首页 | 本学科首页   官方微博 | 高级检索  
     

可纠正单个错误的并行CRC解码器的设计
引用本文:程学敏,叶兵,孙宁.可纠正单个错误的并行CRC解码器的设计[J].现代电子技术,2005,28(22):104-106.
作者姓名:程学敏  叶兵  孙宁
作者单位:合肥工业大学,理学院,安徽,合肥,230009
摘    要:在数据传输的过程中通常使用循环冗余校验(CRC),以检查数据传送过程中是否发生了错误.通常当解码器发现数据帧中有错误发生时都会要求重新发送该数据帧.针对有的同步协议要求解码器同时具有纠正帧头部分发生的单个错误的功能.以CRC的基本原理为基础,分别从算法和程序实现上,介绍了一种高效的硬件实现并行8位CRC-ITU-T检查并纠正发生在16位原始数据和16位CRC码中单个传输错误的校验器.最后给出了相应的综合结果和时序仿真图.

关 键 词:CRC  并行  Verilog  HDL  模二  数据帧
文章编号:1004-373X(2005)22-104-03
收稿时间:2005-07-28
修稿时间:2005年7月28日

Design a Parallel CRC Decoder with Single Bit Error Correction
CHENG Xuemin,YE Bing,SUN Ning.Design a Parallel CRC Decoder with Single Bit Error Correction[J].Modern Electronic Technique,2005,28(22):104-106.
Authors:CHENG Xuemin  YE Bing  SUN Ning
Affiliation:Science Institute. Hefei University of Technology, Hefei, 230009, China
Abstract:Cyclic Redundancy Check(CRC) is often employed to detect errors incurred during transmission.When errors in data frame are detected by decoder,retransmission is often requested.But some synchronous communication protocols demand for single bit error correction capabilities for the header part of the frame.Based on the theoretical analysis of principle of CRC,the algorithm and how to program are discussed,this paper introduces an efficient hardware 8 b parallel CRCITUT decoder which can detect multiple bit error and correct single bit transport error in 16 b of original data or in 16 b of CRC code.At last it shows the results of synthesis and timing simulation diagram.
Keywords:CRC  parallel  Verilog HDL  module 2  data frame
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号