Luận án tiến sĩ giải mã mềm cho mã khối dựa trên không gian mã đối ngẫu

Luận án tiến sĩ phân tích giải mã mềm cho mã khối dựa trên không gian mã đối ngẫu, xây dựng cơ sở lý luận, kiểm chứng thực nghiệm, đóng góp tri thức mới cho ngành.

Trường đại học

Học viện Kỹ thuật Quân sự

Chuyên ngành

Kỹ thuật Điện tử

Người đăng

Ẩn danh

Thể loại

luận án

2019

114
2
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. MỞ ĐẦU

DANH MỤC CHỮ VIẾT TẮT

DANH MỤC HÌNH VẼ

DANH MỤC BẢNG BIỂU

DANH MỤC KÝ HIỆU TOÁN HỌC

2. TỔNG QUAN VỀ MÃ KHỐI TUYẾN TÍNH

2.1. Mã khối nhị phân tuyến tính

2.2. Mô hình hệ thống thông tin

2.3. Ma trận sinh

2.4. Ma trận kiểm tra

3. CÁC PHƯƠNG PHÁP GIẢI MÃ MÃ KHỐI

3.1. Chất lượng giải mã

3.2. Các thuật toán giải mã mềm mã khối

3.2.1. Thuật toán lan truyền niềm tin

3.2.2. Thuật toán tổng tích

3.3. Đặt vấn đề nghiên cứu

4. GIẢI MÃ MỀM MÃ KHỐI SỬ DỤNG MÃ ĐỐI NGẪU

4.1. Giới thiệu mã đối ngẫu

4.2. Vai trò mã đối ngẫu trong việc mang tin giải mã

4.3. Đề xuất các thuật toán giải mã mềm cho mã khối áp dụng tính chất mang tin của mã đối ngẫu

4.3.1. Thuật toán giải mã mềm mã Hamming dựa trên mã đối ngẫu

4.3.2. Thuật toán giải mã Hamming sử dụng từ mã đối ngẫu toàn “0”

4.3.3. Kết quả mô phỏng và thảo luận về chất lượng các thuật toán giải mã mềm BPA – DCS và BPA – DCZ

4.4. Giải mã mềm sử dụng mã đối ngẫu

4.4.1. Đề xuất thuật toán giải mã cho các mã khối mật độ cao sử dụng mã đối ngẫu

4.4.2. Đánh giá chất lượng thuật toán giải mã dựa trên mã đối ngẫu

4.5. Kết luận chương

5. GIẢI MÃ MỀM MÃ TÍCH

5.1. Mã tích và các đặc điểm

5.1.1. Các tham số cơ bản của mã tích

5.2. Đề xuất thuật toán giải mã đối ngẫu mã tích

5.2.1. Xây dựng cơ sở lý thuyết cho thuật toán giải mã tích mới

5.2.2. Thuật toán giải mã mềm mã tích sử dụng mã đối ngẫu

5.2.3. Đánh giá chất lượng thuật toán giải mã đối ngẫu mã tích và đề xuất cải tiến

5.2.3.1. Đánh giá chất lượng thuật toán giải mã đối ngẫu mã tích
5.2.3.2. Đề xuất thuật toán giải mã đối ngẫu mã tích cải tiến

5.3. Kết luận chương

DANH MỤC CÁC CÔNG TRÌNH ĐÃ CÔNG BỐ

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về luận án tiến sĩ giải mã mềm cho mã khối

Luận án tiến sĩ này tập trung vào việc nghiên cứu và phát triển các phương pháp giải mã mềm cho mã khối dựa trên không gian mã đối ngẫu. Mã khối là một phần quan trọng trong lĩnh vực truyền thông số, giúp cải thiện độ tin cậy của hệ thống truyền tin. Việc giải mã mềm cho phép nâng cao chất lượng giải mã, đồng thời giảm thiểu độ phức tạp tính toán. Nghiên cứu này không chỉ mang lại giá trị lý thuyết mà còn có ứng dụng thực tiễn trong các hệ thống thông tin hiện đại.

1.1. Giới thiệu về mã khối và mã đối ngẫu

