電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

電子發(fā)燒友網(wǎng)>電子技術(shù)應(yīng)用>電子常識(shí)>crc循環(huán)冗余校驗(yàn)碼算法

crc循環(huán)冗余校驗(yàn)碼算法

收藏

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴

評(píng)論

查看更多

相關(guān)推薦

基于BSV的高性能并行CRC硬件電路生成器設(shè)計(jì)

循環(huán)冗余校驗(yàn)碼,即Cyclic Redundancy Check (CRC), 是一種在各種通信系統(tǒng)中廣泛應(yīng)用的檢錯(cuò)機(jī)制。
2023-10-08 11:23:55242

CRC校驗(yàn)碼的多種Verilog實(shí)現(xiàn)方式

CRC循環(huán)冗余校驗(yàn)碼(Cyclic Redundancy Check),檢錯(cuò)碼。
2023-06-21 15:03:472041

單片機(jī)中幾種常見(jiàn)的校驗(yàn)算法介紹

CRC是數(shù)據(jù)通信領(lǐng)域中最常用的一種查錯(cuò)校驗(yàn)碼,其特征是信息字段和校驗(yàn)字段的長(zhǎng)度可以任意選定。循環(huán)冗余檢查(CRC)是一種數(shù)據(jù)傳輸檢錯(cuò)功能,對(duì)數(shù)據(jù)進(jìn)行多項(xiàng)式計(jì)算,并將得到的結(jié)果附在幀的后面,接收設(shè)備也執(zhí)行類似的算法,以保證數(shù)據(jù)傳輸?shù)恼_性和完整性。
2023-06-05 14:25:53509

TPS929120的CRC校驗(yàn)的三種實(shí)現(xiàn)方法

最近在幫客戶編寫基于S32K144編寫TPS929120的軟件驅(qū)動(dòng)時(shí),需要在發(fā)送數(shù)據(jù)的末端增加8bit的CRC校驗(yàn)碼。
2023-05-30 10:39:15408

從技術(shù)層面解析CRC循環(huán)冗余算法原理

CRC循環(huán)冗余逆向算法顧名思義就是將左邊的數(shù)據(jù)看作低位,右邊的數(shù)據(jù)看作高位。這樣的話需要在g的左邊加m個(gè)0,h也要逆向,例如正向CRC-16算法h=0x4c11db8,逆向CRC-16算法h
2023-05-06 14:33:39237

CRC循環(huán)冗余校驗(yàn)簡(jiǎn)介

CRC 是Cyclic Redundancy Check的縮寫,循環(huán)冗余校驗(yàn),用于校驗(yàn)數(shù)據(jù)傳輸?shù)耐暾?。一般情況下在數(shù)據(jù)發(fā)送前計(jì)算CRC校驗(yàn)值,附在發(fā)送數(shù)據(jù)之后,數(shù)據(jù)接收方也按照同樣方法計(jì)算CRC,然后對(duì)比計(jì)算結(jié)果,如果一致說(shuō)明數(shù)據(jù)數(shù)據(jù)傳輸無(wú)誤,否則數(shù)據(jù)傳輸出錯(cuò)。
2023-04-24 13:04:54940

從原理到代碼理解CRC循環(huán)冗余校驗(yàn)

本文詳細(xì)介紹了CRC循環(huán)冗余計(jì)算的數(shù)學(xué)原理,算法中使用的參數(shù)說(shuō)明,并以Modbus協(xié)議中的CRC-16算法為例,進(jìn)行手算驗(yàn)證,同時(shí)提供LabVIEW和C語(yǔ)言的直接計(jì)算CRC-16 值的代碼以及C的查表計(jì)算CRC-16代和代碼原理的說(shuō)明。
2023-01-29 09:00:00973

工控常用LRC XOR累加和CRC校驗(yàn)工具校驗(yàn)碼自動(dòng)生成軟件多計(jì)算方式

