线性分组码解析课件.ppt

线性分组码解析课件.ppt

ID:57226582

大小:116.50 KB

页数:22页

时间:2020-08-04

线性分组码解析课件.ppt_第1页
线性分组码解析课件.ppt_第2页
线性分组码解析课件.ppt_第3页
线性分组码解析课件.ppt_第4页
线性分组码解析课件.ppt_第5页
资源描述:

《线性分组码解析课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章信道编码信道编码6.1信道编码简介6.2线性分组码6.3循环码线性分组码线性分组码(n,k):分组特性:码长和消息长度恒定码长为n,其中消息位为k位,且每输出n位只和当前的k位输入有关;线性特性:码字c的各位码元是消息m各位的线性组合一个(n,k)线性分组码的码字c可以表示为c=mG其中m:长度为k的消息或k维的消息向量Gk*n:k行n列的生成矩阵矩阵运算采用模二加和模二乘。例6.2.1:P176求3重复码的生成矩阵。解:3重复码的编码规则:消息0重复三次编成000消息1重复三次编成111所以3重复码是一个(3,1)码根据C=mG得生成的码字(000),(

2、111):称为许用码组。由0,1组成的长为3的其余码字有23-2个:称为禁用码组。例:已知二进制消息长为k,则消息为m=(m0,m1,…mk-1),生成码长为n的码字C=(c0,c1…cn-1),由m生成C满足下列约束方程:c0=m0c1=m1...cn-2=mk-1则n=k+1cn-1=m0+m1+…+mk-1求生成矩阵,并判断该码具备什么特点。解:由约束方程易知[c0,c1…cn-1]=[m0,m1…mk-1,m0+m1+…+mk-1]又因为C=mG=[m0,m1,…,mk-1]Gk*n所以可求出该码的特点:生成规则:前k位信息位原封不动的搬到码字的前k位,

3、最后一位校验位为前面所有信息位的和。校验规则:c0+c1+…+cn-2+cn-1=m0+m1+…+mk-1+(m0+m1+…+mk-1)=0所以译码时可以通过判断码字的各位和是否为0来确定传输中是否发生了差错。这种码称为奇偶校验码(n,n-1):只能检测奇数个错误,不能检测偶数个差错(因为二进制求和,错偶数位,错错相抵)例6.2.2:P176已知(4,3)奇偶校验码的生成矩阵,求生成的所有码字。解:由奇偶校验码的生成矩阵而C=mG,所以由生成规则得:全部的生成码字为:000—>0000,001—>0011,010—>0101,011—>0110,100—>100

4、1,101—>1010,110—>1100,111—>1111线性分组码的性质(1)零向量一定是一个码字,记作(2)任意两码字的和仍是一个码字。(3)任意码字c都可以表示为G的行向量的线性组合。G的行向量是码集合中的码字(它们线性无关)(4)线性分组码的最小距离等于最小非0码的码重:码重:码字中的非0码元的个数。校验矩阵根据奇偶校验码的校验规则,可以通过计算接收向量r的所有校验方程是否为0来判断传输过程中是否出现差错,那么所有的校验方程满足以下又因为Gk*n的每一行都是一个码字,所以若某个码集合的生成矩阵中含有单位阵,即(1)则该码称为系统码。容易发现,若系统线

5、性分组码的生成矩阵G的左(右)半部分是Ik*K的单位阵,则线性分组码的前(后)k位是信息位,后n-k位是校验位。若不是系统码生成矩阵,也可以通过简单行变换得到系统码生成矩阵。(2)系统码的校验矩阵称为一致校验矩阵,记作例6.2.3:P177已知一个(5,3)线性分组码的生成矩阵为解:要求系统码生成矩阵,先观察已知的生成矩阵是否符合系统码生成矩阵的特点。观察发现不符,则需对G进行初等行变换使其变为含单位阵I3的矩阵:求它相应的系统码生成矩阵Gs和一致校验矩阵Hs。对G进行初等行变换使其变为含单位阵I3的矩阵:由系统码生成矩阵GS可以很容易的确定一致校验矩阵HS线性

6、分组码的最小码距定理:线性分组码的最小码距dmin:一致校验矩阵Hs中任意dmin-1列线性无关,dmin列线性相关。即dmin=Hs中线性相关列的最小值,通过观察可以方便求得:令Hs任意两列相加,若存在等于0的这么2列,则dmin=2;否则继续让HS任意3列相加,若存在等于0的这么3列,则dmin=3;……例:上题中的因为有两列相同,两列相加即出现为0向量的情况,说明存在不全为0的系数(系数为1),使两列线性和为0向量。所以两列相关,即dmin=2该码的检错能力如何?该码最多检测出1位错。线性分组码的译码译码:根据接收向量r,能够判断其是否发生差错,并将其纠正

7、为正确的码字c。描述接收向量r是否有错的特征向量是伴随式向量s,简称伴随式。线性分组码的译码伴随式译码:判断是否为0。若s为0,则说明可能存在两种情况:(1)r=c,说明接收码字r无差错。(2)称为不可检错误,对应的e称为不可检差错图样。若s不为0,说明肯定有误码。说明:伴随式既可以通过接收矢量r求得,也可通过信道错误图样e求得,因此可以通过以上两种途径来判断信道传输是否有差错,并得出译码方案。伴随式译码的步骤P1781、按照可能出现的差错图案e,计算对应的伴随式s(s=eHT),并构造所有的【(s,e)】2、对实际接收到的码字(向量)r,计算伴随式s*(s*=

8、rHT)3、查【(s,e

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。