Mã khối là một phương pháp mã hóa thông tin, trong đó dữ liệu được chia thành các khối và mã hóa riêng biệt. Mã đối ngẫu là một loại mã hóa cho phép tạo ra các mã có tính chất đối xứng, giúp cải thiện khả năng phát hiện và sửa lỗi. Việc kết hợp mã khối với mã đối ngẫu tạo ra một hệ thống mã hóa mạnh mẽ hơn.

1.2. Tầm quan trọng của giải mã mềm trong truyền thông

Giải mã mềm cho phép xử lý thông tin nhận được một cách hiệu quả hơn, đặc biệt trong môi trường có nhiễu. Phương pháp này giúp cải thiện chất lượng tín hiệu và giảm tỷ lệ lỗi, từ đó nâng cao hiệu suất của hệ thống truyền thông. Nghiên cứu này sẽ chỉ ra những lợi ích cụ thể của giải mã mềm trong các ứng dụng thực tiễn.

II. Vấn đề và thách thức trong giải mã mã khối

Mặc dù mã khối đã được nghiên cứu và ứng dụng rộng rãi, nhưng vẫn tồn tại nhiều thách thức trong việc giải mã. Chất lượng giải mã thấp và độ phức tạp tính toán cao là hai vấn đề chính cần được giải quyết. Nghiên cứu này sẽ phân tích các vấn đề này và đề xuất các giải pháp khả thi.

2.1. Chất lượng giải mã và độ phức tạp tính toán

Chất lượng giải mã thường bị ảnh hưởng bởi các yếu tố như tỷ lệ nhiễu và kích thước mã. Độ phức tạp tính toán cũng là một yếu tố quan trọng, ảnh hưởng đến khả năng áp dụng trong thực tế. Nghiên cứu sẽ chỉ ra mối liên hệ giữa hai yếu tố này và cách cải thiện chúng.

2.2. Các phương pháp giải mã hiện tại và hạn chế

Nhiều phương pháp giải mã hiện tại như MLD và BPA đã được phát triển, nhưng vẫn còn tồn tại những hạn chế nhất định. Việc sử dụng các thuật toán này trong các hệ thống thực tế thường gặp khó khăn do độ phức tạp cao và thời gian xử lý lâu. Nghiên cứu sẽ phân tích các hạn chế này và đề xuất hướng đi mới.

III. Phương pháp giải mã mềm cho mã khối

Nghiên cứu này đề xuất các phương pháp giải mã mềm mới cho mã khối, tập trung vào việc sử dụng mã đối ngẫu để cải thiện chất lượng giải mã. Các thuật toán được phát triển sẽ giúp giảm độ phức tạp tính toán mà vẫn đảm bảo chất lượng thông tin.

3.1. Thuật toán giải mã mềm dựa trên mã đối ngẫu

Thuật toán giải mã mềm được đề xuất sẽ sử dụng các tính chất của mã đối ngẫu để cải thiện chất lượng giải mã. Phương pháp này không chỉ giúp giảm độ phức tạp mà còn nâng cao khả năng phát hiện và sửa lỗi trong quá trình truyền thông.

3.2. Đánh giá hiệu quả của các thuật toán mới

Nghiên cứu sẽ tiến hành đánh giá hiệu quả của các thuật toán giải mã mềm mới thông qua các mô phỏng và thực nghiệm. Kết quả sẽ được so sánh với các phương pháp hiện tại để xác định mức độ cải thiện về chất lượng giải mã và độ phức tạp tính toán.

IV. Ứng dụng thực tiễn của giải mã mềm trong mã khối

Giải mã mềm cho mã khối có nhiều ứng dụng thực tiễn trong các hệ thống thông tin hiện đại, đặc biệt là trong các lĩnh vực như truyền thông không dây và truyền hình số. Nghiên cứu này sẽ chỉ ra các ứng dụng cụ thể và lợi ích mà giải mã mềm mang lại.

4.1. Ứng dụng trong hệ thống truyền thông không dây

Trong các hệ thống truyền thông không dây, giải mã mềm giúp cải thiện chất lượng tín hiệu và giảm tỷ lệ lỗi. Điều này đặc biệt quan trọng trong môi trường có nhiều nhiễu và biến động. Nghiên cứu sẽ phân tích các ứng dụng cụ thể trong lĩnh vực này.

4.2. Ứng dụng trong truyền hình số