CRC校驗(yàn)工具 校驗(yàn)碼自動(dòng)生成軟件支持十幾種CRC計(jì)算方式,包括MODBUS協(xié)議的CRC-16校驗(yàn)CRC4、CRC5、CRC6、CRC7、CRC8、CRC16等21種算法,見(jiàn)圖示。兩款CRC校驗(yàn)工具。
2022-11-25 14:27:401678

利用CRC模塊加速校驗(yàn)碼的計(jì)算

在嵌入式領(lǐng)域,針對(duì)一些不嚴(yán)苛的情況下,可以用來(lái)校驗(yàn)待升級(jí)固件或接收到數(shù)據(jù)的完整性,根據(jù)寬度的不同,常用的有CRC4/CRC8/CRC16/CRC32等。
2022-09-22 17:25:231710

crc校驗(yàn)碼生成工具下載-crc表生成工具

crc校驗(yàn)碼生成工具下載-crc表生成工具[此貼子已經(jīng)被作者于2008-5-30 9:23:38編輯過(guò)]
2008-05-20 11:16:49

并行循環(huán)冗余校驗(yàn)算法

循環(huán)冗余校驗(yàn)CRC)是一種眾所周知的錯(cuò)誤檢測(cè)代碼,已廣泛用于以太網(wǎng),PCIe和其他傳輸協(xié)議中?,F(xiàn)有的基于FPGA的實(shí)現(xiàn)解決方案在高性能場(chǎng)景中會(huì)遇到資源過(guò)度利用的問(wèn)題。填充零問(wèn)題和可編程性的引入
2022-02-08 16:42:07798

02、單片機(jī)C語(yǔ)言之CRC32校驗(yàn)碼

CRC32校驗(yàn)碼主要用來(lái)檢驗(yàn)數(shù)據(jù)在傳輸過(guò)程中的完整性一、發(fā)送方1、計(jì)算要發(fā)送數(shù)據(jù)的CRC322、發(fā)送數(shù)據(jù)包3、數(shù)據(jù)包內(nèi)容 數(shù)據(jù)+CRC32二、接收方1、接收數(shù)據(jù)包2、提取 數(shù)據(jù)
2022-01-13 12:59:168

AM2322 溫濕度傳感器 MSP430 G2553 單片機(jī) 程序 crc16 modbus校驗(yàn)碼

發(fā)送:接受:8個(gè)字節(jié),最后2個(gè)字節(jié)是CRC校驗(yàn)碼。unsigned int crc16(unsigned char *ptr, unsigned char len){ unsigned int
2021-11-19 18:06:1110

Verilog數(shù)字系統(tǒng)基礎(chǔ)設(shè)計(jì)中的循環(huán)冗余校驗(yàn)

CRC循環(huán)冗余校驗(yàn)CRC介紹 臨時(shí)“插播”,后面有實(shí)例。 CRC(Cyclic Redundancy Check,循環(huán)冗余校驗(yàn))是數(shù)據(jù)幀傳輸中常用的一種差錯(cuò)控制編碼方式,針對(duì)要發(fā)送的數(shù)據(jù)幀
2021-08-17 17:08:565973

基于Atmega128單片機(jī)和CRC校驗(yàn)碼實(shí)現(xiàn)無(wú)線傳輸數(shù)據(jù)時(shí)的差錯(cuò)校驗(yàn)

隨著技術(shù)的不斷進(jìn)步,各種數(shù)據(jù)通信的應(yīng)用越來(lái)越廣泛。由于傳輸距離、現(xiàn)場(chǎng)狀況、干擾等諸多因素的影響,設(shè)備之間的通信數(shù)據(jù)常會(huì)發(fā)生一些無(wú)法預(yù)測(cè)的錯(cuò)誤。為了降低錯(cuò)誤所帶來(lái)的影響,一般在通信時(shí)采用數(shù)據(jù)校驗(yàn)的辦法,而循環(huán)冗余校驗(yàn)是常用的重要校驗(yàn)方法之一。
2021-05-05 17:36:002781

CRC校驗(yàn)碼并行計(jì)算的FPGA實(shí)現(xiàn)

用軟件實(shí)現(xiàn) CRC 校驗(yàn)碼計(jì)算很難滿足高速數(shù)據(jù)通信的要求 ,基于硬件的實(shí)現(xiàn)方法中 ,有串行經(jīng)典算法 LFSR 電路 以及由軟件算法推導(dǎo)出來(lái)的其它各種并行計(jì)算方法。以經(jīng)典的LFSR 電路為基礎(chǔ) ,研究
2021-03-28 09:34:2430

USB數(shù)據(jù)傳輸中CRC校驗(yàn)碼的并行算法實(shí)現(xiàn)

文章介紹了用于 USB 總線數(shù)據(jù)傳輸?shù)?b style="color: red">CRC 校驗(yàn)的原理和算法,并且采用并行電路實(shí)現(xiàn) USB2.0 中的 CRC產(chǎn)生和CRC校驗(yàn),與傳統(tǒng)的串行電路實(shí)現(xiàn)相比,并行電路實(shí)現(xiàn)方法雖然在芯片面積上大于串行電路實(shí)現(xiàn), 但由于降低了時(shí)鐘頻率,電路更容易綜合實(shí)現(xiàn),并且大大降低了功耗,有利于低功耗電路設(shè)計(jì)。
2021-03-28 09:32:2711

