crc冗余校验码的仿真

crc冗余校验码的仿真

ID:22753877

大小:186.15 KB

页数:17页

时间:2018-10-31

crc冗余校验码的仿真_第1页
crc冗余校验码的仿真_第2页
crc冗余校验码的仿真_第3页
crc冗余校验码的仿真_第4页
crc冗余校验码的仿真_第5页
资源描述:

《crc冗余校验码的仿真》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、******************实践教学*******************兰州理工大学计算机与通信学院2013年秋季学期计算机通信课程设计题目:(13,9)CRC冗余校验码的编译码仿真实现专业班级:摘要在当今高度信息化的社会,信息和通信已成为现代社会的“命脉”,在信息传递过程中往往会受到噪声的干扰,导致信息错误传输或接收,所以信息的可靠传输尤为重要。为了减少噪声对信息传输中造成的影响,采用差错控制编码技术,差错控制可以减少错误、提高通信质量,可以改善传输信道的电气特性,使误码率达到要求,它是提高数字通信可靠性的有效方法之一。C

2、RC冗余校验码是目前较为流行的差错控制编码技术,它是一种重要的线性分组码,通过多项式除法检测错误,是在数据通信和数据检测中广泛应用的检错校验的循环码。本次课程设计主要是利用MATLAB软件编程来实现,在掌握差错控制编码、CRC冗余校验码的基本原理上,用软件编程实现差错控制编码的编码与译码部分;且在无差错和部分差错的情况下仿真给出差错控制编码的译码结果。关键词:差错控制、CRC冗余校验码、MATLAB15目录一、前言3二、理论依据原理概述42.1计算机通信原理概述42.2差错控制原理概述62.3循环冗余校验码8三、MATLAB语言介绍1

3、13.1MATLAB概述113.2MATLAB系统组成12四、仿真过程及结果134.1程序流程图134.2MATLAB的CRC编程13心得体会14参考文献1515一、前言在实际的通信系统中,由于信道传输特性不理想以及加性噪声的影响,传输的信息中不可避免地会发生错误,影响通信系统的传输可靠性。随着数字通信技术的发展,各种业务对系统误码率的要求也逐渐提高,采用差错控制编码技术是提高数字通信可靠性的有效方法之一。差错控制编码就是在发送端的信息码元序列中,以某种确定的编码规则加入一些监督码元,使信息码元与监督码元之间具有某种相关性。接收端通过

4、检验这种相关性是否存在来判断在传输过程中是否出现了误码。CRC冗余校验码是目前较为流行的差错控制编码技术之一。在诸多检错手段中,CRC是最著名的一种。CRC的全称是循环冗余校验,其特点是:检错能力极强,开销小,易于用编码器及检测电路实现。循环冗余校验是一种高效率且可靠的方法,由线性分组码分支而来的,是一种通过多项式除法检测错误的很不寻常而又巧妙的方法,一方面它有很强的检测能力,它所不能发现的错误的几率仅为0.0047%以下。二是它的编码器电路及错误检测器电路都很容易实现,它的优点使它在通信系统中得到了广泛的应用。在性能上和开销上,均远

5、远优于奇偶校验及算术和校验等方式。利用CRC进行检错的过程可简单描述为:在发送端根据要传送的二进制码序列,以一定的规则产生一个校验用的监督码(CRC码),附在原始信息后边,构成一个新的二进制码序列数,然后发送出去。在接收端根据信息码和CRC码之间所遵循的规则进行检验,一旦传输过程中发生差错,则信息码元与监督码元之间的关系遭到破坏,从而可以发现错误,乃至纠正错误[1-2]。CRC校验采用多项式编码方法,被处理的数据块表示为一个二进制多项式。此次设计利用MATLAB软件进行仿真,并给出差错控制编码的编码结果。15二、理论依据原理概述2.1

6、计算机通信原理概述1.通信原理概述通信是信息远距离的传送,是人类生产和生活的主要支撑。通信的目的是传输信息。通信系统的作用就是将信息从信源发送到一个或多个目的地。对于电通信来说,首先把消息转变成电信号,然后经过发送设备,将信号送入信道,在接收端利用接收设备对接收信号作相应的处理后,送给信宿在转换为原来的消息。这一过程可用图2.1所示的通信系统一般模型来概括。它描述了通信系统的组成,反映了通信系统的共性。信息源噪声源发送设备信道接收设备受信者图2.1通信系统一般模型在传输介质上传送的信号,在到达接收器之前会受到各种形式的损伤,因此,接收

7、到的信号可能与发送的信号不完全相同。接收器将根据接收到的信号估算出它的原貌,这就是差错控制。为此,在发送数据之前,还要将信号按一定的规律进行编码,以便在接受端进行差错控制。通信系统按照信道中所传输的时模拟信号还是数字信号,相应的把通信系统分为模拟通信系统和数字通信系统。数字通信已成为当前通信技术的主流。与模拟通信相比,数字通信系统具有抗干扰能力强,可消除噪声积累;差错可控;数字处理灵活,可以将来自不同信源的信号综合到一起传输;易集成,成本低;保密性好等优点。但占用带宽大,同步要求高。2.计算机通信概述15计算机和通信是当今社会最活跃的

8、两个领域,计算机的发展促进了通信事业的发展,同样,通信的发展也扩大了计算机的应用范围,并向计算机提出了更高的要求。因此,计算机与通信是密不可分的,二者的相互促进,共同发展,从而推进了人类社会的发展和进步。计算机通信时由两

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

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

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