2. 每次迭代,gk的首位将会被移出,所以只需考虑第2位后计算即可。这样就可以舍弃h的首位,将b取h的后m位。比如CRC-8的h是111010101,b只需是11010101。
3. 每次迭代,受到影响的是gk的前m位,所以构建一个m位的寄存器S,此寄存器储存gk的前m位。每次迭代计算前先将S的ADEPT EJI90340-40000首位抛弃,将寄存器左移一位,同时将g的后一位加入寄存器。若使用此种方法,计算步骤如下:
※蓝色表示寄存器S的首位,是需要移出的,b根据S的首位选择0或者h。黄色是需要移入寄存器的位。S'是经过位移后的S。
查表法
同样是上面的那个例子,将数据按每4位组成1个block,这样g就被分成6个block
下面的表展示了4次迭代计算步骤,灰色背景的位是保存在寄存器中的。
ADEPT EJI90340-40000经4次迭代,B1被移出寄存器。被移出的部分,不我们关心的,我们关心的是这4次迭代对B2和B3产生了什么影响。注意表中红色的部分,先作如下定义:
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运算满足交换律和结合律,于是:
B23 xor b1 xor b2 xor b3 xor b4 = B23 xor (b1 xor b2 xor b3 xor b4) = B23 xor b'----商务热线---厦门兴锐达自动化设备有限公司
联系人:王文光
++QQ:2851759104
手机:15359273780
电话:0592-5580707 400-855-5103转001
传真:0592-5361289
邮箱:2851759103@qq.com
网址: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)