Giải mã mềm cũng được áp dụng trong truyền hình số, nơi yêu cầu chất lượng hình ảnh và âm thanh cao. Nghiên cứu sẽ chỉ ra cách mà giải mã mềm có thể nâng cao trải nghiệm người dùng trong các dịch vụ truyền hình số.

V. Kết luận và tương lai của nghiên cứu giải mã mềm

Nghiên cứu này đã chỉ ra tầm quan trọng của giải mã mềm cho mã khối và những lợi ích mà nó mang lại. Tương lai của nghiên cứu này sẽ tiếp tục phát triển các thuật toán mới và cải tiến các phương pháp hiện tại để đáp ứng nhu cầu ngày càng cao trong lĩnh vực truyền thông.

5.1. Tóm tắt kết quả nghiên cứu

Kết quả nghiên cứu đã chỉ ra rằng các thuật toán giải mã mềm mới có thể cải thiện chất lượng giải mã và giảm độ phức tạp tính toán. Điều này mở ra hướng đi mới cho các nghiên cứu tiếp theo trong lĩnh vực này.

5.2. Hướng nghiên cứu trong tương lai

Tương lai của nghiên cứu sẽ tập trung vào việc phát triển các thuật toán giải mã mềm hiệu quả hơn, đồng thời mở rộng ứng dụng của chúng trong các lĩnh vực khác nhau. Nghiên cứu sẽ tiếp tục tìm kiếm các giải pháp sáng tạo để nâng cao chất lượng truyền thông.

27/07/2025

Trích đoạn nội dung tài liệu

Chương 1. TỔNG QUAN VỀ MÃ KHỐI TUYẾN TÍNH Mã hóa kênh đóng vai trò vô cùng quan trọng trong kỹ thuật truyền dẫn thông tin số, trong đó mã khối là họ mã có khả năng sửa và phát hiện lỗi khá tốt đảm bảo độ chính xác cho hệ thống truyền tin. Tuy nhiên, phần lớn các họ mã khối trƣớc đây còn tồn tại những mặt hạn chế đáng kể nhƣ đánh đổi chất lƣợng giải mã để giảm lƣợng tính toán và tăng tốc độ mã hóa. Hoặc, để đạt chất lƣợng mong muốn, phải tăng độ phức tạp tính toán cũng nhƣ giảm tốc độ mã hóa.

Việc phân tích tính chất của mã khối cũng nhƣ đánh giá chất lƣợng giải mã của các thuật toán đóng vai trò vô cùng quan trọng trong việc cải thiện, tìm ra các phƣơng pháp kiểm soát lỗi nh m tăng chất lƣợng truyền dẫn.1 Mã khối nhị phân tuyến tính 1.1 Mô hình hệ thống thông tin Xét hệ thống thông tin số theo sơ đồ khối Hình 1. Ta có nguồn tin phát ra chuỗi tin đƣợc mã hóa kênh thành chuỗi , cụ thể là các kí hiệu thuộc tập kí tự của bộ mã kênh. Sau khi đƣa qua bộ điều chế ta có các tín hiệu dạng sóng để truyền trên kênh có nhiễu. Tại máy thu, tín hiệu thu đƣợc giải điều chế cho ta kí hiệu yi thuộc tập kí tự.

Sau bộ giải mã kênh ta phục hồi đƣợc ̂ là ƣớc lƣợng của thông tin ban đầu tại đích. 𝐮 Mã hóa 𝐜 𝐱 Nguồn Điều chế kênh Kênh truyền 𝐮 ̂ Giải mã 𝐜̂ Giải 𝐲 Đích kênh điều chế Hình 1. Hệ thống thông tin số LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 9 Nhƣ vậy ta có kênh liên tục n m giữa hai khối điều chế và giải điều chế. Nếu xét kênh bao gồm cả hai khối này thì ta có mô hình kênh rời rạc.

Phía trƣớc kênh ta gọi là máy phát, phía sau kênh là máy thu. Vì kênh thực tế tồn tại nhiễu ảnh hƣởng đến thông tin truyền trên kênh và gây ra các sai lỗi tin, thể hiện ở sự sai khác của ƣớc lƣợng tin tại đích so với thông tin tại nguồn. Giả sử đầu ra của một nguồn tin là một dãy các bit nhị phân “0” và “1”. Trong trƣờng hợp mã khối thì dãy thông tin đầu ra từ một nguồn tin sẽ đƣợc chia thành các khối có chiều dài cố định và thƣờng đƣợc gọi là các bản tin.

