-
题名USB数据传输中CRC校验码的并行算法实现
被引量:11
- 1
-
-
作者
程军
陈贵灿
姜飞
-
机构
西安交通大学微电子研究所
-
出处
《微电子学与计算机》
CSCD
北大核心
2003年第3期77-80,共4页
-
基金
西安市科学技术计划基金资助项目(ZS200105)
-
文摘
文章介绍了用于USB总线数据传输的CRC校验的原理和算法,并且采用并行电路实现USB2.0中的CRC产生和CRC校验,与传统的串行电路实现相比,并行电路实现方法虽然在芯片面积上大于串行电路实现,但由于降低了时钟频率,电路更容易综合实现,并且大大降低了功耗,有利于低功耗电路设计。
-
关键词
USB
数据传输
crc校验码
并行算法
通用串行总线
循环冗余校验码
-
Keywords
USB,crc,Parallel algorithm
-
分类号
TP336
[自动化与计算机技术—计算机系统结构]
TP301.6
[自动化与计算机技术—计算机系统结构]
-
-
题名远程监控网中快速CRC算法设计及实现
被引量:2
- 2
-
-
作者
高丽
李金莉
张斌
-
机构
华中师范大学计算机科学系
平原大学计算机科学系
郑州大学物理工程学院
-
出处
《郑州大学学报(工学版)》
CAS
2003年第1期97-100,共4页
-
基金
湖北省自然科学基金资助项目(2001ABB013)
-
文摘
针对监控现场电磁干扰严重、环境恶劣、安装条件复杂、数据通讯量大以及对数据处理的时实性要求苛刻等具体情况,根据循环冗余校验码(CRC)的基本原理,设计了表驱动算法实现循环冗余校验.该算法在中心处理机用Delph4 0宏汇编来实现,在前置端机则用MCS-51单片机汇编语言来实现,二者可相互移植.由于CRC的表驱动算法的软件实现,系统不需要设计另外的硬件电路,降低了成本,减小了设备安装尺寸,校验速度非常快,提高了远程监控网络的通讯速度和报文传输准确性.
-
关键词
远程监控网
crc
数据传输
循环冗余校验
表驱动算法
DELPHI
设计
数据通讯
-
Keywords
data communication
crc
table-driven algorithm
Delphi
-
分类号
TP872
[自动化与计算机技术—检测技术与自动化装置]
TN919
[电子电信—通信与信息系统]
-
-
题名字节信息流并行CRC-32校验码电路设计与实现
被引量:2
- 3
-
-
作者
程桂花
陈付龙
齐学梅
左开中
-
机构
安徽师范大学数学计算机科学学院
安徽师范大学网络与信息安全工程技术研究中心
-
出处
《安徽师范大学学报(自然科学版)》
CAS
2016年第3期214-219,共6页
-
基金
国家自然科学基金(61370050
61572036)
+2 种基金
安徽省高校省级自然科学研究项目(KJ2014A084)
安徽省高校省级自然科学研究项目(自筹KJ2012Z119)
芜湖市科技计划重点项目(2014cxy04)
-
文摘
CRC是一种能发现并纠正信息在存储和传输过程中连续出现的多位错误的校验编码.分析CRC码的校验原理及特点,推导相邻字节间的CRC-32校验码的计算方法,利用组合逻辑并行快速计算当前字节的32位CRC校验码,使用Verilog HDL设计编码电路,通过FPGA实现CRC-32编码及检错功能.电路不仅可以计算任意长度的字节信息流的CRC-32校验码,还可嵌入到通信传输系统中快速并行实现CRC-32的编码及检错运算,保证信息正确可靠地传输.
-
关键词
crc-32
循环校验码
并行crc-32算法
字节信息流
-
Keywords
crc-32
cyclic redundancy check code
parallel crc-32 algorithm
byte stream
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名在DSP中实现高效的CRC算法
被引量:1
- 4
-
-
作者
吕梅柏
张科
赵军民
王洲航
-
机构
西北工业大学航天学院
中国兵器工业第二零三研究所
-
出处
《弹箭与制导学报》
CSCD
北大核心
2005年第S6期225-227,共3页
-
文摘
在数据传输过程中,经常需要对传输的数据进行 CRC 校验,在弹载 DSP 上进行 CRC 校验时,对大量的数据进行 CRC 基本算法校验将占用大量 CPU 资源,如何针对 DSP 中的16位操作指令,将基本的算法进行演变,得到适合于 DSP 中运行的高效算法,在 DSP 中更快实现数据的快速 CRC 校验,对于整个弹载 DSP运行效率的提高有着重要的意义。
-
关键词
crc
快速算法
DSP
-
Keywords
crc
fast algorithm
DSP
-
分类号
TN911.2
[电子电信—通信与信息系统]
TP368.1
[自动化与计算机技术—计算机系统结构]
-
-
题名CRC算法在计算机网络通信中的应用
被引量:17
- 5
-
-
作者
瞿中
袁威
徐问之
-
机构
重庆大学计算机学院
西南计算机工业公司信息技术研究所
-
出处
《微机发展》
2002年第2期12-14,共3页
-
文摘
在计算机网络通信中 ,为了降低数据通信线路传输的误码率 ,可以采用一种差错检测控制———循环冗余码校验(CRC)。介绍了CRC算法的原理、CRC算法的校验规则、CRC算法分析、CRC算法程序设计。由于CRC算法采用软件校验的方法 ,不需要设计另外的硬件电路 ,校验速度非常快 。
-
关键词
循环冗余码
校验
计算机网络通信
误码率
crc算法
程序设计
-
Keywords
Cyclic Redundancy Check(crc)
algorithm of crc
Computer's Network
Error Check Control
-
分类号
TP393
[自动化与计算机技术—计算机应用技术]
TN919.33
[电子电信—通信与信息系统]
-
-
题名CRC编解码算法及在通信规约DNP3.0中的应用
被引量:2
- 6
-
-
作者
赵鸿图
李卫彬
赵军良
-
机构
河南理工大学计算机学院
河南理工大学物理化学学院
-
出处
《河南理工大学学报(自然科学版)》
CAS
2009年第5期596-601,共6页
-
基金
河南省重点科技攻关项目(072102240027)
-
文摘
提出了循环冗余校验(CRC)信息单元编码算法,并进行了详细的数学推导,给出了CRC的编码算法流程图.对于从低字节的低位开始计算CRC的情况,提出了2种计算CRC的方法:信息位反转法与生成多项式反转法.分析了CRC的解码算法并给出了CRC的解码算法流程图.在讨论DNP3.0中CRC程序流程图的基础上,给出在keilμV ision8.08a环境下调试通过的单片机KeilC51程序.
-
关键词
循环冗余校验
crc信息单元编码算法
信息位反转法
生成多项式反转法
-
Keywords
cyclic redundancy check(crc)
crc coding algorithm by information units
information bits reversion
polynomial reversion
-
分类号
TP301.6
[自动化与计算机技术—计算机系统结构]
-
-
题名CRC检错探究
被引量:6
- 7
-
-
作者
谭明新
李瑞
余英
刘海峰
-
机构
华中师范大学
中国船舶重工集团武汉第七二二所
-
出处
《科技创业月刊》
2006年第11期197-199,共3页
-
文摘
在数字通信系统中,循环冗余校验CRC(CyclicRedundancyCheck)由于编码简单得到了广泛应用。对CRC校验算法的原理进行了深入研究,分析了CRC码的检错原理,推导了CRC的编码与译码过程,并给出了按位计算和用查表法实现CRC计算的流程图,说明了采用查表法计算CRC时某些值得注意的问题。
-
关键词
循环冗余校验
算法
检错
-
Keywords
crc, algorithm, error check
-
分类号
TP911.22
[自动化与计算机技术]
-
-
题名CRC算法原理及其在MPEG-2系统层中的应用
被引量:6
- 8
-
-
作者
林桦
王伟
-
机构
上海交通大学自动化系
-
出处
《计算机工程与应用》
CSCD
北大核心
2004年第8期110-113,共4页
-
基金
国家数字电视产业化专项:HDTV信源解码处理芯片开发及产业化
-
文摘
文章对CRC校验算法的原理进行了深入分析,讨论了诸如移位寄存器初始值设置等在实际应用中算法遇到的问题,并给出了编码校验的范例程序。论文对MPEG-2系统层编码所用的CRC-32编码器模型进行了解释,并基于此模型设计了适合于采用软件实现的算法程序。
-
关键词
循环冗余校验
表格驱动算法
直接表格算法MPEG-2
移位寄存器初始化
-
Keywords
Cyclic Redundancy Check(crc),Table-driven algorithm,Direct table algorithm MPEG-2,Shift register initialization
-
分类号
TP393
[自动化与计算机技术—计算机应用技术]
-
-
题名并行CRC算法硬件实现研究与VHDL设计
被引量:4
- 9
-
-
作者
王海光
-
机构
漳州师范学院物理与电子信息工程系
-
出处
《漳州师范学院学报(自然科学版)》
2007年第4期51-56,共6页
-
文摘
介绍了循环冗余校验码(CRC)的生成算法,在分析讨论了几种常见CRC算法硬件实现的基础上,以VHDL给出了一种简单通用的CRC并行计算实现方法.该方法适用于各种不同的CRC生成多项式和各种不同的信息码宽度(如8位、16位、及32位等),经Altera公司的EDA开发工具软件QuartusII6.0编译、综合、优化、适配和仿真,得相关的时序仿真波形图、RTL图和占用硬件资源报告.分析各种数据报告可知设计意图得到了有效的贯彻.该设计最终还以杭州康芯公司GW48系列的SOPC/EDA实验开发系统所带的Cyclone系列中的EP1C12Q240C8芯片为硬件载体,经下载测试证实了设计的可靠性.
-
关键词
crc
并行算法
硬件实现
VHDL
-
Keywords
crc
Parallet algorithm
Hardware implementation
VHDL
-
分类号
TN941.1
[电子电信—信号与信息处理]
-
-
题名32位CRC校验码的并行算法及硬件实现
被引量:11
- 10
-
-
作者
俞迅
-
机构
同济大学电子与信息工程学院
-
出处
《信息技术》
2007年第4期71-74,共4页
-
文摘
通过对CRC校验码原理的分析,研究了一种并行32位CRC算法。该算法采用递推的方法,直接得出计算多位数据后的CRC余数与计算前余数之间的逻辑关系。相对于一般的按位串行计算或者查表并行计算的方法来说,该方法运算速度快且不需要额外的空间存储余数表,十分有利于硬件实现。
-
关键词
crc
模2运算
并行crc算法
-
Keywords
Cyclic redundancy check
modulo 2 arithmetic
crc parallel algorithm
-
分类号
TP331
[自动化与计算机技术—计算机系统结构]
-
-
题名嵌入式系统CRC循环冗余校验算法设计研究
被引量:22
- 11
-
-
作者
彭伟
-
机构
武汉城市职业学院电子信息工程学院
-
出处
《南京信息工程大学学报(自然科学版)》
CAS
2012年第3期258-265,共8页
-
基金
湖北省教育科学"十一五"规划项目(2009B-349)
-
文摘
介绍了CRC循环冗余校验基本原理及生成多项式表示,分别研究了嵌入式系统CRC-8-Dallas/Maxim与CRC-16-IBM生成多项式及其硬件描述.以DS18B20器件的ROMID/Scratchpad数据校验及Modbus总线网络数据帧校验为例,通过对生成多项式及硬件描述的分析研究得出了基本比特型校验算法设计,在数学推导的基础上得出了其改进的比特型校验算法及单字节、半字节查表校验算法.为获得更高的校验速度,提出了一种基于块及多表的校验算法,比较了几种校验算法的ROM空间占用与校验处理速度.所设计的CRC校验程序为嵌入式系统数据的可靠传输提供了重要保证.
-
关键词
嵌入式
循环冗余校验
差错控制
校验
生成多项式
算法
-
Keywords
embedded system
crc
error control
check
generating polynomial
algorithm
-
分类号
TP368.1
[自动化与计算机技术—计算机系统结构]
TN919.3
[电子电信—通信与信息系统]
-
-
题名逆序CRC编解码算法及在DS18B20中的应用
被引量:2
- 12
-
-
作者
赵鸿图
-
机构
河南理工大学
-
出处
《微计算机信息》
北大核心
2008年第27期260-262,共3页
-
文摘
循环冗余校验CRC码是检错与纠错能力极强的线性分组码,在通信与测控领域应用广泛。本文提出了逆序CRC信息单元编码算法,即以包含若干位的信息块为单元计算CRC的方法,进行了详细的数学推导,给出了编码算法流程图。分析了CRC的解码算法并给出了解码算法流程图。在讨论了DS18B20的CRC程序流程图的基础上,给出了在keil μVision8.08a环境下调试通过的KeilC51程序。
-
关键词
循环冗余校验(crc)
逆序crc信息单元编码算法
KeilC51程序
-
Keywords
Cyclic Redundancy Check (crc)
Reverse crc Coding algorithm by Information Units
KeilC51 Programs
-
分类号
TP301.6
[自动化与计算机技术—计算机系统结构]
-
-
题名基于物理模型的CRC算法分析与程序设计
被引量:1
- 13
-
-
作者
戴志超
-
机构
广东技术师范学院
-
出处
《计算机应用与软件》
CSCD
2009年第11期141-143,共3页
-
文摘
CRC(Cyclic Redundancy Check)是数字通信和存储领域用得较多的一种校验和纠错方法,为了便于工程人员对CRC的算法理解,介绍一种从物理模型出发导出CRC比特型算法,进而推导出字节查表法和半字节查表法,并用C语言描述了这几种算法,对这几种算法在时间和空间上的需求进行了比较。
-
关键词
crc
物理模型
比特型算法
查表法
-
Keywords
crc Physical model Bit-algorithm Table lookup
-
分类号
TP301.6
[自动化与计算机技术—计算机系统结构]
O4-4
[理学—物理]
-
-
题名CRC方法及其在地震数据质量控制中的应用
被引量:1
- 14
-
-
作者
彭波
刘广贞
隋志强
-
机构
胜利油田分公司物探研究院
-
出处
《油气地球物理》
2020年第2期72-76,共5页
-
文摘
不同存储介质之间海量地震数据交换需要进行数据容错检验以保障数据质量。分析了奇偶校验、原始校验和校验方法以及地震处理中所用的CRC方法,认为CRC明显优于其他两种校验方法。进一步探讨了Flechter和CRC-32两种CRC算法,为存档海量地震数据一致性质量检测提供了理论依据。研究成果已经应用于胜利油田物探研究院的海量地震数据管理中,发现并有效解决了资料存档管理中存在的问题。
-
关键词
crc方法
海量地震数据
质量控制
Fletcher算法
crc-32算法
-
Keywords
crc method
massive seismic data
quality control
Fletcher algorithm and crc-32 algorithm
-
分类号
TP3
[自动化与计算机技术—计算机科学与技术]
-
-
题名单片机通信中的CRC算法
被引量:11
- 15
-
-
作者
瞿中
徐问之
-
机构
重庆大学(A校区)计算机科学与工程学院
-
出处
《微机发展》
2001年第4期74-76,共3页
-
文摘
为了提高单片机之间的通信速度 ,设计了一种循环冗余码校验CRC (CyclicRedundancyCheck)算法。
-
关键词
程序设计
crc算法
单片机
通信
-
Keywords
algorithm of crc
Software Control
TXD(RXD) Interface
Drive Circuit
Unicast
Broadcast
-
分类号
TP311.1
[自动化与计算机技术—计算机软件与理论]
TP368.1
[自动化与计算机技术—计算机系统结构]
-
-
题名网络协议中CRC码的递推算法及其软件生成
- 16
-
-
作者
郑啸
魏仰苏
方光伟
-
机构
浙江工程学院信息电子学院
宜春学院计算中心
-
出处
《计算机应用与软件》
CSCD
北大核心
2003年第2期39-41,共3页
-
文摘
本文给出了一种快速的CRC递推算法,并给出了计算网络协议中CRC-16码和CRC-CCITT码的程序代码。
-
关键词
网络协议
crc码
递推算法
软件生成
计算机网络
crc-16码
crc-CCITT码
程序代码
-
Keywords
Network protocol crc code Recurrence algorithm
-
分类号
TN915.04
[电子电信—通信与信息系统]
TP393
[自动化与计算机技术—计算机应用技术]
-
-
题名CRC算法在计算机网络通信中的应用分析
被引量:2
- 17
-
-
作者
李欣
-
机构
新疆工程学院
-
出处
《物流工程与管理》
2017年第4期166-167,共2页
-
文摘
文中首先介绍了CRC算法,分析了该算法的原理并重点针对其在计算机网络通信中的应用问题进行了研究,最后强调了该算法应用过程中需注意的一系列问题,目的在于进一步提高计算机网络通信的可靠性,提高差错控制水平,降低通信差错发生的几率。
-
关键词
crc算法
计算机
网络通信
应用
-
Keywords
crc algorithm
the computer
network communication
application
-
分类号
F49
[经济管理—产业经济]
-
-
题名USB2.0中CRC码的并行算法及硬件实现
- 18
-
-
作者
陈静瑾
邓雅诺
马文龙
余宁梅
-
机构
西安理工大学自动化与信息工程学院
-
出处
《西安理工大学学报》
CAS
2004年第3期272-275,共4页
-
文摘
基于CRC检错原理,针对USB2.0协议规定的要求,研究了一种通用的CRC16并行算法及硬件实现。该方法适用于不同的CRC生成多项式和不同的并行度,尤其对并行度大于8位的高速系统的CRC计算。与常用的串行算法及查表法相比,该方法使电路的硬件实现比较容易,提高了电路对数据的处理能力,减小了时延,具有现实性及优越性。
-
关键词
crc(循环冗余校验码)
USB(通用串行总线)
crc并行算法
-
Keywords
cyclic redundancy check
universal serial bus
crc parallel algorithm
-
分类号
TP302.7
[自动化与计算机技术—计算机系统结构]
-
-
题名H.324系统中CRC码递推算法及其软件实现
- 19
-
-
作者
鲁宏伟
周敬利
余胜生
-
机构
华中理工大学计算机科学与技术学院
-
出处
《华中理工大学学报》
CSCD
北大核心
1999年第1期31-33,共3页
-
基金
美国Chrontel.Inc.资助项目
-
文摘
通过对CRC码多项式运算特点的分析,给出了H.324会议电话系统中CRC码的快速递推算法及其程序实现方法.
-
关键词
crc码
递推算法
数据通信
会议电话系统
软件
-
Keywords
crc code
recursive algorithm
data communication
-
分类号
TN916.6
[电子电信—通信与信息系统]
-
-
题名一种新的CRC16算法及其在通信系统中的应用
- 20
-
-
作者
何秉姣
汪红
-
机构
中南民族大学计算机科学学院
-
出处
《中南民族大学学报(自然科学版)》
CAS
2012年第4期105-107,112,共4页
-
基金
湖北省教育厅科学技术研究项目(B20110808)
-
文摘
分析了CRC码串行移位校验算法,逐步推导出了一种新的CRC16并行算法,并在Quartus 9.0平台下,对CRC16码编码器进行了功能仿真,结果表明:该并行算法具有很高的实时性,其编码可扩展性强,合理利用了"0"特性加快编码速度,能满足高速通信系统的要求.
-
关键词
循环冗余校验码
高速并行算法
通信系统
功能仿真
-
Keywords
crc
high speed parallel algorithm
communication system
functional simulation
-
分类号
TP309.2
[自动化与计算机技术—计算机系统结构]
-