以前都是使用軟件CRC,浪費計算時間,有硬件CRC不用,真是可惜。本次使用硬件CRC對ModBus的CRC進行計算,測試時,遇到點問題,自帶的庫文件里面,把方法寫死了,結(jié)果和Modubs的對不上。
2023-10-16 15:01:05
68 ![](https://file1.elecfans.com/web2/M00/A8/51/wKgaomUs31-AdZt7AAFeZQ8S-Ns405.jpg)
電子發(fā)燒友網(wǎng)站提供《STM32 CRC使用詳解.pdf》資料免費下載
2023-09-19 14:58:51
0 繼續(xù)講解!CRC校驗只能檢錯,那如何能糾錯呢?那就看看數(shù)據(jù)鏈路層和物理層的聯(lián)合仿真程序吧!物理層里面引入糾錯碼! %%% 組幀 frame = [message crc
2023-05-26 13:20:01
112 ![](https://file1.elecfans.com/web2/M00/90/5B/wKgaomTYfaKAaaeHAAAdj5nZgYs174.png)
在編碼和譯碼方面的基本思想,出現(xiàn)了形形色色的各種采用 Turbo(迭代)譯碼算法的糾錯編碼,使得信道編碼學提到到了一個嶄新的程度,越來越逼近 Shannon 限。這些碼有:(1) Turbo 并行級聯(lián)
2008-05-30 16:24:49
CRC 是Cyclic Redundancy Check的縮寫,循環(huán)冗余校驗,用于校驗數(shù)據(jù)傳輸?shù)耐暾浴R话闱闆r下在數(shù)據(jù)發(fā)送前計算CRC校驗值,附在發(fā)送數(shù)據(jù)之后,數(shù)據(jù)接收方也按照同樣方法計算CRC,然后對比計算結(jié)果,如果一致說明數(shù)據(jù)數(shù)據(jù)傳輸無誤,否則數(shù)據(jù)傳輸出錯。
2023-04-24 13:04:54
940 ![](https://file.elecfans.com/web2/M00/A1/CA/pYYBAGRGDTeAXkxHAAAoISpWWCg083.png)
CRC碼存儲或傳送后,在接收方進行校驗過程,以判斷數(shù)據(jù)是否有錯,若有錯則進行糾錯。一個CRC碼一定能被生成多項式整除,所以在接收方對碼字用同樣的生成多項式相除,如果余數(shù)為0,則碼字沒有錯誤;
2023-04-11 09:28:16
798 本文詳細介紹了CRC循環(huán)冗余計算的數(shù)學原理,算法中使用的參數(shù)說明,并以Modbus協(xié)議中的CRC-16算法為例,進行手算驗證,同時提供LabVIEW和C語言的直接計算CRC-16 值的代碼以及C的查表計算CRC-16代碼和代碼原理的說明。
2023-01-29 09:00:00
973 ![](https://file.elecfans.com//web2/M00/8A/F1/pYYBAGO_3ACAD_yiAAA3moDtzIw818.png)
CRC校驗工具 校驗碼自動生成軟件支持十幾種CRC計算方式,包括MODBUS協(xié)議的CRC-16校驗,CRC4、CRC5、CRC6、CRC7、CRC8、CRC16等21種算法,見圖示。兩款CRC校驗工具。
2022-11-25 14:27:40
1678 ![](https://file.elecfans.com/web2/M00/7E/2B/pYYBAGOAOZuAF5VdAAAmJP7HrmQ386.png)
在嵌入式領域,針對一些不嚴苛的情況下,可以用來校驗待升級固件或接收到數(shù)據(jù)的完整性,根據(jù)寬度的不同,常用的有CRC4/CRC8/CRC16/CRC32等。
2022-09-22 17:25:23
1710 ![](https://file.elecfans.com/web2/M00/6B/8B/poYBAGMsIYGAOXmzAABM1EVdJ6o675.png)
其中有的CRC寄存器初始值設置為全1,如以太網(wǎng)的CRC32,目的就是為了能檢測出數(shù)據(jù)前面的0的個數(shù)。1234算出來的CRC,跟01234算出來的,不一樣,這就能應對前面帶0的數(shù)據(jù)了。
2022-08-26 14:11:35
1590 公文糾錯:針對公文寫作場景,提供字詞、標點、專名、數(shù)值內(nèi)容糾錯,包含領導人姓名、領導人職位、數(shù)值一致性等內(nèi)容的檢查與糾錯,輔助進行公文審閱校對。
2022-07-26 14:25:27
734 很多人了解過CANFD,可能知道CANFD CRC段與傳統(tǒng)CAN CRC差距是CRC多項式不同,但實際CANFD CRC段與傳統(tǒng)CAN的差異遠不止這些。
2022-07-15 11:56:06
1641 很多人了解過CANFD,可能知道CANFD CRC段與傳統(tǒng)CAN CRC差距是CRC多項式不同,但實際CANFD CRC段與傳統(tǒng)CAN的差異遠不止這些。接下來,我們細說下CANFD CRC段帶來的變化。
2022-07-15 11:55:17
1058 這是比較早期的一個中文文本糾錯系統(tǒng),該系統(tǒng)結(jié)合了規(guī)則模版和統(tǒng)計的方法,很大程度的解決了同期糾錯系統(tǒng)誤報率過高的問題。TM+LMM中的TM指的是規(guī)則模版(template module),LMM指的統(tǒng)計模型(translate module)。
2022-07-07 11:02:16
1338 卷積碼是一種信道糾錯編碼,在通信中具有廣泛的應用。在發(fā)送端根據(jù)生成多項式進行卷積碼編碼,在接收端根據(jù)維特比(Viterbi)譯碼算法進行譯碼,能夠有效抵抗信道噪聲的影響,在誤碼率門限之下可以對傳輸過程中發(fā)生的突發(fā)錯誤進行糾錯。
2022-04-28 15:02:12
7304 作者:王超首發(fā):電子電路開發(fā)學習目錄前言CRC算法簡介CRC計算CRC校驗CRC計算的C語言實現(xiàn)CRC計算工具總結(jié)前言最近的工作中,要實現(xiàn)對通...
2022-01-26 17:37:32
27 關于STM32F4xx的硬件CRC32校驗一、概述前段時間由于項目所需,要對MCU上某些數(shù)據(jù)進行CRC32校驗,MCU選用的是STM32F4系列,以前看到過STM32有硬件CRC32校驗功能,決定
2021-12-03 15:51:08
17 [單片機] crc32
2021-11-23 17:36:33
5 AD7771 CRC計算器
2021-05-31 13:11:59
7 AD7779 CRC計算器
2021-05-31 13:04:11
15 糾錯編碼原理及MATLAB實現(xiàn)說明。
2021-04-07 09:14:37
13 CRC校驗的實現(xiàn)基于串行位移寄存器,如果要處理并行數(shù)據(jù),需要對電路進行改進。本文介紹了一種并行CRC電路HDL代碼的快速生成鐘算法,只需要帶入不同的參數(shù),可自動生成不同長度以及并行度的并行CRC電路的HDL代碼。
2021-03-28 09:29:50
15 AD7770 CRC Calculator
2021-03-10 13:29:36
7 AD7771 CRC Calculator
2021-03-10 13:25:36
5 AD7779 CRC Calculator
2021-03-10 13:21:36
6 循環(huán)冗余校驗(CRC)是一種檢錯機制,可提高通信可靠性,以及避免意外執(zhí)行錯誤命令。SPI 協(xié)議初始沒有任何檢錯能力,在惡劣工業(yè)環(huán)境下可能破壞串行數(shù)據(jù)。使能 CRC 檢測時(SRIAL= 高電平
2020-08-28 14:13:09
1780 ![](https://file.elecfans.com/web1/M00/C5/97/pIYBAF9InzeAOZKqAACSwD3krdo394.jpg)
CRC校驗、STM32中CRC計算單元、CRC應用
2020-03-04 13:54:44
5056 它是一類重要的線性分組碼,編碼和解碼方法簡單,檢錯和糾錯能力強,是數(shù)據(jù)通信領域中最常用的一種差錯校驗碼。實際上,除了數(shù)據(jù)通信外, CRC 校驗在其它很多領域也是大有用武之地的。例如我們讀磁盤上的文件,以及解壓一個 ZIP 文件時,偶爾會碰到“Bad CRC”錯誤,由此可見在數(shù)據(jù)存儲方面也有應用。
2019-09-19 08:00:00
7 CRC 校驗是一種在數(shù)據(jù)通信系統(tǒng)和其它串行傳輸系統(tǒng)中廣泛使用的錯誤檢測手段。通用的CRC 標準有CRC-8、CRC-16、CRC-32、CRC-CCIT,其中在網(wǎng)絡通信系統(tǒng)中應用最廣
2019-08-06 16:39:14
32 本文檔的主要內(nèi)容詳細介紹的是CRC計算工具CRC校驗碼計算器應用程序免費下載。
2019-07-01 08:00:00
125 Turbo碼是一種低信噪比條件下也能達到優(yōu)異糾錯性能的信道編碼。早期為了強調(diào)Turbo碼接近香農(nóng)限的優(yōu)異性能,研究的碼字長度非常大[1~2],存在譯碼復雜度大、譯碼時延長等問題。突發(fā)數(shù)據(jù)通信以傳輸
2018-07-12 08:15:00
3017 ![](https://file.elecfans.com/web1/M00/57/75/o4YBAFtHGoCAa-8JAAAbI9eYPQY648.gif)
軟件提前生成CRC表,用于查詢。分別使用軟件CRC算法和硬件CRC外設對一個緩存進行計算,目的是從該緩存中找到同步頭。同步頭共11字節(jié),前兩個字節(jié)為后九個字節(jié)的CRC校驗值。通過迭代算法依次對11字節(jié)進行計算和比較,當找到同步頭后返回同步頭偏移量。
2018-05-09 11:45:00
5776 ![](https://file1.elecfans.com//web2/M00/A7/44/wKgZomUMQ26ABjCnAAAsohxrEiI086.png)
在大多數(shù)無線通信系統(tǒng)中,卷積編碼是最好的方法。糾錯編碼以克服傳輸失真。這份報告概述了這一理論。卷積編碼和譯碼,解釋維特比的編程技術(shù)TI TMS3C35X數(shù)字信號處理器的解碼(DSPs)相同的基本方法對任何卷積碼進行譯碼。本申請報告用一般的觀點來考察問題,而不是為特定的問題勾勒出解決方案。
2018-04-25 09:47:38
3 本文主要介紹了譯碼器的分類和應用。譯碼器指的是具有譯碼功能的邏輯電路,譯碼是編碼的逆過程,它能將二進制代碼翻譯成代表某一特定含義的信號(即電路的某種狀態(tài)),以表示其原來的含義。譯碼器可以分為:變量
2018-04-04 11:51:12
35527 ![](https://file.elecfans.com/web1/M00/4E/AB/pIYBAFrES8iASUKvAAAp0cexFT0165.png)
針對實時無線通信對短糾刪碼的需求,提出一種短碼長I_T碼與傳統(tǒng)糾錯碼的級聯(lián)方案。在綜合考慮算法復雜度與糾錯性能的情況下,選取RS碼和卷積碼的級聯(lián)(Reed solomon convolution
2018-03-20 16:19:12
0 常用的譯碼電路有哪些?本文主要介紹了IO接口地址譯碼電路、BCD譯碼驅(qū)動器電路、4線16線譯碼電路、3.8線譯碼器電路以及繼電器譯碼電路。繼電器譯碼電路的作用是在單片機的控制下將1 536個測試點
2018-03-02 15:48:20
37712 ![](https://file.elecfans.com/web1/M00/46/53/pIYBAFqZApCAENFrAABGjGy8Dzo854.png)
CRC校驗實用程序庫 在數(shù)據(jù)存儲和數(shù)據(jù)通訊領域,為了保證數(shù)據(jù)的正確,就不得不采用檢錯的手段。在諸多檢錯手段中,CRC是最著名的一種。CRC的全稱是循環(huán)冗余校驗,其特點是:檢錯能力極強,開銷小,易于用
2017-12-02 11:32:04
3895 CRC的全稱為Cyclic Redundancy Check,中文名稱為循環(huán)冗余校驗。它是一類重要的線性分組碼,編碼和解碼方法簡單,檢錯和糾錯能力強,在通信領域廣泛地用于實現(xiàn)差錯控制。實際上,除
2017-12-01 04:02:01
4819 為了保證數(shù)據(jù)通信的可靠性,要使用一定的檢錯和糾錯方式。循環(huán)冗余校驗碼(CRC)作為一種分組碼,具有一定的檢錯功能,以太網(wǎng)傳輸幀中使用的是CRC-32校驗碼作為以太幀的最后4個字節(jié),同以太幀一起傳輸
2017-11-13 14:20:47
12 (;A平臺,利用Xilinx lSE軟件和Verilog硬件描述語言,對譯碼器中各個子模塊進行了設計和仿真。整個譯碼器設計過程采用流水線處理方式。時序仿真結(jié)果表明在保證錯誤符號不大于8個的情況下,經(jīng)過295個固有延遲之后,每個時鐘周期均可連續(xù)輸出經(jīng)校正的碼字,該RS譯碼器的糾錯能
2017-11-07 15:27:06
15 CRC的全稱為Cyclic Redundancy Check,中文名稱為循環(huán)冗余校驗。它是一類重要的線性分組碼,編碼和解碼方法簡單,檢錯和糾錯能力強,在通信領域廣泛地用于實現(xiàn)差錯控制。實際上,除
2017-10-27 14:35:55
0 RS(ReedSolomon)編碼是一種具有較強糾錯能力的多進制BCH編碼,其既可糾正隨機錯誤,又可糾正突發(fā)錯誤。RS編譯碼器廣泛應用于通信和存儲系統(tǒng),為解決高速存儲器中數(shù)據(jù)可靠性的問題,文中
2017-10-17 11:21:32
46 本文中將介紹的就是如何配置IAR的CRC參數(shù),使之與STM32的CRC硬件模塊保持一致。本文中的例子都基于STM32F072進行。
2017-09-28 06:05:00
16212 本文從研究應用于AOS系統(tǒng)的RS(255,223)編譯碼接口卡出發(fā),深入地分析和研究了糾錯碼原理、RS編譯碼算法與設計、PCI總線標準與設計和FPGA技術(shù)。 隨著科技的發(fā)展,糾錯碼技術(shù)在通信領域
2017-08-31 14:50:39
4 電子發(fā)燒友網(wǎng)站提供《CRC計算器.rar》資料免費下載
2017-03-24 08:40:00
4 modbus讀,用于串口編程,CRC校驗等過程,,,,,,,
2016-06-20 17:48:26
8 單片機GD32F207使用例程之CRC程序源碼
2016-06-03 15:37:03
3 實現(xiàn)labview與PLC通訊,消息幀CRC校驗碼生成程序
2016-02-25 14:59:25
88 利用查表法實現(xiàn)CRC算法,CRC算法廣泛應用與各行業(yè),查表法實現(xiàn)CRC簡單快速方便
2016-01-06 11:29:49
14 crc校驗原理 利用CRC進行檢錯的過程可簡單描述為:在發(fā)送端根據(jù)要傳送的k位二進制碼序列,以一定的規(guī)則產(chǎn)生一個校驗用的r位監(jiān)督碼(CRC碼),附在原始信息后邊,構(gòu)成一個新的二進制
2012-09-05 09:26:47
33790 ![](https://file1.elecfans.com//web2/M00/A6/51/wKgZomUMPN2AHhrjAAATU6GiSS0352.jpg)
基于解決Xmodem協(xié)議中CRC校驗的目的,以經(jīng)典的LFSR硬件電路為基礎,采用了按字節(jié)并行運算CRC校驗碼,以及多字節(jié)CRC算法的方法。在Quartus II環(huán)境下,通過以VHDL語言仿真試驗,得出Xmodem協(xié)
2012-05-07 15:29:01
47 本內(nèi)容介紹了crc校驗基本原理,CRC幾個基本概念,CRC碼的生成步驟.CRC即循環(huán)冗余校驗碼(Cyclic Redundancy Check):是數(shù)據(jù)通信領域中最常用的一種差錯校驗碼,其特征是信息字段和校驗字段的長
2011-12-21 16:55:04
4382 Turbo碼是近年來通信系統(tǒng)糾錯編碼領域的重大突破,他以其接近Shannon限的優(yōu)越性能博得眾多學者的青睞。本文采用基于Max-Log-Map的優(yōu)化譯碼算法,對狀態(tài)量度歸一化計算和滑動窗算法等
2011-09-13 09:38:55
1342 ![](https://file1.elecfans.com//web2/M00/A5/FE/wKgZomUMOy6ABkO-AAATTE--YuE895.gif)
CRC的全稱為Cyclic Redundancy Check,中文名稱為循環(huán)冗余校驗。它是一類重要的線性分組碼,編碼和解碼方法簡單,檢錯和糾錯能力強,在通信領域廣泛地用于實現(xiàn)差錯控制。
2011-08-24 11:22:43
1955 CRC,它是利用除法及余數(shù)的原理來作錯誤偵測(Error Detecting)的。實際應用時,發(fā)送裝置計算出CRC值并隨數(shù)據(jù)一同發(fā)送給接收裝置,接收裝置對收到的數(shù)據(jù)重新計算CRC并與收到的CRC相比
2011-05-25 17:20:38
36 CRC根據(jù)權(quán)(即多項表達式)的不同而相應的源代碼也有稍許不同。以下是各種常用的權(quán): CRA8 =X8+X5+X4+1 CRC-CCITT =X16+X12+X5+1 CRC
2011-04-07 20:49:38
117 CRC檢驗
CRC校驗實用程序庫 在數(shù)據(jù)存儲和數(shù)據(jù)通訊領域,為了保證數(shù)據(jù)的正確,就不得不采用檢錯的手段。在諸多檢錯手段中,CRC是最著名的一種。CRC的全稱是
2010-08-13 11:18:39
2222 標準
根據(jù)應用環(huán)境與習慣的不同,CRC又可分為以下幾種標準:
①CRC-12碼;
?、?b style="color: red">CRC-16碼;
③CRC-CCITT碼;
?、?b style="color: red">CRC-32碼。
2010-08-13 11:17:12
1998 譯碼器,譯碼器是什么意思
譯碼器是組合邏輯電路的一個重要的器件,其可以分為:變量譯碼和顯示譯碼兩類。 變量譯碼一
2010-03-08 16:32:18
5062 什么是CRC (Cyclic Redundancy Check)
英文縮寫: CRC (Cyclic Redundancy Check)
中文譯名: 循環(huán)冗余校驗
2010-02-22 17:31:47
715 CRC是什么東西呢?你用過RAR和ZIP等壓縮軟件嗎?它們是不是常常會給你一個惱人的“CRC校驗錯誤”信息呢?我想你應該明白了吧,CRC就是塊數(shù)據(jù)的計算值,它的全稱是“Cyclic Redundancy
2009-12-10 20:15:32
51 Viterbi譯碼原理
Viterbi譯碼算法(簡稱VA算法)是由Viterbi在1967年首先提出的,它是一種針對卷積碼的最大似然譯碼算法。他不是在網(wǎng)格
2009-11-13 18:50:34
7239 ![](https://file1.elecfans.com//web2/M00/A5/5B/wKgZomUMOA-AfE2CAAATMDoVue4071.jpg)
該文利用消息空間的所有子空間上的一種度量,給出了一種安全的糾錯網(wǎng)絡編碼。首先,此度量下的最小距離譯碼法可以糾正一定維數(shù)的錯誤。另外,在此編碼方法下,當攻擊者
2009-11-09 13:32:22
19 無線局域網(wǎng)要獲得最佳的傳輸性能就必須全面利用信道中的冗余信息,包括利用MAC 層的檢錯校驗信息。本文分析了WLAN MAC 層CRC 校驗的數(shù)學原理和檢錯糾錯能力,在分析單比特
2009-08-21 08:26:13
13 針對數(shù)字簽名,探討了糾錯碼理論和技術(shù)在數(shù)字簽名中的重要作用,介紹了一類糾錯碼數(shù)字簽名方案;提出了一種將簽名與加密、糾錯相結(jié)合的公鑰密碼新體制,新體制比較充分
2009-08-13 10:49:14
6 循環(huán)冗余校驗CRC 碼是檢錯與糾錯能力極強的線性分組碼,在通信與測控領域應用廣泛。本文提出了逆序CRC 信息單元編碼算法,即以包含若干位的信息塊為單元計算CRC 的方法,
2009-07-30 11:02:00
73 在對新型單線可編程數(shù)字溫度傳感器DS18B20 的測溫原理及其激光ROM 中序列號和存儲器中數(shù)據(jù)的CRC 編碼進行詳細分析的基礎上,通過實例給出了用查表法進行檢驗與糾錯的算法。從而加
2009-06-23 08:53:14
40 論述了40位以內(nèi)任意長度的CRC計算及校驗在TMS320C5000系列DSP中的實現(xiàn)方法。運用該方法能實現(xiàn)任意信息長度的40位以內(nèi)任意CRC碼的計算及校驗,如常見的CRC-3、CRC-12、CRC-16、CRC-24
2009-05-05 20:31:07
1739 ![](https://file1.elecfans.com//web2/M00/A4/D8/wKgZomUMNfCAEHbuAABHOdSBQjs640.jpg)
CRC原理CRC校驗的基本思想是:在發(fā)送端根據(jù)要傳送的k位二進制碼序列,以一定的規(guī)則產(chǎn)生一個校驗用的監(jiān)督碼(即CRC碼)R位,并附在信息后
2009-03-14 17:44:40
2299 ![](https://file1.elecfans.com//web2/M00/A4/A1/wKgZomUMNQuAfM2WAACiJzaF4ws957.jpg)
數(shù)碼譯碼器的應用:譯碼器課件ppt
2008-12-17 14:31:20
999 ![](https://file1.elecfans.com//web2/M00/A4/80/wKgZomUMNHyAAIA3AAMn3iETgms702.jpg)
PCM編譯碼實驗
一、實驗目的1. 掌握PCM編譯碼
2008-10-21 13:35:45
7675 ![](https://file1.elecfans.com//web2/M00/A4/6D/wKgZomUMNCaABPjEAAAYHNaWt_w748.jpg)
譯碼器
譯碼是編碼的逆過程,即將某個二進制翻譯成電路的某種狀態(tài)。實現(xiàn)譯碼操作的電路稱為譯碼器。
2008-09-27 12:59:06
11977 ![](https://file1.elecfans.com//web2/M00/A4/67/wKgZomUMNA-AFCWlAABMKJRY9OI030.jpg)
可配置CRC參考設計 xilinx提供
2008-05-20 11:24:04
121 CRC校驗代碼自動生成工具根據(jù)輸入條件自動產(chǎn)生各種CRC的VHDL或verilog源程序
2008-05-20 11:16:21
290
評論