基于EP2C35-672 FPGA實(shí)現(xiàn)CRC循環(huán)冗余校驗(yàn)的自定義指令設(shè)計(jì)

通信系統(tǒng)中,為確保數(shù)據(jù)傳輸和存儲(chǔ)的可靠性,引入了信道編碼。一是可使得編碼后的流頻譜適應(yīng)信道頻率特性,二是可檢測(cè)并糾正傳輸中的誤碼。前者屬于譜成形技術(shù),后者屬于差錯(cuò)控制技術(shù)。循環(huán)冗余校驗(yàn)CRC
2020-10-04 14:53:001745

基于TMS320C64x的CRC校驗(yàn)算法分析

CRC(Cyclic Redundancy Check)循環(huán)冗余校驗(yàn)碼是數(shù)據(jù)通信領(lǐng)域中常用的一種差錯(cuò)校驗(yàn)碼,在早期的通信中運(yùn)用廣泛。
2020-08-10 16:46:511095

CRC校驗(yàn)碼的C語(yǔ)言程序免費(fèi)下載

本文檔的主要內(nèi)容詳細(xì)介紹的是CRC校驗(yàn)碼的C語(yǔ)言程序免費(fèi)下載。
2020-04-22 08:00:0027

如何使用51單片機(jī)實(shí)現(xiàn)CRC校驗(yàn)算法

介紹了CRC循環(huán)冗余校驗(yàn))原理及集成混合信號(hào)片上系統(tǒng)單片機(jī)C8051F的新特性,推導(dǎo)獲得以字節(jié)為單位的數(shù)據(jù)序列CRC遞推算法,利用C8051F單片機(jī)的自帶CAN2.0B總線接口控制器可以很方便
2019-12-17 16:09:4116

CRC計(jì)算工具CRC校驗(yàn)碼計(jì)算器應(yīng)用程序免費(fèi)下載

本文檔的主要內(nèi)容詳細(xì)介紹的是CRC計(jì)算工具CRC校驗(yàn)碼計(jì)算器應(yīng)用程序免費(fèi)下載。
2019-07-01 08:00:00125

循環(huán)冗余校驗(yàn)CRC算法的基本資料說(shuō)明

Cyclic Redundancy Check 循環(huán)冗余檢驗(yàn),是基于數(shù)據(jù)計(jì)算一組效驗(yàn),用于核對(duì)數(shù)據(jù)傳輸過(guò)程中是否被更改或傳輸錯(cuò)誤。
2019-02-14 08:00:005

如何學(xué)習(xí)CRC原理和算法的學(xué)習(xí)資料總結(jié)概述

循環(huán)冗余校驗(yàn)(Cyclic Redundancy Check, CRC)是一種根據(jù)網(wǎng)絡(luò)數(shù)據(jù)包或電腦文件等數(shù)據(jù)產(chǎn)生簡(jiǎn)短固定位數(shù)校驗(yàn)碼的一種散列函數(shù),主要用來(lái)檢測(cè)或校驗(yàn)數(shù)據(jù)傳輸或者保存后可能出現(xiàn)的錯(cuò)誤。它是利用除法及余數(shù)的原理來(lái)作錯(cuò)誤偵測(cè)的。
2018-12-29 15:22:318

如何用SMART編寫CRC校驗(yàn)算法程序

CRC循環(huán)冗余校驗(yàn)碼(Cyclic Redundancy Check):是數(shù)據(jù)通信領(lǐng)域中最常用的一種查錯(cuò)校驗(yàn)碼,其特征是信息字段和校驗(yàn)字段的長(zhǎng)度可以任意選定。
2018-11-26 09:50:278280

PIC24F系列參考手冊(cè)之可編程循環(huán)冗余校驗(yàn)CRC

本文主要介紹了PIC24F系列參考手冊(cè)之可編程循環(huán)冗余校驗(yàn)CRC)。
2018-06-25 03:20:0011

PIC24F系列參考手冊(cè)之32位可編程循環(huán)冗余校驗(yàn)CRC

PIC24F 器件中的 32 位可編程循環(huán)冗余校驗(yàn)(Cyclic Redundancy Check,CRC)模塊是可用軟 件配置的 CRC 校驗(yàn)和發(fā)生器。校驗(yàn)和是與報(bào)文或包含若干字節(jié)的特定數(shù)據(jù)塊關(guān)聯(lián)
2018-06-22 06:20:0011

薦讀:基于FPGA 的CRC校驗(yàn)碼生成器

,循環(huán)冗余校驗(yàn),是一種數(shù)字通信中的常用信道編碼技術(shù)。其特征是信息段和校驗(yàn)字段的長(zhǎng)度可以任意選定。 2.CRC校驗(yàn)的基本原理: CRC是由兩部分組成的,前部分是信息,就是需要校驗(yàn)的信息,后部分是校驗(yàn)碼,如果CRC碼長(zhǎng)共n bit,信息碼長(zhǎng)k bit,就稱為(n,k),剩余的r bit即為校驗(yàn)位。如
2018-06-13 11:18:506014

PIC32系列中文參考手冊(cè)—第60章 32位可編程循環(huán)冗余校驗(yàn)CRC

PIC32系列中文參考手冊(cè)—第60章 32位可編程循環(huán)冗余校驗(yàn)CRC
2018-05-25 17:29:284

建立循環(huán)冗余校驗(yàn)CRC校驗(yàn)數(shù)據(jù)的完整性

本申請(qǐng)報(bào)告的目的是提供幫助建立循環(huán)冗余校驗(yàn)CRC)。TI的?TMS570 RM4單片機(jī)控制器。來(lái)自德克薩斯的Hercules微控制器儀器的32位RISC微控制器的基于ARM?皮質(zhì)?-先進(jìn)的R4核心架構(gòu)和豐富的外設(shè)集,支持芯片診斷,以幫助開(kāi)發(fā)面向安全的開(kāi)發(fā)人員。
2018-04-17 17:09:0812

基于低密度奇偶校驗(yàn)碼的數(shù)據(jù)協(xié)調(diào)技術(shù)

低密度奇偶校驗(yàn)碼( LDPC)是一種(n,k)線性分組。當(dāng)分組碼長(zhǎng)較短時(shí),利用常規(guī)的編碼方法可以完成編碼工作。但隨著分組碼長(zhǎng)的增加,利用常規(guī)LDPC的編碼方式編碼,計(jì)算機(jī)的內(nèi)存難以承擔(dān)。為了解
2018-02-08 16:16:180

循環(huán)冗余校驗(yàn)算法

