9.通信路符号化手法1 (誤り検出と誤り訂正の原理)

Slides:



Advertisements
Similar presentations
効率的に計算可能な 加法的誤りの訂正可能性 安永 憲司 九州先端科学技術研究所 SITA 2012 @ 別府湾ロイヤルホテル
Advertisements

平成 27 年 10 月 21 日. 【応用課題 2-1 】 次のビット列は、ある 10 進数を 8 ビット固定小数点表示で表した時の ものです。ただし、小数点の位置は 3 ビット目と 4 ビット目の間としてお り、負数は2の補数で表しています。このとき、元の 10 進数を求めてく ださい。
List decoding for Reed-Muller codes and its application to polar codes 安永 憲司 東京工業大学 大学院情報理工学研究科 数理・計算科学専攻 1.
1 線形代数学. 2 履修にあたって 電子情報システム学科 必修 2005 年度1セメスタ開講 担当 草苅良至 (電子情報システム学科) 教官室: G I 511 内線: 2095 質問等は上記のいずれかに行なうこと。 注意計算用のノートを準備すること。
論理回路 第3回 今日の内容 前回の課題の解説 論理関数の基礎 – 論理関数とは? – 真理値表と論理式 – 基本的な論理関数.
0章 数学基礎.
プログラミング言語論 第10回(演習) 情報工学科 木村昌臣   篠埜 功.
白井ゼミ 豊田秀樹(2008)『データマイニング入門』 (東京図書)。4章
富山大学 公開講座 2008 「QRコードを作ろう!」 ~ QRコードを作ろう! ~.
・力のモーメント ・角運動量 ・力のモーメントと角運動量の関係
第1章 数と式 第4節 集合と命題  8  集合 (第3回).
重回帰分析入門 経済データ解析 2009年度.
[復習]通信路符号化の限界 通信路符号化定理(Shannonの第2符号化定理)
★どんな2次方程式でも解けるようになろう! ★公式を覚えよう! ★これは覚えんばいかんぞ!
Q q 情報セキュリティ 第6回:2005年5月20日(金) q q.
第三章 ディジタル符号変換の基礎 3・1PCMパルス符号変換 3・2符号変換 3・3通信路符号形式 3・4スクランブル.
論理式の表現を数学的に取り扱いやすくするために代数学の助けを借りる.
プログラミング論 II 2008年9月25日 誤り検出,訂正符号 ハミング符号
人工知能特論2011 資料No.6 東京工科大学大学院 担当教員 亀田弘之.
2012年度 情報数理 ~ QRコードを作ろう!(1) ~.
2008年度 情報数理 ~ QRコードを作ろう!(1) ~.
補数 n:桁数、b:基数 bの補数 bn-x 253(10進数)の10の補数は、 =747
10.通信路符号化手法2 (誤り検出と誤り訂正符号)
2010年度 情報数理 ~ QRコードを作ろう!(1) ~.
7-3.高度な木 (平衡木) AVL木 平衡2分木。回転操作に基づくバランス回復機構により平衡を保つ。 B木
4. 組み合わせ回路の構成法 五島 正裕.
情報学研究科 通信情報システム専攻 小野寺研究室 M1 奥村 佳弘
第6回 よく使われる組合せ回路 瀬戸 重要な組合せ回路を理解し、設計できるようにする 7セグディスプレイ用デコーダ 加算回路・減算回路
ディジタル回路 3. 組み合わせ回路 五島 正裕 2018/11/28.
2. 論理ゲート と ブール代数 五島 正裕.
プロジェクト演習III,V <インタラクティブ・ゲーム制作> プログラミングコース
Basic Tools B4  八田 直樹.
知能システム論I(13) 行列の演算と応用(Matrix) 2008.7.8.
レポート提出者のリスト 次のURLに掲載 ~goto/infomath.html 学内のIPアドレスからのみ閲覧 ( )
レポート提出者のリスト 次のURLに掲載 ~goto/infomath.html 学内のIPアドレスからのみ閲覧 ( )
変換されても変換されない頑固ベクトル どうしたら頑固になれるか 頑固なベクトルは何に使える?
暗号技術 ~暗号技術の基本原理~ (1週目) 情報工学科  04A1004 石川 真悟.
岡村耕二 ビット誤りと訂正 岡村耕二 情報ネットワーク.
様々な情報源(4章).
Q q 情報セキュリティ 第4回:2005年5月12日(金) q q.
平面波 ・・・ 平面状に一様な電磁界が一群となって伝搬する波
14. The Basic Method M1 太田圭亮 14.3 Spaces of polynomials
  第3章 論理回路  コンピュータでは,データを2進数の0と1で表現している.この2つの値,すなわち,2値で扱われるデータを論理データという.論理データの計算・判断・記憶は論理回路により実現される.  コンピュータのハードウェアは,基本的に論理回路で作られている。              論理積回路.
B03 量子論理回路の 最適化に関する研究 西野哲朗,垂井淳,太田和夫,國廣昇 電気通信大学 情報通信工学科.
補講:アルゴリズムと漸近的評価.
データの表現 2進数 0と1を使う。 基数(基準になる数)が2. 101(2) かっこで2進数と示すことがある。
富山大学 公開講座 2008 「QRコードを作ろう!」 ~ ハミング距離 ~.
第Ⅱ部 協力ゲームの理論 第14章 交渉集合.
解析学 ー第9〜10回ー 2019/5/12.
Q q 情報セキュリティ 第5回:2006年5月19日(金) q q.
論理回路 第5回
エラー訂正符号を含むシステム CD, DAT, MD, DVD, ディジタルVTR等 ディジタル(衛星)TV放送 ディジタル・セルラ
プロジェクト演習III,V <インタラクティブ・ゲーム制作> プログラミングコース
プログラミング言語論 第10回 情報工学科 篠埜 功.
2006/6/27(通信コース)2006/7/5(情報コース) 住井
行列 一次変換,とくに直交変換.
分枝カット法に基づいた線形符号の復号法に関する一考察
4.プッシュダウンオートマトンと 文脈自由文法の等価性
コストのついたグラフの探索 分枝限定法 A*アルゴリズム.
パターン認識特論 カーネル主成分分析 和田俊和.
Q q 情報セキュリティ 第8回:2004年5月28日(金) の補足 q q.
線形符号(10章).
岡村耕二 ビット誤りと訂正演習 岡村耕二 情報ネットワーク.
CSS符号を用いた量子鍵配送の安全性についての解析
JavaScript    プログラミング入門 2-3 式と演算子 2006/10/12 神津 健太.
2008年度 情報数理 ~ 授業紹介 ~.
2012年度 情報数理 ~ 授業紹介 ~.
空間図形の取り扱いについて.
2012年度 情報数理 ~ ハミング距離 ~.
2010年度 情報数理 ~ ハミング距離 ~.
Presentation transcript:

9.通信路符号化手法1 (誤り検出と誤り訂正の原理)

誤り検出と誤り訂正の原理 符号空間とハイパーキューブ ハミング距離 情報ビットと検査ビット

準備:符号の空間的取扱い

ハイパーキューブ(2元符号の符号空間) (定義)ハイパーキューブ 次のように再帰的に定義される構造をハイパーキューブという。  次元のハイパーキューブを       と書く。 (1)1次元のハイパーキューブ(基礎) 線分 (2)次元のハイパーキューブ(帰納)        と        を対応する頂点同士、辺で結び,最上位ビットだけが異なるように0,1を割り振る。

練習 を図示せよ。

ハミング距離(符号語間の“近さ”の尺度) (定義)ハミング距離 長さ  の2元符号(  次元2値ベクトル(ブールベクトル))     に対して、次式で定義される距離      をハミング距離(Hamming Distance)という。 教科書では    ビット中、異なるビットの総数 ただし、 ビットが異なるときに1で等しいとき0。

ハミング距離は次のようにも書ける。

例 次の2つの系列のハミング距離を求めよ。 解 ビットが異なる位置の総数。

練習 次のハミング距離を求めよ。 (1) (2) (3) (4)

ハミング距離とハイパーキューブ ハイパーキューブ上での経路長がハミング距離

練習 次の2つの系列                             をハイパーキューブ       上に図示し、 ハミング距離          を求めよ。

参考:距離の3公理 (公理)距離の公理 任意の 次元ベクトル に対して、次の3つの性質を満たす関係 を距離という。 (1) 逆に、 なら 任意の   次元ベクトル                     に対して、次の3つの性質を満たす関係            を距離という。 (1) 逆に、 なら 同一地点間の距離は0 (2) 距離は対称的 (3) 3角不等式 ユークリッド距離だけが距離なのではない。様々な距離の概念がある。

様々な距離1(ユークリッド距離) 最もよく用いられる距離 2次元でのユークリッド距離での、等距離線は円になる。

様々な距離2(マンハッタン距離) 水平あるいは垂直な方向にしか進めないと仮定したときの最短経路長。 2次元でのマンハッタン距離での、等距離線は菱形(回転した正方形)になる。

様々な距離3(ハミング距離) 0,1しか認めない世界でのマンハッタン距離 半径1の“円” 半径2の“円”

様々な距離3(  距離) ある軸での、 座標の差の最大値 2次元での等距離線は正方形になる。

様々な距離4(  距離) ユークリッド距離は別名    距離ともいう。 マンハッタン距離は別名    距離ともいう。

練習 としたとき、次の距離を求めよ。 (1) (2) (3)

誤り検出と誤り訂正の原理

排他的論理和 (定義)排他的論理和 次の真理値で定められる論理関数を排他的論理和という。 論理変数 と論理変数 の排他的論理和を と書く。 論理変数   と論理変数   の排他的論理和を       と書く。 排他的論理和は2進数の加算、減算に対応する。

2を法とする演算 で を2で割った余りを意味する。(この計算を2を法とする計算という。) を考える。これは、以下のように計算できる。          で    を2で割った余りを意味する。(この計算を2を法とする計算という。)            を考える。これは、以下のように計算できる。 排他的論理和と同一

           を考える。これは、以下のように計算できる。 排他的論理和と同一。、 2を法とする加算とも同一。

通信路モデルにおける誤りの混入 受信記号系列 通信路 通信記号系列 (通報) 誤りベクトル 誤りの混入

:符号語 :送信語 通信 :受信語

前のスライドにおいては、 通信路符号は             である。 このとき符号語           を通信し、 誤り          が混入されると、               が受信される。 一方、誤りに制限を加えなければ、誤りの検出、訂正はできない。

誤り空間と複号領域 (定義)誤り空間と複号領域 混入される可能性のある誤りベクトルの集合を誤り空間といい、 で表わす。また、次式で表わされる空間を複号領域という。 は省略 0ベクトルからのハミング距離を考えると便利なことが多い。

誤り空間と複号領域例 符号 を通信する際に、1ビットまで誤りが起こるとする。すなわち、 符号                      を通信する際に、1ビットまで誤りが起こるとする。すなわち、 とする。このとき、誤り空間    および、各符号語の複号領域     を求めよ。 解答例) 誤り空間: 符号語          の複号領域: 符号語          の複号領域:

練習 符号                      を通信する際に、1ビットまで誤りが起こるとする。すなわち、 とする。このとき、誤り空間    および、各符号語の複号領域     を求めよ。

複号領域と誤り検出 誤り検出を可能とする関係式。

ハミング距離と誤り検出    ビット誤りを検出するためには次式が成り立つ 必要がある。

複号領域と誤り訂正 誤り訂正を可能とする関係式。

ハミング距離と誤り訂正    ビット誤りを訂正するためには次式が成り立つ 必要がある。