1. Trang chủ
  2. » Luận Văn - Báo Cáo

Mã Hóa Kênh Trong Nguyên Lý Truyền Thông

33 772 4

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Mã Hóa Kênh
Trường học Trường Đại Học Khoa Học Tự Nhiên
Chuyên ngành Công Nghệ Thông Tin
Thể loại Bài Tiểu Luận
Thành phố Thành Phố Hồ Chí Minh
Định dạng
Số trang 33
Dung lượng 181,5 KB

Nội dung

Mã hóa kênh trong nguyên lý truyền thông Đây là Đồ án,báo cáo,thực tập,… chi tiết được lưu trữ trong quá trình học ĐH,được đánh giá chất lượng rất cao,được biên soạn nghiên cứu từ các tài liệu chuyên ngành,thực tế thực tập,… .được chắt lọc từ các tài liệu chuyên ngành.Đây là tài liệu thực sự bổ ích cho các bạn trẻ giúp các bạn sinh viên đạt kết quả cao khi bảo vệ đồ án,báo cáo thực tập,luận văn của mình,trinh phục tương lai của mình .Chúc các bạn thành công

Trang 1

Mã hóa kênh

 Khái niệm cơ bản

 Mã khối:

• Từ mã: biểu diễn nh một vecto có độ dài cố định n

 Độ dài từ mã: là số ký hiệu có trong từ mã

 Mỗi ký hiệu nhận một giá trị nhị phân 0 hay 1(m = 2) gọi là mã nhị phân

Khi m >1 thì không còn là mã nhị phân, có thể là mã tam phân, bát phân, thập phân… tuỳ vào mỗi ký hiệu nhận các giá trị trong hệ đếm nào đó

Trang 2

• Mã khối : Là tập hợp các vecto có độ dài cố

định.

 Với mỗi từ mã có độ dài cố định n thì có thể xác định đ ợc 2n từ mã có độ dài n.

 Từ 2n tổ hợp có thể chọn ra 2k từ mã (k < n) tạo ra bộ mã, trong đó k là các bit thông tin đ ợc mã hoá

 Khối k bit thông tin đ ợc ánh xạ thành một từ mã có độ dài n Tập hợp các từ mã đó gọi là mã khối (k,n) với tốc độ mã hoá R = k/n

Trang 3

• Kho¶ng c¸ch hamming dij: sù kh¸c nhau cña

c¸c ký hiÖu t ¬ng øng (cïng vÞ trÝ) gi÷a hai tõ m·, víi i#j th×

0 < d < n.

Trang 4

• Kho¶ng c¸ch hamming cña hai tõ m· u,v b»ng träng l îng hamming cña tæng u vµ v.

d(u,v) = W(u+v)

vÝ dô: u = 1001011, v = 1110010 cã kho¶ng

c¸ch hamming du,v = 4

Mµ: u+v = 0111001 cã W(u+v) = 4

Trang 5

• Kho¶ng c¸ch hamming tèi thiÓu dmin