針對(duì)循環(huán)冗余校驗(yàn)CRC)準(zhǔn)則在信道條件惡化時(shí)可能使譯碼出現(xiàn)較大迭代次數(shù)及錯(cuò)誤的問(wèn)題,提出了基于可靠度的迭代停止算法及重傳算法。首先,每次迭代后,計(jì)算本次譯碼中間結(jié)果的可靠度,通過(guò)判斷其是否達(dá)到閾值
2018-01-14 16:24:400

crc校驗(yàn)錯(cuò)誤_crc校驗(yàn)錯(cuò)誤怎么解決

CRC循環(huán)冗余校驗(yàn)碼(Cyclic Redundancy Check[1] ):是數(shù)據(jù)通信領(lǐng)域中最常用的一種查錯(cuò)校驗(yàn)碼,其特征是信息字段和校驗(yàn)字段的長(zhǎng)度可以任意選定。循環(huán)冗余檢查(CRC)是一種
2017-12-05 15:34:3040483

西門子plc的crc校驗(yàn)程序

國(guó)西門子公司生產(chǎn)的可編程序控制器在我國(guó)的應(yīng)用也相當(dāng)廣泛,在冶金、化工、印刷生產(chǎn)線等領(lǐng)域都有應(yīng)用。RC即循環(huán)冗余校驗(yàn)碼:是數(shù)據(jù)通信領(lǐng)域中最常用的一種查錯(cuò)校驗(yàn)碼,其特征是信息字段和校驗(yàn)字段的長(zhǎng)度可以任意選定。
2017-12-04 09:41:0612704

crc校驗(yàn)方法及示例

 CRC循環(huán)冗余校驗(yàn)碼(Cyclic Redundancy Check[1] ):是數(shù)據(jù)通信領(lǐng)域中最常用的一種查錯(cuò)校驗(yàn)碼,其特征是信息字段和校驗(yàn)字段的長(zhǎng)度可以任意選定。循環(huán)冗余檢查(CRC)是一種
2017-12-04 09:35:1512623

crc校驗(yàn)簡(jiǎn)記式意思

CRC循環(huán)冗余校驗(yàn)碼(Cyclic Redundancy Check):是數(shù)據(jù)通信領(lǐng)域中最常用的一種查錯(cuò)校驗(yàn)碼,其特征是信息字段和校驗(yàn)字段的長(zhǎng)度可以任意選定。循環(huán)冗余檢查(CRC)是一種數(shù)據(jù)傳輸檢錯(cuò)功能,對(duì)數(shù)據(jù)進(jìn)行多項(xiàng)式計(jì)算,并將得到的結(jié)果附在幀的后面
2017-12-04 08:51:241518

labview實(shí)現(xiàn)16位的crc

CRC循環(huán)冗余校驗(yàn),是一種根據(jù)網(wǎng)絡(luò)數(shù)據(jù)包或電腦文件等數(shù)據(jù)產(chǎn)生簡(jiǎn)短固定位數(shù)校驗(yàn)碼的一種散列函數(shù),主要用來(lái)檢測(cè)或校驗(yàn)數(shù)據(jù)傳輸或者保存后可能出現(xiàn)的錯(cuò)誤。它是利用除法及余數(shù)的原理來(lái)作錯(cuò)誤偵測(cè)的。
2017-11-20 13:18:0718183

基于CRC-32并行在千兆以太網(wǎng)中應(yīng)用

為了保證數(shù)據(jù)通信的可靠性,要使用一定的檢錯(cuò)和糾錯(cuò)方式。循環(huán)冗余校驗(yàn)碼CRC)作為一種分組,具有一定的檢錯(cuò)功能,以太網(wǎng)傳輸幀中使用的是CRC-32校驗(yàn)碼作為以太幀的最后4個(gè)字節(jié),同以太幀一起傳輸
2017-11-13 14:20:4712

嵌入式開(kāi)發(fā)的crc算法知識(shí)精選

CRC校驗(yàn)循環(huán)冗余校驗(yàn))是數(shù)據(jù)通訊中最常采用的校驗(yàn)方式。在嵌入式軟件開(kāi)發(fā)中,經(jīng)常要用到CRC 算法對(duì)各種數(shù)據(jù)進(jìn)行校驗(yàn)。因此,掌握基本的CRC算法應(yīng)是嵌入式程序員的基本技能。可是,嵌入式程序員中能真正掌握CRC算法的人很少
2017-11-08 11:28:384015

