什么是奇偶校验矩阵? (信息论)

时间:2010-05-12 15:37:33

标签: information-theory

我正在研究信息理论,但有一件事我似乎无法解决。

我知道给定一个线性代码C和一个生成矩阵M我可以计算出C的所有可能的代码字。

但是我不明白:

我真的很感激任何指针!

谢谢!

3 个答案:

答案 0 :(得分:3)

我认为你的链接解释得相当好,但我会尝试进一步简化。

x 成为您的消息, k - 元素行向量。设 G 为您的生成矩阵, k -by- n 二进制矩阵,其中 n > ķ。让 y 成为 n - 元素传输的代码字,其中 y = xG 。让 z 成为 n - 元素收到的代码字。

希望 z = y 。但是当在嘈杂的通道上传输 y 时, y 可能会被破坏,例如 z != y

nk ) - by- n 奇偶校验矩阵 H 应用于接收到的代码字 z 检查 z 是否有效。向量 w = zH'可以在 z 中检测到一定数量的位错误。

答案 1 :(得分:2)

In coding theory, a parity-check matrix of a linear block code C is a generator matrix of the dual code.因此,当且仅当矩阵向量乘积Hc=0时,代码字c在C中。

奇偶校验矩阵的行是对代码的码字的奇偶校验。也就是说,它们显示每个码字的某些数字的线性组合如何等于零。例如,奇偶校验矩阵

为每个代码字指定digits 1 and 2 should sum to zero(根据第二行)和digits 3 and 4 should sum to zero

答案 2 :(得分:1)

LDPC我认为使用奇偶校验矩阵。更一般地说,错误控制/校正算法