线性分组码

一、数学描述

1. 定义

(n, k)线性分组码,n是码长,k是信息位数,n-k是校验位数,k/n是编码速率。

2. 生成矩阵

{\rm u}(1\times k)维的信息矢量,{\rm G}(k \times n)维的生成矩阵,{\rm x}是编码后的(1 \times n)维码字,则

{\rm x} = {\rm u} \cdot {\rm G}

3. 系统线性分组码

如果线性分组码{\rm C},码字{\rm x} \in {\rm C}的高{\rm k}个分量恰好等于信息矢量{\rm u}{\rm k}个分量,则{\rm C}称作系统码。

4. 对偶码

5. 校验矩阵

6. 定理1

如果(n, k)系统码C的生成矩阵G=(A | I)

则其校验矩阵为

H = (I A^{T})

二、q进制对称信道上的译码

1. 汉明重量与汉明距离

汉明重量:码字x的汉明重量是它的非零分量的个数,记作W_{\rm H}(x)

汉明距离:码字x和y之间的汉明距离是它们不相同分量的个数,记作d_{\rm H}(x, y)

d_{\rm H}(x, y) = W_{\rm H}(x - y)

码间最小距离等于其非零码字的最小重量。

d_{\rm H, min}(x, y) = W_{\rm H, min}(x-y)

2. q进制对称信道

3. 译码准则

最大似然概率译码准则

选择的x应使W_{\rm H}(y-x)最小

4. 伴随式

s = H y^{T}=H(x^T+z^T) = Hz^T

三、码间最小距离与纠错能力

1. d_{H, min}与校验矩阵的关系

码C是GF(q)上(n, k)线性分组码,其校验矩阵H中线性相关列矢量组的最小数目等于W_{H, min}(C)d_{H, min}(C)

2. 辛格尔顿界

任意(n, k)线性分组码的码间最小距离d_min满足不等式d_min <= n-k+1

3. 普洛特金界

4. 纠错能力与最小汉明距离之间的关系

5. 汉明界

四、重量枚举多项式及译码错误概率估计

线性分组码的纠错能力主要取决于码字之间的距离。

对于线性码只需要考虑全零码字与其它非零码字的距离,即非零码字的重量。

码字的重量分布是用重量枚举多项式来描述的,线性分组码的重量枚举多项式表示为

五、常见的线性分组码

1. Hamming码

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值