2. 每次迭代,gk的首位將會被移出,所以只需考慮第2位后計算即可。這樣就可以舍棄h的首位,將b取h的后m位。比如CRC-8的h是111010101,b只需是11010101。
3. 每次迭代,受到影響的是gk的前m位,所以構(gòu)建一個m位的寄存器S,此寄存器儲存gk的前m位。每次迭代計算前先將S的ADEPT EJI90340-40000首位拋棄,將寄存器左移一位,同時將g的后一位加入寄存器。若使用此種方法,計算步驟如下:
※藍色表示寄存器S的首位,是需要移出的,b根據(jù)S的首位選擇0或者h(yuǎn)。黃色是需要移入寄存器的位。S'是經(jīng)過位移后的S。
查表法
同樣是上面的那個例子,將數(shù)據(jù)按每4位組成1個block,這樣g就被分成6個block
下面的表展示了4次迭代計算步驟,灰色背景的位是保存在寄存器中的。
ADEPT EJI90340-40000經(jīng)4次迭代,B1被移出寄存器。被移出的部分,不我們關(guān)心的,我們關(guān)心的是這4次迭代對B2和B3產(chǎn)生了什么影響。注意表中紅色的部分,先作如下定義:
B23 = 00111010
b1 = 00000000
b2 = 01010100
b3 = 10101010
b4 = 11010101
b' = b1 xor b2 xor b3 xor b4
4次迭代對B2和B3來說,實際上就是讓它們與b1,b2,b3,b4做了xor計算,既:
B23 xor b1 xor b2 xor b3 xor b4
可以證明xor運算滿足交換律和結(jié)合律,于是:
B23 xor b1 xor b2 xor b3 xor b4 = B23 xor (b1 xor b2 xor b3 xor b4) = B23 xor b'----商務(wù)熱線---廈門興銳達自動化設(shè)備有限公司
聯(lián)系人:王文光
++QQ:2851759104
手機:15359273780
電話:0592-5580707 400-855-5103轉(zhuǎn)001
傳真:0592-5361289
郵箱:2851759103@qq.com
網(wǎng)址:http://www.xmxrdauto.com
(6091) West Instruments Temperature Control 10-111-10J0
(G1-13) 1 RICE LAKE EL 604STA FOUR CHANNEL SIGNAL T
(T3-5) 1 SQUARE D ms04s0400 LIMIT SWITCH T3-5
(N3-2) 1 SPRECHER AND SCHUH CA7-12D-10 CONTACTOR N3
(L14) 1 ASCO OFKB8320G174MBM?S SOLENOID VALVE L14
(L15) 1 NIB POTTER & BRUMFIELD CKB-38-70060 TIME DELAY
(X8-18) 1 NUMATICS 33DSA4 SOLENOID VALVE X8-18
(X5-8) 1 NUMATICS 12SAD431KA SOLENOID VALVE X5-8
(X5-8) 1 SMC AV4000-04-5DZC SOLENOID VALVE X5-8
(X5-8) 1 HONEYWELL SKINNER VALVE C4H470C SOLENOID V
(G7) 1 NIB ALLEN BRADLEY 104-A09ND3 REVERSING CONTACTOR
(N3) 1 BARKSDALE C96221HA PRESSURE SWITCH (N3)