Mỗi bản tin ký hiệu là gồm có bit thông tin. Nhƣ vậy, tổng cộng chúng ta có bản tin khác nhau có thể có và chúng có thể đƣợc thể hiện là các bộ vectơ thành phần, trong đó mỗi thành phần của vectơ là “0” và “1”. Bộ phận mã hóa theo một quy luật nào đó sẽ ánh xạ bản tin thành một vectơ thành phần ( - tuples) với (. Khi đó đƣợc gọi là từ mã hay vectơ mã) của bản tin.

Ứng với bản tin sẽ có từ mã khác nhau. Tập hợp từ mã này đƣợc gọi là một mã khối. Để mã khối có thể giải mã đƣợc, từ mã luôn là các từ mã độc lập tuyến tính. Do đó, sẽ có ánh xạ 1:1 giữa một bản tin và một từ mã.

Đối với một mã khối có từ mã và mỗi từ mã có chiều dài , việc lƣu lại bảng mã để phục vụ cho giải mã khó khăn khi lớn. Tồn tại họ mã có cơ chế hoạt động dễ dàng hơn đó là mã khối tuyến tính [57].  Định nghĩa: Một mã khối có chiều dài gồm từ mã đƣợc gọi là mã tuyến tính khi và chỉ khi từ mã hình thành một không gian vectơ con chiều của không gian vectơ gồm tất cả các vectơ thành phần.  Hệ quả: Mã khối nhị phân đƣợc gọi là tuyến tính khi và chỉ khi kết quả cộng modulo 2 của hai từ mã cũng là một từ mã thuộc bộ mã đó.

 Tính chất: LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 10 - Tổ hợp tuyến tính của các từ mã bất kỳ cũng là một từ mã, các bộ mã khối tuyến tính luôn có từ mã bao gồm toàn ký hiệu “0”. - Khoảng cách Hamming giữa các từ mã là số các vị trí khác nhau giữa chúng ta có |{ | }|. - Khoảng cách Hamming tối thiểu của một mã khối tuyến tính b ng trọng số của từ mã có trọng số thấp nhất. Khoảng cách tối thiểu đƣợc định nghĩa là hay có thể đƣợc diễn tả b ng , vì từ mã là tuyến tính nên là một từ mã và.

Tính chất này biểu hiện việc xác định khoảng cách tối thiểu (khả năng phát hiện và sửa lỗi) của mã khối tuyến tính. - Điều kiện sửa lỗi của bộ mã:. - Khả năng sửa lỗi của bộ mã: Bộ mã có khả năng sửa tối đa là lỗi, mối quan hệ giữa và khảng cách Hamming tối thiểu đƣợc xác định: ⌊ ⁄ ⌋. - Khả năng phát hiện lỗi của bộ mã: Chức năng phát hiện lỗi của mã sẽ bị sai trong trƣờng hợp lỗi biến một từ mã đƣợc phát thành từ mã khác.

Điều này sẽ không xảy ra nếu có ít hơn hoặc b ng lỗi xuất hiện trong vị trí của từ mã. Vậy, khả năng phát hiện số bit lỗi của bộ mã là .2 Ma trận sinh Mã tuyến tính là một không gian con chiều của một không gian véctơ thành phần. Do vậy có thể tìm đƣợc từ mã độc lập tuyến tính trong , chẳng hạn g1 , g2 , …, g sao cho mỗi từ mã trong là một tổ hợp tuyến tính của từ mã này: c u1 g1 u2 g2 … u g (1.1) LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 11 g1 g2 Với { } và [ ] là ma trận sinh của mã .1 Với mã khối Hamming (7,4), ma trận sinh là : 0 1 1 1 0 0 0 g1 g2 *1 0 1 0 1 0 0+ g3 (1.2) 1 1 0 0 0 1 0 1 1 1 0 0 0 1 g4 Với mã khối Golay (23,12), ma trận sinh có dạng: 1 0 1 0 1 1 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 0 0 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 0 1 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 1 0 1 1 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 1 0 0 1 1 0 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 Golay 23.3) Nếu là thông tin cần đƣợc mã hoá thì từ mã tƣơng ứng với thu đƣợc b ng cách lấy nhân với g1 g2 [ ] (1.4) g Vì các từ mã tƣơng ứng với các thông tin đƣợc sinh ra bởi theo cách nhƣ trên nên đƣợc gọi là ma trận sinh của bộ mã. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 12 Chú ý Bất kỳ từ mã độc lập tuyến tính nào cũng có thể đƣợc dùng để làm ma trận sinh cho bộ mã.

