电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

数字通信原理差错控制课件

72页
  • 卖家[上传人]:F****n
  • 文档编号:88148606
  • 上传时间:2019-04-20
  • 文档格式:PPT
  • 文档大小:2.79MB
  • / 72 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第10章 差错控制,学习要求,1. 理解差错控制的基本概念及其原理等; 2. 掌握信道编码的基本原理; 3. 了解常用检错码的特性; 4. 掌握线性分组码的一般特性; 5. 掌握汉明码以及循环码的编译码及其实现原理; 6.掌握卷积码的编译码基本原理。,10.1 差错控制的基本概念及原理,1.差错分类,10.1.1 差错控制的基本概念,随机差错:又称独立差错,它是指那些独立地、稀疏地和互 不相关地发生的差错。,突发差错:是指一串串,甚至成片出现的差错,差错之间有相关性。,目的:提高通信系统的可靠性,噪声分类:随机噪声和脉冲噪声。,误码产生原因:信道不理想造成的符号间干扰; 噪声对信号的干扰。,重点讨论,由随机噪声引起,由脉冲噪声引起,2.错误图样,E中,“0”表示正确,“1”表示错误,随机错误错误图样,错误图样,突发错误错误图样,2.差错控制的基本思路,发送端:将被传送的信息码(无规律)按照一定的规则加入监督码元后进行传输,加入的监督码元与信息码元存在某种确定的约束关系。,接收端:检验信息码元与监督码元之间的既定的约束关系,如关系被破坏,则传输中有错。,差错控制也称纠错编码,信道编码。,

      2、信息码(k)+监督码(r)=码组(n),信息码元(k)+监督码元(r)=码组(n),3.差错控制方式,(1)检错重发(ARQ),优缺点 所需的监督码位数少,编码效率比较高; 译码设备较简单; 接收端检测到差错后,要通过反向信道发回NAK,要求发端重发, 所以需要反向信道,实时性差,ARQ有3种重发方式,即停发等候重发,返回重发和选择重发。,a)停发等候重发,b)返回重发,c)选择重发,(2)前向纠错(FEC),优缺点 不需要反向信道,自动纠错,不要求重发,因而实时性好; 缺点是所选择的纠错码必须与信道的错码特性密切配合,否则 很难达到降低错码率的要求; 要纠正较多的错码,译码设备复杂,且要求附加的监督码较多, 编码效率低。,(3)混合纠错检错(HEC),是ARQ和FEC方式的折衷方案,优缺点 集合了ARQ和FEC的优点,在保证系统较高的有效性的同时,大幅度提高了整个系统的可靠性,但需要反向信道。,(4)信息反馈(IRQ),优缺点 优点是不需要纠错、检错,设备简单; 缺点是需要和前向信道相同的反向信道,实时性差,且发送端需要一定容量的存储器。,10.1.2 差错控制的基本原理,1. 差错

      3、控制的原理,A B,0 0 1 1,0 1,0110,准用 码组,禁用 码组,无检错能力无纠错能力,可检测1位错码,举例说明,信息位1 无监督位,信息位1 监督位1,方案1,方案2,10.1.2 差错控制的基本原理(续),1. 差错控制的原理(续),A B,0 0 0 1 1 1,001 010 100 011 101 110,准用 码组,禁用 码组,可检测1到2位错码,或纠1位错码,要想具有检错和纠错能力,必须有禁用码组。 禁用码组的获得方法:加监督位。,方案3,信息位1 监督位2,码长:码组或码字中编码的总位数为码组的长度。,2. 汉明距离与检错和纠错能力的关系,(1)几个概念,码重:码组中非零码元的数目为码组的重量。 例如“11010”的码长为5,码重为3。,码距:两个等长码组中对应码位上具有不同二进制码的数目 称为码距。,例如:码组1 11010 码组2 01101,码距:d0 = 4,在一种编码中,任意两个许用码组间距离的最小值。,000 001 010 100 111 011 101 110,dmin = 1,(2)汉明距离和检错和纠错能力的关系,a)为了检测e位错码,要求

      4、最小码距,b)为了纠正t位错码,要求最小码距,c)为了纠正t位错码,同时检测e(et)位错码,要求最小码距,3. 纠错编码的分类,(1)按码组的功能分,有检错码和纠错码两类。,(2)按码组中监督码元与信息码元之间的关系分,有线性码和 非线性码两类。,(3)按照信息码元与监督码元的约束关系,可分为分组码和 卷积码。,(4)按照信息码元在编码前后是否保持原来的形式不变, 可分为系统码和非系统码。,(5)按纠正差错的类型可分为纠正随机错误的码和纠正突发 错误的码。,(6)按照每个码元取值来分,可分为二进制码与多进制码。,10.2.1 奇偶监督码,10.2 简单的差错控制编码,特点:只有一个监督位。,偶监督:码组中“1”的个数为偶数。,奇监督:码组中“1”的个数为奇数。,只能检出奇数位错码。,10.2.2 水平奇偶监督码,思想方法:将信息码序列按行排成方阵,每行后面加一个奇或偶监督码,即每行为一个奇(偶)监督码组,但发送时则按列的顺序传输:11101110011000010101,接收端仍将码元排成与发送端一样的方阵形式,然后按行进行奇偶校验。,水平偶监督码,可以检出奇数位错误和长度不大于方阵

      5、中行数的突发错误。,10.2.3 二维奇偶监督码(水平垂直奇偶监督码),思想方法:在水平监督基础上对方阵中的每一列再进行奇偶校验。发送时按行或按列的顺序传输,接收端重新将码元排成与发送时的方阵形式,然后每行、每列都进行奇偶校验。,二维偶监督码,可以纠1位错码; 可以检出某行或某列上的奇数位错码和长度不大于方阵中行数(列数)的突发错码; 可以检出一部分偶数位错码; 不能检出错码恰好分布在矩阵4个顶点上的偶数位错码。,10.3 汉明码及线性分组码,汉明码特点,可以纠正一位错码,且d0=3,10.3.1 汉明码,1.码长和监督位的关系:,若使用偶监督:只有一位监督位,接收端译码时,实际上就是计算:,若 无错; 有错。,奇监督相反,校正子,1位监督位,有1个校正子。,只能表示有错和无错,不能指示错码位置。,码长和监督位的关系,2位监督位,就有2个监督关系式,也有2个校正子。,如果,无错,指示错码位置,(n, k)汉明码,监督位 r=n-k,可构造出r个监督关系式 来指示一位错码的n种可能位置,要求,若为:,1.(7, 4)汉明码,a6 a5 a4 a3:信息码元; a2 a1 a0:监督码元,

      6、信息码元与监督码元的关系:,表10.3.1(7,4)汉明码的许用码组 P322,假设发送端的码字是A15=1111111, 传输过程中第4位a3出现了错误,即接收的码字是B=1110111 不是许用码组。,1.(7, 4)汉明码,校正子与错码位置的关系,例10-1 接收端收到某(7,4)汉明码为1001010,问:此(7,4)汉明码是否有错?错码位置如何?,解:,计算校正子,得校正子 为110,,码组有错。,正确码组:1101010,2)(7,4)汉明码的产生,由监督关系式:,发端无错,移项,解出监督位:,解决问题:由信息位计算监督位,例10-2 已知信息码为1101,求所对应的(7,4)汉明码。,解:,计算监督位,汉明码码组:1101010,监督位,3)编码效率,(7,4)汉明码的编码效率:,10.3.2 线性分组码,线性码:监督码元与信息码元之间满足一组线性方程。,分组码:监督码元仅对本码组中的码元起监督作用。,1.监督矩阵,以(7,4)汉明码为例,改写为,简写为+,线性分组码:既是线性码又是分组码。,写成矩阵形式,监督矩阵,简写为,单位方阵,P,用矩阵表示为,其中:,监督位,信息

      7、位,监督位与信息位的关系(矩阵表示),2.生成矩阵,用途:由信息位和生成矩阵可得出整个码组。,生成矩阵:,以(7,4)汉明码为例,生成矩阵,如(7,4)汉明码表中的第3个码组 P322,求整个码组,注意:生成矩阵G各行本身就是一个码组。 加例题!,二元域上只有两种运算:加和乘。运算规则如下:,3.监督矩阵和生成矩阵的关系,例10-3 (课后练习)某(7,4)线性分组码,监督方程如下,求监督矩阵H和典型的生成矩阵G。如信息码为0010,求整个码组。,解:,监督方程改写为,得监督矩阵:,典型生成矩阵:,如信息码为0010,则整个码组为,4.线性分组码的主要性质,(1)封闭性 是指一种线性分组码中的任意两个码组之逐位模2和仍为这种 码中的另一个许用码组。,(2) 码的最小距离等于非零码的最小重量。,5.线性分组码的纠错能力,10.4 循环码,循环码是一种线性分组码。,10.4.1 循环码的循环特性,表10.4.1(7,3)循环码的一种码组 P328,循环码的循环特性是指在循环码中任一许用码组经过循环移位后所得到的码组仍为它的一个许用码组。,第2码组右移1位得到第5码组;,第5码组右移1位得到

      8、第7码组。,2.码多项式的表示及运算规则,例如,码组为 则码多项式为:,码多项式的运算:加、减、乘、除运算,1)码多项式的加法运算:同幂次相加,系数进行异或运算,2)码多项式的减法运算:同加法运算,码组为,则码多项式为:,3)异或运算(逻辑加和逻辑减)的真值表,4)码多项式的乘法运算:服从一般的代数规律,5)码多项式的除法运算:服从一般的代数规律,6)码多项式的除法运算简化表示,例如,上式还可表示为,10.4.2 循环码的生成多项式和生成矩阵,1.生成多项式 g(x),生成多项式的寻找方法:,(n,k)循环码的 个码组中,有一个码组前k-1位码元均为0,第k位码元为1,最后一位为1,此码组对应的多项式为生成多项式。,例10-5 求表10.4.1所示的(7,3)循环码的生成多项式。,解:,生成多项式,2.生成矩阵G,典型的生成矩阵,通过线性变换可将非典型的生成矩阵转换为典型的生成矩阵,单位方阵,例10-5(续) 求表10-6所示的(7,3)循环码的典型生成矩阵G。,解:,生成矩阵多项式,生成矩阵,非典型矩阵,典型矩阵,3.生成多项式的另一种求法,(n,k)循环码的生成多项式是 的一个(n

      9、-k)次因式。,例 求(7,3)循环码的生成多项式。,解:,生成多项式有两个:,表10.4.1循环码用,生成多项式不同,产生出的循环码码组也不同。,10.4.3 循环码的编码方法,步骤:,信息位对应的码多项式:,循环码的码多项式,10.4 循环码的编码,当M=110,所以,即所得的码字为A=1100101 。,10.4.4 循环码的解码方法,1.检错的实现,无差错,判别方法,若码组有错,则,接收码组 若码组无错,检测到差错,解码器的核心:除法器,10.4 循环码,r级线性移位寄存器的初始状态为全零,所有开关均向下连通 ;,在寄存器时钟的控制下进行k次移位,输出M(x)的系数(即信息 码组),同时实现除法电路的功能;,编码器工作过程,10.4 循环码,所有开关向下连通,输入下一组信息重复上述过程。,实例分析,所有开关均倒向上方连通,在寄存器时钟的控制下再经过r=n-k 次移位,将监督元输出到信道;,本节前面给出的(7,3)循环码生成多项式:g(x)=x4+x2+x+1 由其可得编码电路如下图所示:,10.4 循环码,假设M=110,编码器工作过程如下表所示,a6 a5 a4,a3 a2 a1 a0,循环码的编码器电路设计,2.纠错的实现,概念:错误图样,发送码组,接收码组,错误码组,错误码组的各种不同的 具体采样称错误图样,纠错的步骤:,得原发送码组。,10.4 循环码,纠错译码原理,确定循环码的纠错能力;,根据 模g(x)计算伴随式,若S(x) 0则判定传输出错。,根据 模g(x)找到校正子对应的错误图样,由A(x)=B(x)+E(x)纠错。,10.4 循环码,检错译码原理图 :P334,335,10.4 循环码,寄存器置零,开关S向下连通;,在寄存器时钟的控制下经n次移位后将接收码字B输入,此时寄存器中存储的即校正子,(n,k)循环码校正子计算电路,其工作过程如下:,将开关向上打开,经r=n-k次移位读出校正子。,国际通信中常用的是循环冗余校验(CRC),生成

      《数字通信原理差错控制课件》由会员F****n分享,可在线阅读,更多相关《数字通信原理差错控制课件》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.