Decoding and Error Correction

本文深入探讨了编码函数和译码函数的基本概念,包括编码函数的定义、差错检测方法如奇偶校验码及海明距离,群码的构造与特性,以及译码函数的作用。特别讲解了编码函数如何通过奇偶校验检测错误,群码的构造原理,以及译码函数如何在无噪声情况下正确还原信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Encoding Function编码函数

  • 编码函数定义:x=e(b)∈Bn,for any b ∈Bm

1.1Error detect 差错检测

  1. 对于x∈Bn,里面1的个数被成为x的权weight of x,记为|x|
  2. 奇偶校验码
    b=b1b2…bm-1bm
    定义e(b)=b1b2…bmbm+1
    其中bm+1=0 如果b的权值为偶数
    否则bm+1=1
  3. 在这里插入图片描述
  4. 定义海明距离δ(x,y)为x⊕y的权值,|x⊕y|
  • Theorem1最小距离,指的是最小海明距离
  • TH2 编码函数e最多能检测出k个错误,当且仅当最小海明距离为k+1

1.2GROUP CODES群码

定义:当e(Bm)={e(b)|e(b)∈Bn}=Ran(e)是Bn的子群,编码函数e:Bm->Bn被成为群码。

回忆一下子群的定义:N被成为Bn的子群当满足
(a)Bn的独异点在N
(b)x、y属于N,那么x*y属于N
(c)如果x属于N,那么x的逆也属于N

TH3假设e是一个群码,那么e的最小海明距离是非零码字的最小权值

1.3Constructing Group code构造群码

TH4 ⊕以及*运算符满足分配律
TH5 假设非负整数m<n,令r=n-m,同时,令H是一个n * r的布尔矩阵。 那么函数fH:Bn->Br可以记为

  • fH(x)=x*H,x∈Bn
  • fH是一个从群Bn到Br的一个同态(该定理的证明使用了分配律TH4)

推论 若N={x∈Bn|x*H=0},则N是Bn的正规子群

关于推论的证明,最主要是运用了关于同态的核的概念,f(x)=e’我们可以知道x是f的核

补充有四个等价的概念

  • 一个定义在G上的同余关系
  • 一个属于G的正规子群H
  • 一个同态,从G->G’或者是G->G/R
  • 同态函数f:G->G’的核

Parity Check Matrix一致性检验矩阵

在这里插入图片描述
在这里插入图片描述
这个变换中的[I H]就是一致性检验矩阵,I为单位矩阵,单位矩阵的位置可以随着变换而改变位置。

TH6
假设

  • x=y1y2y3…ymx1…xr∈Bn
  • x=eH(b),b为Bm中的元素

那么

  • x*H=0

推论
eH(Bm)={eH(b) | b∈Bm}是Bn的子群

2.Decoding Function译码函数

  • 一个映上函数d:Bn->Bm被称为是与e关联的译码函数,如果d(xt)=b’∈Bm,如果没有噪声下,b’=b

d○e=1B^m^

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值