|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
了解FCS(幀校驗(yàn)系列)的,請(qǐng)教一下 |
| 作者:liaosicong 欄目:ARM技術(shù) |
研究了半天,還是沒有出來,所以請(qǐng)大家看看。就是在HDLC(高速數(shù)據(jù)鏈路控制)里邊每個(gè)幀都有個(gè)校驗(yàn)系列FCS。在標(biāo)準(zhǔn)中是這么說明的(^k和^15分別表示k次方和15次方): FCS是16位的系列,是用來檢測(cè)傳輸中可能產(chǎn)生的差錯(cuò)。FCS應(yīng)該下面的兩項(xiàng)之模2加的反碼。 1.多項(xiàng)式X^k(X^15+X^14+X^13+....+X^2+X^1+1)被生成多項(xiàng)式X^16+X^12+X^5+1除后所得的余數(shù),式中K是該幀內(nèi)標(biāo)志碼的末位和FCS的首位之間所包含的位數(shù)(不包含此兩位及為透明 性而插入的位)。 2.把現(xiàn)有幀中的標(biāo)志碼的末位和FCS首位之間的內(nèi)容(不包含此兩位及為透明性而插入的位)乘以X^16,再用生成多項(xiàng)式X^16+X^12+X^5+1除后所得的余數(shù)。 現(xiàn)在我收到的一個(gè)幀標(biāo)志系列后數(shù)據(jù)如下:FF 13 84 EA 7D 其中EA和7D就是FCS,前面3個(gè)就是數(shù)據(jù)信息. 該如何理解或如何得到FCS。我看了好多遍了,沒懂。感覺有點(diǎn)象CRC,有經(jīng)驗(yàn)的可否給我解疑一下,多謝! |
| 2樓: | >>參與討論 |
| 作者: rainmans 于 2005/1/15 8:00:00 發(fā)布:
參考RFC有關(guān)PPP協(xié)議 里面有一個(gè)地方寫了一種fcs校驗(yàn)。不知道和你說的是一個(gè)不? 方法是查表不是CRC計(jì)算 |
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |