以前都是使用軟件CRC,浪費計算時間,有硬件CRC不用,真是可惜。本次使用硬件CRC對ModBus的CRC進行計算,測試時,遇到點問題,自帶的庫文件里面,把方法寫死了,結(jié)果和Modubs的對不上。
2023-10-16 15:01:0568 電子發(fā)燒友網(wǎng)站提供《STM32 CRC使用詳解.pdf》資料免費下載
2023-09-19 14:58:510 繼續(xù)講解!CRC校驗只能檢錯,那如何能糾錯呢?那就看看數(shù)據(jù)鏈路層和物理層的聯(lián)合仿真程序吧!物理層里面引入糾錯碼! %%% 組幀 frame = [message crc
2023-05-26 13:20:01112 在編碼和譯碼方面的基本思想,出現(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:54940 CRC碼存儲或傳送后,在接收方進行校驗過程,以判斷數(shù)據(jù)是否有錯,若有錯則進行糾錯。一個CRC碼一定能被生成多項式整除,所以在接收方對碼字用同樣的生成多項式相除,如果余數(shù)為0,則碼字沒有錯誤;
2023-04-11 09:28:16798 本文詳細介紹了CRC循環(huán)冗余計算的數(shù)學原理,算法中使用的參數(shù)說明,并以Modbus協(xié)議中的CRC-16算法為例,進行手算驗證,同時提供LabVIEW和C語言的直接計算CRC-16 值的代碼以及C的查表計算CRC-16代碼和代碼原理的說明。
2023-01-29 09:00:00973 CRC校驗工具 校驗碼自動生成軟件支持十幾種CRC計算方式,包括MODBUS協(xié)議的CRC-16校驗,CRC4、CRC5、CRC6、CRC7、CRC8、CRC16等21種算法,見圖示。兩款CRC校驗工具。
2022-11-25 14:27:401678 在嵌入式領(lǐng)域,針對一些不嚴苛的情況下,可以用來校驗待升級固件或接收到數(shù)據(jù)的完整性,根據(jù)寬度的不同,常用的有CRC4/CRC8/CRC16/CRC32等。
2022-09-22 17:25:231710 其中有的CRC寄存器初始值設(shè)置為全1,如以太網(wǎng)的CRC32,目的就是為了能檢測出數(shù)據(jù)前面的0的個數(shù)。1234算出來的CRC,跟01234算出來的,不一樣,這就能應(yīng)對前面帶0的數(shù)據(jù)了。
2022-08-26 14:11:351590 公文糾錯:針對公文寫作場景,提供字詞、標點、專名、數(shù)值內(nèi)容糾錯,包含領(lǐng)導人姓名、領(lǐng)導人職位、數(shù)值一致性等內(nèi)容的檢查與糾錯,輔助進行公文審閱校對。
2022-07-26 14:25:27734 很多人了解過CANFD,可能知道CANFD CRC段與傳統(tǒng)CAN CRC差距是CRC多項式不同,但實際CANFD CRC段與傳統(tǒng)CAN的差異遠不止這些。
2022-07-15 11:56:061641 很多人了解過CANFD,可能知道CANFD CRC段與傳統(tǒng)CAN CRC差距是CRC多項式不同,但實際CANFD CRC段與傳統(tǒng)CAN的差異遠不止這些。接下來,我們細說下CANFD CRC段帶來的變化。
2022-07-15 11:55:171058 這是比較早期的一個中文文本糾錯系統(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:161338 卷積碼是一種信道糾錯編碼,在通信中具有廣泛的應(yīng)用。在發(fā)送端根據(jù)生成多項式進行卷積碼編碼,在接收端根據(jù)維特比(Viterbi)譯碼算法進行譯碼,能夠有效抵抗信道噪聲的影響,在誤碼率門限之下可以對傳輸過程中發(fā)生的突發(fā)錯誤進行糾錯。
2022-04-28 15:02:127304 作者:王超首發(fā):電子電路開發(fā)學習目錄前言CRC算法簡介CRC計算CRC校驗CRC計算的C語言實現(xiàn)CRC計算工具總結(jié)前言最近的工作中,要實現(xiàn)對通...
2022-01-26 17:37:3227 關(guān)于STM32F4xx的硬件CRC32校驗一、概述前段時間由于項目所需,要對MCU上某些數(shù)據(jù)進行CRC32校驗,MCU選用的是STM32F4系列,以前看到過STM32有硬件CRC32校驗功能,決定
2021-12-03 15:51:0817 [單片機] crc32
2021-11-23 17:36:335 AD7771 CRC計算器
2021-05-31 13:11:597 AD7779 CRC計算器
2021-05-31 13:04:1115 糾錯編碼原理及MATLAB實現(xiàn)說明。
2021-04-07 09:14:3713 CRC校驗的實現(xiàn)基于串行位移寄存器,如果要處理并行數(shù)據(jù),需要對電路進行改進。本文介紹了一種并行CRC電路HDL代碼的快速生成鐘算法,只需要帶入不同的參數(shù),可自動生成不同長度以及并行度的并行CRC電路的HDL代碼。
2021-03-28 09:29:5015 AD7770 CRC Calculator
2021-03-10 13:29:367 AD7771 CRC Calculator
2021-03-10 13:25:365 AD7779 CRC Calculator
2021-03-10 13:21:366 循環(huán)冗余校驗(CRC)是一種檢錯機制,可提高通信可靠性,以及避免意外執(zhí)行錯誤命令。SPI 協(xié)議初始沒有任何檢錯能力,在惡劣工業(yè)環(huán)境下可能破壞串行數(shù)據(jù)。使能 CRC 檢測時(SRIAL= 高電平
2020-08-28 14:13:091780 CRC校驗、STM32中CRC計算單元、CRC應(yīng)用
2020-03-04 13:54:445056 它是一類重要的線性分組碼,編碼和解碼方法簡單,檢錯和糾錯能力強,是數(shù)據(jù)通信領(lǐng)域中最常用的一種差錯校驗碼。實際上,除了數(shù)據(jù)通信外, CRC 校驗在其它很多領(lǐng)域也是大有用武之地的。例如我們讀磁盤上的文件,以及解壓一個 ZIP 文件時,偶爾會碰到“Bad CRC”錯誤,由此可見在數(shù)據(jù)存儲方面也有應(yīng)用。
2019-09-19 08:00:007 CRC 校驗是一種在數(shù)據(jù)通信系統(tǒng)和其它串行傳輸系統(tǒng)中廣泛使用的錯誤檢測手段。通用的CRC 標準有CRC-8、CRC-16、CRC-32、CRC-CCIT,其中在網(wǎng)絡(luò)通信系統(tǒng)中應(yīng)用最廣
2019-08-06 16:39:1432 本文檔的主要內(nèi)容詳細介紹的是CRC計算工具CRC校驗碼計算器應(yīng)用程序免費下載。
2019-07-01 08:00:00125 Turbo碼是一種低信噪比條件下也能達到優(yōu)異糾錯性能的信道編碼。早期為了強調(diào)Turbo碼接近香農(nóng)限的優(yōu)異性能,研究的碼字長度非常大[1~2],存在譯碼復雜度大、譯碼時延長等問題。突發(fā)數(shù)據(jù)通信以傳輸
2018-07-12 08:15:003017 軟件提前生成CRC表,用于查詢。分別使用軟件CRC算法和硬件CRC外設(shè)對一個緩存進行計算,目的是從該緩存中找到同步頭。同步頭共11字節(jié),前兩個字節(jié)為后九個字節(jié)的CRC校驗值。通過迭代算法依次對11字節(jié)進行計算和比較,當找到同步頭后返回同步頭偏移量。
2018-05-09 11:45:005776 在大多數(shù)無線通信系統(tǒng)中,卷積編碼是最好的方法。糾錯編碼以克服傳輸失真。這份報告概述了這一理論。卷積編碼和譯碼,解釋維特比的編程技術(shù)TI TMS3C35X數(shù)字信號處理器的解碼(DSPs)相同的基本方法對任何卷積碼進行譯碼。本申請報告用一般的觀點來考察問題,而不是為特定的問題勾勒出解決方案。
2018-04-25 09:47:383 本文主要介紹了譯碼器的分類和應(yīng)用。譯碼器指的是具有譯碼功能的邏輯電路,譯碼是編碼的逆過程,它能將二進制代碼翻譯成代表某一特定含義的信號(即電路的某種狀態(tài)),以表示其原來的含義。譯碼器可以分為:變量
2018-04-04 11:51:1235527 針對實時無線通信對短糾刪碼的需求,提出一種短碼長I_T碼與傳統(tǒng)糾錯碼的級聯(lián)方案。在綜合考慮算法復雜度與糾錯性能的情況下,選取RS碼和卷積碼的級聯(lián)(Reed solomon convolution
2018-03-20 16:19:120 常用的譯碼電路有哪些?本文主要介紹了IO接口地址譯碼電路、BCD譯碼驅(qū)動器電路、4線16線譯碼電路、3.8線譯碼器電路以及繼電器譯碼電路。繼電器譯碼電路的作用是在單片機的控制下將1 536個測試點
2018-03-02 15:48:2037712 CRC校驗實用程序庫 在數(shù)據(jù)存儲和數(shù)據(jù)通訊領(lǐng)域,為了保證數(shù)據(jù)的正確,就不得不采用檢錯的手段。在諸多檢錯手段中,CRC是最著名的一種。CRC的全稱是循環(huán)冗余校驗,其特點是:檢錯能力極強,開銷小,易于用
2017-12-02 11:32:043895 CRC的全稱為Cyclic Redundancy Check,中文名稱為循環(huán)冗余校驗。它是一類重要的線性分組碼,編碼和解碼方法簡單,檢錯和糾錯能力強,在通信領(lǐng)域廣泛地用于實現(xiàn)差錯控制。實際上,除
2017-12-01 04:02:014819 為了保證數(shù)據(jù)通信的可靠性,要使用一定的檢錯和糾錯方式。循環(huán)冗余校驗碼(CRC)作為一種分組碼,具有一定的檢錯功能,以太網(wǎng)傳輸幀中使用的是CRC-32校驗碼作為以太幀的最后4個字節(jié),同以太幀一起傳輸
2017-11-13 14:20:4712 (;A平臺,利用Xilinx lSE軟件和Verilog硬件描述語言,對譯碼器中各個子模塊進行了設(shè)計和仿真。整個譯碼器設(shè)計過程采用流水線處理方式。時序仿真結(jié)果表明在保證錯誤符號不大于8個的情況下,經(jīng)過295個固有延遲之后,每個時鐘周期均可連續(xù)輸出經(jīng)校正的碼字,該RS譯碼器的糾錯能
2017-11-07 15:27:0615 CRC的全稱為Cyclic Redundancy Check,中文名稱為循環(huán)冗余校驗。它是一類重要的線性分組碼,編碼和解碼方法簡單,檢錯和糾錯能力強,在通信領(lǐng)域廣泛地用于實現(xiàn)差錯控制。實際上,除
2017-10-27 14:35:550 RS(ReedSolomon)編碼是一種具有較強糾錯能力的多進制BCH編碼,其既可糾正隨機錯誤,又可糾正突發(fā)錯誤。RS編譯碼器廣泛應(yīng)用于通信和存儲系統(tǒng),為解決高速存儲器中數(shù)據(jù)可靠性的問題,文中
2017-10-17 11:21:3246 本文中將介紹的就是如何配置IAR的CRC參數(shù),使之與STM32的CRC硬件模塊保持一致。本文中的例子都基于STM32F072進行。
2017-09-28 06:05:0016212 本文從研究應(yīng)用于AOS系統(tǒng)的RS(255,223)編譯碼接口卡出發(fā),深入地分析和研究了糾錯碼原理、RS編譯碼算法與設(shè)計、PCI總線標準與設(shè)計和FPGA技術(shù)。 隨著科技的發(fā)展,糾錯碼技術(shù)在通信領(lǐng)域
2017-08-31 14:50:394 電子發(fā)燒友網(wǎng)站提供《CRC計算器.rar》資料免費下載
2017-03-24 08:40:004 modbus讀,用于串口編程,CRC校驗等過程,,,,,,,
2016-06-20 17:48:268 單片機GD32F207使用例程之CRC程序源碼
2016-06-03 15:37:033 實現(xiàn)labview與PLC通訊,消息幀CRC校驗碼生成程序
2016-02-25 14:59:2588 利用查表法實現(xiàn)CRC算法,CRC算法廣泛應(yīng)用與各行業(yè),查表法實現(xiàn)CRC簡單快速方便
2016-01-06 11:29:4914 crc校驗原理 利用CRC進行檢錯的過程可簡單描述為:在發(fā)送端根據(jù)要傳送的k位二進制碼序列,以一定的規(guī)則產(chǎn)生一個校驗用的r位監(jiān)督碼(CRC碼),附在原始信息后邊,構(gòu)成一個新的二進制
2012-09-05 09:26:4733790 基于解決Xmodem協(xié)議中CRC校驗的目的,以經(jīng)典的LFSR硬件電路為基礎(chǔ),采用了按字節(jié)并行運算CRC校驗碼,以及多字節(jié)CRC算法的方法。在Quartus II環(huán)境下,通過以VHDL語言仿真試驗,得出Xmodem協(xié)
2012-05-07 15:29:0147 本內(nèi)容介紹了crc校驗基本原理,CRC幾個基本概念,CRC碼的生成步驟.CRC即循環(huán)冗余校驗碼(Cyclic Redundancy Check):是數(shù)據(jù)通信領(lǐng)域中最常用的一種差錯校驗碼,其特征是信息字段和校驗字段的長
2011-12-21 16:55:044382 Turbo碼是近年來通信系統(tǒng)糾錯編碼領(lǐng)域的重大突破,他以其接近Shannon限的優(yōu)越性能博得眾多學者的青睞。本文采用基于Max-Log-Map的優(yōu)化譯碼算法,對狀態(tài)量度歸一化計算和滑動窗算法等
2011-09-13 09:38:551342 CRC的全稱為Cyclic Redundancy Check,中文名稱為循環(huán)冗余校驗。它是一類重要的線性分組碼,編碼和解碼方法簡單,檢錯和糾錯能力強,在通信領(lǐng)域廣泛地用于實現(xiàn)差錯控制。
2011-08-24 11:22:431955 CRC,它是利用除法及余數(shù)的原理來作錯誤偵測(Error Detecting)的。實際應(yīng)用時,發(fā)送裝置計算出CRC值并隨數(shù)據(jù)一同發(fā)送給接收裝置,接收裝置對收到的數(shù)據(jù)重新計算CRC并與收到的CRC相比
2011-05-25 17:20:3836 CRC根據(jù)權(quán)(即多項表達式)的不同而相應(yīng)的源代碼也有稍許不同。以下是各種常用的權(quán): CRA8 =X8+X5+X4+1 CRC-CCITT =X16+X12+X5+1 CRC
2011-04-07 20:49:38117 CRC檢驗
CRC校驗實用程序庫 在數(shù)據(jù)存儲和數(shù)據(jù)通訊領(lǐng)域,為了保證數(shù)據(jù)的正確,就不得不采用檢錯的手段。在諸多檢錯手段中,CRC是最著名的一種。CRC的全稱是
2010-08-13 11:18:392222 標準
根據(jù)應(yīng)用環(huán)境與習慣的不同,CRC又可分為以下幾種標準:
①CRC-12碼;
②CRC-16碼;
③CRC-CCITT碼;
④CRC-32碼。
2010-08-13 11:17:121998 譯碼器,譯碼器是什么意思
譯碼器是組合邏輯電路的一個重要的器件,其可以分為:變量譯碼和顯示譯碼兩類。 變量譯碼一
2010-03-08 16:32:185062 什么是CRC (Cyclic Redundancy Check)
英文縮寫: CRC (Cyclic Redundancy Check)
中文譯名: 循環(huán)冗余校驗
2010-02-22 17:31:47715 CRC是什么東西呢?你用過RAR和ZIP等壓縮軟件嗎?它們是不是常常會給你一個惱人的“CRC校驗錯誤”信息呢?我想你應(yīng)該明白了吧,CRC就是塊數(shù)據(jù)的計算值,它的全稱是“Cyclic Redundancy
2009-12-10 20:15:3251 Viterbi譯碼原理
Viterbi譯碼算法(簡稱VA算法)是由Viterbi在1967年首先提出的,它是一種針對卷積碼的最大似然譯碼算法。他不是在網(wǎng)格
2009-11-13 18:50:347239 該文利用消息空間的所有子空間上的一種度量,給出了一種安全的糾錯網(wǎng)絡(luò)編碼。首先,此度量下的最小距離譯碼法可以糾正一定維數(shù)的錯誤。另外,在此編碼方法下,當攻擊者
2009-11-09 13:32:2219 無線局域網(wǎng)要獲得最佳的傳輸性能就必須全面利用信道中的冗余信息,包括利用MAC 層的檢錯校驗信息。本文分析了WLAN MAC 層CRC 校驗的數(shù)學原理和檢錯糾錯能力,在分析單比特
2009-08-21 08:26:1313 針對數(shù)字簽名,探討了糾錯碼理論和技術(shù)在數(shù)字簽名中的重要作用,介紹了一類糾錯碼數(shù)字簽名方案;提出了一種將簽名與加密、糾錯相結(jié)合的公鑰密碼新體制,新體制比較充分
2009-08-13 10:49:146 循環(huán)冗余校驗CRC 碼是檢錯與糾錯能力極強的線性分組碼,在通信與測控領(lǐng)域應(yīng)用廣泛。本文提出了逆序CRC 信息單元編碼算法,即以包含若干位的信息塊為單元計算CRC 的方法,
2009-07-30 11:02:0073 在對新型單線可編程數(shù)字溫度傳感器DS18B20 的測溫原理及其激光ROM 中序列號和存儲器中數(shù)據(jù)的CRC 編碼進行詳細分析的基礎(chǔ)上,通過實例給出了用查表法進行檢驗與糾錯的算法。從而加
2009-06-23 08:53:1440 論述了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:071739 CRC原理CRC校驗的基本思想是:在發(fā)送端根據(jù)要傳送的k位二進制碼序列,以一定的規(guī)則產(chǎn)生一個校驗用的監(jiān)督碼(即CRC碼)R位,并附在信息后
2009-03-14 17:44:402299 數(shù)碼譯碼器的應(yīng)用:譯碼器課件ppt
2008-12-17 14:31:20999 PCM編譯碼實驗
一、實驗目的1. 掌握PCM編譯碼
2008-10-21 13:35:457675 譯碼器
譯碼是編碼的逆過程,即將某個二進制翻譯成電路的某種狀態(tài)。實現(xiàn)譯碼操作的電路稱為譯碼器。
2008-09-27 12:59:0611977 可配置CRC參考設(shè)計 xilinx提供
2008-05-20 11:24:04121 CRC校驗代碼自動生成工具根據(jù)輸入條件自動產(chǎn)生各種CRC的VHDL或verilog源程序
2008-05-20 11:16:21290
評論
查看更多