ImageVerifierCode 换一换
格式:DOCX , 页数:33 ,大小:793.22KB ,
资源ID:1457726      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1457726.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于Matlab的差错控制仿真讲解.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

基于Matlab的差错控制仿真讲解.docx

1、基于Matlab的差错控制仿真讲解摘要 Abstract 引言 1第一章 绪论 21.1 题目背景 21.2 课题研究意义 21.3 国内外相关研究情况 21.4 本文主要研究工作 3第二章 相关技术介绍 42.1 差错控制技术 42.1.1 差错控制的基本方式 42.1.2 差错控制编码 52.1.3 差错控制编码的分类 52.1.4 差错控制编码的基本原理 52.2 线性分组码 62.2.1 线性分组码基本概念 62.2.2 线性分组码编码原理 62.2.3 差线性分组码译码原理 72.3 循环码 82.3.1 循环码基本概念 82.3.2 循环码的多项式表示及生成矩阵 82.3.3 循环

2、码编码原理 92.3.4 循环码译码原理 10第三章 Matlab软件与Simulink仿真平台 123.1 Matlab软件介绍 123.1.1 Matlab发展史 123.1.2 M文件 133.1.3 程控流语句 133.2 Simulink 143.2.1 Simulink简介 143.2.2 Simulink模块 15第四章 基于Matlab差错控制技术仿真及结果分析 174.1 线性分组码差错控制仿真 174.1.1 线性分组码仿真步骤 174.1.2 线性分组码差错控制仿真系统模型 174.1.3 线性分组码仿真流程及结果分析 174.2 循环码差错控制仿真 174.2.1 循环

3、码仿真步骤 234.2.2 循环码差错控制仿真系统模型 254.2.3 循环码仿真流程及结果分析 254.2.4 主要功能模块及参数设置 264.2.5 循环码的误码率与差错率的关系 29结论 32致谢 33参考文献 34基于Matlab的差错控制技术仿真摘要:近些年来,通信增值业务得到迅速发展,保证通信中较低信噪比情况下的数据无误传输,提高通信的有效性和可靠性显得越来越重要,而差错控制技术对于提高通信系统的传输可靠性具有重要意义。 在通信传输过程中,由于各种因素的影响数据可能变得紊乱或丢失,造成发送的数据和接收的数据不一致而出现差错。差错控制是在数字通信中利用编码方法对传输中产生的差错进行控

4、制,以提高数字消息传输的准确性。而信道编码是通信系统中采用的一种差错控制措施。 在信道编码过程中,发送端将会给被传输的信息上附加一些监督码元,进行特定编码,在监督码元与信息码元之间以某种确定的规则相互关联且约束。在接收端以既定之规则来校验信息码元与监督码元之间的关系,一旦在传输过程中发生差错,则信息码元与监督码元的关系就会受到破坏,从而在接收端可以发现错误乃至纠正错误。 由此可见一种好的信道编码即一种好的差错控制技术对于提高通信系统的传输可靠性具有重要意义。关键词:差错控制;信道;Matlab;线性码;循环码The error control simulation based on Matla

5、bAbstract:In recent years, the communication value-added services have developed rapidly. To ensure that data is correctly trans missed in low SNR, it is important to improve the effectiveness and reliability of communication. Indeed, error control techniques play a major role in enhancing the relia

6、bility of the communication system. Due to the influence of various factors, the data may become disordered or lost in the transmission process; and result to inconsistent data during dispatch and reception. Error control makes use of coding method to control the errors in the transmission in digita

7、l communication; in order to improve accuracy of transmission. Moreover, the channel coding is one of error control measures used in the communication system. In the channel encoding process, the data will be attached several supervise code elements by sending terminal for specific coding; thus, est

8、ablish certain rules and relevant constraints between supervise code element and information code element. The receiving terminal verify the supervise code element and information code element by certain rules. Once errors occur during transmission, the destroyed relationship between supervise code

9、element and information code element can be discovered and corrected by the receiving terminal.In a word, a good channel coding that is, a good error control techniques have an important significance for improving the transmission reliability of the communication system.Key Words: Error control; Cha

10、nnel; Matlab; Linear coding; Cyclic code引 言 通信过程中,在实际信道上传输数字信号时,由于信道传输特性不理想以及加性噪声的影响,导致接收端所收到的数字信号不可避免地会发生一些随机性的错误。为了能够在已知信噪比的情况下达到一定的比特误码率指标,首先应该合理的设计基带信号,选择调制解调方式,来使比特误码率尽可能降低。而实际上,在许多通信系统中的比特误码率并不能够满足实际的需求。保证通信中较低信噪比情况下的数据无误传输,提高通信的有效性和可靠性显得越来越重要。此时则必须采用有效的信道编码,即差错控制编码才能够将比特误码率进一步的降低,以满足系统的要求。差错控