循環(huán)冗余校驗(yàn)奇偶校驗(yàn)累加和校驗(yàn)等知識(shí)分享

CRC校驗(yàn)循環(huán)冗余校驗(yàn))是數(shù)據(jù)通訊中最常采用的校驗(yàn)方式。在嵌入式軟件開(kāi)發(fā)中,經(jīng)常要用到CRC
2017-11-08 09:31:128232

一種基于矩陣的并行CRC校驗(yàn)算法

針對(duì)高速網(wǎng)絡(luò)通信中高位寬并行數(shù)據(jù)的實(shí)時(shí)校驗(yàn)需求,提出了一種可單周期實(shí)現(xiàn)的、面向128位并行數(shù)據(jù)的循環(huán)冗余校驗(yàn)算法(Cyclic Redundancy Check,CRC )。該算法首先根據(jù)CRC
2017-10-30 16:39:253

CRC基本原理及其兩個(gè)重要性質(zhì)的介紹及FPGA實(shí)現(xiàn)

CRC校驗(yàn)碼,根據(jù)校驗(yàn)碼位數(shù)的不同常用的CRC循環(huán)冗余校驗(yàn)算法有:CRC8、CRC12、CCITT CRC16、ANSI CRC16、CRC32。這次我只實(shí)現(xiàn)了CRC8的算法,至于CRC16或
2017-09-29 15:38:0523

CRC-16校驗(yàn)碼生成

C#編寫的CRC校驗(yàn)碼生成小程序,簡(jiǎn)潔明了,如果有需要的話,大家可以下載了。
2016-05-06 15:06:098

CRC校驗(yàn).vi

實(shí)現(xiàn)labview與PLC通訊,消息幀CRC校驗(yàn)碼生成程序
2016-02-25 14:59:2588

STM32L4循環(huán)冗余校驗(yàn)模塊(CRC)介紹

STM32L4循環(huán)冗余校驗(yàn)模塊(CRC)介紹 有興趣的可以參考下
2015-12-25 10:38:2527

crc校驗(yàn)原理_怎樣修復(fù)crc校驗(yàn)錯(cuò)誤

crc校驗(yàn)原理 利用CRC進(jìn)行檢錯(cuò)的過(guò)程可簡(jiǎn)單描述為:在發(fā)送端根據(jù)要傳送的k位二進(jìn)制序列,以一定的規(guī)則產(chǎn)生一個(gè)校驗(yàn)用的r位監(jiān)督(CRC),附在原始信息后邊,構(gòu)成一個(gè)新的二進(jìn)制
2012-09-05 09:26:4733790

CRC校驗(yàn)碼算法的研究與實(shí)現(xiàn)

為了提高實(shí)際通信中檢查信號(hào)傳輸錯(cuò)誤的能力,提高和推廣CRC校驗(yàn)技術(shù),本論文用邏輯代數(shù)知識(shí)、按模運(yùn)算、代數(shù)知識(shí)和C語(yǔ)言編程工具設(shè)計(jì)了幾種具體實(shí)用的CRC校驗(yàn)碼的計(jì)算方法,這些
2012-05-28 15:41:0758

Xmodem協(xié)議中CRC算法的FPAG實(shí)現(xiàn)

基于解決Xmodem協(xié)議中CRC校驗(yàn)的目的,以經(jīng)典的LFSR硬件電路為基礎(chǔ),采用了按字節(jié)并行運(yùn)算CRC校驗(yàn)碼,以及多字節(jié)CRC算法的方法。在Quartus II環(huán)境下,通過(guò)以VHDL語(yǔ)言仿真試驗(yàn),得出Xmodem協(xié)
2012-05-07 15:29:0147

基于FPGA的循環(huán)冗余校驗(yàn)實(shí)驗(yàn)系統(tǒng)