Dmin = min {W(c), c = u+v, c#0}= Wmin

• Wmin = min{W(X),x thuéc m· tuyÕn tÝnh, x#0} lµ träng l îng hamming tèi thiÓu

• Gäi C lµ tõ m· tuyÕn tÝnh cã matran kiÓm tra H Träng l îng hamming tèi thiÓu cña C lµ

sè cét nhá nhÊt cña H mµ tæng mçi cét nµy b»ng 0

1 0

0

0 1

1 1

0 1

0

1 1 0 1

0 0

1

H

Tõ matran H cã 3 cét cã tæng b»ng 0 nªn W = 3

Trang 7

Quy tắc thực hiện phép cộng modul:

• Cho tập hợp các số nguyên: G(m) ={0,1…m-1) với phép toán cộng modul đ ợc thực hiện nh sau:

Trong đó r là số d của (i + j ) /m, r thuộc G

Phép cộng trên gọi là phép cộng modul-m.

r j

i ⊕ =

• Với hai số nguyên i,j bất kỳ trong G thì :

Trang 8

VÝ dô: thùc hiÖn phÐp céng modul – 5:G(5) = {0,1,2,3,4)

Trang 10

Quy tắc thực hiện phép nhân modul –m.

 Xác định tập hợp các số nguyên trong tập

G(m) = (1…m-1) Trong đó m là một số nguyên tố.phép nhân modul – m đ ợc thực hiện nh sau:

Với i, j bất kì thuộc G thì : i (.) j = r với r = (i.j)/m và r phải thuộc G.

Trang 11

• VÝ dô: thùc hiÖn phÐp nh©n modul-5:

Trang 12

 Tr êng to¸n häc nhÞ ph©n GF(2): lµ thùc hiÖn phÐp to¸n víi hÖ nhÞ ph©n.

• XÐt ®a thøc trªn tr êng nhÞ ph©n GF(2) nh sau:

Trang 13

= x+x2+x3+x4+x7

Trang 14

Thùc hiÖn phÐp nh©n víi hai ®a thøc trªn GF(2):C(x) = f(x).g(x) = c0+c1x+c2x2+…+ cn+mxn+m

f x

c

x x

x x

g x

x x

x

f

)

(

1 ,

1 )

=

+ +

+

= +

+ +

=

VÝ dô:

Trang 15

Trong đó:f0 = 1, f1=1,f2= 0,f3=1,f4=0,f5 = 1

g0 = 1, g1=0, g2=1,g3=0,g4=1,g5=1

0 5

1 4

2 3

3 2

4 1

5 0

5

0 4

1 3

2 2

3 1

4 0

4

0 3

1 2

2 1

3 0

3

0 2

1 1

2 0

2

0 1

1 0

1

0 0

0

1

0

1

01

.10

.01

.10

.1

11

.00

.11

.1

11

0

11

.1

x x

x

c

g f

g f

g f

g f

g f

g f

c

g f

g f

g f

g f

g f

c

g f

g f

g f

g f

c

g f

g f

g f

c

g f

g f

c

g f

c

++

=

=+

++

++

=

=+

++

+

=

=+

++

=+

++

=

=+

+

=+

+

=

=+

=+

Trang 16

PhÐp chia hai ®a thøc trªn tr êng GF(2):

vÝ dô: a(x) = x6+x5+x4+x+1, b(x) = x3+x+1A(x) :b(x) = x3+x2 d x2+x+1

Trang 17

• Mã tuyến tính:mã tuyến tính có độ dài n là mã với các từ mã có các ký hiệu là tuyến tính.

• Mã tuyến tính (k,n) với tốc độ mã hoá R = k/n, k số bit thông tin đ a vào mã hoá, n độ dài của mã tuyến tính

• Ma trân sinh và ma trân kiểm tra:

Xét k bit thông tin đ a vào mã hoá ký hiệu là :

Xm = {xm1,xm2…xmk}

đầu ra bộ mã hoá:

C = {c ,c …c }

Trang 18

Qu¸ tr×nh thùc hiÖn cña bé m· ho¸ nh sau:

k

g g

g

g g

g

g g

g

g

g

g G

2 22

21

1 12

11

2 1

Trang 19

Vậy từ mã là tổ hợp tuyến tính của các vecto {gi} của G.

k

k n

k n

K

p p

p

p p

p

p p

p

P I

G

2 1

2 22

21

1 12

11

1 0

0

0 1

0

0 0

1

Ik là matran đơn vị, P là ma trân [k,(n-k)] dùng để

xác định (n-k) bit kiểm tra parity

Trang 20

Víi matran hÖ thèng t¹o ra m· khèi tuyÕn tÝnh th× k bit

®Çu tiªn lµ c¸c bit th«ng tin, n-k bit cßn l¹i lµ c¸c bit kiÓm tra

XÐt vÝ dô:m· (7,4) cã ma tr©n sinh

] ,

