循环冗余校验码(CRC)的编译码仿真实现

*******************实践教学*******************兰州理工大学计算机与通信学院2014年秋季学期《计算机通信》课程设计题目:循环冗余校验码(CRC)的编译码仿真实现专业班级:通信工程(1)班姓名:学号:指导教师:成绩:摘要CRC即循环冗余校验码(CyclicRedundancyCheck)是数据通信领域中最常用的一种差错校验码,其特征是信息字段和校验字段的长度可以任意选定。循环冗余检查(CRC)是一种数据传输检错功能,对数据进行多项式计算,并将得到的结果附在帧的后面,接收设备也执行类似的算法,以保证数据传输的正确性和完整性。本次课程设计研究了纠错码及循环冗余校验码的原理,以及利用MATLAB对其进行了编码和译码仿真,实现了CRC循环冗余校验码的编码及校验,在接收端收到通过校验的码,从而确定传输过程是否出错,得到的结论和理论上是一致的。关键词:循环冗余校验码;检错码;matlab软件1目录前言............................................................................................................................................................1第1章循环冗余校验码(CRC)的基本原理........................................................................................21.1循环冗余校验码的基本介绍.....................................................................................................21.2循环冗余校验码的几个基本概念.............................................................................................21.3循环冗余校验码的基本原理.....................................................................................................3第2章MATLAB软件基本介绍.................................................................................................................52.1MATLAB的介绍............................................................................................................................52.2MATLAB的组成部分....................................................................................................................52.3MATLAB的语言特点....................................................................................................................52.4MATLAB的优势............................................................................................................................6第3章循环冗余校验码(CRC)的详细设计........................................................................................73.1CRC循环冗余校验码的编码模块..............................................................................................73.2CRC循环冗余校验码的译码模块............................................................................................73.3CRC循环冗余校验码的性能分析..............................................................................................83.4CRC循环冗余校验码的生成器和校验器..................................................................................83.5CRC循环冗余校验码的程序流程图..........................................................................................93.6运行结果及其分析...................................................................................................................10总结..........................................................................................................................................................12参考文献..................................................................................................................................................13附录....................................

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?