Nói cách khác, các ma trận sinh khác nhau có thể biểu diễn cùng một bộ mã tuyến tính (hay còn gọi là không gian mã , hay ngƣợc lại một bộ mã tuyến tính có thể có nhiều ma trận sinh khác nhau biểu diễn. Tƣơng ứng với mỗi ma trận sinh thì sẽ có một phép mã hoá. Có nghĩa là ứng với hai ma trận sinh khác nhau sẽ có hai phép mã hoá khác nhau. Vì vậy, với cùng một bộ mã tuyến tính việc chọn ma trận sinh nào là rất quan trọng vì nó quyết định việc ánh xạ thông tin nào thành từ mã.3 Ma trận kiểm tra Đối với một ma trận sinh bất kỳ có hàng độc lập tuyến tính, tồn tại một ma trận có hàng độc lập tuyến tính.

Một vectơ bất kỳ trong không gian tạo bởi hàng của là trực giao với các hàng của và một vectơ bất kỳ trực giao với các hàng của sẽ thuộc không gian tạo bởi hàng của. Do đó, một tổ hợp gồm thành phần là một từ mã hợp lệ của mã đƣợc tạo ra bởi ma trận sinh khi và chỉ khi: [ ] (1.5) Với là ma trận chuyển vị của ma trận , ma trận đƣợc gọi là ma trận kiểm tra chẵn lẻ của mã. Khi từ mã truyền trên kênh có nhiễu tác động sẽ xảy ra lỗi ở vị trí các bit trong từ mã và thông tin nhận đƣợc sẽ bị sai lệch. Vì vậy, nguyên lý giải mã cũng đồng thời là cơ chế phát hiện và sửa lỗi của bộ mã bất kỳ dựa trên tính thống kê của kênh.

Tác động của nhiễu đƣợc biểu thị b ng những vectơ gây lỗi có cùng số chiều với không gian mã gọi là vectơ lỗi. Về nguyên tắc, khi giải mã tuyến tính trƣớc tiên phải xác định xem từ mã nhận đƣợc có sai hay không. Nếu sai, phải phân tích để xác định vị trí sai rồi sửa. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.2 Giải mã mã khối Thông thƣờng, các phƣơng pháp giải mã đều dựa trên các giá trị rời rạc.

Các bit tin thu đƣợc b ng cách lƣợng tử hóa đầu ra của bộ giải điều chế thành hai mức “0” và “1”. Tuy nhiên, giá trị thực tế ở đầu ra bộ giải điều chế có thể đƣợc sử dụng thay vì lƣợng tử hóa chúng để xác định độ tin cậy của bit đƣợc quyết định [57].1 Các phương pháp giải mã mã khối a) Giải mã quyết định cứng Phƣơng pháp giải mã đơn giản nhất là giải mã quyết định cứng (HDD: Hard Decision Decoding) [57]. Để thuận tiện, trong Luận án gọi tắt HDD là giải mã cứng. Chuỗi tín hiệu đầu vào bộ giải mã ̂ (sau khi giải điều chế) bắt buộc phải nhận thông tin trực tiếp từ tin bị nhiễu.

Nghĩa là, việc giải mã chỉ sử dụng giá trị các bit nhận đƣợc lƣợng tử) chứ không phải là độ tin cậy của chúng đƣợc gọi là giải mã cứng. b) Giải mã quyết định mềm Thuật toán giải mã tính đến thông tin tin cậy hoặc sử dụng các giá trị xác suất hay giá trị hợp lý (likelihood) thay vì dữ liệu đƣợc lƣợng tử hóa tại đầu vào bộ giải mã đƣợc gọi là giải mã quyết định mềm (SDD: Soft Decision Decoding) - Gọi tắt là giải mã mềm [57].

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