No.2ベストアンサー
- 回答日時:
リード・ソロモン符号の基本骨格は、線型符号化です。
コンピュータの中のデータは全て数値で表されていますから、
データを順次送り出す通信は、数列だと解釈できます。
その数列を、固定長の短い列の並びへ区切ると、
ベクトルの列だとみなすことができます。
ベクトルの列を通信路へ送り出すに先立ち、
各ベクトルを一次変換によって、より高次元のベクトル空間の中へ
写像しておくと、変換の値域は終域であるベクトル空間の
真部分空間となり、受信するデータの中に
現れ得るベクトルと現れ得ないベクトルが区別できるようになります。
この違いを用いて、通信にエラーがあったかどうかを検査するのが、
線型符号化による誤り検出符号です。
誤り検出ができるかできないかは、使った一次変換の性質によります。
更に上手に一次変換を選んでおくと、異なるデータを送信したときに
それぞれにエラーを加えた受信ベクトルが同じにならないように
設計することもできます。これを用いて、エラーを含む受信データを
もとのデータに復元するのが、線型符号化による誤り訂正符号です。
線型符号化には、使う一次変換によって種々のものがあり、
リード・ソロモン符号より素朴なハミング符号なんかも有名ですね。
リード・ソロモン符号の場合は、データを m×k ビットづつに区切って
有限体 F = GF(2^m) をスカラーとするベクトル空間 F^k の元と見て、
一次変換によって F^n (ただし n > k) の元へ移します。
その際、変換後のベクトルの n 個の成分のうち
k 個は変換前の F^k のベクトルの成分がそのまま現れるようにしておきます。
その k 個の成分を通信データの情報部分,
残り n-k 個の成分を通信データの検査部分と呼び、
一次変換の係数行列をこの符号化の生成行列と呼びます。
リード・ソロモン符号の具体的な生成行列については、
ネット検索でもして読んでみてください。
多くのサイトでは、いきなりガロア群とか多項式とか出てきて
何を説明しているのか判りづらい感じになっていますが、
上記の枠組みを踏まえて具体的な行列を示す説明をしているのだ
と思えば、話の筋が掴みやすいのではないかと思います。
ありがとう・・・
>ベクトルを一次変換によって、より高次元のベクトル空間の中へ
写像しておくと、変換の値域は終域であるベクトル空間の
真部分空間となり、受信するデータの中に
現れ得るベクトルと現れ得ないベクトルが区別できるようになります。
この違いを用いて、通信にエラーがあったかどうかを検査するのが、
線型符号化による誤り検出符号です。
ーー>
符号空間と非符号空間の分離・・・
ガロア体ですね・・・
訂正メカニズムはさらに難しそうですね!
No.3
- 回答日時:
デジタルデータは 0 または 1 が並んだものなわけだけれど、
この列をまず mk 個づつに区切り、更にその中を m 個づつに区切る。
そうすると、データは m 桁の 2 進数を成分に持つ k 次元ベクトルの列
と見ることができます。
2 進数の k 個組をベクトルと見るためには、
m 桁の 2 進数の加減乗除が体でないといけません。
パソコンのプログラミングで通常「整数演算」と呼ばれるものは、
レジスタの幅を r ビットとして剰余環 Z/(2^r)Z での計算です。
この環では除算を行うことができず、体にはなっていません。
その代わりにスカラーとして使えるのが、有限体 GF(2^m) です。
有限体 GF(q) は、q が素数または素数の自然数乗のときに存在し、
q = p^m のときには、GF(p) の元を係数に持つ多項式の環 GF(p)[X] と
この環上で既約な m 次多項式 f(X) によって
剰余環 GF(p)[X] / f(X)GF(p)[X] として構成できるのでした。
ここで、有限体(ガロア体)だの多項式だのが登場するんですね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
123を使って出来る最大の数は?
数学
-
上が✖で下が〇になる理由が、何度聞いても分からないのですが、どうしてですか?
数学
-
この問題、解き方は理解したのですが、なんか何がしたいのかよく分かりません。解き方は良いので解法を要約
数学
-
-
4
正規分布は一見、円と何も関係が無いように思いますが、その分布を表わす式には、なぜか円周率πが登場する
数学
-
5
小学1年生とか2年生に、「1+1ってなんで2になるの?」って聞かれたらどう答えます? 意外と難しいよ
数学
-
6
超わかる さんのYouTube上の投稿より、最後の階差数列の部分の計算方法が分かりません。 Σk=1
数学
-
7
この回答あってる
数学
-
8
RSA暗号の原理
数学
-
9
ネット上にあった説明なのですが、これは正しいですか? (原文をそのままコピペしました) 【ボリューム
数学
-
10
誤差の大きさ
数学
-
11
この増減表を求める問題で微分係数0になる点を求めるというのは分かりますが、でもそれだとポイントの条件
数学
-
12
RSA暗号における公開鍵と秘密鍵の意味
数学
-
13
(0,1)=[0,1]?
数学
-
14
【問題】 2次関数 f(x)=x^2−2ax+b の2解を α, β とするとき、α ≥ 1, β
数学
-
15
独立かどうかの判断のしかた
数学
-
16
上の(−b−2)の何をどう考えたら(b+2)になるのでしょうか?
数学
-
17
問題 √2が無理数であることを入り方を用いて示せ。 この写真は回答なのですが、n2乗は4の倍数だから
数学
-
18
SPI 食塩水の等量交換 完全文系です。食塩水の問題は昔から苦手でした。 何グラム何パーセントの食塩
数学
-
19
この算数問題、何がおかしい? 何かがおかしい?
数学
-
20
limn→∞、10∧n=0?
数学
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
線形代数の問題だと思う行列の...
-
複素数平面
-
線形代数で正方行列の性質について
-
(0,1)=[0,1]?
-
2次関数
-
純正ロイヤルストレートフラッ...
-
Quantam Mechanicsとは
-
決定性有限オートマトン
-
行列の計算で
-
ノルム空間でノルムが連続であ...
-
lecture noteがある場合の板書...
-
(x^2 -y)y'=xy-1
-
この問題、解き方は理解したの...
-
数学の思考プロセスを理解する...
-
2m=8はわかるのですが、2n=6...
-
【数学の問題】男女4vs4の合コ...
-
正規分布は一見、円と何も関係...
-
この余りが1、余りが3という...
-
高校数学 ベクトルの計算
-
式の展開
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
至急 a²b+a-b-1 の因数分解...
-
limn→∞、10∧n=0?
-
コピーしたい本のページ数
-
ルービックキューブと群論
-
この問題、解き方は理解したの...
-
三角形の面積は、底辺✕高さ÷2 ...
-
高校数学について
-
上が✖で下が〇になる理由が、何...
-
3つの無理数a,b,cでf(x)=x^3+ax...
-
文字置き 必要条件・十分条件に...
-
(0,1)=[0,1]?
-
数学の問題点を尋ねることがで...
-
写真は2変数関数の合成微分の公...
-
【問題】 f(x) = x^2 - 4a x + ...
-
1/(s(s^2+2s+5))を部分分数分解...
-
https://youtube.com/shorts/Kw...
-
青の吹き出しの何をどう考えれ...
-
数学の質問:関数の書き方
-
数ⅱ等式の証明について。 条件...
-
ランダウの記号のとある演算
おすすめ情報