版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第6章信道编码第6章信道编码1信道编码6.1信道编码简介6.2线性分组码
6.3循环码信道编码6.1信道编码简介2线性分组码线性分组码(n,k):分组特性:码长和消息长度恒定码长为n,其中消息位为k位,且每输出n位只和当前的k位输入有关;线性特性:码字c的各位码元是消息m各位的线性组合一个(n,k)线性分组码的码字c可以表示为c=mG其中m:长度为k的消息或k维的消息向量Gk*n:k行n列的生成矩阵矩阵运算采用模二加和模二乘。线性分组码线性分组码(n,k):3例6.2.1:P176求3重复码的生成矩阵。解:3重复码的编码规则:消息0重复三次编成000消息1重复三次编成111所以3重复码是一个(3,1)码根据C=mG得生成的码字(000),(111):称为许用码组。由0,1组成的长为3的其余码字有23-2个:称为禁用码组。例6.2.1:P176求3重复码的生成矩阵。解:3重复码的编4例:已知二进制消息长为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
求生成矩阵,并判断该码具备什么特点。例:已知二进制消息长为k,则消息为m=(m0,m1,…mk-5解:由约束方程易知[c0,c1…cn-1]=[m0,m1…mk-1,m0+m1+…+mk-1]又因为C=mG=[m0,m1,…,mk-1]Gk*n所以可求出解:由约束方程易知6该码的特点:生成规则:前k位信息位原封不动的搬到码字的前k位,最后一位校验位为前面所有信息位的和。校验规则:c0+c1+…+cn-2+cn-1=m0+m1+…+mk-1+(m0+m1+…+mk-1)=0所以译码时可以通过判断码字的各位和是否为0来确定传输中是否发生了差错。这种码称为奇偶校验码(n,n-1):只能检测奇数个错误,不能检测偶数个差错(因为二进制求和,错偶数位,错错相抵)该码的特点:7例6.2.2:P176已知(4,3)奇偶校验码的生成矩阵,求生成的所有码字。解:由奇偶校验码的生成矩阵而C=mG,所以由生成规则得:全部的生成码字为:000—>0000,001—>0011,010—>0101,011—>0110,100—>1001,101—>1010,110—>1100,111—>1111例6.2.2:P176已知(4,3)奇偶校验码的生成矩阵,求8线性分组码的性质(1)零向量一定是一个码字,记作(2)任意两码字的和仍是一个码字。(3)任意码字c都可以表示为G的行向量的线性组合。
G的行向量是码集合中的码字(它们线性无关)(4)线性分组码的最小距离等于最小非0码的码重:码重:码字中的非0码元的个数。线性分组码的性质(1)零向量一定是一个码字,记作9校验矩阵根据奇偶校验码的校验规则,可以通过计算接收向量r的所有校验方程是否为0来判断传输过程中是否出现差错,那么所有的校验方程满足以下又因为Gk*n的每一行都是一个码字,所以校验矩阵根据奇偶校验码的校验规则,可以通过计算接收向量r的所10若某个码集合的生成矩阵中含有单位阵,即(1)则该码称为系统码。容易发现,若系统线性分组码的生成矩阵G的左(右)半部分是Ik*K的单位阵,则线性分组码的前(后)k位是信息位,后n-k位是校验位。若不是系统码生成矩阵,也可以通过简单行变换得到系统码生成矩阵。(2)系统码的校验矩阵称为一致校验矩阵,记作若某个码集合的生成矩阵中含有单位阵,即11例6.2.3:P177已知一个(5,3)线性分组码的生成矩阵为解:要求系统码生成矩阵,先观察已知的生成矩阵是否符合系统码生成矩阵的特点。观察发现不符,则需对G进行初等行变换使其变为含单位阵I3的矩阵:
求它相应的系统码生成矩阵Gs和一致校验矩阵Hs。例6.2.3:P177已知一个(5,3)线性分组码的生成矩阵12对G进行初等行变换使其变为含单位阵I3的矩阵:对G进行初等行变换使其变为含单位阵I3的矩阵:13由系统码生成矩阵GS可以很容易的确定一致校验矩阵HS由系统码生成矩阵GS可以很容易的确定一致校验矩阵HS14线性分组码的最小码距定理:线性分组码的最小码距dmin:一致校验矩阵Hs中任意dmin-1列线性无关,dmin列线性相关。即dmin=Hs中线性相关列的最小值,通过观察可以方便求得:令Hs任意两列相加,若存在等于0的这么2列,则dmin=2;否则继续让HS任意3列相加,若存在等于0的这么3列,则dmin=3;……线性分组码的最小码距定理:15例:上题中的因为有两列相同,两列相加即出现为0向量的情况,说明存在不全为0的系数(系数为1),使两列线性和为0向量。所以两列相关,即dmin=2该码的检错能力如何?该码最多检测出1位错。例:上题中的因为有两列相同,两列相加即出现为0向量的情况,说16线性分组码的译码译码:根据接收向量r,能够判断其是否发生差错,并将其纠正为正确的码字c。描述接收向量r是否有错的特征向量是伴随式向量s,简称伴随式。线性分组码的译码译码:根据接收向量r,能够判断其是否发生差17线性分组码的译码伴随式译码:判断是否为0。若s为0,则说明可能存在两种情况:(1)r=c,说明接收码字r无差错。(2)称为不可检错误,对应的e称为不可检差错图样。若s不为0,说明肯定有误码。说明:伴随式既可以通过接收矢量r求得,也可通过信道错误图样e求得,因此可以通过以上两种途径来判断信道传输是否有差错,并得出译码方案。线性分组码的译码伴随式译码:说明:伴随式既可以通过接收矢量18伴随式译码的步骤P1781、按照可能出现的差错图案e,计算对应的伴随式s(s=eHT),并构造所有的【(s,e)】2、对实际接收到的码字(向量)r,计算伴随式s*(s*=rHT)3、查【(s,e)】表得到第2步求得的s*对应的e*4、纠错计算:伴随式译码的步骤P1781、按照可能出现的差错图案e,计算对19伴随式译码举例例:已知某线性分组码的一致校验矩阵为解:(1)可求出dmin=3,所以最多能纠1位错。由H判断码长n为6,因此错一位的错误图样e有6种:100000010000001000000100000010000001求dmin,设收到码字r=000110,用伴随式进行译码。伴随式译码举例例:已知某线性分组码的一致校验矩阵为求dmin20(2)用伴随式译码:1)构造纠错能力内的(s,e)表错误图样e伴随式
100000101
010000110
001000
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 香菇产品经销协议
- 维修工程分包合同协议
- 专业石材供应合同样本
- 律师服务合同的国际视野
- 乳制品交易销售合同
- 2024年电影主演片酬及分成合同
- 借调合同样本范本
- 紧急需求采购增补合同
- 2024商铺产权买卖合同附带装修设计协议3篇
- 物业供暖服务协议书
- 2024年执业医师考试-中医师承及确有专长考核笔试考试历年高频考点试题摘选含答案
- 光伏支架巡回检查、维护管理制度
- 小班户外运动案例分析与反思
- 天津市河东区2023-2024学年九年级上学期期末数学试题
- 岩体力学与工程智慧树知到期末考试答案章节答案2024年合肥工业大学
- 精氨酸在肥胖中的作用
- 2024年医药卫生考试-医院信息科笔试参考题库含答案
- 微观经济学(对外经济贸易大学)智慧树知到期末考试答案2024年
- 初中语文文言文《狼》习题
- 医院总值班培训课件
- MOOC 创新创业学-西安工业大学 中国大学慕课答案
评论
0/150
提交评论