[ 1

1 0 1 0 0 0

0 1 1 0 1 0 0

1 1 1 0 0 1 0

1 0 1 0 0 0 1

P I

Trang 21

Các bit kiểm tra đ ợc xác định bởi:

Cm5 = xm1+xm2+xm3, Cm6 = xm2+xm3+xm4Cm7 = xm1+xm2+xm4

Trang 22

0 1 1 0 1 0 0

1 1 1 0 0 1 0

1 0 1 0 0 0 1

4P I G

ChoÉm tuyÕn tÝnh (7,4) cã ma tr©n G sau:

Ta cã thÓ thµnh lËp ma trËn kiÓm tra H sau:

0 1

0 1

1

0 1

0 1

1 1

0

0 0

1 0

1 1

1 , I3

Trang 23

•Ma trận H dùng để kiểm tra từ mã nhận đ ợc là chẵn hay lẻ.

- Nếu chẵn thì số bit 1 trong môt từ mã là chẵn

- Nếu lẻ thì số bit 1 trong từ mã là lẻ

Ma trận H gọi là ma tran kiểm tra chẵn lẻ của mã

(n,k)

Trang 24

Khả năng phát hiện sai và sửa sai của mã khối.

 Một mã khối có khoảng cách tối thiểu dmin có khả năng phát hiện đ ợc cực đại (dmin – 1) lỗi

Mã khối có khoảng cách tối thiểu dmin có khả năng sửa lỗi ngẫu nhiên t = (dmin- 1)/2 (có thể sủa đ ợc

những từ mã sai có số lỗi ít hơn hay bằng t

Trang 25

 Dãy tiêu chuẩn và giải mã Syndrome.

• Giải mã sử dụng ma tran kiểm tra H

Giả sử Cm là từ mã truyền đi,Y là từ mã nhân đ ợc

Y = cm+e, e là vecto lỗi

- Các syndrome của mẫu lỗi đ ợc xác định bởi:

Y.HT = (cm+e)HT= cmHT+eHT = eHT = S (cm trực giao với mọi hàng của H nên cm.HT = 0)

S là vecto có (n-k) phần tử

- Mỗi từ mã có n phần tử nên có thể có 2n mẫu lỗi và chỉ có 2n-k syndrom nên các mẫu lỗi khác nhau có thể tạo ra cùng syndrome

Trang 26

• Xây dựng bẳng giải mã:

-Liệt kê 2k từ mã trong hành thứ 1, với phần tử

đầu tiên toàn 0.

- Cột 1 liệt kê các mẫu lỗi ei có trọng l ợng 1, nếu n< 2n-k thì liệt kê thêm các mẫu lỗi có 2

ký hiệu sau đó đến mẫu lỗi có 3 ký hiệu Cho

Trang 27

ThuËt to¸n gi¶i m· b»ng syndrome:

B1: TÝnh syndrome S = r.HT (r lµ vecto nhËn ® îc bÞ lçi)B2: Do t×m mÉu lçi ei cã syndrome b»ng s

B3: Gi¶i m· vec t¬ nhËn ® îc bÞ lçi thµnh vecto

cm = r + ei

Trang 29

1 0 1 0

1

G

X©y dùng b¶ng gi¶i m·: n = 2 nªn cã 22 tõ m· th«ng tin

C1=00000 10101 01011 11110 e2=10000 00101 11011 01110 e3=01000 11101 00011 10110 e4=00100 10001 01111 11010 e5=00010 10111 01001 11100 e6=00001 10100 01010 11111 e7=11000 01101 10011 00110 e8=10010 00111 11001 01100

Trang 30

1 0

1 0

0

0 1

1 1

0 1

0

1 1

0 1

0 0

1

H

- Có 2n-k vec tơ lỗi nên có 8 mẫu lỗi bao gồm

mẫu lỗi 0, khoảng cách tối thiểu dmin = 3.

- Có thể sửa đ ợc những mẫu lỗi có trọng l ợng là

1 hay 0 (n = 7) nên cột đầu tiên của bảng giải mã chứa đủ các mẫu lỗi có trọng l ợng =1 hay 0

Trang 31

Syndrome (H T )

mẫu lỗi bao gồm mẫu lỗi 0,

khoảng cách tối thiểu dmin = 3

- Có thể sửa đ ợc những mẫu

lỗi có trọng l ợng là 1 hay 0,

cột đầu tiên của bảng giải mã

chứa đủ các mẫu lỗi có trọng

l ợng =1 hay 0 với mẫu lỗi

toàn 0 thì syndrome t ơng ứng

toàn 0, chỉ xét với mẫu lỗi có

trọng l ợng # 0

Trang 32

vÝ dô 2: xÐt m· (7,4) cã H ë vÝ dô trªn NÕu tõ m· truyÒn ®i cm = 1001011 trªn kªnh cã nhiÔu th× tõ m· nhËn ® îc r = 1001111 h·y gi¶i m· b»ng syndrome:Gi¶i: -T×m HT

- tÝnh s = r.HT

-B¶ng mÉu lçi víi syndrome

- so s¸nh víi mÉu lçi t×m syndrom s t×m ® îc

-Gi¶i m·:

Trang 33

1 1 1

1 1 0

0 1 1

1 0 0

0 1 0

0 0 1

1 1 1

1 1 0

0 1 1

1 0 0

0 1 0

0 0 1

Ngày đăng: 18/12/2014, 09:05

HÌNH ẢNH LIÊN QUAN

Bảng cộng modul-5 - Mã Hóa Kênh Trong Nguyên Lý Truyền Thông
Bảng c ộng modul-5 (Trang 8)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w