文章首先分析了循環(huán)冗余校驗(yàn)碼的功能,在此基礎(chǔ)上提出了基于FPGA的實(shí)現(xiàn)方法,詳細(xì)闡述了CRC校驗(yàn)編解碼的實(shí)現(xiàn)方法,并提出了基于現(xiàn)有的實(shí)驗(yàn)箱設(shè)備實(shí)現(xiàn)小型的CRC校驗(yàn)系統(tǒng)的總體設(shè)計(jì)
2012-03-26 13:52:101495

crc校驗(yàn)基本原理

本內(nèi)容介紹了crc校驗(yàn)基本原理,CRC幾個(gè)基本概念,CRC的生成步驟.CRC循環(huán)冗余校驗(yàn)碼(Cyclic Redundancy Check):是數(shù)據(jù)通信領(lǐng)域中最常用的一種差錯(cuò)校驗(yàn)碼,其特征是信息字段和校驗(yàn)字段的長(zhǎng)
2011-12-21 16:55:044382

計(jì)算CRC-16循環(huán)冗余校驗(yàn)碼的程序開(kāi)發(fā)

CRC-16 是檢測(cè)數(shù)據(jù)在發(fā)送過(guò)程中發(fā)生錯(cuò)誤的常用校驗(yàn)方法,本文通過(guò)從工程應(yīng)用的角度,講述如何實(shí)現(xiàn)CRC-16 的程序開(kāi)發(fā),并給出了Visual Basic 和Visual C++程序代碼,給從事工業(yè)控制的人員在
2011-07-21 17:07:2065

奇偶校驗(yàn)碼,奇偶校驗(yàn)碼原理是什么?

奇偶校驗(yàn)碼,奇偶校驗(yàn)碼原理是什么? 奇偶校驗(yàn)碼是奇校驗(yàn)碼和偶校驗(yàn)碼的統(tǒng)稱,是一種最基本的檢錯(cuò)碼。它是由n-1位信息元和1位校驗(yàn)元組成,可
2010-03-17 17:39:1260447

利用無(wú)損壓縮降低循環(huán)冗余校驗(yàn)的錯(cuò)誤漏檢率及其電路實(shí)現(xiàn)

循環(huán)冗余校驗(yàn)(CRC)算法在很多領(lǐng)域都有廣泛的應(yīng)用。對(duì)于確定格式的CRC 校驗(yàn)碼生成多項(xiàng)式,其錯(cuò)誤漏檢率基本為確定值。因此待檢數(shù)據(jù)的長(zhǎng)度越大,出現(xiàn)錯(cuò)誤而不會(huì)被檢測(cè)到的機(jī)會(huì)
2010-03-06 11:24:3415

基于素域構(gòu)造的準(zhǔn)循環(huán)低密度校驗(yàn)碼

該文提出一種基于素域構(gòu)造準(zhǔn)循環(huán)低密度校驗(yàn)碼的方法。該方法是Lan 等所提出基于有限域構(gòu)造準(zhǔn)循環(huán)低密度校驗(yàn)碼的方法在素域上的推廣,給出了一類更廣泛的基于素域構(gòu)造的準(zhǔn)循
2010-03-06 10:38:1513

基于素域構(gòu)造的準(zhǔn)循環(huán)低密度校驗(yàn)碼

該文提出一種基于素域構(gòu)造準(zhǔn)循環(huán)低密度校驗(yàn)碼的方法。該方法是Lan 等所提出基于有限域構(gòu)造準(zhǔn)循環(huán)低密度校驗(yàn)碼的方法在素域上的推廣,給出了一類更廣泛的基于素域構(gòu)造的準(zhǔn)循
2010-03-05 17:04:523

循環(huán)冗余校驗(yàn)碼---CRC

