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