Coding and Error Control: Wireless Networks Spring 2005
Coding and Error Control: Wireless Networks Spring 2005
P1 = (
1 − Pb )
F
P2 = 1 − P1
P3 = 0
• F = Number of bits per frame
T =2 n −k
D+R
Wireless Networks Spring 2005
CRC using Modulo 2 Arithmetic
Does R cause T/P have no remainder?
T 2n −k D + R 2n −k D R
= = +
P P P P
Substituting,
T R R R+R
=Q+ + =Q+ =Q
P P P P
X n −k D(X ) R(X )
= Q(X )+
P(X ) P(X )
T (X )= X n −k D(X )+ R(X )
1 n ⎛n ⎞ i
PCB ≅ ∑i⎜⎜ ⎟⎟PUC (1−PUC )n −i
n i =t +1 ⎝ i ⎠
Golay Code:
o cyclic code (23, 12)
o minimum distance 7
o generator polynomials: either g1(X) or g2(X)
g1 ( X ) = 1 + X 2 + X 4 + X 5 + X 6 + X 10 + X 11
g 2 ( X ) = 1 + X + X 5 + X 6 + X 7 + X 9 + X 11