共查询到19条相似文献,搜索用时 343 毫秒
1.
循环冗余校验码(CRC)的硬件并行实现 总被引:12,自引:2,他引:12
蒋安平 《微电子学与计算机》2007,24(2):107-109,112
讨论了并行计算循环冗余校验码(CRC)原理,并以USB协议使用的两种CRC的计算为侧给出了硬件并行实现CRC的设计方法。 相似文献
2.
对循环冗余校验码(CRC)现有计算方法存在的问题,提出一种有多个计算器同时计算的通用多通道并行CRC计算新方法,证明了该算法及相关定理,并用实例验证了算法正确性。研究不同参数下该算法软件计算的性能,并实现了高达26Gbit/s硬件CRC计算。分析表明该算法可大幅度提高软硬件计算速度,通过合理选择有关参数能提高CRC计算性价比,在10G以太网和40GSDH等未来高速网络中有较大的应用价值。 相似文献
3.
32位CRC校验码的并行算法及硬件实现 总被引:5,自引:0,他引:5
通过对CRC校验码原理的分析,研究了一种并行32位CRC算法。该算法采用递推的方法,直接得出计算多位数据后的CRC余数与计算前余数之间的逻辑关系。相对于一般的按位串行计算或者查表并行计算的方法来说,该方法运算速度快且不需要额外的空间存储余数表,十分有利于硬件实现。 相似文献
4.
针对传统上位机和下位机串行通讯设计中,MCU数据处理能力不强和上位机程序设计复杂、开发时间长、调试和维护不易的问题,提出了一种基于LABVIEW和DSP的串行通讯设计方案。该方案以DSP作为下位机控制核心,设计了串行通讯硬件接口和下位机串行通讯软件,采用PC机作为上位机,基于LABVIEW 2012开发环境,进行了上位机串行通讯软件开发,并进行了集成测试与验证。实践结果表明,该方案具有运行稳定可靠、可扩展性强、成本低、便于维护等优点。 相似文献
5.
对上位机与底层PLC运动控制模块的研究发现,上位机具有强大的计算能力和稳定的数据存储,PLC运动控制模块是设备运行的核心。将两者运用netLINK通讯模块进行连接,在数据计算和存储便捷的同时,将会使运动系统更加稳定。 相似文献
6.
CRC校验码算法的研究与实现 总被引:1,自引:0,他引:1
为了提高实际通信中检查信号传输错误的能力,提高和推广CRC校验技术。本论文用逻辑代数知识、按模运算、代数知识和C语言编程工具设计了几种具体实用的CRC校验码的计算方法,这些方法可以应用到实用的数据检错工程中,具有节省CRC校验器的软硬件资源的特点。 相似文献
7.
介绍了一种基于8031单片机的多路数据采集监测系统,该系统适用于中、小型矿井,采用双CPU控制,上位控制机和下位监测机均采用8031单片机,下位监测机采集数据,上位控制机控制下位监测机,并进行数据处理、数据显示、键盘输入和系统报警等工作。通过单片机通讯的方式实现数据与控制指令的远距离传输。 相似文献
8.
PLC在自由口通讯中实现多地址指针接收数据的实现方法 总被引:1,自引:0,他引:1
PLC作为一种稳定可靠的控制器在工业控制系统得到了广泛的应用。但在许多应用场合中,PLC中的数据处理、PLC与上位机通讯等许多情况都需要通过PLC内的地址指针完成数据的调用或存储。针对S7-200PLC与计算机的自由口通讯,上位机需要将多种指令数据写入PLC的变量存储器,这里设计一种多地址指针接收并存储数据的方法,大大减少了与上位机操作指令无关的数据传输,可精确高效地将上位机指令数据写入目标地址,有效解决了串口通讯中出现的因大量数据传输造成的延时。 相似文献
9.
设计了一种异步串行接口的检测装置,该装置通过串行接口与上位机进行通讯,并设计了特定的信号源向异步串行通信接口提供信源数据,然后通过产生的取数时钟取回接口回传的PCM码流数据送回上位机进行分析,检测通讯状态。 相似文献
10.
并行CRC在FPGA上的实现 总被引:1,自引:0,他引:1
循环冗余码校验CRC(Cyclic Redundancy Check)广泛用于通讯领域和数据存储的数据检错。基于FPGA在通讯领域和数据存储的应用越来越广泛,CRC的编码解码模块已经是FPGA上的常用模块了。采用超前位计算实现CRC在FPGA上的并行运算,通过实际应用证明该算法能有效实现硬件的速度与资源合理平衡。 相似文献
11.
12.
13.
基于查表法的快速CRC算法设计 总被引:11,自引:1,他引:10
无线数据传输的关键问题之一是抗干扰,通过对CRC应用条件和计算方法的分析,设计了任意长度数据的CRC快速算法,实际运行结果表明,该算法可应用于数据率高达96kbps的实时CRC计算中。 相似文献
14.
针对任意位的CRC并行化方法及编解码器的实现 总被引:1,自引:0,他引:1
介绍了一种基于查表法的针对任意位数据的任意位CRC并行计算的原理及算法,克服了现有的两类CRC并行算法延时大、毛刺多或仅适于2^n位数据的2^n位CRC校验的缺点。该方法使并行CRC校验的传输数据位数与CRC码位数之间的选择更灵活,并且在加速比、功耗和面积等方面具有优势。 相似文献
15.
16.
对JTIDS中的CRC码的仿真及分析 总被引:1,自引:1,他引:0
JTIDS是当前美军的主要战术数据链系统,由于JTIDS采用的是无线网络通信技术和应用协议,因此,在复杂电磁环境下的信息化战场上会受到各种干扰的影响,使接收端收到的信息比特产生误码。为了提高通信的可靠性,JTIDS在信道编码模块利用CRC12生成多项式对225bit数据进行了CRC编译码。给出了CRC编译码的具体算法,分析了CRC校验码的漏检概率。在simulink仿真平台上对JTIDS的CRC(237,225)编译码过程进行了仿真,根据仿真的结果分析了CRC(237,225)的漏检率,说明CRC码具有检错效率高、易于实现的特点。 相似文献
17.
The class of perceptual audio coding (PAC) algorithms yields efficient and high-quality stereo digital audio bitstreams at bit rates from 16 kb/sec to 128 kb/sec (and higher). To avoid "pops and clicks" in the decoded audio signals, channel error detection combined with source error concealment, or source error mitigation, techniques are preferred to pure channel error correction. One method of channel error detection is to use a high-rate block code, for example, a cyclic redundancy check (CRC) code. Several joint source-channel coding issues arise in this framework because PAC contains a fixed-to-variable source coding component in the form of Huffman codes, so that the output audio packets are of varying length. We explore two such issues. First, we develop methods for screening for undetected channel errors in the audio decoder by looking for inconsistencies between the number of bits decoded by the Huffman decoder and the number of bits in the packet as specified by control information in the bitstream. We evaluate this scheme by means of simulations of Bernoulli sources and real audio data encoded by PAC. Considerable reduction in undetected errors is obtained. Second, we consider several configurations for the channel error detection codes, in particular CRC codes. The preferred set of formats employs variable-block length, variable-rate outer codes matched to the individual audio packets, with one or more codewords used per audio packet. To maintain a constant bit rate into the channel, PAC and CRC encoding must be performed jointly, e.g., by incorporating the CRC into the bit allocation loop in the audio coder. 相似文献
18.
《Communications, IEEE Transactions on》2008,56(8):1214-1220
All binary polynomials of degree up to 10 which are suitable to be used as generator polynomials of CRC codes are classified and all the necessary data for the evaluation of the error control performance of the CRC codes generated by the classified polynomials is calculated. A procedure, based on the computed data, for choosing the best CRC code is suggested. 相似文献
19.
Balestrino A. Corsanini D. Landi A. Sani L. 《Industrial Electronics, IEEE Transactions on》2006,53(6):1862-1869
An experimental method is proposed to estimate all design specifications represented by circles in the Nyquist plane (e.g., phase margin, sensitivity, and closed-loop bandwidth) in case of closed-loop dc/dc switching converters. The method is based on the complete root contour (CRC) analysis in the root locus plane. All typical specifications for controller design are experimentally checked in case of a boost converter, using only input/output data. The main innovation of this paper is the automatic and systematic application of the CRC method to controlled dc-dc converters. The classic relay-based structure for an experimental estimation of the critical parameters (autotune variation) is compared with a different technique, called sinusoidal autotune variation, more efficient in the case of nonlow-pass systems 相似文献