11、制技术中的许多译码思想和方法,可以解决神经网络中的一些问题,差错控制技术方兴未艾,当然差错控制技术还存在一些现实的问题,以目前世界范围内研究最热门的随机码为例1,由于随机码的算法非常复杂,随机性的可靠度不高,随即交织器的实现难度大,使随机码在通信系统中应用存在成本过高,稳定性不够,无法大规模的普及等问题,而此类问题正是国际研究的热点方向,有待在今后的研究中进一步解决。差错控制编码基本的实现方法是在发送端要被传输的信息上附加上一些监督码元,这些多余的码元与信息码元之间以某种的确定规则相互关联约束。在接收端按照既定之规则校验信息码元和监督码元之间的关系,一旦传输途中发生差错,会导致信息码元与监督码

12、元之间的关系受到破坏,进而接收端可以发现错误乃至纠正错误。因此,研究各种的编码和译码的方法是差错控制编码所需要解决的问题。此文就是为了研究比较出最适合采用的差错控制编码技术,从而以最低的成本最大程度的降低误码率。 第一章 绪论1.1 题目背景近些年来,通信增值业务得到迅速发展,保证通信中较低信噪比情况下的数据无误传输,提高通信的有效性和可靠性显得越来越重要。差错控制技术对于提高通信系统的传输可靠性,降低通信设备的发射功率和减小体积具有重要意义,随着数字通信的发展与电子计算机的广泛应用,差错控制编码日益受到人们的重视并取得迅速发展,因而在通信系统发达的今天,差错控制技术已经广泛的应用于卫星通信系

13、统,移动通信系统,数据存储等各种数字通信方面,它对保证信息传输的可靠运行起着重要作用。以差错控制技术,实现对信道传输数据进行纠错编码,在现有的通信系统和将来的新型通信系统数据传输中进行有效差错控制是一种必然的趋势,可以预见,在寻求一种在较低信噪比情况下具有强大纠错能力的差错控制技术是我们急待解决的课题。1.2 课题研究意义由于在信道传输中存在多种干扰因素,严重影响数据传输性能,因此,如何在信道中实现可靠有效的通信成为业界非常关注的问题,而对差错控制技术的研究正是实现更佳的可靠性,有效性的最佳方法之一。差错控制编码技术广泛应用于通信系统.在通信系统中应用差错控制编码不仅可给系统提供很高的可靠性和

14、传输稳定性,而且编码增益的提高对于降低发射机功率和个人移动终端的体积都具有重要意义,特别是对低功率受限的卫星信道。1.3 国内外相关研究情况 目前,利用差错控制技术降低各类数字通信系统以及计算机存储和计算系统中的误码率,提高通信质量,在西方国家中已经作为一门标准技术而广泛应用,而且差错控制技术还应用于超大规模集成电路中,以提高集成电路芯片的成品率,不仅如此,差错控制技术中的许多译码思想和方法,可以解决神经网络中的一些问题,差错控制技术方兴未艾,当然差错控制技术还存在一些现实的问题,以目前世界范围内研究最热门的随机码为例,由于随机码的算法非常复杂,随机性的可靠度不高,随即交织器的实现难度大,使随

15、机码在通信系统中应用存在成本过高,稳定性不够,无法大规模的普及等问题,而此类问题正是国际研究的热点方向,有待在今后的研究中进一步解决2。1.4 本文主要研究工作差错控制编码基本的实现方法是在发送端要被传输的信息上附加上一些监督码元,这些多余的码元与信息码元之间以某种的确定规则相互关联约束。在接收端按照既定之规则校验信息码元和监督码元之间的关系,一旦传输途中发生差错,会导致信息码元与监督码元之间的关系受到破坏,进而接收端可以发现错误乃至纠正错误3。因此,研究各种的编码和译码的方法是差错控制编码所需要解决的问题。 编码涉及到的内容也比较广泛,前向纠错编码(FEC)、普通线性码、线性分组码(汉明码、

16、循环码)、理德所罗门码(RS码)、BCH码、FIRE码、交织码,卷积码、TCM编码、Turbo码等都是差错控制常用编码。本文只对其中的线性分组码、线性循环码做以介绍,并对相关内容进行仿真。 先分别进行线性分组码编码与循环码编码的基于Matlab系统仿真,分别得到最终的误码率曲线图,进行单一变量的两次对比,分别是未经过差错控制编码的系统传输比特差错率与经过差错控制编码的系统传输比特差错率,经过线性分组码编码的系统传输比特差错率与经过线性循环码编码的系统传输比特差错率的数据比较,由此以来可以得出结果:在信号传输过程中经过差错控制编码后的信道比特差错率会有明显的下降,即差错控制编码技术对于提高通信系统的传输可靠性具有重要意义;不同的差错控制编码方式会产生不同

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1