





























,当发送端收到信号后,重发码组以后的所有码组,特点是系统较为复杂,时延减小。
选择重发。
无信号,当发送端收到信号后,重发码组,特点是系统复杂,时延最小。
前向纠错方式发送端经编码发出能纠正的码,接收端收到这些码组后,通过解码能发现并纠正误码。
前向纠错方式不需要回馈通道,特别适合只能提供单向通道的场合,特点是时延小,实时性好,但系统复杂。
但随着编码理论和微电子技术的发展,编译码设备成本下降,加之有单向通信和控制电路简单的优点,在实际应用中日益增多。
混合纠错检错方式混合纠错检错方式是前向纠错方式和检错重发方式的结合,发送端发出的码不但有定的纠错能力,对于超出纠错能力的要具有检错能力。
这种方式在实时性和复杂性方面是前向纠错和检错重发方式的折衷,因而在近年来,在数据通信系统中采用较多。
差错控制编码解决加性噪声的仿真回馈校验方式回馈校验方式又称回程校验。
收端把收到的数据序列全部由反向信道送回发送端,发送端比较发送数据与回送数据,从而发现是否有,并把认为的资料重新发送,直到发送端没有发现为止。
优点不需要纠错检错的编译器,设备简单。
缺点需要反向信道实时性差发送端需要定容量的内存。
方式仅适用于传输速率较低数据差错率较低的控制简单的系统中。
差错控制编码的分类按照差错控制编码的不同功能,可以分为检错码仅能检测误码纠错码仅可以纠正误码和纠删码兼有纠错和检错功能。
按照信息码元和附加的监督码元之间的检验关系可以分为线性码信息码元和监督码元满足组线性方程式和非线性码。
按照信息码元和监督码元之间的约束关系可以分为分组码和卷积码。
分组码中,码元序列每位分成组,其中个是信息码元,个是监督码元,监督码元仅与本组的信息码元有关。
卷积码中,编码后序列也编为分组,但监督码元不仅与本组信息码元有关,还与前面码组的信息码元有关。
按照纠正的类型不同,可以分为纠正随机的码和纠正突发的码。
按照构成差错控制编码的数学方法来分类,可以分为代数码几何码和算术码。
其中代数码建立在近代数学基础上,是目前发展最为完善的编码,其中线性码是是代数码的个最重要的分支。
按照每个码元的取值不同,可以分为二进制代码和多进制码。
检错和纠错的基本原理香农著名的信道编码定理指出对于个给定的有扰信道,若信道容量为,只要发送端以低于的速率发送信息,则定存在种编码方法,使编码概率随着码长的增加,按指数下降到任意小的值,即通过增加冗余编码来降低误码率。
差错控制编码解决加性噪声的仿真纠错编码的基本思想就是在被传送的信息码元中附加些监督码元,在两者之间建立种校验关系,当这种校验关系因传输而受到破坏时,可以被发现并予以纠正。
这种检错和纠错能力是用信息量的冗余度来换取的。
以组二进制代码为例三位二进制代码元有个码组,如果用来表示天气的种情况晴,雷,雹,阴,风,云,雨,雪,如果有个误码,接收端以为是另条信息,这种编码没有检错和纠错能力。
如果这种码组只用来传送条信息,即只准使用其中的种码组晴,阴,云,雨,如果有位误码,不会在接收端产生误判,会检出。
个状态只用位二进制代码就可以表达,所增加的第位,就称为监督码元。
增加位监督码元,只能检出位误码,对于上例,如果有位误码,将发生误判。
如将晴误传成云,要抗多位误码,就要增加监督码元的个数,即增加冗余度。
码距与检错和纠错能力定义码重码组中非零码元的个数。
如,码重为,码重为。
码距两个码组中对应码位上具有的不同二进制代码元的个数定义为两个码组的距离汉明距,简称码距。
如和,码距为和码距为和码距为。
最小码距对于许用的个码组,各码组之间最小的码距称为最小码距。
对于位二进制代码,如果个码组可用,各点之间最小相差个边长,最小码距为。
如果只有个码组可用,选,或各点之间相差个边长,最小码距为如果只有个码组可用,分别选,各点之间相差个边长,最小码距为。
如上所述,种编码的最小码距直接关系到这种码的检错和纠错能力,因此最小码距是信道编码的个重要参数。
在般情况下,对于分组码有如下结论在个码组内检测个误码,要求最小码距在个码组内纠正个误码,要求最小码距在个码组内纠正个误码,同时检测个误码当误码数大于时就不能纠错,只能检测个误码,要求最小码距差错控制编码解决加性噪声的仿真汉明码汉明码是编码后的情况对进行,汉明编码将编码结果序列改为波形汉明码波形画出的波形,产生噪声,幅度为将噪声加入信号有噪声的汉明码波形,时间画出的波形对进行采样,判决门限为将判决结果序列进行译码差错控制编码解决加性噪声的仿真将解码结果序列改为波形有码的输出信号,时间画出的波形计算误码率有噪声,无编码的误码率有噪声,有,编码的误码率程序五有噪声,有,编码产生信息序列将改为波形输入信号画出的波形,产生噪声,幅度为将噪声加入信号加入噪声的输出信号画出的波形差错控制编码解决加性噪声的仿真对进行采样,判决门限为将判决结果序列改为波形没有编码的输出信号画出的波形计算误码率加入,编码后的情况对进行,编码将编码结果序列改为波形波形画出差错控制编码解决加性噪声的仿真的波形,产生噪声,幅度为将噪声加入信号有噪声的波形,时间画出的波形对进行采样,判决门限为将判决结果序列进行译码将解码结果序列改为波形有,码的输出信号,时间画出的波形计算误码率有噪声,无编码的误码率有噪声,有,编码的误码率差错控制编码解决加性噪声的仿真程序六有噪声,有,编码产生信息序列将改为波形输入信号画出的波形,产生噪声,幅度为将噪声加入信号加入噪声的输出信号画出的波形对进行采样,判决门限为将判决结果序列改为波形差错控制编码解决加性噪声的仿真没有编码的输出信号画出的波形计算误码率加入,编码后的情况对进行,编码将编码结果序列改为波形波形画出的波形,产生噪声,幅度为将噪声加入信号有噪声的波形,时间画出的波形对进行采样,判决门限为差错控制编码解决加性噪声的仿真将判决结果序列进行译码将解码结果序列改为波形有,码的输出信号,时间画出的波形计算误码率有噪声,无编码的误码率有噪声,有,编码的误码率郑州轻工业学院本科毕业设计论文题目差错控制编码解决加性噪声的仿真学生姓名专业班级学号院系计算机与通信工程学院指导教师完成时间年月日郑州轻工业学院毕业设计论文任务书题目差错控制编码解决加性噪声的仿真专业通信工程学号姓名主要内容基本要求主要参考资料等主要内容建立有无加性噪声的信道传输模型,对比有无差错控制编码时的误码率学习使用通信仿真软件。
基本要求掌握差错控制编码,理解其减小误码的原理。
了解加性噪声对通信信号的影响。
编写仿真程序并调试。
主要参考资料樊昌信通信原理北京国防工业出版社,徐明远,邵玉斌仿真在通信与电子工程中的应用西安西安电子科技大学出版社,王新梅纠错码原理与方法西安西安电子科技大学出版社,张贤达通信信号处理北京国防工业出版社,张明照,刘政波,刘斌等应用实现信号分析和处理北京科学出版社,完成期限年月日指导教师签名专业负责人签名年月日目录中文摘要英文摘要绪论差错控制编码的基本理论差错控制方式检错重发方式前向纠错方式混合纠错检错方式回馈校验方式差错控制编码的分类检错和纠错的基本原理汉明码码仿真语言语言发展的程序设计差错控制编码解决加性噪声无噪声无编码无噪声有编码有噪声无编码有噪声有编码有噪声有,码有噪声有,编码有噪声有,编码结束语致谢参考文献附录程序程序无噪声,无编码程序二无噪声,有编码程序三有噪声,无编码程序四有噪声,有,编码程序五有噪声,有,编码程序六有噪声,有,编码差错控制编码解决加性噪声的仿真差错控制编码解决加性噪声的仿真摘要调制信道对信号的影响除乘性干扰外,还有加性干扰即加性噪声。
加性噪声虽然于有用信号,但它却始终存在,干扰有用信号,因而不可避免地对通信造成危害,降低数字通信系统的误码性能。
通信系统必须具备发现即检测差错的能力,并采取措施纠正之,使差错控制在所能允许的尽可能小的范围内,这就是差错控制过程,也是数据链路层的主要功能之。
本文介绍了差错控制编码中的码和码解决加性噪声的软件仿真,使用了仿真工具,通过对有无噪声,有无编码,以及使用不同编码等多种情况的仿真,得出误码主要是由加性噪声引起的,差错控制编码可以有效的降低误码率。
关键词差错控制编码加性噪声误码率差错控制编码解决加性噪声的仿真差错控制编码解决加性噪声的仿真绪论在实际信道上传输数字信号时,由于信道传输特性不理想及加性噪声的影响,接收端所收到的数字信号不可避免地会发生。
为了在已知信噪比情况下达到定的比特误码率指标,首先应该合理设计基带信号,选择调制解调方式,采用时域频域均衡,使比特误码率尽可能降低。
但实际上,在许多通信系统中的比特误码率并不能满足实际的需求。
此时则必须采用信道编码即差错控制编码才能将比特误码率进步降低,以满足系统指针要求。
随着差错控制编码理论的完善和数字电路技术的飞速发展,信道编码已经成功地应用于各种通信系统中,并且在计算机磁记录与各种内存中也得到日益广泛的应用。
差错控制编码的基本实现方法是在发送端将被传输的信息附上些监督码元,这些多余的码元与信息码元之间以种确定的规则相互关联约束。
接收端按照既定的规则校验信息码元与监督码元之间的关系,旦传输发生差错,则信息码元与监督码元的关系就受到破坏,从而接收端可以发现乃至纠正。
因此,研究各种编码和译码方法是差错控制编码所要解决的问题。
编码涉及到的内容也比较广泛,前向纠错编码线性分组码汉明码循环码理德所罗门码码码码交织码,卷积码编码码等都是差错控制编码的研究范畴。
本文只对其中的汉明码码做介绍,并对相关内容进行仿真。
差错控制编码解决加性噪声的仿真差错控制编码的基本理论差错控制方式检错重发方式采用检错重发方式,发端经编码后发出能够发现的码,接收端收到后经检验如果发现传输中有,则通过反向信道把这判断结果回馈给发送端。
然后,发送端把信息重发次,直到接收端确认为止。
采用这种差错控制方法需要具备双向信道,般在计算机数据通信中应用。
检错重发方式分为三种类型停发等待重发,发对或发错,发送端均要等待接收端的回应。
特点是系统简单,时延长。
返回重发,无信号,当发送端收到信号后,重发码组以后的所有码组,特
