sở thuyết thông tin
Chương 4: vòng CRC
TS. Phạm Hải Đăng
11/12/2013 Slice 1 Trường ĐH Bách Khoa Hà Nội
Phần 1: Khái niệm bản
Định nghĩa vòng
vòng khối tuyến tính C(n,k).
Nếu c từ của vòng C(n,k), các dịch vòng của từ c cũng từ
của vòng C(n,k).
Cấu trúc dịch vòng giúp cho việc tính toán hóa và giải ,
tính toán vector syndrome trở nên dễ dàng.
11/12/2013 Slice 2 Trường ĐH Bách Khoa Hà Nội
0 1 1
(1)
1 0 1 2
( , ,..., )
( , , ,...,
n
nn
c c c c
c c c c c

Phần 1: Khái niệm bản
Biểu diễn vòng dưới dạng đa thức
Mỗi từ c(x) đều bậc lớn hơn hoặc bằng n-k, nhỏ hơn hoặc bằng n-1
11/12/2013 Slice 3 Trường ĐH Bách Khoa Hà Nội
21
0 1 2 1
(1) 2 1
1 0 1 2
( ) ...
( ) ...
n
n
n
nn
c x c c x c x c x
c x c c x c x c x

Phần 1: Khái niệm bản
Đa thức sinh g(x)
Chỉ duy nhất một đa thức sinh g(x) với mỗi vòng.
Bậc của đa thức sinh g(x) phải nhỏ hơn hoặc bằng n-k.
Đa thức từ c(x) phải chia hết cho đa thức sinh g(x).
Đa thức từ đều thể biểu diễn dưới dạng
trong đó đa thức
bản tin
11/12/2013 Slice 4 Trường ĐH Bách Khoa Hà Nội
2
0 1 2
0
g( ) ...
1
nk
nk
nk
x g g x g x g x
gg

( ) ( ) ( )c x m x g x
21
0 1 2 1
( ) ... k
k
m x m m x m x m x
Phần 1: Khái niệm bản
Tính chất của đa thức sinh
Đa thức sinh g(x) luôn được đa thức con của đa thức
Tất cả các đa thức con của đa thức với bậc (n-k) đều thể sử
dụng làm đa thức sinh.
Do chia hết cho g(x)
trong đó
h(x) đa thức kiểm tra của đa thức sinh g(x) của vòng (n,k).
11/12/2013 Slice 5 Trường ĐH Bách Khoa Hà Nội
1 ( ) ( )
n
x h x g x
1
n
x
1
n
x
1
n
x