菜单
  

    1.3    本论文主要研究内容
    本论文从研究循环冗余校验的基本原理入手,利用大规模可编程器件FPGA来实现电路,并使用EDA工具QuartusⅡ软件完成基于FPGA的循环冗余校验模块的设计。另外还介绍了FPGA/CPLD,VHDL语言,性能分析并用FPGA进行CRC-4和CRC-16的仿真,给出了CRC校验码的具体计算过程和使用硬件描述语言VHDL来实现CRC编码的流程图,在程序中实现的是串行移位计算,并以EDA工具Quartus Ⅱ作为编译、仿真平台,选用Cyclone系列中的EP1C6T144C6器件,完成了CRC编码器的FPGA实现。通过对所编的VHDL语言程序或者搭建的器件模块的编译与仿真,可以看到结果并完成实验功能。
    论文第一章为绪论部分,介绍了数据传输的一些检测方法。
    论文第二章介绍CRC的原理及相关应用,包括CRC的分类、原理、算法及性能分析,以及CRC在HDLC协议和DSP中的应用。
    论文第三章介绍硬件和相关仿真技术,对FPGA进行了详细的介绍,同时也介绍了所应用软件以及硬件描述语言HDL的相关知识。
    论文第四章主要给出了具体的设计过程和结果,并对仿真结果进行分析。
    1.4 本章小结
        本章主要介绍了数据传输的检测方法,提出了循环冗余校验这一快速高效的校验方法,阐述了研究循环冗余校验的意义,同时也对课题的研究所需要的硬件和软件知识作了介绍,提出了论文应完成的任务和目标。
    2、CRC原理及应用
    2.1 引言
    CRC由线性分组码的分支而来,是一种检错能力很强的循环码。循环冗余校验对传送数据作错误检测是利用除法及余数的原理。编码和解码方法简单,容易实现,检错能力强,误判概率低,而且这种方法取得校验码的方式具有很强的信息覆盖能力,是一种效率极高的错误校验方法。这种高效的差错控制方法,在测控及数据通信中得到了广泛的应用。从性能和成本上考虑,均远远优于其他校验方式。在计算机系统中,内存与外设、内存与硬盘交换数据及计算机网络中以报文组方式传送数据时,都可采用循环冗余校验码来检测并纠正数据传输中出现的错误。
    CRC校验码实际上是一种线性码,它是由分组线性码的分支而来,将任意CRC校验码循环移位后仍然是一个CRC校验码。因其具有良好的结构,检错能力强,容易实现,得到了广泛的应用。在卫星测控与通信系统中采用CRC校验也是为了提高系统的数据传输质量和差错控制能力。因此CRC校验码在HDLC协议和DSP中得到了广泛的应用。
    2.2CRC的分类
    目前CRC的使用分为标准和非标准两种,非标准为用户自定义CRC的生成多项式,而标准是已被国际标准化组织规定的标准生成多项式。
  1. 上一篇:Adaboost+Opencv复杂背景下人脸检测技术研究
  2. 下一篇:基于UART接口的MSP430程序自动升级设备的设计与开发
  1. FHA和PHA的交叉验证技术在...

  2. HFSS法拉第笼对频率选择表面性能的影响

  3. 小波分析用于图像增强的研究MATLAB仿真

  4. 灰色建模技术的通信运行指标预测

  5. 基于多指标决策的通信网...

  6. Verilog的汉明码(15,11)编解码器的设计与仿真

  7. AT89C51单片机IIC总线的监控...

  8. NFC协议物理层的软件实现+文献综述

  9. g-C3N4光催化剂的制备和光催化性能研究

  10. 巴金《激流三部曲》高觉新的悲剧命运

  11. 江苏省某高中学生体质现状的调查研究

  12. 浅析中国古代宗法制度

  13. 现代简约美式风格在室内家装中的运用

  14. 高警觉工作人群的元情绪...

  15. C++最短路径算法研究和程序设计

  16. 中国传统元素在游戏角色...

  17. 上市公司股权结构对经营绩效的影响研究

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回