716
(1) CRC = CRC XOR Object data(1B) 0000 0000 0000 0000 (CRC)
XOR) 0000 0000 0001 1011 (1B)
CRC = 0000 0000 0001 1011
(1-1) A=CRC AND “0001”
CRC= shift 1bit right of CRC
A = 1
CRC = 0000 0000 0000 1101
(1-1) If A=1, CRC XOR Generating
polynomial, and assign the result to
CRC.
If A=0, do nothing
0000 0000 0000 1101 (CRC)
XOR) 1010 0000 0000 0001 (Polynomial)
CRC = 1010 0000 0000 1100
(2-1) Calculate the same as (1-1), and
repeat (1-1) and (1-2) calculation seven
times. (8bits in total)
A = 0
CRC = 0101 0000 0000 0110
(2-2) Calculate the same as (1-2). CRC is as
it is since A=0.
CRC = 0101 0000 0000 0110
(3-1) Calculation the same as (1-1). A = 0
CRC = 0010 1000 0000 0011
(3-2) Calculate the same as (1-2). CRC = 0010 1000 0000 0011
(4-1) Calculation the same as (1-1). A = 1
CRC = 0001 0100 0000 0001
(4-2) Calculate the same as (1-2). 0001 0100 0000 0001 (CRC)
XOR) 1010 0000 0000 0001 (Polynomial)
CRC = 1011 0100 0000 0000
(5-1) Calculate the same as (1-1). A = 0
CRC = 0101 1010 0000 0000
(5-2) Calculate the same as (1-2). CRC = 0101 1010 0000 0000
(6-1) Calculate the same as (1-1). A = 0
CRC = 0010 1101 0000 0000
(6-2) Calculate the same as (1-2). CRC = 0010 1101 0000 0000
(7-1) Calculate the same as (1-1). A = 0
CRC = 0001 0110 1000 0000
(7-2) Calculate the same as (1-2). CRC = 0001 0110 1000 0000
(8-1) Calculate the same as (1-1). A = 0
CRC = 0000 1011 0100 0000
(8-2) Calculate the same as (1-2). CRC = 0000 1011 0100 0000
CRC calculation for “1B” is completed.
Repeat the same calculation of (1) for next
object data “41” until “03”. In this case EC
5E.
Calculation result until 03
CRC = 1110 1100 0101 1110
Parent topic Bluetooth