函數名稱:CRC-16 Process 函數原型:INT16U make_crc16(INT8U *msgaddr,INT8U datalen) 函數功能:進行CRC校驗和產生CRC代碼.這個函數只影響全局變量crc16. 校驗字放在字符串最后,低8位在前高8位在后. msgaddr : 進行CRC16校驗的據塊的首地址 datalen : 進行CRC16校驗的據塊的個數 CRC-ITU的計算算法如下: a.寄存器組初始化為全"1"(0xFFFF)。 b.寄存器組向右移動一個字節。 c.剛移出的那個字節與數據字節進行異或運算,得出一個指向值表的索引。 d.索引所指的表值與寄存器組做異或運算。 f.數據指針加1,如果數據沒有全部處理完,則重復步驟b。 g.寄存器組取反,得到CRC,附加在數據之后(這一步可省略)。
標簽: CRC INT 16 make_crc
上傳時間: 2015-12-21
上傳用戶:llandlu
循環冗余校驗CRC (Cyclic Redundancy Check)碼是由分組線性碼的分支而來,其主要應用是二元碼字。編碼簡單且誤判概率很低,在通信系統中得到了廣泛的應用。循環冗余校驗碼是屬于分組碼中的一類重要的線性碼,它不僅在理論上具有很好的代數結構,而且其編碼和譯碼可以通過線性移位寄存器很容易地實現。 通過對CRC的分析和基于MATLAB工具的仿真,充分證明了CRC的檢錯能力很強,編碼簡單。
標簽: Redundancy Cyclic Check CRC
上傳時間: 2016-04-13
上傳用戶:watch100
這是國標數字電視地面傳輸標準里信道編解碼器的MATLAB程序,用的是LLR-BP的解碼算法,請大家指正。另有根據國標生成的生成矩陣和校驗矩陣稍后傳上來
標簽: MATLAB 國標 傳輸 信道編解
上傳時間: 2013-12-03
上傳用戶:yuanyuan123
EDA實驗--UART串口實驗:UART 主要有由數據總線接口、控制邏輯、波特率發生器、發送部分和接收部分等組成。UART 發送器 --- 發送器每隔16 個CLK16 時鐘周期輸出1 位,次序遵循1位起始位、8位數據位(假定數據位為8位)、1位校驗位(可選)、1位停止位。 UART 接收器 --- 串行數據幀和接收時鐘是異步的,發送來的數據由邏輯1 變為邏輯0 可以視為一個數據幀的開始。接收器先要捕捉起始位,確定rxd 輸入由1 到0,邏輯0 要8 個CLK16 時鐘周期,才是正常的起始位,然后在每隔16 個CLK16 時鐘周期采樣接收數據,移位輸入接收移位寄存器rsr,最后輸出數據dout。還要輸出一個數據接收標志信號標志數據接收完。 波特率發生器 --- UART 的接收和發送是按照相同的波特率進行收發的。波特率發生器產生的時鐘頻率不是波特率時鐘頻率,而是波特率時鐘頻率的16 倍,目的是為在接收時進行精確地采樣,以提出異步的串行數據。 --- 根據給定的晶振時鐘和要求的波特率算出波特率分頻數。
標簽: UART EDA CLK 實驗
上傳時間: 2014-01-25
上傳用戶:xsnjzljj
該CRC校驗仿真完全符合國際標簽卡協議ISO/IEC 14443所規定的CRC_A。是一種按字節進行運算的CRC校驗法,且兼顧考慮到了寄存器的初始化賦值。
標簽: CRC 14443 CRC_A ISO
上傳時間: 2013-12-26
上傳用戶:a673761058
云臺解碼器派爾高P協議,為原版協議,開發人員請注意其最后位校驗,為異或校驗,不是求和校驗,這里很容易發生錯誤,我們在開發產品的時候搞錯,頭很大
標簽: 解碼器 協議
上傳時間: 2014-01-16
上傳用戶:wqxstar
模擬串口實現代碼, Baud: 9600Bps , Format: 1,8,1,無校驗位, MCU:M88 , CRYSTAL:3.6864M , ICC AVR6.31A , 占用定時器T0(工作在查詢方式) ,在項目中使用,收發一切正常.
標簽: CRYSTAL 3.6864 Format Baud
上傳時間: 2014-01-17
上傳用戶:caiiicc
在室內環境中可結合式子母機器人系統,子機為一多功能平臺,可放置各種家庭所需之設備,而母機為一輪式機器人,經由兩者的結合,可提供高機動性與多功能的服務。在結合的技術面,傳統的吸塵器機器人與充電站之間的導航系統使用紅外線感測作為依據,當兩者間有障礙物阻擋時,紅外線感測器導航系統將會失效。因此本系統利用聲源方向做為機器人決定移動方向的依據,由於聲波傳遞的特性,即使在有障礙物的情況下,依然可以有效地偵測。此外,在移動的過程中,本系統利用光流偵測法判斷是否遭遇障礙物或是利用Support Vector Machine分類判斷與聲源之間為是否有障礙物的阻隔;若發現前方有障礙物,則啟動避障策略,用有效的方式繼續往目標移動。最後,當母機接近子機時,可根據多種紅外線感測器資訊進行子母機器人的結合,結合成功後,母機將可搭載子機成為一自由行動之機器人。
標簽: 系統
上傳時間: 2013-12-19
上傳用戶:mhp0114
本例是easyarm1138的UART(通用異步收發器)實例 建議采用Windows自帶的“超級終端”來調試UART, 在“端口設置”里,設置如下 波特率:9600 數據位:8 奇偶校驗:無 停止位:1 數據流控制:無
標簽: UART easyarm Windows 1138
上傳時間: 2017-01-01
上傳用戶:change0329
用vhdl語句描述4位等值比較器,4選1多路選擇器,8位奇偶校驗電路功能
標簽: vhdl 比較器
上傳時間: 2014-01-15
上傳用戶:FreeSky
蟲蟲下載站版權所有 京ICP備2021023401號-1