CRC的FPGA设计与实现

CRC的FPGA设计与实现

ID:38262534

大小:809.95 KB

页数:3页

时间:2019-05-25

CRC的FPGA设计与实现_第1页
CRC的FPGA设计与实现_第2页
CRC的FPGA设计与实现_第3页
资源描述:

《CRC的FPGA设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、经验与交流EXPERIENCEANDEXCHANGECHINANEWTELECOMMUNICATIONS(TechnicalEdition)CRC的FPGA设计与实现*伍方辉方安安(南昌大学信息工程学院电子系南昌330031)摘要面对通信系统设计中经常使用到的CRC校验,以CRC-CCITT权式为例,在分析了CRC原理的基础上给出了串行CRC-CCITT校验码产生和校验器的实现电路。整个电路最终在FPGA上得到了很好的实现。关键词CRCFPGAVerilogHDL列冗余码校验等,这些方法都是增加数据的冗余量,1引言将校验码和数据一起发送到接受端。接受端对接受实现

2、检错功能的差错控制方法很多,传统的有:到的数据进行相同校验,再将得到的校验码和接受奇偶校验、校验和检测、重复码校验、恒比码校验、行到的[1]。*基金项目:江西省教委大学生电子设计制做竟赛专题研究项目,编号:ZJ0068。(上接62页)[5]李义宁,赵杭生,朱爱华.CIC滤波器实现过程中应注意的几点问题.军事通信技术,2004,25(3)(收稿日期:2008年6月3日)DesigningMethodofNarrowBandFilterinDigitalDopplerSystemHaoQiuyun12,LuRongjun(1.DepartmentofInformat

3、ionScienceandEngineering,SoutheastUniversity,Nanjing210096,China)(2.AMSResearchCenter,SoutheastUniversity,Nanjing210096,China)AbstractWiththerapiddevelopmentofsoftwareradiotechnology,thesamplingrateisbecominghigh.Ontheconditionofhighsamplingrate,thedesigningofnarrowbandFIRdigitalfilt

4、ersisverydifficulty.Basedonmultiratedigitalsignalprocessing,thispaperusesaneffectivemethodtodesignnarrowbandFIRdigitalfilter,whichmakesthedesigningofnarrowbandFIRdigitalfilterseasytoimplement.Furthermore,narrowbandfiltercaneffectivelyimplementedbyusingmultiplestagestructuresandspecia

5、lfilters.Therequirementsofeveryfilterhavebeenrelaxed.Thusthedesigningmethodofnarrowbandfilterreducesthetotalnumberofmultiplication,therateofmultiplicationoperationanditdoesnotincreasecomplexityoffilter'sstructures.Keywordsdecimation,interpolation,CICfilter,halfbandfilter63中国新通信(技术版)2

6、008.7经验与交流EXPERIENCEANDEXCHANGECHINANEWTELECOMMUNICATIONS(TechnicalEdition)校验码比较,如果二者一致则认为传输正确。但进制列数,G(X)为多项式,Q(X)为整数,R(X)是余这些方法都有各自的缺点,误判的概率比较高。循环冗数,也就是CRC码。余码CRC校验技术广泛应用于测控及通信领域,是当16B(x)·2R(x)=Q(x)+(1)前在信源编码中用来降低误码率的有效手段之一。在G(x)G(x)高速通信系统中,为了适应速度和通信传输的要求,以CRC-CCITT为例,数据由低位开始串行输CRC校

7、验部分往往都设计为串行输入的硬件实现。入,逐位移入移位寄存器,并进行相应的模2加法运算(异或运算),如图1所示。当所有的数据移位完成2CRC原理后,留在寄存器中的16位数就是最终的CRC码。CRC的全称为CyclicRedundancyCheck,即循环3硬件电路的实现冗余校验[2]。它是一类重要的线性分组码,编码和解码方法简单,检错和纠错能力强,在通信领域广泛地硬件电路分两部分,CRC校验码产生器与CRC用于实现差错控制。CRC校验的基本思想是利用线校验器,如65页图2所示[3]。输入信号RXDIN为串性编码理论,在发送端根据要传送的k位二进制码行输入,经FD

8、C(CRC码产生器,为图

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

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

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