循環(huán)冗余校驗(yàn)碼---CRC   二進(jìn)制信息位串沿一條信號(hào)線逐位在部件之間或計(jì)算機(jī)之間傳送稱為串行傳送。CRC(Cyclic Redundancy c
2009-10-13 16:52:386637

海明校驗(yàn)碼

海明校驗(yàn)碼   這是由Richard Hamming于1950年提出、目前還被廣泛采用的一種很有效的校驗(yàn)方法,是只要增加少數(shù)幾個(gè)校驗(yàn)位,就能檢測(cè)出二位同時(shí)出錯(cuò)、亦能檢測(cè)出一位
2009-10-13 16:46:462025

奇偶校驗(yàn)碼

奇偶校驗(yàn)碼   奇偶校驗(yàn)碼是一種開(kāi)銷最小,能發(fā)現(xiàn)數(shù)據(jù)代碼中一位出錯(cuò)情況的編碼,常用于存儲(chǔ)器讀寫檢查,或ASCII字符、其它類
2009-10-13 16:42:174012

電話網(wǎng)遠(yuǎn)程通信中CRC校驗(yàn)碼的設(shè)計(jì)及實(shí)現(xiàn)

本文介紹了基于電話網(wǎng)遠(yuǎn)距離分布式測(cè)控系統(tǒng)的通信方法,重點(diǎn)介紹了傳輸協(xié)議中CRC 循環(huán)校驗(yàn)碼校驗(yàn)原理,CRC 的生成、檢測(cè)方法及其在Dephi 環(huán)境中的實(shí)現(xiàn),并給出了實(shí)例。
2009-08-12 10:24:2118

循環(huán)冗余校驗(yàn)在單片機(jī)無(wú)線通信中的應(yīng)用

本文介紹了循環(huán)冗余CRC 校驗(yàn)的原理和計(jì)算方法,分析兩種查表冗余校驗(yàn)快速算法,提出新型分段查表法,良好地解決以單片機(jī)為核心的濕度測(cè)控系統(tǒng)無(wú)線數(shù)據(jù)傳輸差錯(cuò)控
2009-07-30 15:36:3534

逆序CRC編解碼算法及在DS18B20中的應(yīng)用

循環(huán)冗余校驗(yàn)CRC 是檢錯(cuò)與糾錯(cuò)能力極強(qiáng)的線性分組,在通信與測(cè)控領(lǐng)域應(yīng)用廣泛。本文提出了逆序CRC 信息單元編碼算法,即以包含若干位的信息塊為單元計(jì)算CRC 的方法,
2009-07-30 11:02:0073

8位CRC校驗(yàn)碼表格生成及高速校驗(yàn)子程序

8位CRC校驗(yàn)碼表格生成及高速校驗(yàn)子程序
2009-05-16 13:49:42108

循環(huán)冗余校驗(yàn)碼的單片機(jī)及CPLD 實(shí)現(xiàn)

循環(huán)冗余校驗(yàn)(CRC)是一種可靠性很高的串行數(shù)據(jù)校驗(yàn)方法。介紹循環(huán)冗余校驗(yàn)的基本原理,并分別用單片機(jī)和CPLD 作了循環(huán)冗余校驗(yàn)的軟件實(shí)現(xiàn)和硬件實(shí)現(xiàn)。包括匯編語(yǔ)言和VHDL
2009-04-16 14:19:4416

基于C8051F的CRC校驗(yàn)算法的實(shí)現(xiàn)

介紹了CRC(循環(huán)冗余校驗(yàn))原理及集成混合信號(hào)片上系統(tǒng)單片機(jī)C8051F的新特性,推導(dǎo)獲得以字節(jié)為單位的數(shù)據(jù)序列CRC遞推算法,利用C8051F單片機(jī)的自帶CAN2.0B總線接口控制器可以很
2009-03-14 08:39:5046

CAN總線中循環(huán)冗余校驗(yàn)碼的原理及其電路實(shí)現(xiàn)

獲得了廣泛的應(yīng)用。下面介紹CAN網(wǎng)絡(luò)中循環(huán)冗余校驗(yàn)碼(即CRC)的原理和實(shí)現(xiàn)方法。 1 CRC檢錯(cuò)的工作原理 CRC檢錯(cuò)是將被處理報(bào)文的比特
2006-03-24 12:48:231287

已全部加載完成