反復符号のソースを表示
←
反復符号
ナビゲーションに移動
検索に移動
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
{{出典の明記|date=2023年1月11日 (水) 03:12 (UTC)}} '''反復符号'''([[英語|英]]: '''Repetition code''')とは、ビットを反復することで伝送路上の誤りのない通信を実現する <math>(n,1)</math> [[符号理論|符号化]]手法である。反復符号は非常に単純な符号化手法である。[[フェージング]]のある通信路では反復回数が多いほど誤り率が低下するが、ホワイトノイズが加算されるような通信路では逆に誤り率が高くなる。 == 反復符号器 == エンコーダは単に元のビット列の各ビットを ''n'' 回ずつ繰り返すもので、その出力を変調器に入力する。 例えば、<math>(3,1)</math> 反復符号では、<math>m=1 0 1 0 0 1</math> という信号を符号化すると <math>c=111 000 111 000 000 111</math> という符号になる。 == 反復復号器 == 反復符号の復号には[[多数決論理復号法]]を用いる。あるビットの値を決定するとき、受信ストリーム内のそのビットのコピー群を調べ、最も多い値をそのビットの値として採用する。 例えば、<math>(3,1)</math> 反復符号で <math>c= 110 001 111</math> という信号を受信したとき、復号器は3ビット単位で多数決を行い <math>m=1 0 1</math> と復号する。 == 符号パラメータ == <math>(n,1)</math> 符号の最小[[ハミング距離]]は <math>d_{min}=n</math> である。その誤り訂正能力は理論上 <math>\left[\frac{n}{2}\right]</math> だが、復号アルゴリズムにそれが生かされていないため、誤り訂正能力が悪くなる。 == 応用 == 反復符号は実装が簡単であるため、ノイズが少なく[[フェージング]]が多い伝送路で利用される。 == 関連項目 == * [[ハミング符号]] * [[畳み込み符号]] {{DEFAULTSORT:はんふくふこう}} [[Category:誤り検出訂正]]
このページで使用されているテンプレート:
テンプレート:出典の明記
(
ソースを閲覧
)
反復符号
に戻る。
ナビゲーション メニュー
個人用ツール
ログイン
名前空間
ページ
議論
日本語
表示
閲覧
ソースを閲覧
履歴表示
その他
検索
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
特別ページ
ツール
リンク元
関連ページの更新状況
ページ情報