単元一覧 › 大学数学 情報理論・符号理論

情報理論・符号理論の問題

難易度 4大学院入試の標準レベル大学数学 情報理論・符号理論

二元体 上で、生成多項式

で定まる符号長 の巡回符号 を考える。すなわち、 は の次数 以下の多項式のうち で割り切れるもの全体であり、多項式 を語 と同一視する。また、 を における の根とする( の位数は である)。

符号語 を送信し、誤りパターン (次数 以下)が加わって を受信したとする。復号器は 、 を計算し、次の規則で動作する。

  • かつ のとき: をそのまま出力する。
  • かつ のとき: となる をとり、 を出力する。
  • それ以外のとき:誤りを検出したと宣言し、何も出力しない。

ハミング重み( でない係数の個数)が 以上 以下の誤りパターン のうち、復号器が送信した符号語 と異なる語を出力してしまうものの個数を求めよ。

この問題で使うもの

この問題を解けるようになるまで(55 技能)
算数中学高校大学大学院

読み込み中…

右端(太枠)がこの問題で使う技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。

一覧で見る(前提が先)
  1. 三角形の角の大きさ
  2. 対頂角と平行線の同位角・錯角
  3. 三角形の外角と角の組み合わせ
  4. 小数の四則計算
  5. 分数のたし算・ひき算
  6. 分数のかけ算・わり算
  7. 小数と分数のまじった計算
  8. 逆算(□ を求める)
  9. 正負の数の加法・減法
  10. 四則の混じった計算の順序
  11. 正負の数の乗除・累乗と四則混合
  12. 分配法則を使った計算のくふう
  13. 文字式の計算(同類項・分配法則)
  14. 1 次方程式の解き方
  15. 二等辺三角形の角
  16. 平行四辺形と特別な四角形の性質
  17. 三角形・四角形の面積
  18. 約数の見つけ方
  19. 素因数分解と約数の個数
  20. 平方根の意味と根号の簡単化
  21. 三平方の定理
  22. 乗法公式による展開
  23. 折り返した図形の角と長さ
  24. 三平方の定理と平面図形
  25. ベクトルの演算と成分
  26. 行列の和・積と 2 次の逆行列
  27. 掃き出し法と連立 1 次方程式
  28. 行列の階数と解の存在
  29. ベクトル空間・一次独立・基底・次元
  30. 因数分解
  31. 文字式で表した整数の性質
  32. 余りによる整数の分類
  33. 樹形図で数え上げる
  34. 積の法則と和の法則
  35. 和の法則・積の法則と樹形図
  36. 合同式
  37. 線形符号と生成行列
  38. 3 次式までの展開と因数分解
  39. 整式の除法
  40. 巡回符号と生成多項式
  41. 円の周の長さと面積
  42. おうぎ形の弧の長さと面積
  43. 弧の長さからおうぎ形の中心角と面積を求める
  44. 特別な直角三角形の辺の比
  45. 弧度法と単位円による三角関数
  46. 加法定理と 2 倍角・半角・積和の公式
  47. 線形変換と行列
  48. 核と像と次元定理
  49. 検査行列と最小距離
  50. 順列・円順列・重複順列
  51. 組合せ
  52. 確率の定義と和事象・余事象
  53. 独立な試行と反復試行
  54. 誤り訂正能力と復号の成功確率
  55. ハミング符号とシンドローム復号

ヒント

行き詰まったら、上から順に 1 つずつ開いてください。

ヒント 1

は の因数から と書けるので、ハミング符号 の偶数重み部分である。 は誤りパターン だけで決まることに注意して、 の重みごとに復号器の動作を調べよう。

ヒント 2

重み奇数の は なら必ず誤訂正され( を除く)、 なら検出される。重み偶数の は のときだけ見逃される。したがってハミング符号の重み分布 が必要になる。

ヒント 3

がすべて異なることから 、。重み の語 個を「符号語」「重み の符号語から ビットずれたもの」「重み の符号語から ビットずれたもの」に分類すると が求まる。

答えと解説

答えを見る
結果を記録する(このブラウザにだけ保存されます):
解説を読む

符号の構造. の位数が なので は の最小多項式であり、 は を割り切る。次数 以下の多項式 について

である。 となる語全体をハミング符号 ( 符号、パリティ検査行列の列が 、すなわち の でない元 個すべて)とすると、 は重みが偶数であることと同値なので、 は の偶数重みの語全体である。

で だから ( の重みの偶奇)、 であり、復号器の動作は だけで決まる。 の重み の語の個数を とする。

の計算. はすべて異なる。
- :異なる を選ぶと となる が と異なる値としてただ つ定まり、 が重み の符号語の台になる。各符号語は 通りの組 から数えられるので 。
- :異なる 個 について は、 が重み の符号語の台のとき 、そうでないとき と異なるある に等しい。後者の 個組は 個あり、各重み の符号語は 回数えられるので 。
- :重み の語 ( 個)を分類する。 なら は符号語( 個)。 で なら は重み の符号語であり、このような は重み の符号語に外の ビットを加えたもので 個。 なら は重み の符号語であり、各重み の符号語から 個の が得られる。よって

重みごとの復号結果.
- 重み ():、 なので を反転し、正しく訂正される。誤出力 個。
- 重み :、 なので必ず検出される。誤出力 個。
- 重み :。(、 個)なら検出。それ以外は で、 とすると残り 項の和が になって矛盾するので 。出力は で、 は重み の の符号語だから誤った符号語を出力する。誤出力 個。
- 重み :。 なら は でない符号語で、 がそのまま出力され誤る( 個)。 なら検出。誤出力 個。
- 重み :。( 個)なら検出。それ以外は で、 は を満たし重み または の でない の符号語なので誤出力。誤出力 個。

合計.

別解

は と の両方で割り切れる語の集合で、 ハミング符号の偶数重み部分符号である。 のシンドロームを 、 とすると、 より は だけで決まる。

(1) の場合: は非零の符号語である。出力は なので誤りになる。 の語はすべて偶数重みで、最小距離は 4 である。重み 2 の語はなく、重み 4 の語は ハミング符号の重み 4 の語数と一致して 個ある。重み 4 の語数はハミング符号の重み分布()による。この分布は を 2 倍して になることで確かめた。

(2) かつ の場合: の重みは奇数で 1, 3, 5 のいずれかである。出力は となり、 のときだけ に一致する。
- 重み 1 では 、 なので となり、正しく復号される。
- 重み 3 では、 となる はハミング符号の重み 3 の語で 個である。 のものは 個で、これらは誤復号になる。
- 重み 5 では、 となる はハミング符号の重み 5 の語で 個である。 のものは 個で、これらは誤復号になる。

(3) の場合は誤りを検出して何も出力しないので、数えない。偶数重みで の場合も検出になる。

合計は 。

この問題の確認

AI が作成した問題です。公開前に次の確認を行いました。確認の方法について

間違いを報告する

この問題の誤り・分かりにくい点・難易度や学年のずれを知らせる
どこについての報告ですか

報告の内容と問題の番号を保存します。名前やメールアドレスは保存しません。

関連する問題