mã hóa mạng không dây,ma hoa khong day ,wireless coding channel

28 208 0
mã hóa mạng không dây,ma hoa khong day ,wireless coding channel

Đ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

Mã khối tuyến tính phổ biến,Mã Xoắn,Mã đặc tính :Sơ đồ Trellis,mã Turbo,Giải mã Maximum Likelihood ,Thuật toán Viterbi,Thuộc tính Khoảng cách,Coded modulation,mã liên kết,mã hóa mạng không dây,ma hoa khong day ,wireless coding channel

1 khối tuyến tính phổ biến Bây mơ tả số khối tuyến tính phổ biến.Các loại phổ biến khối Hamming,diễn tả theo hàm số nguyên Hamming, n = 2m − k = 2m − m − n−k = m n= Đối với (n, k) bit dư thừa đưa mã.Khoảng cách tối thiểu tất Hamming 2m − m≥2 d = , t = lỗi ký tự từ sửa chữa.Mặc dù Hamming khơng phải lớn.Chúng hồn hảo, có xác suất lỗi đưa cách xác cơng thức (8,34) Golay Golay mở rộng lớp khác hóa kênh với hiệu suất tốt.Mã Golay tuyến tính (23,12) với d = t = 3.Mã Golay mở rộng thu cách thêm bit chẵn lẻ vào Golay.Kết khối (24,12) với d = t = 3.Các bit lẻ thêm vào không làm thay đổi khả sửa chẵn lỗi t cũ.Nhưng thực đơn giản tỷ lệ bit thơng tin nửa tỷ lệ bit hóa.Như vậy, hai dòng bit khơng hóa bit hóa tạo đồng hồ sử dụng mẫu đồng hồ khác để tạo bit khơng hóa Các có cao d khả hiệu chỉnh lỗi tốt so với Hamming.Nhưng giải phức tạp tỷ lệ thấp Rc = k / n Các tỷ lệ thấp có nghĩa có tốc độ liệu thấp đòi hỏi thêm băng thông Một lớp khác khối Bose-Chadhuri-Hocquenghem (BCH lớp sửa lỗi vòng xây dựng trường hữu hạn).Các cyclic với tốc độ cao thường tốt tất khối khác với n k giá trị SNR từ trung bình đến cao.Lớp cung cấp lựa chọn lớn độ dài khối, tỷ lệ mã, khả hiệu chỉnh lỗi.Đặc biệt, BCH phổ biến có n = 2m − cho số nguyên m ≥3 Pb cho số BCH giải định cứng điều chế BPSK kết hợp thể hình 8.4 Hình vẽ dựa cơng thức (8.40) đó, điều chế BPSK kết hợp, có m≥2  Ec p = Q   N0  ÷ ÷= Q  ( Rcγ b ) (8.48) Trong hình vẽ BCH (127,36) thực có độ lợi hóa âm mức SNR thấp Hình 8.4: Pb cho BCH khác 22 khối không tuyến tính phổ biến:mã Reed Solomon Một khối khơng nhị phân có tính chất tương tự nhị phân.Nó có K bit thơng tin ánh xạ vào từ có chiều dài N.Tuy nhiên N ký tự từ từ lựa chọn từ bảng chữ nonbinary kích thước q > 2.Như vậy, biểu tượng từ lấy giá trị {0,1 , q − 1} Thường q = 2k để bit k thơng tin ánh xạ vào ký tự từ Các khối không nhị phân phổ biến Reed Solomon(RS) sử dụng loạt ứng dụng từ ghi từ tính đến Cellular Digital Packet Data (CDPD) RS có N = q − = 2k − K =1 ,2, ,N−1.Giá trị K điều kiện khả sửa lỗi mã.Đặc biệt, RS sửa chữa lên đến t = 0.5( N − K ) lỗi ký tự từ mã.Trong không nhị phân khoảng cách tối thiểu từ định nghĩa số lượng ký tự từ từ khác nhau.Mã RS đạt khoảng cách tối thiểu d = N − k + khoảng cách tối thiểu lớn từ cho tuyến tính với đầu vào hóa độ dài khối ngõ Bởi khơng nhị phân RS tường hợp đặc biệt tạo ký tự tương ứng với với 2k 2k bit.Đôi chúng sử dụng cho M-ary kỹ thuật điều chế cho M= 2k Đặc biệt -ary điều chế ký tự từ truyền qua kênh 2k điểm chòm có thể.Nếu xác suất lỗi liên quan đến việc điều chế( xác suất nhầm lẫn điểm chòm nhận cho điểm chòm khác điểm truyền) PM Khi xác suất lỗi ký tự liên quan với không nhị phân bị chặn bởi: Ps ≤ N N j =t +1   ∑  j ÷P j M (1 − PM ) N − j (8.49) Tương tự hình thức cho nhị phân (8,34) Xác suất lỗi bit 2k −1 Pb = k Ps −1 (8.50) 8.3 Xoắn Một xoắn tạo ký tự hóa cách đưa bit thơng tin thơng qua ghi dịch trạng tuyến tính có hữu hạn trạng thái Như thể hình 8.5.Các ghi dịch bao gồm K giai đoạn với k bit giai đoạn.Có n số nhị phân thêm vào toán tử với đầu vào lấy từ tất K giai đoạn:các toán tử tạo từ có độ dài n cho chuỗi đầu vào k bit.Đặc biệt, liệu đầu vào nhị phân chuyển vào giai đoạn ghi dịch k bit thời điểm lần dịch tạo chuỗi có độ dài n.Tỷ lệ Rc = k / n Số lượng K giai đoạn ghi dịch gọi độ dài ràng buộc mã.Rõ ràng từ hình 8.5 từ có chiều dài n phụ thuộc vào kK bit đầu vào.Trái ngược với khối phụ thuộc vào k bit đầu vào.Mã xoắn cho có nhớ từ phụ thuộc vào nhiều bit đầu vào( kK ) số đầu vào cho hóa để tạo nó(k) Hình 8.5 Bộ hóa xoắn 8.3.1 đặc tính :Sơ đồ Trellis Khi từ có chiều dài n tạo hóa xoắn.Từ phụ thuộc vào k bit đầu vào cho giai đoạn ghi dịch trạng thái hóa,định nghĩa nội dung K -1 giai đoạn khác ghi dịch.Để mô tả xoắn phải mô tả từ phụ thuộc vào bit k đầu vào trạng thái hóa,trong có 2k −1 giá trị có.Có nhiều cách để mô tả xoắn, bao gồm sơ đồ cây, sơ đồ trạng thái sơ đồ Trellis Các sơ đồ đại diện cho hóa dạng nơi nhánh đại diện cho trạng thái hóa khác đầu hóa tương ứng.Một sơ đồ trạng thái biểu đồ cho thấy trạng thái khác hóa chuyển trạng thái tương ứng với kết đầu hóa.Một sơ đồ trellis sử dụng thực tế đại diện tự lặp lại số lượng trạng thái vượt độ dài hạn chế mã.Các sơ đồ trellis đơn giản đại diện cách kết hợp nút tương ứng với trạng thái hóa tương tự Trong phần tập trung vào biểu diễn đại diện trellis xoắn đặc tính phổ biến nhất.Các chi tiết đại diện sơ đồ trellis mô tả ví dụ Hãy xem xét hóa xoắn thể hình 8.6 với n =3 , k =1, K =3.Trong hóa này, bit thời điểm chuyển vào Giai đoạn giai đoạn ghi dịch.Tại thời điểm t cho biểu thị bit giai đoạn ghi dịch có độ dài 3, C1C2C3 Si i giai đoạn ghi dịch sử dụng để tạo từ ,từ hình vẽ thấy C1 = S1 + S C2 = S1 + S2 + S3 , C3 = S Một chuỗi U bit chuyển thành hóa tạo chuỗi ký tự hóa,mà chúng biểu thị C.Lưu ý biểu tượng hóa tương ứng với C3 bit thông tin gốc.Như với khối, ký tự hóa cập tương ứng với bit thơng tin ban đầu,chúng ta nói có hệ thống.Chúng tơi xác định trạng thái hóa cuối hóa, có 22 = S = S S3 Các nội dung hai giai đoạn giá trị cho trạng thái hóa này.Để mơ tả hóa, phải hiển thị cho bit đầu vào trạng thái hóa đầu hóa được,và làm bit đầu vào thay đổi trạng thái hóa cho bit đầu vào Hình 8.6: Ví dụ hóa xoắn (n = 3, k = 1, K = 3) Sơ đồ trellis cho thể hình 8.7 Những đường liền Hình 8.7 chuyển đổi trạng thái hóa bit đầu vào cho giai đoạn hóa đường đứt nét cho thấy chuyển đổi trạng thái tương ứng với bit đầu vào.Ví dụ, trạng thái S = 00, bit đầu vào cho giai đoạn sau đó, q trình chuyển đổi ghi dịch, trạng thái giữ S = 00(bởi giai đoạn chuyển đến Stage Giai đoạn chuyển đến Stage ,dẫn đến trạng thái S = S2 S3 = 10 ).Các đầu hóa tương ứng với trạng thái hóa S đầu vào S1 viết tiếp vào đường chuyển tiếp hình 8.7.Đầu đầu hóa kết từ hoạt động hóa bổ sung bit S1 , S S3 giai đoạn hóa Ví dụ, S = 00 S1 = đầu hóa C1C2C3 có C1 = S1 + S2 = 1, C2 = S1 + S2 + S3 = C = S3 = Ngõ 110 vẽ bên cạnh nét đứt việc chuyển đổi từ trạng thái S = 00 đến trạng thái S = 10 hình 8.7.Lưu ý đầu hóa cho S1 = S = 00 tất từ không.không phụ thuộc vào phép cộng hình thành từ C1C2C3 Bởi tổng hợp lại với số 0.Các phần Trellis thời gian ti = ti +1 gọi nhánh thứ i trellis.Hình 8.7 trạng thái ban đầu vào thời điểm t0 tất trạng thái 0.Trellis đạt trạng thái ổn định,được định nghĩa điểm tất trạng thái nhập từ hai trạng thái trước ,ở thời gian t3 Sau trạng thái ổn định đạt được,trellis tự lặp lại khoảng thời gian Cũng lưu ý trạng thái ổn định lần chuyển đổi trạng thái cho hai trạng thái có thể.Trong cấu trúc Trellis nói chung trạng thái tất lúc định vào thời điểm tk Hình 8.7: Sơ đồ Trellis t0 đạt trạng thái ổn Đối với giá trị tổng quát k K sơ đồ trellis có có 2k đường vào nút có 2k K −1 trạng thái,mỗi trạng thái đường rời khỏi nút.Như vậy, số lượng đường dẫn thông qua trellis tăng theo hàm mũ với k, K chiều dài đường dẫn Trellis Ví dụ 8,7: Xem xét xoắn đại diện trellis hình 8.7.Đối với trạng thái ban đầu S = S2 S3 = 01 tìm chuỗi trạng thái ban đầu S C ngõ hóa cho chuỗi bit đầu vào U=011 Giải: Sự xuất thời điểm S = 01 t2 bit thông tin thời điểm qua trellis S = 01 t2 C = 011 để S = 00 trellis thời điểm S1 = thời điểm t3 ngõ tương ứng với đường t3 Bây thời điểm bắt đầu tương ứng với đường qua trellis cho bit thông tin S1 = Chúng ta nhìn thấy theo đường liền mạch trellis từ theo đường nét đứt trellis đến S = 10 t2 C = 111 S = 10 S = 00 cho bit thông tin thời điểm ,cuối cùng, thời điểm theo nét đứt trellis đến t5 điểm ,và đầu tương ứng với đường qua trellis 8.3.2 Giải Maximum Likelihood t4 C = 101 S1 = Và ngõ t4 S = 11 bắt đầu ở thời Các xoắn tạo thay đổi hữu ghi dịch máy trạng thái hữu hạn bản.Vì vậy, khơng giống khối (n, k).nơi maximum likelihood đòi hỏi tìm kiếm từ có chiều dài gần để nhận độ dài n từ mã,maximum likelihood phát xoắn đòi hỏi phải tìm kiếm chuỗi có khả ký tự hóa C cho tín hiệu thu chuỗi ký tự hóa,cái biểu thị R, Đặc biệt, chuỗi nhận R, giải định chuỗi ký tự hóa C * truyền qua nếu: ∗ p( R C ) ≥ p ( R C )∀C (8.51) Bởi chuỗi C tương ứng với đường thông qua sơ đồ trellis mã.Giải maximum likelihood tương ứng với việc tìm kiếm đường tối ưu thơng qua sơ đồ trellis.Đối với kênh AWGN, tiếng ồn ảnh hưởng đến ký tự hóa cách độc lập.Như vậy, xoắn tỉ lệ / n, thể likelihood(8.51) : ∞ ∞ n p( R C ) = ∏ p ( Ri Ci ) = ∏∏ p ( Rij Cij )a i =0 Ci i = j =1 (8.52) phần chuỗi C tương ứng với nhánh thứ i trellis, phần nhận chuỗi R tương ứng với nhánh thứ i trellis , hóa tương ứng với Cj Rij Cij Ri là ký tự thứ j ký tự nhận hóa thứ j tương ứng với Ri p( R C ) Các hàm log likelihood định nghĩa log ∞ đưa :s ∞ n ( log p ( R C ) = ∑ log p ( Ri Ci ) = ∑∑ log p Rij Cij i =0 i = j =1 ) (8.53) đường có khả tương ứng với C1 có khoảng cách Hamming tối thiểu đến R Các số liệu đường dẫn cho đường tất zero : ( ) M = ∑∑ log P Rij Cij = 6log p + 3log(1 − p) i = j =1 (8.59) số liệu đường dẫn cho đường khác là: ( ) M = ∑∑ log P Rij Cij = 2log p + 7log(1 − p) i =0 j =1 Assuming p gọi Turbo hệ thống Bộ lặp, giải khai thác cư sở Turbo cách kết hợp giải thành phần với Cụ thể, giải thực giải hóa mềm đầu vào đầu giống hình 8.15 giải hình 8.14 Trong giải này, p.m1 nhận m.X1 ước lượng khác Các biện pháp sử dụng xác suất tạo vởi nhiều MAP thuật toán xác suất tạo cách \ Thông tin đánh tin cậy đầu vào cho giải P điều chỉnh p(m1) dựa thông tin & kí tự nguyên nhận Bộ giải gửi thông tin tin cậy cho giải 2, giải xem xét & tính tốn lại thơng tin với thơng tin Giải Turbo sử lý cách lặp lặp lại, với giải hai thành phần giúp cho việc giải hoạt động cách luân phiên tính toan Lý tưởng giải cuối chấp nhận để tính tốn đưa định phần cứng cho m = m1 = m2 Tuy nhiên, điều kiện để dừng việc giải Turbo không xác đĩnh rõ, phần có nhiều trường hợp thuật tốn giải Turbo khơng hội tụ Ví dụ giải khơng thể đồng giá trị m Có số phương pháp đề xuất nhằm mục đích xác định, phát hội tụ(nếu có xảy ra), gồm bit ước lượng Sự khác nhau[Berr96] kỹ thuật dựa mạng lưới điều khiển trung tâm[14] Hiệu suất việc mô phong Turbo làm dựa giải lặp lặp lại hiển thị hình 8.16 cho gồm hai tỷ lệ ½ xoắn lại với với chiều dài bắt buộc K = ngăn cách cách ly với chiều dài d = 2^16 65536 Các giải sau lặp lặp lại khoảng 18 lần lặp lại Đường cong cho thấy quan trọng Turbo khía cạnh khác Đầu tiên, cần lưu ý hiệu suất bên chúng: xác suất bit lỗi 10^-6 Eb/N0 1dB Thực tế, Turbo yêu cầu [9] thực khoảng 5dexibel Giới hạn công suất Shannon Pb = 10-5 Những lời giải thích cho hiệu suất Turbo phức tạp hóa cấu trúc tương tự khác đạt công suất Shannon Các bước lặp lặp lại giải Turbo cho phép giải không làm phức tạp mức Tuy nhiên, Turbo xuất lỗi thể hình 8.16 xảy 10-6 Tầng vấn đề cho hệ thống, đòi hỏi tỷ lệ lỗi cực thấp Một số chế nghiên cứu để giảm lôi tầng này, bào gồm cách chen bit tăng chiều dài giới hạn cho thành phần Một loại hóa khác dung để thay cho hóa song song hóa nối tiếp[15] Trong kỹ thuật hóa này, thành phần phục vụ bên đầu hóa ngõ vào hóa thứ hai Ngõ hóa thứ hai bao gồm bit hóa Giải lặp lặp lại bên ngồi để giải Đã có nhiều nghiên cứu để so sánh hiếu suất hóa song song & hóa nối tiếp VD [15, 17, 16] Trong hai thực tốt chậm trễ & điều kiện phức tạp, hang loạt đoạn nối tiếp hóa với số bit lỗi thấp có thể, cho thấy số lỗi tang thấp Hình 8.16: Hiệu suất Turbo 8.6 kiểm tra tương đương thấp (LDPC) LDPC ban đầu phát minh Gallager năm 1961 luận án thạc sỹ ông năm 1961[10] Tuy nhiên phần lớn số bỏ qua người ta nhìn thấy số điểm giống ý tưởng hai Tiếp theo báo mang tính chất bước ngoặc Turbo năm 1993[9] LDPC đươc tái phát minh MacKay & Neal[18] & Wiberg[19]năm 1996 Không lâu sau đó, LDPC đươc cơng nhận Sau có nhiều nghiên cứu nhằm tìm giơi hạn công suất, thiết kế cho hóa giải mã, LDPC triển khai kênh khác thực tế LDPC khối tuyến tính với cấu trú ma trận kiểm tra chẵn lẽ khác, định nghĩa phần 8.2.3 Cụ thể có q (dv, dc) LDPC nhị phân có ma trận kiểm tra chẵn lẻ H với dv phần tử cột dc môi phần tử hang, vị trí dv & dc chọn phần thiết kế dịch & nhỏ so với chiều dài dịch Ma trận chẳn lẻ cho phần tử có mật độ thấp, nên ó tương đương mật độ thấp tên kiểm tra Với điều kiện từ có độ dài lớn, LDPC đạt hiệu suất gần với giới hạn Shannon, số trường hợp vượt hiệu suất Turbo, song song hay nối tiếp[24] Sự khác biệt Turbo & LDPC Turbo có độ phức tạp giải thấp so với độ phức tạp giải LDPC(trong blockkegth) lại có độ phúc tạp hóa(sự lặp lặp lại vòng hóa) Còn LDPC ngược lại Điểm đặc biệt hai loại giống việc dung lặp lăp lại, có sử dụng trí tuệ nhân tạo[25] LDPC cho đưn giản Turbo Việc cần bổ sung cho ma LDPC tìm kiếm khả giới hạn cho số [20], xác định hiệu giải thiết kế[29] & hiệu hóa & giải thuật toán [20, 28] đồng thời mở rộng thiết kế để bao gồm nonregular[24] & nonbinary LDPC số[21] hóa diều chế 8.7 Coded modulation Mặc dù Shannon chứng minh khả kenh AWGN vào cuối năm 1940 1990 Shannon tiếp cận, chủ yếu sử dụng Turbo để dự đoán khả làm giảm dung lượng & bang thông đồng thời thông qua hóa, chẳng hạn khối, Turbo cung cấp hóa tnagw bang thơng đường truyền giảm tỷ lệ liệu Bước đột phá hóa quang phổ hiệu khi[30] Ungerboeck giới thiệu kỹ thuật hóa diều chế để tối ưu hóa hóa kênh kỹ thuật diều chế Nó giúp tăng hiệu hóa đáng kể không làm tăng băng thông ... khơng mang lại độ xác suất xác tối đa, cho n đủ lớn (thường n ≥ 5K) xấp xỉ tốt Maximum Likelihood Path Survivor Path P (1) B P k (2) N B P n+2 (3) B n+1 Figure 8.8: Partial Path Metrics on Maximum... Giải mã Maximum Likelihood t4 C = 101 S1 = Và ngõ t4 S = 11 bắt đầu ở thời Các mã xoắn tạo thay đổi hữu ghi dịch máy trạng thái hữu hạn bản.Vì vậy, khơng giống mã khối (n, k).nơi mà maximum... người ta nhìn thấy số điểm giống ý tưởng hai mã Tiếp theo báo mang tính chất bước ngoặc mã Turbo năm 1993[9] Mã LDPC đươc tái phát minh MacKay & Neal[18] & Wiberg[19]năm 1996 Khơng lâu sau đó, LDPC

Ngày đăng: 05/12/2017, 15:42

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan