crc任意位生成多項式 任意位運算 自適應算法 循環冗余校驗碼(CRC,Cyclic Redundancy Code)是采用多項式的 編碼方式,這種方法把要發送的數據看成是一個多項式的系數 ,數據為bn-1bn-2…b1b0 (其中為0或1),則其對應的多項式為: bn-1Xn-1+bn-2Xn-2+…+b1X+b0 例如:數據“10010101”可以寫為多項式 X7+X4+X2+1。 循環冗余校驗CRC 循環冗余校驗方法的原理如下: (1) 設要發送的數據對應的多項式為P(x)。 (2) 發送方和接收方約定一個生成多項式G(x),設該生成多項式 的最高次冪為r。 (3) 在數據塊的末尾添加r個0,則其相對應的多項式為M(x)=XrP(x) 。(左移r位) (4) 用M(x)除以G(x),獲得商Q(x)和余式R(x),則 M(x)=Q(x) ×G(x)+R(x)。 (5) 令T(x)=M(x)+R(x),采用模2運算,T(x)所對應的數據是在原數 據塊的末尾加上余式所對應的數據得到的。 (6) 發送T(x)所對應的數據。 (7) 設接收端接收到的數據對應的多項式為T’(x),將T’(x)除以G(x) ,若余式為0,則認為沒有錯誤,否則認為有錯。
標簽: crc CRC 多項式 位運算
上傳時間: 2014-11-28
上傳用戶:宋桃子
摘 要: 本文件是C8051單片機LCD測試程序,功能:定義 A ~ F 為功能鍵。按"A"顯示畫點圖形,按"B" 顯示畫直線圖形, 按"C"顯示畫矩型圖形,按"D"顯示畫矩型圖形,按"E"顯示畫圓形圖形, "F"顯示待機界面. 將跳線器J8短接J16斷開,R44閑置。使用外部22.1184MHz晶振。
標簽: C8051 LCD 單片機 測試程序
上傳時間: 2013-12-02
上傳用戶:xyipie
1.功能 用全選主元高斯消去法計算n階方陣A所對應的行列式的值(C語言) 2.參數說明 double a[n][n] : 存方陣A的元素,返回時被破壞 int n : 方陣A的階數 double sdet() : 函數返回行列式的值 3.文件說明 sdet.c為函數程序 sdet0.c為主函數程序
標簽: double 高斯 計算 C語言
上傳時間: 2014-01-14
上傳用戶:rocwangdp
本書是久負盛名的C++經典教程,其內容是C++大師Stanley B. Lippman豐富的實踐經驗和C++標準委員會原負責人Josée Lajoie對C++標準深入理解的完美結合,已經幫助全球無數程序員學會了C++。本版對前一版進行了徹底的修訂,內容經過了重新組織,更加入了C++先驅Barbara E.Moo在C++教學方面的真知灼見。既顯著改善了可讀性,又充分體現了C++語言的最新進展和當前的業界最佳實踐。書中不但新增大量教學輔助內容,用于強調重要的知識點,提醒常見的錯誤,推薦優秀的編程實踐,給出使用提示,還包含大量來自實戰的示例和習題。 對C++基本概念和技術全面而且權威的闡述,對現代C++編程風格的強調,使本書成為C++初學者的最佳指南;對于中高級程序員,本書也是不可或缺的參考書。
標簽: 教程
上傳時間: 2014-01-26
上傳用戶:zhangjinzj
crc任意位生成多項式 任意位運算 自適應算法 循環冗余校驗碼(CRC,Cyclic Redundancy Code)是采用多項式的 編碼方式,這種方法把要發送的數據看成是一個多項式的系數 ,數據為bn-1bn-2…b1b0 (其中為0或1),則其對應的多項式為: bn-1Xn-1+bn-2Xn-2+…+b1X+b0 例如:數據“10010101”可以寫為多項式 X7+X4+X2+1。 循環冗余校驗CRC 循環冗余校驗方法的原理如下: (1) 設要發送的數據對應的多項式為P(x)。 (2) 發送方和接收方約定一個生成多項式G(x),設該生成多項式 的最高次冪為r。 (3) 在數據塊的末尾添加r個0,則其相對應的多項式為M(x)=XrP(x) 。(左移r位) (4) 用M(x)除以G(x),獲得商Q(x)和余式R(x),則 M(x)=Q(x) ×G(x)+R(x)。 (5) 令T(x)=M(x)+R(x),采用模2運算,T(x)所對應的數據是在原數 據塊的末尾加上余式所對應的數據得到的。 (6) 發送T(x)所對應的數據。 (7) 設接收端接收到的數據對應的多項式為T’(x),將T’(x)除以G(x) ,若余式為0,則認為沒有錯誤,否則認為有錯
上傳時間: 2014-01-16
上傳用戶:hphh
本程序能實現溫度的實時采集與顯示,及其ph值的采集與顯示。
標簽: 程序 溫度 實時采集
上傳時間: 2016-02-09
上傳用戶:凌云御清風
微軟加油題的幾種算法 原題 . 一道關于飛機加油的問題,已知: 每個飛機只有一個油箱, 飛機之間可以相互加油(注意是相互,沒有加油機) 一箱油可供一架飛機繞地球飛半圈, 問題: 為使至少一架飛機繞地球一圈回到起飛時的飛機場,至少需要出動幾架飛機?(所有飛機從同一機場起飛,而且必須安全返回機場,不允許中途降落,中間沒有飛機場) 第三題. 汽車加油問題 一輛載油500升的汽車從A開往1000公里外的B,已知汽車每公里耗油量為1升,A處有無窮多的油,其他任何地點都沒有油,但該車可以在任何地點存放油以備中轉,問從A到B最少需要多少油
標簽: 微軟 算法 飛機
上傳時間: 2016-04-08
上傳用戶:許小華
被《程序員》等機構評選為2006年最受讀者喜愛的十大IT圖書之一。 本書是久負盛名的C++經典教程,其內容是C++大師Stanley B. Lippman豐富的實踐經驗和C++標準委員會原負責人Josée Lajoie對C++標準深入理解的完美結合,已經幫助全球無數程序員學會了C++。本版對前一版進行了徹底的修訂,內容經過了重新組織,更加入了C++ 先驅Barbara E.Moo在C++教學方面的真知灼見。既顯著改善了可讀性,又充分體現了C++語言的最新進展和當前的業界最佳實踐。書中不但新增大量教學輔助內容,用于強調重要的知識點,提醒常見的錯誤,推薦優秀的編程實踐,給出使用提示,還包含大量來自實戰的示例和習題。
標簽: 2006 程序員 機構 圖書
上傳時間: 2014-01-13
上傳用戶:Zxcvbnm
用游標的方法實現對稱差的計算,即 (A-B)+(B-A)
標簽: 對稱 計算
上傳時間: 2016-05-23
上傳用戶:遠遠ssad
利用單片機對溫度過程進行控制 本設計可以實現將模擬溫度信號轉換成數字信號,并經過計算處理后通過LED靜態顯示電路以十進制形式顯示出來,同時顯示電路還將顯示設定的恒溫值,通過鍵盤可以改變設定值。按一次增加鍵,恒溫值加1度,按一次減小鍵,恒溫值減小1度。恒溫值在0度~50度范圍內可調。
標簽: 溫度 用單片機 控制 信號
上傳時間: 2016-06-12
上傳用戶:lhw888
蟲蟲下載站版權所有 京ICP備2021023401號-1