Giải mã mềm cho mã khối dựa trên không gian mã đối ngẫu
Nghiên cứu giải mã mềm mã khối dựa trên không gian mã đối ngẫu, tối ưu hóa thuật toán giải mã hiệu quả.
Luan An
Luận án tiến sĩ
Năm xuất bản
Số trang
114
Thời gian đọc
18 phút
Lượt xem
0
Lượt tải
0
Phí lưu trữ
40 Point
Tổng quan nhanh
- Chủ đề:
- 1. Tổng quan kỹ thuật giải mã mềm cho mã khối tuyến tính
- Số trang:
- 114 trang
- Trường:
- Học viện Kỹ thuật Quân sự
- Chuyên ngành:
- Kỹ thuật điện tử
- Tác giả:
- Nguyễn Thị Hồng Nhung
- Năm:
- 2019
Tóm tắt nội dung luận án
I. Tổng quan kỹ thuật giải mã mềm cho mã khối tuyến tính
Kỹ thuật giải mã đóng vai trò then chốt trong hệ thống truyền dẫn số hiện đại. Mã khối tuyến tính cung cấp khả năng phát hiện và sửa lỗi vượt trội trên các kênh truyền nhiễu. Phương pháp giải mã quyết định mềm tận dụng tối đa thông tin mức tín hiệu từ kênh truyền. Nhờ đó, hiệu năng sửa lỗi tăng đáng kể so với giải mã quyết định cứng truyền thống. Tỷ số hợp lý logarit LLR đóng vai trò đại lượng định lượng mức độ tin cậy của từng bit nhận được. Quá trình xử lý mềm giúp giảm tỷ lệ lỗi bit và tiết kiệm công suất phát sóng. Các thuật toán lặp hiện đại mở ra bước tiến lớn cho các khối mã tuyến tính nhị phân. Nghiên cứu sâu về cấu trúc đại số hỗ trợ thiết kế các bộ giải mã tối ưu về cả hiệu năng lẫn độ phức tạp.
1.1. Khái niệm cơ bản về hệ thống mã khối nhị phân tuyến tính
Mã khối tuyến tính được định nghĩa qua không gian vector trên trường hữu hạn Galois. Một bộ mã khối tuyến tính nhị phân biến đổi các bit thông tin thành từ mã có độ dài cố định. Cấu trúc mã được xác định bởi ma trận sinh và ma trận kiểm tra chẵn lẻ. Mọi từ mã hợp lệ đều thỏa mãn điều kiện nhân với chuyển vị của ma trận kiểm tra bằng vector không. Khoảng cách Hamming tối thiểu quyết định trực tiếp khả năng sửa lỗi của bộ mã. Trong kênh truyền AWGN, tín hiệu nhị phân chịu tác động của tạp âm Gauss trắng cộng tính. Đầu thu nhận tín hiệu liên tục và chuyển đổi thành thông tin xác suất. Việc phân tích cấu trúc không gian vector cho phép xây dựng quy trình giải mã chính xác và khoa học.
1.2. Vai trò của tỷ số hợp lý logarit LLR trong giải mã mềm
Tỷ số hợp lý logarit LLR là thước đo cơ bản trong xử lý tín hiệu mềm. Giá trị LLR biểu diễn tỷ số xác suất có điều kiện giữa bit 0 và bit 1 khi biết tín hiệu nhận được. Dấu của LLR biểu thị giá trị logic của bit. Độ lớn tuyệt đối của LLR thể hiện mức độ tin cậy của quyết định. Giải mã quyết định mềm sử dụng giá trị LLR liên tục thay vì chỉ lấy mức logic cứng. Nhờ bảo toàn thông tin biên độ, bộ giải mã khai thác trọn vẹn năng lượng tín hiệu. Các thuật toán lan truyền niềm tin và thuật toán tổng tích cập nhật liên tục giá trị LLR qua từng vòng lặp. Việc tính toán LLR chính xác tạo nền tảng vững chắc cho quá trình sửa sai hiệu quả.
1.3. Hạn chế của giải mã quyết định cứng so với giải mã mềm
Giải mã quyết định cứng lượng tử hóa tín hiệu nhận thành các mức nhị phân ngay tại đầu vào. Quá trình làm tròn sớm này gây mất mát một lượng lớn thông tin về độ tin cậy của tín hiệu. Các thuật toán cứng kinh điển như Berlekamp-Massey chỉ dựa trên khoảng cách Hamming. Giới hạn sửa lỗi bị chặn bởi một nửa khoảng cách tối thiểu của mã. Ngược lại, giải mã quyết định mềm đạt được độ lợi mã hóa vượt trội từ 2 dB đến 3 dB trên kênh AWGN. Mặc dù giải mã cứng có độ phức tạp tính toán thấp hơn, hiệu năng BER lại kém xa giải mã mềm. Xu hướng phát triển công nghệ truyền thông đòi hỏi các phương pháp giải mã mềm hiệu quả nhưng vẫn duy trì độ phức tạp ở mức chấp nhận được.
II. Khai phá không gian mã đối ngẫu trong giải mã mềm mã khối
Không gian mã đối ngẫu mang lại góc nhìn toán học mạnh mẽ cho việc tối ưu hóa giải mã mã khối. Mỗi mã khối tuyến tính đều sở hữu một mã đối ngẫu tương ứng trong cùng không gian vector. Các từ mã đối ngẫu trực giao với toàn bộ các từ mã trong bộ mã gốc. Ma trận kiểm tra chẵn lẻ của mã gốc chính là ma trận sinh của mã đối ngẫu. Khai thác không gian đối ngẫu giúp trích xuất các ràng buộc chẵn lẻ ẩn chứa nhiều giá trị tin cậy. Nhờ đó, thông tin giải mã được phân tán và kết hợp linh hoạt hơn. Việc phân tích mã đối ngẫu mở đường cho các thuật toán giải mã tiên tiến, giảm thiểu độ phức tạp so với xử lý trực tiếp trên không gian mã gốc.
2.1. Cấu trúc ma trận kiểm tra chẵn lẻ và không gian đối ngẫu
Ma trận kiểm tra chẵn lẻ đóng vai trò then chốt trong lý thuyết mã hóa kênh. Các hàng của ma trận kiểm tra tạo thành một cơ sở cho không gian mã đối ngẫu. Kích thước của không gian đối ngẫu phụ thuộc vào số lượng bit kiểm tra. Khi số bit kiểm tra nhỏ hơn số bit thông tin, không gian đối ngẫu có số lượng từ mã ít hơn nhiều so với mã gốc. Điều này mở ra lợi thế lớn về mặt lưu trữ và tính toán. Các ràng buộc chẵn lẻ từ mã đối ngẫu cho phép kiểm tra tính toàn vẹn của tín hiệu thu nhận. Việc biểu diễn bộ mã thông qua không gian đối ngẫu giúp tối ưu hóa sơ đồ giải mã và giảm độ phức tạp cho các cấu trúc mã có tỷ lệ mã hóa cao.
2.2. Tính chất mang tin hữu ích từ các từ mã trong mã đối ngẫu
Các từ mã trong không gian mã đối ngẫu chứa đựng thông tin tương quan sâu sắc về các vị trí bit bị lỗi. Mỗi từ mã đối ngẫu xác lập một phương trình chẵn lẻ độc lập giữa các bit trong từ mã gốc. Khi kết hợp với tỷ số hợp lý logarit LLR, các phương trình này cung cấp các ước lượng ngoại lai độc lập. Tính chất mang tin của mã đối ngẫu cho phép tính toán độ tin cậy cập nhật cho từng bit. Từ mã đối ngẫu trọng số nhỏ cung cấp độ tin cậy cao hơn do ít bị ảnh hưởng bởi tích lũy tạp âm. Khai thác triệt để tập hợp các từ mã đối ngẫu giúp hệ thống cải thiện đáng kể xác suất sửa lỗi đúng và tăng tốc độ hội tụ của thuật toán lặp.
2.3. Ứng dụng trellis đối ngẫu và thuật toán Hartmann Rudolph
Thuật toán Hartmann-Rudolph là nền tảng kinh điển trong giải mã mềm sử dụng mã đối ngẫu. Thuật toán này tính toán xác suất hậu nghiệm cực đại MAP cho từng bit thông qua việc tính tổng trên toàn bộ không gian mã đối ngẫu. Trellis đối ngẫu là công cụ trực quan hóa cấu trúc chuyển trạng thái của mã đối ngẫu theo thời gian. Khi số bit kiểm tra nhỏ, đồ thị trellis đối ngẫu có số lượng trạng thái ít hơn nhiều so với trellis của mã gốc. Nhờ cấu trúc trellis đối ngẫu, các thuật toán giải mã trên đồ thị có thể thực thi với độ phức tạp tính toán giảm mạnh. Phương pháp này đảm bảo chất lượng giải mã tối ưu mà vẫn duy trì tính khả thi cao trong triển khai phần cứng thực tế.
III. Các thuật toán giải mã mềm dựa trên không gian mã đối ngẫu
Phát triển thuật toán giải mã mềm hiệu năng cao là mục tiêu cốt lõi của nghiên cứu mã hóa kênh. Dựa trên không gian mã đối ngẫu, nhiều thuật toán giải mã tiên tiến đã được đề xuất nhằm tối ưu hóa tỷ lệ lỗi bit. Các phương pháp này tích hợp nguyên lý lan truyền niềm tin với các ràng buộc trực giao của mã đối ngẫu. Quy trình trao đổi thông tin ngoại lai giữa các nút biến và nút kiểm tra diễn ra nhanh chóng. Thuật toán mới giải quyết triệt để bài toán suy giảm hiệu năng trên các đồ thị có nhiều chu trình ngắn. Sự kết hợp giữa lý thuyết đại số và xử lý xác suất mang lại độ chính xác cao, thích hợp cho nhiều loại mã khối thực tế.
3.1. Thuật toán lan truyền niềm tin BPA DCS trên mã Hamming
Thuật toán BPA-DCS áp dụng nguyên lý lan truyền niềm tin trên tập hợp các từ mã đối ngẫu của mã Hamming. Thay vì chỉ sử dụng các hàng của ma trận kiểm tra chẵn lẻ, BPA-DCS khai thác toàn bộ các từ mã đối ngẫu khác không. Mỗi từ mã đối ngẫu đóng vai trò như một nút kiểm tra mở rộng trong quá trình cập nhật niềm tin. Thông tin ngoại lai được tính toán thông qua hàm phi tuyến trên các giá trị tỷ số hợp lý logarit LLR đầu vào. Quá trình trao đổi thông điệp lặp qua lại giúp triệt tiêu dần ảnh hưởng của nhiễu kênh truyền. Kết quả mô phỏng khẳng định BPA-DCS đạt hiệu năng BER tiệm cận thuật toán giải mã MAP lý thuyết, vượt trội hoàn toàn so với thuật toán lan truyền niềm tin tiêu chuẩn.
3.2. Thuật toán BPA DCZ sử dụng từ mã đối ngẫu toàn bit không
Thuật toán BPA-DCZ là bước cải tiến đột phá nhằm giảm độ phức tạp tính toán của BPA-DCS. Phương pháp này khai thác từ mã toàn bit không trong không gian mã đối ngẫu để đơn giản hóa biểu thức cập nhật. Việc bổ sung thành phần từ mã toàn không giúp cân bằng phân phối xác suất tiên nghiệm của các biến ngẫu nhiên. Số lượng phép toán nhân và hàm phi tuyến giảm đi đáng kể trong mỗi chu kỳ lặp. BPA-DCZ duy trì độ lợi mã hóa tương đương BPA-DCS nhưng yêu cầu tài nguyên xử lý thấp hơn nhiều. Đây là giải pháp lý tưởng cho các thiết bị thu phát vô tuyến yêu cầu tiêu thụ năng lượng thấp và tốc độ xử lý thời gian thực cao.
3.3. Giải pháp giải mã mềm cho mã kiểm tra chẵn lẻ mật độ cao
Mã kiểm tra chẵn lẻ mật độ cao HDPC như mã BCH hay Reed-Solomon thường chứa nhiều chu trình ngắn trong đồ thị Tanner. Điều này khiến thuật toán lan truyền niềm tin truyền thống bị suy giảm hiệu năng nghiêm trọng do hiện tượng tương quan thông tin. Ứng dụng giải mã mềm dựa trên không gian mã đối ngẫu giúp giải quyết triệt để nút thắt này. Thuật toán chọn lọc các từ mã đối ngẫu có trọng số nhỏ nhất để tạo ma trận kiểm tra thưa cục bộ. Thông tin độ tin cậy được cập nhật có chọn lọc, hạn chế vòng lặp phản hồi dương gây sai lệch. Giải pháp này giúp mở rộng khả năng giải mã mềm lặp cho các họ mã khối mật độ cao vốn khó áp dụng trước đây.
IV. Giải mã mềm cho mã tích dựa vào không gian mã đối ngẫu
Mã tích tạo nên cấu trúc mã khối mạnh mẽ bằng cách ghép hai hay nhiều mã thành phần theo dạng ma trận hai chiều. Kỹ thuật giải mã mềm cho mã tích đóng vai trò quan trọng trong việc đạt được khoảng cách tối thiểu rất lớn. Áp dụng không gian mã đối ngẫu vào mã tích cho phép giải mã song song trên từng hàng và từng cột. Các bộ giải mã thành phần trao đổi thông tin mềm qua các vòng lặp Turbo. Thuật toán đối ngẫu giúp đơn giản hóa cấu trúc giải mã trên từng chiều mà vẫn bảo toàn lượng tin cậy. Nhờ đó, hệ thống đạt được hiệu năng sửa lỗi gần giới hạn Shannon với độ trễ xử lý được kiểm soát chặt chẽ.
4.1. Cấu trúc đại số và tham số cơ bản của hệ thống mã tích
Mã tích hai chiều được xây dựng từ hai mã khối tuyến tính thành phần. Từ mã tích có dạng ma trận gồm các hàng và cột tuân theo quy luật của mã thành phần. Khoảng cách tối thiểu của mã tích bằng tích các khoảng cách tối thiểu của hai mã thành phần. Ma trận kiểm tra chẵn lẻ của mã tích có cấu trúc tích Kronecker từ các ma trận kiểm tra thành phần. Cấu trúc đối ngẫu của mã tích cũng mang tính phân rã trực giao tương ứng. Đặc điểm này cho phép phân chia bài toán giải mã phức tạp trên toàn khối thành các bước giải mã mềm độc lập trên các vector hàng và cột đơn giản hơn nhiều.
4.2. Thuật toán DCAPC và cơ chế vector hội chứng mềm
Thuật toán DCAPC là giải pháp giải mã đối ngẫu chuyên biệt dành cho mã tích hai chiều. Thuật toán sử dụng vector hội chứng mềm để đánh giá mức độ vi phạm chẵn lẻ trên từng vector nhận. Vector hội chứng mềm được tính toán từ tích vô hướng giữa ma trận kiểm tra và vector LLR kênh. Giá trị hội chứng mềm phản ánh đồng thời vị trí và độ tin cậy của các bit có khả năng lỗi cao nhất. Dựa vào đó, thuật toán DCAPC tiến hành sửa lỗi theo thứ tự ưu tiên trên không gian đối ngẫu của mã hàng và mã cột. Cơ chế này giảm đáng kể số lần lặp không cần thiết và tăng độ nhạy phát hiện sai số trong các khối dữ liệu lớn.
4.3. Đánh giá chất lượng và cải tiến giải mã dựa trên độ tin cậy
Thuật toán giải mã đối ngẫu cải tiến cho mã tích kết hợp nguyên lý giải mã dựa trên độ tin cậy. Khi một vector hàng hoặc cột có độ tin cậy quá thấp, thuật toán áp dụng kỹ thuật lật bit có trọng số dựa trên thông tin ngoại lai. Việc bổ sung ngưỡng lọc nhiễu giúp loại bỏ các giá trị LLR không chắc chắn trước khi cập nhật vào ma trận tích. Kết quả phân tích cho thấy thuật toán cải tiến đạt độ lợi mã hóa vượt trội so với thuật toán Chase-Pyndiah truyền thống. Tốc độ hội tụ của quá trình lặp tăng nhanh, giúp giảm đáng kể số chu kỳ tính toán. Hiệu quả này đặc biệt có ý nghĩa trong các ứng dụng truyền thông vô tuyến băng rộng.
V. Đánh giá hiệu năng giải mã mềm cho mã khối trong thực tế
Đánh giá toàn diện hiệu năng của các giải thuật giải mã mềm là bước quyết định trước khi ứng dụng thực tế. Tiêu chí đánh giá bao gồm tỷ lệ lỗi bit BER, tỷ lệ lỗi khung FER, độ phức tạp thuật toán và độ trễ xử lý. Không gian mã đối ngẫu cung cấp khung làm việc lý tưởng để cân bằng giữa độ chính xác và tài nguyên phần cứng. So với các giải thuật giải mã quyết định cứng, giải mã mềm dựa trên mã đối ngẫu mang lại ưu thế tuyệt đối về chất lượng truyền tin. Các kết quả thực nghiệm trên nhiều kênh truyền nhiễu khác nhau khẳng định tính ưu việt và độ bền vững của phương pháp tiếp cận theo không gian đối ngẫu.
5.1. Hiệu quả cải thiện tỷ lệ lỗi bit trên kênh truyền AWGN
Trên kênh truyền AWGN kết hợp điều chế BPSK, các thuật toán giải mã đối ngẫu thể hiện khả năng giảm tỷ lệ lỗi bit BER vượt trội. Đường cong đặc tuyến BER dốc đứng hơn rõ rệt so với các bộ giải mã quyết định cứng tương ứng. Độ lợi mã hóa đạt được dao động từ 1.5 dB đến hơn 3 dB tại mức BER thấp tùy theo chiều dài khối mã. Khả năng chống chịu nhiễu tốt giúp hệ thống duy trì liên lạc ổn định ngay cả trong điều kiện tỷ số tín hiệu trên tạp âm rất thấp. Đối với các mã khối ngắn và trung bình, giải thuật mềm trên không gian đối ngẫu khắc phục hoàn toàn hiện tượng sàn lỗi thường gặp ở mã kiểm tra mật độ thấp LDPC.
5.2. Tối ưu độ phức tạp tính toán so với các bộ giải mã MAP
Bộ giải mã MAP toàn phần đạt chất lượng tối ưu nhưng đòi hỏi độ phức tạp tính toán tăng theo hàm mũ của số bit thông tin. Việc chuyển dịch miền xử lý sang không gian mã đối ngẫu giúp giảm số lượng trạng thái tính toán xuống hàm mũ của số bit kiểm tra. Đối với các bộ mã tỷ lệ cao có số bit thông tin lớn hơn nhiều so với số bit kiểm tra, số lượng phép tính giảm hàng chục đến hàng trăm lần. Thuật toán Hartmann-Rudolph kết hợp trellis đối ngẫu cho phép thực thi song song hóa trên kiến trúc vi mạch VLSI hoặc FPGA. Nhờ đó, hệ thống đạt tốc độ xử lý gigabit mỗi giây mà vẫn tiết kiệm diện tích chip và năng lượng tiêu thụ.
5.3. Tiềm năng ứng dụng trong tiêu chuẩn thông tin hiện đại
Các tiêu chuẩn thông tin thế hệ mới như truyền hình vệ tinh DVB-S2, mạng 5G/6G và truyền thông quang đòi hỏi hiệu năng sửa lỗi khắt khe. Phương pháp giải mã quyết định mềm cho mã khối dựa trên không gian đối ngẫu mở ra tiềm năng ứng dụng rộng lớn cho các cấu trúc mã ghép và mã tích. Khả năng tương thích tốt với các phần cứng xử lý tín hiệu số DSP giúp kỹ thuật này dễ dàng tích hợp vào hệ thống hiện hữu. Việc tiếp tục hoàn thiện thuật toán theo hướng học máy và tối ưu hóa thích nghi hứa hẹn nâng cao hiệu quả mã hóa kênh, đáp ứng yêu cầu truyền tải dữ liệu siêu tin cậy với độ trễ cực thấp trong tương lai.
Mục lục chi tiết luận án
Tải xuống file đầy đủ để xem toàn bộ nội dung
Tải đầy đủ (114 trang)Nội dung chính
Tổng quan về luận án
Kiểm soát lỗi truyền dẫn thông qua kỹ thuật mã hóa sửa lỗi hướng đi (Forward Error Correction - FEC) đóng vai trò nền tảng trong các hệ thống thông tin số hiện đại. Sự bùng nổ của mạng không dây thế hệ mới, Internet vạn vật (IoT), và các hệ thống vô tuyến thời gian thực đặt ra yêu cầu khắt khe về độ trễ cực thấp, hiệu quả năng lượng cao và băng thông tối ưu. Mặc dù các họ mã hiện đại như LDPC (Low-Density Parity-Check) và Turbo đạt hiệu năng tiệm cận giới hạn Shannon, chúng bộc lộ nhược điểm cố hữu: mã LDPC đòi hỏi chiều dài khối $n$ rất lớn và ma trận sinh không thưa khiến độ phức tạp mã hóa tỷ lệ với bình phương chiều dài mã $\mathcal{O}(n^2)$; trong khi mã Turbo với cấu trúc giải mã MAP (Maximum A Posteriori) lặp lại tạo ra độ trễ xử lý và tiêu hao năng lượng đáng kể. Ngược lại, mã khối mật độ cao (High-Density Parity-Check - HDPC) với chiều dài khối ngắn và trung bình lại gặp rào cản lớn khi áp dụng giải mã mềm vì đồ thị Tanner chứa quá nhiều vòng kín ngắn (short cycles), làm suy giảm nghiêm trọng sự hội tụ của thuật toán lan truyền niềm tin (Belief Propagation Algorithm - BPA).
Khoảng trống nghiên cứu (Research Gap) then chốt nằm ở việc chưa có giải pháp giải mã quyết định mềm (Soft Decision Decoding - SDD) có độ phức tạp thấp, tiệm cận tối ưu MLD (Maximum Likelihood Decoding) cho các mã khối tuyến tính mật độ cao và mã tích (Product Codes). Các công trình kinh điển của Forney (1966) với thuật toán GMD (Generalized Minimum Distance), Chase (1972) với giải thuật tìm kiếm danh sách, hay Hagenauer (1996) với SOVA (Soft Output Viterbi Algorithm) trên không gian đối ngẫu đều vấp phải sự đánh đổi nghiêm trọng giữa độ phức tạp tính toán $\mathcal{O}(2^k)$ hoặc $\mathcal{O}(2^{\min(k, n-k)})$ và phẩm chất giải mã.
Luận án "Giải mã mềm cho mã khối dựa trên không gian mã đối ngẫu" của NCS Nguyễn Thị Hồng Nhung (chuyên ngành Kỹ thuật Điện tử, Học viện Kỹ thuật Quân sự, 2019, người hướng dẫn: PGS.TS. Vũ Thanh Hải, PGS.TS. Phạm Khắc Hoan) đã giải quyết triệt để bài toán này. Nghiên cứu đặt ra hệ thống câu hỏi và giả thuyết khoa học cụ thể:
-
Câu hỏi nghiên cứu 1 (RQ1): Làm thế nào để khai thác trọn vẹn thông tin giải mã trong không gian mã đối ngẫu $\mathcal{C}^\perp$ nhằm giảm số vòng kín ngắn trên đồ thị Tanner khi áp dụng giải mã mềm cho mã khối mật độ cao?
-
Câu hỏi nghiên cứu 2 (RQ2): Cấu trúc đại số của từ mã đối ngẫu toàn "0" và các tập ma trận kiểm tra parity $\mathbf{H}$ hoán vị đóng góp như thế nào vào việc tích lũy thông tin ngoại lai (extrinsic information) qua từng vòng lặp?
-
Câu hỏi nghiên cứu 3 (RQ3): Làm thế nào để thiết lập thuật toán giải mã mềm cho mã tích hai chiều $\mathcal{C}_1 \times \mathcal{C}_2$ với độ phức tạp tuyến tính theo chiều dài mã thành phần mà vẫn bảo toàn độ lợi mã hóa?
-
Giả thuyết nghiên cứu 1 (H1): Việc chuyển đổi không gian giải mã từ không gian mã gốc $\mathcal{C}(n, k)$ sang không gian mã đối ngẫu $\mathcal{C}^\perp(n, n-k)$ cho các mã tốc độ cao ($R = k/n > 1/2$) sẽ giảm số lượng trạng thái tìm kiếm từ $2^k$ xuống $2^{n-k}$, loại bỏ bùng nổ tổ hợp.
-
Giả thuyết nghiên cứu 2 (H2): Khai thác từ mã đối ngẫu toàn "0" ($\mathbf{0} \in \mathcal{C}^\perp$) cho phép phá vỡ các bẫy lỗi (trapping sets) do chu trình ngắn 4 và 6 gây ra trên đồ thị liên kết nút.
-
Giả thuyết nghiên cứu 3 (H3): Giải mã lặp trên không gian đối ngẫu của các mã thành phần trong mã tích sẽ tiệm cận chất lượng của giải mã MAP-Turbo nhưng giảm độ phức tạp tính toán xuống hàng chục lần so với thuật toán MDUDC (MAP Decoder Using the Dual Code).
Khung lý thuyết của luận án tích hợp chặt chẽ giữa lý thuyết không gian vectơ đối ngẫu trong trường hữu hạn Galois $GF(2)$, định lý đồng nhất thức trọng số MacWilliams, lý thuyết đồ thị Tanner, giải mã lan truyền niềm tin SISO (Soft-Input Soft-Output) và cấu trúc ma trận tensor của mã tích Elias. Đóng góp đột phá của luận án là thiết lập thành công 4 thuật toán giải mã mềm mới: BPA-DCS (Belief Propagation based on Dual Codes), BPA-DCZ (BPA using Dual Code's codeword of Zeros), DCA (Dual Codes decoding Algorithm), và DCAPC (Dual Codes decoding Algorithm for Product Codes) cùng phiên bản DCAPC cải tiến.
Nghiên cứu mang lại độ lợi mã hóa tiệm cận (asymptotic coding gain) vượt trội $1.3\text{ - }1.4\text{ dB}$ so với giải mã cứng HDD trên kênh AWGN điều chế BPSK, đồng thời giảm thời gian xử lý từ 30% đến trên 60% so với BPA truyền thống và MDUDC trên tập dữ liệu khảo sát từ các bộ mã Hamming $(7,4)$, $(15,11)$, $(31,26)$, $(63,57)$, Golay $(23,12)$, Golay mở rộng $(24,12)$ và các cấu trúc mã tích $(15,11,3)^2$, $(31,26,3)^2$.
Literature Review và Positioning
Lịch sử phát triển của các thuật toán giải mã mã khối nhị phân tuyến tính chứng kiến hai trường phái đối lập trong việc cân đối giữa độ phức tạp và phẩm chất kiểm soát lỗi:
[Forney (1966): GMD] ──> [Chase (1972): Chase-II] ──> [Bahl et al. (1974): BCJR/MAP]
│ │
▼ ▼
[Gallager (1962): LDPC/BPA] ───────────────────────────> [Berrou & Glavieux (1993): Turbo]
│ │
▼ ▼
[Mackay & Neal (1996): SPA/MSA] [Pyndiah (1998): Turbo-Product]
│ │
└─────────────────────► [Hagenauer (1996): SOVA-Dual] ────┘
│
▼
[Al-Askary (2003): Suboptimal List]
│
▼
[Nhung et al. (2019): BPA-DCZ / DCA / DCAPC]
Trường phái giải thuật đại số cổ điển khởi xướng bởi Forney (1966) với bộ giải mã GMD dựa trên danh sách ứng viên và Chase (1972) với việc kiểm tra các vị trí bit kém tin cậy nhất. Dù giúp giảm số lượng tính toán, khoảng cách phẩm chất lỗi của thuật toán Chase so với bộ giải mã hợp lẽ cực đại (MLD) nới rộng đáng kể khi kích thước khối tăng (Chase, 1972; Dumer, 1996).
Trường phái giải mã đồ thị và giải mã lặp bùng nổ khi Gallager (1962) được tái phát hiện bởi MacKay và Neal (1996). Thuật toán lan truyền niềm tin (BPA), thuật toán tổng - tích (Sum-Product Algorithm - SPA) và tổng - cực tiểu (Min-Sum Algorithm - MSA) đạt hiệu năng xuất sắc trên mã LDPC nhưng suy giảm nghiêm trọng khi áp dụng cho mã khối mật độ cao (HDPC) do sự tồn tại của vô số chu trình ngắn bậc 4 và bậc 6.
Trường phái giải mã mã tích khởi đầu từ Elias (1954), sau đó Berrou và Glavieux (1993) mở ra kỷ nguyên giải mã Turbo thông qua thuật toán MAP trên lưới (trellis). Bahl, Cocke, Jelinek và Raviv (1974) đề xuất thuật toán BCJR cho mã khối. Tuy nhiên, như Wolf (1978) và McEliece (1996) đã chứng minh, số lượng trạng thái trên lưới của mã khối tỷ lệ với $2^{\min(k, n-k)}$, khiến giải mã MAP cho mã tích có độ phức tạp gấp 4 lần giải mã Viterbi và tăng theo hàm mũ.
Để khắc phục, Hagenauer et al. (1996) đề xuất thuật toán SOVA trên mã đối ngẫu, và Lucas (1962, 1998) sử dụng các từ mã đối ngẫu trọng số tối thiểu. Pyndiah (1998) áp dụng thuật toán Chase-II tạo danh sách con để xấp xỉ giải mã MAP cho mã tích, nhưng kỹ thuật của Pyndiah mang tính kinh nghiệm thực nghiệm, thiếu cơ sở giải tích chuẩn xác để tối ưu hóa. Năm 2003, Al-Askary phát triển thuật toán lặp cận tối ưu liệt kê danh sách bản tin, song vẫn gặp bế tắc vì độ phức tạp tính toán còn rất cao và phụ thuộc vào bộ giải mã danh sách của các mã thành phần.
| Tiêu chí nghiên cứu | Thuật toán Chase-II (Pyndiah, 1998) | SOVA trên mã đối ngẫu (Hagenauer, 1996) | MDUDC (Al-Askary, 2003) | Đề xuất Luận án (BPA-DCZ, DCA, DCAPC) |
|---|---|---|---|---|
| Không gian xử lý | Tập con ứng viên không gian gốc $\mathcal{C}$ | Lưới mã đối ngẫu $\mathcal{C}^\perp$ | Không gian đối ngẫu $\mathcal{C}^\perp$ | Toàn bộ không gian đối ngẫu $\mathcal{C}^\perp$ & từ mã $\mathbf{0}$ |
| Độ phức tạp tính toán | $\mathcal{O}(2^p)$ ($p$: số bit kiểm tra thử) | $\mathcal{O}(2^{n-k})$ trên lưới trellis | $\mathcal{O}(N_{iter} \cdot 2^{n-k})$ | $\mathcal{O}(2^{n-k})$ tuyến tính theo hàng/cột |
| Hiện tượng chu trình ngắn | Không xét trên đồ thị | Gặp bế tắc trên trellis lớn | Không giải quyết triệt để | Triệt tiêu ảnh hưởng nhờ từ mã $\mathbf{0}$ và đa ma trận $\mathbf{H}$ |
| Mã thành phần hỗ trợ | Mã Hamming, BCH ngắn | Mã chập, mã khối đơn giản | Mã khối ngắn ($n \le 15$) | Mã HDPC, Hamming, Golay, Mã tích ($n \ge 63$) |
| Cơ sở toán học | Heuristic xấp xỉ LLR | Thuật toán Viterbi sửa đổi | Quy hoạch lặp danh sách | Đại số đối ngẫu $GF(2)$, MacWilliams, LLR tích lũy |
Luận án định vị chính xác khoảng trống: chuyển dịch toàn bộ bài toán giải mã mềm từ không gian mã gốc $\mathcal{C}$ sang không gian mã đối ngẫu $\mathcal{C}^\perp$, tận dụng định lý "Đối với mã khối tuyến tính, mỗi bit mã trong các từ mã đối ngẫu đều chứa các thông tin về các bit mã trong các từ mã gốc" [trích nguồn luận án] để vét cạn thông tin với độ phức tạp tối thiểu đối với các bộ mã có tốc độ mã hóa cao ($R \ge 0.5$).
Đóng góp lý thuyết và khung phân tích
Đóng góp cho lý thuyết
Luận án mở rộng trực tiếp lý thuyết mã hóa kênh của Shannon (1948), định lý phân bố trọng số MacWilliams (1963) và lý thuyết giải mã lặp của Gallager (1962) thông qua ba trụ cột lý thuyết:
- Mở rộng định lý mang tin của không gian đối ngẫu: Luận án chứng minh rằng ma trận kiểm tra $\mathbf{H}$ kích thước $(n-k) \times n$ của mã gốc $\mathcal{C}(n, k)$ đóng vai trò là ma trận sinh $\mathbf{G}^\perp$ của mã đối ngẫu $\mathcal{C}^\perp(n, n-k)$. Do tính chất trực giao $\mathbf{c} \cdot \mathbf{H}^T = \mathbf{0}$, mọi phép tổ hợp tuyến tính trên các hàng của $\mathbf{H}$ đều tạo ra một từ mã đối ngẫu hợp lệ $\mathbf{a}j \in \mathcal{C}^\perp$. Từ văn bản nguồn: "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ừ đó, hàm quyết định bit cứng $\bar{c}i$ từ thông tin mềm đầu vào $y_i$ với tỷ lệ hợp lẽ logarit (Log-Likelihood Ratio - LLR) được quy tụ về biểu thức giải tích: $$\bar{c}i = 0 \iff \sum{j=1}^{2^{n-k}} \prod{m=1, m \neq i, a{jm}=1}^{n} \left(\frac{1 - e^{-L(c_m)}}{1 + e^{-L(c_m)}}\right) > 0$$ trong đó $L(c_m) = \ln \left[\frac{P(c_m=0|y_m)}{P(c_m=1|y_m)}\right]$.
┌────────────────────────────────────────────────────────────────────────┐
│ KHUNG PHÂN TÍCH GIẢI MÃ TRÊN KHÔNG GIAN ĐỐI NGẪU │
└───────────────────────────────────┬────────────────────────────────────┘
│
┌────────────────────────────┴────────────────────────────┐
▼ ▼
┌──────────────────────────────┐ ┌──────────────────────────────┐
│ Mã gốc C(n, k) [R = k/n] │ │ Mã đối ngẫu C^⊥(n, n-k) │
│ Không gian: 2^k từ mã │ ◄─── Biến đổi đối ngẫu ──►│ Không gian: 2^(n-k) từ mã │
│ Độ phức tạp: Rất lớn khi k↑ │ (MacWilliams) │ Độ phức tạp: Rất nhỏ khi R↑ │
└──────────────┬───────────────┘ └──────────────┬───────────────┘
│ │
│ Trực giao: c · H^T = 0 │ Vét cạn thông tin
▼ ▼
┌──────────────────────────────┐ ┌──────────────────────────────┐
│ Đồ thị Tanner gốc │ │ Tái cấu trúc đồ thị & LLR │
│ Mật độ cao (HDPC) │ │ - Thuật toán BPA-DCZ │
│ Vấn đề: Chu trình ngắn 4, 6 │ ◄── Triệt tiêu chu trình ┤ - Thuật toán DCA / BPDCA │
│ Hệ quả: Suy giảm niềm tin │ bằng từ mã toàn 0 │ - Thuật toán DCAPC cho mã │
└──────────────────────────────┘ │ tích C_1 x C_2 │
└──────────────────────────────┘
-
Cơ chế triệt tiêu chu trình ngắn bằng từ mã đối ngẫu toàn "0": Trong đồ hình Tanner, các chu trình ngắn (short cycles) bậc 4 và 6 gây ra hiện tượng tương quan sớm giữa các thông tin ngoại lai, làm thuật toán BPA bị bão hòa và hội tụ sai lệch. Luận án đã phát hiện rằng từ mã đối ngẫu toàn "0" ($\mathbf{0} \in \mathcal{C}^\perp$) mang thông tin suy biến đại số của toàn bộ từ mã gốc. Việc đưa từ mã toàn "0" vào cấu trúc nút kiểm tra giúp trung hòa sự phụ thuộc chéo của các nhánh đồ thị, cắt đứt các vòng lặp kín cục bộ mà không làm mất thông tin tin cậy.
-
Mô hình toán học chuyển đổi tiệm cận độ lợi mã hóa: Luận án chuẩn hóa công thức tính độ lợi mã hóa tiệm cận (Asymptotic Coding Gain - ACG) giữa giải mã mềm (SDD) và giải mã cứng (HDD): $$\gamma_{SDD} = 10 \log_{10}(R \cdot d_{min})$$ $$\gamma_{HDD} = 10 \log_{10}\left(R \cdot \frac{d_{min} + 1}{2}\right)$$ $$\Delta \gamma = \gamma_{SDD} - \gamma_{HDD} = 10 \log_{10}\left(\frac{2 d_{min}}{d_{min} + 1}\right) \approx 3\text{ dB (khi } d_{min} \gg 1\text{)}$$ Với mã Hamming $d_{min} = 3$, độ lợi lý thuyết đạt được là $\Delta \gamma = 10 \log_{10}(6/4) = 1.76\text{ dB}$, giải thích thỏa đáng kết quả mô phỏng thực tế $1.3\text{ - }1.4\text{ dB}$ trên kênh AWGN.
Khung phân tích độc đáo
Khung phân tích của luận án tích hợp 3 lý thuyết nền tảng:
- Lý thuyết trường Galois $GF(2)$ và đối ngẫu không gian con: Biến đổi bài toán tìm nghiệm từ mã trong không gian $2^k$ phần tử thành bài toán chiếu trực giao lên không gian đối ngẫu $2^{n-k}$ phần tử.
- Lý thuyết giải mã truyền tin (Message Passing/BPA): Tối ưu hóa cấu trúc cập nhật thông tin tại nút kiểm tra (Check Nodes - CN) và nút biến (Variable Nodes - VN) bằng cách hoán vị ma trận kiểm tra $\mathbf{H}$ qua các từ mã đối ngẫu độc lập tuyến tính.
- Lý thuyết phân rã tensor của mã tích: Biến đổi ma trận từ mã $N_1 \times N_2$ thành hệ thống giải mã mềm song song theo từng hàng và cột, áp dụng thuật toán DCA thành phần để đạt hiệu năng tương đương giải mã MAP hai chiều.
Điều kiện biên (Boundary Conditions): Thuật toán phát huy hiệu quả tối đa khi tốc độ mã hóa $R = k/n \ge 0.5$ (tức $n-k < k$), đảm bảo không gian mã đối ngẫu $2^{n-k}$ nhỏ hơn đáng kể so với không gian mã gốc $2^k$. Khi $R < 0.5$, không gian đối ngẫu bùng nổ tổ hợp, đòi hỏi phải quay lại giải mã trên không gian gốc hoặc phân rã đa tầng.
Phương pháp nghiên cứu tiên tiến
Thiết kế nghiên cứu
Luận án tuân thủ thế giới quan thực chứng (Positivism) và chủ nghĩa duy thực phản biện (Critical Realism), kết hợp chặt chẽ giữa chứng minh toán học giải tích hình thức (formal analytical proof) và mô phỏng số thực nghiệm ngẫu nhiên Monte-Carlo.
Thiết kế nghiên cứu đa cấp độ (Multi-level Experimental Design):
- Cấp độ 1 (Mã thành phần đơn lẻ): Đánh giá hiệu năng trên các cấu hình mã khối nhị phân tuyến tính kinh điển gồm mã Hamming $(7,4)$, $(15,11)$, $(31,26)$, $(63,57)$, mã Golay $(23,12)$ và mã Golay mở rộng $(24,12)$.
- Cấp độ 2 (Mã tích hợp hai chiều): Đánh giá cấu trúc mã tích $\mathcal{C} = \mathcal{C}_1 \otimes \mathcal{C}_2$ với kích thước $(15,11,3) \times (15,11,3)$ (chiều dài khối $N = 225$ bit, $K = 121$ bit tin) và $(31,26,3) \times (31,26,3)$ ($N = 961$ bit, $K = 676$ bit tin).
- Cấp độ 3 (Khảo sát tham số kênh): Biến thiên tỷ số năng lượng bit trên mật độ phổ công suất tạp âm ($E_b/N_0$) từ $0\text{ dB}$ đến $10\text{ dB}$, bước nhảy $0.5\text{ dB}$ hoặc $1.0\text{ dB}$.
┌─────────────────────────────────────────────────────────────────────────┐
│ SƠ ĐỒ PHƯƠNG PHÁP NGHIÊN CỨU & MÔ PHỎNG MONTE-CARLO │
└────────────────────────────────────┬────────────────────────────────────┘
│
┌────────────────────────────┴────────────────────────────┐
▼ ▼
┌──────────────────────────────┐ ┌──────────────────────────────┐
│ 1. PHÂN TÍCH ĐẠI SỐ GIẢI TÍCH│ │ 2. THIẾT KẾ THUẬT TOÁN ĐỐI NGẪU│
│ - Không gian đối ngẫu GF(2) │ │ - BPA-DCS (Đa ma trận H) │
│ - Phân bố trọng số MacWilliams│ │ - BPA-DCZ (Từ mã đối ngẫu 0) │
│ - Đánh giá tiệm cận union-bound │ - DCA (Vét cạn đối ngẫu) │
└──────────────┬───────────────┘ │ - DCAPC (Mã tích lặp 2 chiều)│
│ └──────────────┬───────────────┘
│ │
└─────────────────────────────┬───────────────────────────┘
│
▼
┌────────────────────────────────────────┐
│ 3. MÔ PHỎNG MONTE-CARLO TRÊN MATLAB │
│ - Kênh AWGN, Điều chế BPSK │
│ - Mẫu: 10^5 - 10^7 khung tin/SNR │
│ - Ngưỡng dừng: Tối thiểu 100 frame lỗi │
└────────────────────┬───────────────────┘
│
▼
┌────────────────────────────────────────┐
│ 4. KIỂM ĐỊNH HIỆU NĂNG & ĐỘ PHỨC TẠP │
│ - BER vs Eb/N0, Độ lợi mã hóa (dB) │
│ - Số vòng lặp hội tụ, Thời gian xử lý │
│ - So sánh đối chứng: HDD, BPA, MDUDC │
└────────────────────────────────────────┘
Quy trình nghiên cứu rigorous
Quy trình thu thập dữ liệu mô phỏng tuân thủ nghiêm ngặt tiêu chuẩn kiểm định Monte-Carlo trong kỹ thuật thông tin:
- Giao thức tạo mẫu: Khối phát tạo chuỗi bit ngẫu nhiên phân bố đều $u_i \in {0, 1}$. Mã hóa qua ma trận sinh $\mathbf{G}$ để tạo từ mã $\mathbf{c} = \mathbf{u} \cdot \mathbf{G}$.
- Kênh truyền và điều chế: Điều chế BPSK ánh xạ $0 \to +1$, $1 \to -1$. Tín hiệu truyền qua kênh tạp âm Gauss trắng cộng tính (AWGN) với phương sai nhiễu $\sigma^2 = N_0 / (2 R E_b)$. Chuỗi nhận được tại máy thu: $y_i = x_i + n_i$, trong đó $n_i \sim \mathcal{N}(0, \sigma^2)$.
- Tiêu chuẩn kiểm soát lỗi thống kê: Mỗi điểm $E_b/N_0$ được mô phỏng lặp lại từ $10^5$ đến $10^7$ khung tin (frames), đảm bảo tích lũy tối thiểu 100 sự kiện lỗi khung (Frame Error Events) để đạt độ tin cậy thống kê 95% với khoảng tin cậy hẹp (Confidence Interval).
- Kiểm định độ tin cậy và giá trị (Validity & Reliability): Tính hợp lệ của cấu trúc (construct validity) được kiểm chứng qua sự trùng khớp tuyệt đối giữa kết quả mô phỏng không mã hóa với đường cong lý thuyết $P_b = Q(\sqrt{2 E_b/N_0})$. Tính chuẩn xác nội tại (internal validity) được đảm bảo qua việc so khớp giới hạn union bound tại vùng $E_b/N_0$ cao ($> 7\text{ dB}$).
Data và phân tích
Dữ liệu mô phỏng được phân tích toàn diện trên nền tảng phần mềm kỹ thuật MATLAB:
- Công cụ tính toán: Môi trường MATLAB được tối ưu hóa vector hóa ma trận, xử lý tính toán dấu phẩy động cho các ma trận kiểm tra đối ngẫu.
- Kỹ thuật thống kê: Đánh giá phân bố tỷ lệ lỗi bit (Bit Error Rate - BER) theo $E_b/N_0$; đo đạc thời gian xử lý trung bình trên từng từ mã (Execution Time per Codeword tính bằng milli-giây); đếm số lượng vòng kín ngắn bậc 4 ($C_4$) và bậc 6 ($C_6$) thông qua ma trận tương quan $\mathbf{H} \cdot \mathbf{H}^T$.
- Robustness Checks: Thực hiện kiểm tra độ bền vững của thuật toán qua các tốc độ mã hóa biến thiên từ $R = 0.57$ (Hamming 7,4), $R = 0.73$ (Hamming 15,11), $R = 0.84$ (Hamming 31,26) đến $R = 0.90$ (Hamming 63,57).
Phát hiện đột phá và implications
Những phát hiện then chốt
Nghiên cứu mang lại 5 phát hiện mang tính đột phá với minh chứng định lượng cụ thể:
BER
10^0 +---------------------------------------------------------+
| |
10^-1| \ (Không mã hóa) |
| \ |
10^-2| \ \ (Giải mã cứng HDD) |
| \ \ |
10^-3| \ \ \ (BPA truyền thống) |
| \ \ \ |
10^-4| \ \ \ \ (DCA / BPA-DCZ) |
| \ \ \ \ |
10^-5| \ \ \ \ |
| |<-1.4dB->| | |
10^-6+--------------------+---------+----+---------------------+
0 1 2 3 4 5 6 7 8 9 10 Eb/N0 (dB)
-
Vượt trội độ lợi mã hóa của DCA so với giải mã cứng HDD: Tại ngưỡng $\text{BER} = 10^{-5}$, thuật toán DCA đạt độ lợi mã hóa $1.3\text{ dB}$ đối với mã Hamming $(7,4)$ và $1.4\text{ dB}$ đối với mã Hamming $(15,11)$ so với giải mã cứng HDD. Điều này chứng minh DCA khai thác trọn vẹn năng lượng mềm của kênh AWGN, tiệm cận đường cong MLD lý thuyết mà không cần tìm kiếm trong không gian $2^k$.
-
Triệt tiêu bẫy lỗi và tăng tốc hội tụ của thuật toán BPA-DCZ: Đối với các mã mật độ cao có nhiều chu trình ngắn, việc đưa từ mã đối ngẫu toàn "0" vào cấu trúc nút kiểm tra trong BPA-DCZ đã triệt tiêu hoàn toàn hiện tượng sàn lỗi (error floor) xuất hiện ở BPA truyền thống. Thời gian xử lý trung bình một từ mã của BPA-DCZ giảm từ 32.4% (đối với mã 7,4) đến 54.7% (đối với mã 63,57) so với BPA chuẩn do số vòng lặp trung bình để hội tụ giảm từ 8-10 vòng xuống chỉ còn 2-3 vòng lặp.
-
Tính ưu việt của giải mã vét cạn đối ngẫu (DCA) trên mã Golay $(23,12)$: Từ văn bản nguồn: "Giải mã b ng cách vét cạn toàn bộ thông tin trong bộ mã đối ngẫu là một phƣơng pháp giải mã tối ƣu và sẽ đạt đƣợc hiệu quả hơn trong việc giải mã tốc độ rất cao." Đối với mã Golay $(23,12,7)$ có không gian đối ngẫu $2^{11} = 2048$ từ mã (nhỏ hơn không gian gốc $2^{12} = 4096$), DCA đạt phẩm chất sửa lỗi tuyệt đối với khả năng sửa trọn vẹn 3 lỗi ngẫu nhiên và tiệm cận giới hạn sửa lỗi mềm $t = 4$ lỗi, mang lại độ lợi $2.1\text{ dB}$ so với HDD.
-
Đột phá về hiệu năng của thuật toán DCAPC trên mã tích hai chiều: Trên cấu trúc mã tích $(15,11,3) \times (15,11,3)$, thuật toán DCAPC đạt $\text{BER} = 10^{-6}$ tại $E_b/N_0 = 4.2\text{ dB}$, vượt trội hoàn toàn so với giải mã cứng hai chiều ($E_b/N_0 = 6.8\text{ dB}$) và bám sát phẩm chất của thuật toán MDUDC (Al-Askary, 2003) nhưng độ phức tạp tính toán giảm hơn $60%$.
-
Hiện tượng nghịch đảo độ phức tạp theo tốc độ mã hóa: Một phát hiện phản trực giác nhưng được giải thích chặt chẽ bằng toán học: Khi tốc độ mã hóa $R$ càng tăng (tức $n-k$ càng nhỏ), độ phức tạp giải mã của DCA và DCAPC càng giảm theo hàm mũ $2^{n-k}$, trong khi hiệu quả sửa lỗi trên mỗi đơn vị tính toán lại tăng vọt. Đây là ưu thế tuyệt đối mà không một thuật toán giải mã trên không gian gốc nào đạt được.
Implications đa chiều
- Về mặt lý thuyết: Luận án mở rộng nhánh lý thuyết giải mã mềm sang không gian đối ngẫu, thiết lập mối liên kết hữu cơ giữa định lý MacWilliams và cấu trúc LLR của thuật toán lan truyền niềm tin.
- Về mặt phương pháp luận: Cung cấp framework toán học và quy trình mô phỏng chuẩn tắc để đánh giá các thuật toán giải mã trên đồ thị có mật độ ma trận kiểm tra cao, có thể mở rộng cho các hệ thống mã hóa không gian - thời gian (Space-Time Block Codes).
- Về mặt ứng dụng thực tiễn: Tạo tiền đề kỹ thuật để tích hợp mã khối ngắn tốc độ cao vào các vi mạch phần cứng FPGA/ASIC công suất thấp, phục vụ truyền dữ liệu trong mạng cảm biến vô tuyến (WSN), thiết bị đeo y tế thông minh và các nút IoT công nghiệp nơi năng lượng pin bị giới hạn nghiêm ngặt.
- Về mặt chính sách và tiêu chuẩn: Đề xuất giải pháp thay thế khả thi cho các tiêu chuẩn truyền thông tương lai đòi hỏi độ trễ cực thấp (Ultra-Reliable Low-Latency Communications - URLLC) trong mạng 5G-Advanced và 6G.
Limitations và Future Research
Nghiên cứu duy trì góc nhìn học thuật khách quan và thừa nhận các giới hạn biên cụ thể:
- Rào cản bùng nổ không gian đối ngẫu ở tốc độ mã thấp: Thuật toán DCA vét cạn $2^{n-k}$ từ mã đối ngẫu. Do đó, khi áp dụng cho các bộ mã có tốc độ thấp $R < 0.3$ (tức $n-k$ rất lớn, ví dụ mã $(128, 32)$ có $n-k = 96$), không gian đối ngẫu $2^{96}$ là bất khả thi để vét cạn.
- Giả định kênh truyền lý tưởng: Các mô phỏng số chủ yếu thực hiện trên mô hình kênh AWGN và điều chế BPSK phân cực lý tưởng, chưa khảo sát sâu trên các kênh fading đa đường biến đổi nhanh (Rayleigh/Rician fading) hoặc kênh có can nhiễu đa truy nhập (CDMA/NOMA).
- Giới hạn cấu trúc mã tích 2 chiều đối xứng: Thuật toán DCAPC mới tập trung khảo sát trên mã tích 2 chiều với các mã thành phần giống nhau ($\mathcal{C}_1 = \mathcal{C}_2$), chưa mở rộng hoàn chỉnh cho mã tích 3 chiều hoặc mã tích không đồng nhất.
Chương trình nghiên cứu 5-10 năm tới (Future Research Agenda):
- Hướng 1: Phát triển thuật toán cắt tỉa không gian đối ngẫu thích nghi (Adaptive Dual Space Pruning) dựa trên ngưỡng độ tin cậy LLR để áp dụng DCA cho mã có $n-k > 30$.
- Hướng 2: Mở rộng thuật toán DCAPC cho các sơ đồ điều chế bậc cao (16-QAM, 64-QAM, 256-QAM) trên kênh truyền vô tuyến di động MIMO thế hệ mới.
- Hướng 3: Thiết kế kiến trúc phần cứng chuyên dụng (ASIC/FPGA RTL design) để kiểm chứng thực nghiệm độ trễ xử lý nano-giây và mức tiêu thụ công suất mili-Watt của bộ giải mã DCA.
- Hướng 4: Kết hợp thuật toán giải mã đối ngẫu với kỹ thuật mạng thần kinh nhân tạo (Deep Neural Decoding) để tự động tối ưu hóa trọng số ma trận kiểm tra đối ngẫu trong môi trường phi tuyến.
Tác động và ảnh hưởng
- Tác động học thuật (Academic Impact): Luận án đặt nền móng cho hướng tiếp cận giải mã mềm trên không gian đối ngẫu tại Việt Nam, mở ra triển vọng trích dẫn cao trong các nghiên cứu chuyên sâu về Information Theory, Coding Theory trên các tạp chí IEEE Transactions on Information Theory, IEEE Transactions on Communications.
- Chuyển đổi công nghiệp (Industry Transformation): Các doanh nghiệp công nghệ cao trong lĩnh vực thiết kế vi mạch truyền thông (Fabless Semiconductor), thiết bị vô tuyến quân sự, vệ tinh viễn thông có thể tiếp nhận giải thuật DCA/DCAPC để tối ưu hóa chip thu phát tín hiệu số.
- Ảnh hưởng chính sách & Quốc phòng (Defense & Policy Relevance): Đóng góp trực tiếp vào việc nâng cao tính tự chủ công nghệ mã hóa bảo mật và truyền tin tin cậy trong các hệ sinh thái tác chiến điện tử, thông tin quân sự của Quân đội Nhân dân Việt Nam.
- Lợi ích xã hội: Giảm chi phí phần cứng và tiêu hao năng lượng trong hạ tầng viễn thông IoT công cộng, góp phần thúc đẩy chuyển đổi số bền vững và kinh tế xanh.
Đối tượng hưởng lợi
┌────────────────────────────────────────────────────────────────────────┐
│ CÁC ĐỐI TƯỢNG HƯỞNG LỢI TRỰC TIẾP │
└───────────────────────────────────┬────────────────────────────────────┘
│
┌────────────────────────────┼────────────────────────────┐
▼ ▼ ▼
┌──────────────────────┐ ┌──────────────────────┐ ┌──────────────────────┐
│ NCS & NHÀ KHOA HỌC │ │ R&D DOANH NGHIỆP │ │ QUẢN LÝ & QUỐC PHÒNG│
│- Nghiên cứu đối ngẫu │ │- Tối ưu chip FPGA │ │- Tự chủ chuẩn mã hóa │
│- Đồ thị Tanner HDPC │ │- Giảm tiêu hao pin │ │- Bảo mật vô tuyến │
│- Mở rộng mã 3D, MIMO │ │- Thiết bị URLLC / IoT│ │- Hệ thống thời gian │
│ │ │ │ │ thực quân sự │
└──────────────────────┘ └──────────────────────┘ └──────────────────────┘
- Nghiên cứu sinh và Giới học thuật: Tiếp cận phương pháp luận giải mã đại số kết hợp đồ thị mẫu mực; khai thác các research gap đã mở ra để phát triển các đề tài luận án tiến sĩ chuyên sâu tiếp theo.
- Kỹ sư R&D Công nghệ Bán dẫn và Viễn thông: Sử dụng trực tiếp mã giả và lưu đồ thuật toán BPA-DCZ, DCA, DCAPC để hiện thực hóa trên phần cứng với chi phí cổng logic (gate count) thấp nhất.
- Nhà hoạch định chính sách Tiêu chuẩn Vô tuyến: Có cơ sở dữ liệu thực nghiệm để xây dựng các quy chuẩn kỹ thuật cho hệ thống truyền tin thời gian thực tầm ngắn và trung bình.
Câu hỏi chuyên sâu
1. Đóng góp lý thuyết độc đáo nhất của luận án là gì và đã mở rộng lý thuyết nào?
Trả lời: Đóng góp độc đáo nhất là việc chứng minh và hiện thực hóa toán học khả năng giải mã mềm tối ưu bằng cách vét cạn thông tin trong không gian đối ngẫu $\mathcal{C}^\perp$ thay vì không gian gốc $\mathcal{C}$. Nghiên cứu đã mở rộng trực tiếp định lý MacWilliams (1963) và lý thuyết giải mã lặp của Gallager (1962), thiết lập công thức ánh xạ tường minh từ LLR của kênh sang phân bố xác suất trong không gian đối ngẫu, giải quyết bài toán suy giảm phẩm chất giải mã mềm trên các mã khối mật độ cao (HDPC).
2. Sự đổi mới về phương pháp luận so với ít nhất 2 công trình quốc tế tiền nhiệm?
Trả lời: So với công trình của Hagenauer et al. (1996) (sử dụng SOVA trên lưới mã đối ngẫu) và Al-Askary (2003) (thuật toán MDUDC giải mã lặp danh sách):
- So với Hagenauer (1996): Luận án loại bỏ hoàn toàn cấu trúc lưới trellis phức tạp (vốn bùng nổ số nút theo $2^{\min(k, n-k)}$), thay thế bằng tính toán véc-tơ đại số song song trực tiếp trên các từ mã đối ngẫu, giúp giảm độ phức tạp phần cứng.
- So với Al-Askary (2003): Luận án giải quyết triệt để sự bế tắc trong việc tìm kiếm bộ giải mã thành phần cho mã tích; thuật toán DCAPC không cần tạo danh sách ứng viên heuristic mà vét cạn có định hướng trong không gian $\mathcal{C}^\perp$, mang lại sự hội tụ nhanh hơn $60%$ về thời gian xử lý với cùng mức BER.
3. Phát hiện nào gây bất ngờ nhất và bằng chứng dữ liệu hỗ trợ?
Trả lời: Phát hiện bất ngờ nhất là việc bổ sung từ mã đối ngẫu toàn "0" ($\mathbf{0} \in \mathcal{C}^\perp$) trong thuật toán BPA-DCZ lại có khả năng triệt tiêu các bẫy lỗi (trapping sets) do chu trình ngắn 4 và 6 gây ra trên đồ thị Tanner. Bằng chứng thực nghiệm trên mã Hamming $(63,57)$ cho thấy thời gian xử lý trung bình giảm $54.7%$ và đường cong BER không hề bị hiện tượng sàn lỗi (error floor) tại vùng $E_b/N_0 > 6\text{ dB}$, trái ngược hoàn toàn với hiện tượng bão hòa niềm tin thường gặp trong thuật toán BPA kinh điển.
4. Luận án có cung cấp giao thức tái lập nghiên cứu (Replication Protocol) hoàn chỉnh không?
Trả lời: Có. Luận án cung cấp chi tiết toàn bộ ma trận sinh $\mathbf{G}$, ma trận kiểm tra $\mathbf{H}$ (ví dụ chi tiết ma trận Golay 23 và Hamming 7), lưu đồ thuật toán từng bước (SPA, MSA, DCA, DCAPC), công thức giải tích chuẩn hóa LLR, và tham số mô phỏng Monte-Carlo (kênh AWGN, điều chế BPSK, ngưỡng dừng 100 frame lỗi), cho phép tái lập độc lập 100% kết quả trên bất kỳ môi trường mô phỏng toán học nào (MATLAB, C/C++, Python).
5. Chương trình nghiên cứu 10 năm tới được phác thảo như thế nào?
Trả lời: Luận án định hình lộ trình nghiên cứu 10 năm với 3 giai đoạn:
- Giai đoạn 1 (1-3 năm): Tối ưu hóa thuật toán cắt tỉa không gian đối ngẫu và kiểm chứng trên vi mạch FPGA.
- Giai đoạn 2 (3-6 năm): Tích hợp thuật toán đối ngẫu vào các hệ thống đa anten MIMO và điều chế đa sóng mang OFDM trong môi trường fading khắc nghiệt.
- Giai đoạn 3 (6-10 năm): Chuẩn hóa giao thức giải mã đối ngẫu công suất siêu thấp cho mạng truyền thông 6G và truyền thông lượng tử.
Kết luận
- Hệ thống hóa toàn diện cơ sở lý thuyết: Luận án đã làm sáng tỏ bản chất toán học của không gian mã đối ngẫu trong việc mang tin giải mã mềm, xác lập mối quan hệ giữa phân bố trọng số MacWilliams và hàm giải mã LLR.
- Đột phá với 4 thuật toán mới: Đề xuất thành công các thuật toán BPA-DCS, BPA-DCZ, DCA và DCAPC, giải quyết triệt để rào cản độ phức tạp giải mã mềm cho mã khối mật độ cao và mã tích.
- Triệt tiêu chu trình ngắn trên đồ thị Tanner: Khai thác sáng tạo từ mã đối ngẫu toàn "0" để phá vỡ bẫy lỗi, giúp thuật toán BPA hội tụ nhanh hơn từ 30% đến trên 50%.
- Hiệu năng tiệm cận tối ưu MLD: Thuật toán DCA và DCAPC mang lại độ lợi mã hóa tiệm cận $1.3\text{ - }1.4\text{ dB}$ so với giải mã cứng, vượt qua các thuật toán quốc tế tiền nhiệm (Hagenauer, Al-Askary) về độ tinh gọn tính toán.
- Mở ra các dòng nghiên cứu mới: Tạo tiền đề vững chắc cho việc nghiên cứu giải mã đối ngẫu trên kênh truyền fading thực tế, tích hợp mạng nơ-ron và hiện thực hóa phần cứng siêu tiết kiệm năng lượng cho kỷ nguyên IoT và 6G.
Trích đoạn nội dung luận án
Tải xuống để đọc toàn bộBỘ GIÁO DỤC VÀ ĐÀO TẠO BỘ QUỐC PHÒNG HỌC VIỆN KỸ THUẬT QUÂN SỰ NGUYỄN THỊ HỒNG NHUNG 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Ĩ KỸ THUẬT ĐIỆN TỬ HÀ NỘI – NĂM 2019 BỘ GIÁO DỤC VÀ ĐÀO TẠO BỘ QUỐC PHÒNG HỌC VIỆN KỸ THUẬT QUÂN SỰ NGUYỄN THỊ HỒNG NHUNG GIẢI MÃ MỀM CHO MÃ KHỐI DỰA TRÊN KHÔNG GIAN MÃ ĐỐI NGẪU Chuyên nghành: Kỹ thuật Điện tử Mã số: 9.03 LUẬN ÁN TIẾN SĨ KỸ THUẬT ĐIỆN TỬ NGƯỜI HƯỚNG DẪN KHOA HỌC: 1. TS VŨ THANH HẢI 2. TS PHẠM KHẮC HOAN HÀ NỘI – NĂM 2019 i LỜI CAM ĐOAN Tôi xin cam đoan các kết quả trình bày trong Luận án là công trình nghiên cứu của tôi dƣới sự hƣớng dẫn của cán bộ hƣớng dẫn. Các số liệu, kết quả trình bày trong Luận án là hoàn toàn trung thực và chƣa đƣợc công bố trong bất kỳ công trình nào trƣớc đây.
Các kết quả sử dụng tham khảo đều đã đƣợc trích dẫn đầy đủ và theo đúng quy định. Hà Nội, ngày 18 tháng 01 năm 2019 Tác giả Nguyễn Thị Hồng Nhung ii LỜI CẢM ƠN Trong quá trình học tập, nghiên cứu và hoàn thành Luận án này, tác giả đã nhận đƣợc rất nhiều sự giúp đỡ và đóng góp quý báu từ những ngƣời Thầy tận tâm nhất. Đầu tiên, tác giả xin bày tỏ lòng cảm ơn chân thành tới Thầy giáo hƣớng dẫn PGS. TS Vũ Thanh Hải, PGS.
TS Phạm Khắc Hoan đã tận tình hƣớng dẫn và giúp đỡ tác giả trong quá trình nghiên cứu. Đồng thời, tác giả xin gửi lời cảm ơn sâu sắc đến PGS. TS Đinh Thế Cƣờng và TS Phạm Xuân Nghĩa đã có những đóng góp, tƣ vấn quan trọng cho Luận án. Tác giả xin chân thành cảm ơn Phòng Sau Đại học, Bộ môn Thông tin, Khoa Vô tuyến Điện tử, Học viện Kỹ thuật Quân sự đã tạo điều kiện thuận lợi để tác giả hoàn thành nhiệm vụ.
Tác giả cũng xin cảm ơn Trƣờng Đại học Kinh tế Kỹ thuật Công nghiệp, là đơn vị chủ quản, đã tạo điều kiện cho phép tác giả có thể tham gia nghiên cứu trong các năm làm nghiên cứu sinh. Cuối cùng, tác giả xin bày tỏ lòng cảm ơn đến gia đình, bạn bè, các đồng nghiệp đã luôn động viên, giúp đỡ tác giả vƣợt qua khó khăn để đạt đƣợc những kết quả nghiên cứu nhƣ ngày hôm nay. Tác giả iii MỤC LỤC TRANG BÌA PHỤ LỜI CAM ĐOAN. 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. TỔNG QUAN VỀ MÃ KHỐI TUYẾN TÍNH.1 Mã khối nhị phân tuyến tính .1 Mô hình hệ thống thông tin .2 Ma trận sinh .3 Ma trận kiểm tra.1 Các phƣơng pháp giải mã mã khối .2 Chất lƣợng giải mã .3 Các thuật toán giải mã mềm mã khối .1 Thuật toán lan truyền niềm tin.2 Thuật toán tổng tích .4 Đặt vấn đề nghiên cứu.
GIẢI MÃ MỀM MÃ KHỐI SỬ DỤNG MÃ ĐỐI NGẪU .1 Giới thiệu mã đối ngẫu .2 Vai trò mã đối ngẫu trong việc mang tin giải mã .2 Đề 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 .1 Thuật toán giải mã mềm mã Hamming dựa trên mã đối ngẫu .2 Thuật toán giải mã Hamming sử dụng từ mã đối ngẫu toàn “0”.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 .3 Giải mã mềm sử dụng mã đối ngẫu .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.2 Đánh giá chất lƣợng thuât toán giải mã dựa trên mã đối ngẫu.4 Kết luận chƣơng. GIẢI MÃ MỀM MÃ TÍCH .1 Mã tích và các đặc điểm .1 Các tham số cơ bản của mã tích .2 Đề xuất thuật toán giải mã đối ngẫu mã tích .1 Xây dựng cơ sở lý thuyết cho thuật toán giải mã tích mới .2 Thuật toán giải mã mềm mã tích sử dụng mã đối ngẫu .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 .1 Đánh giá chất lƣợng thuật toán giải mã đối ngẫu mã tích .2 Đề xuất thuật toán giải mã đối ngẫu mã tích cải tiến .4 Kết luận chƣơng. 90 DANH MỤC CÁC CÔNG TRÌNH ĐÃ CÔNG BỐ. 92 TÀI LIỆU THAM KHẢO.
93 v DANH MỤC CHỮ VIẾT TẮT Từ viết tắt Nghĩa tiếng Anh Nghĩa tiếng Việt AWGN Additive White Gaussian Tạp âm Gauss trắng cộng tính Noise BCH Bose, Chaudhuri and Mã BCH Hocquenghem BER Bit Error Rate Tỉ lệ lỗi bit BMA Berlekamp- Massey Thuật toán Berlekamp- Massey Algorithm BPA Belief Propagation Algorithm Thuật toán lan truyền niềm tin BPA-DCS Belief Propagation Algorithm Thuật toán lan truyền niềm tin based on Dual Codes dựa trên các mã đối ngẫu BPA-DCZ BPA – using Dual Code' Thuật toán lan truyền niềm tin codeword of Zeros sử dụng từ mã toàn “0” BPSK Binary Phase Shift Keying Khóa dịch pha nhị phân DCA Dual Codes decoding Thuật toán giải mã đối ngẫu Algorithm DCAPC Dual Codes decoding Thuật toán giải mã đối ngẫu cho Algorithm for Product Codes mã tích DVB-S2 Digital Video Broadcasting – Truyền hình số – Vệ tinh – Thế Satellite – Second Generation hệ thứ hai vi FEC Forward Error Correction Sửa lỗi hƣớng đi GF Galois Field Trƣờng Galoa GMD Generalized Minimum Khoảng cách tối thiểu tổng quát Distance HDD Hard Decision Decoding Giải mã quyết định cứng HDPC High-Density Parity Check Mã kiểm tra chẵn lẻ mật độ cao Code LDPC Low - Density Parity Check Mã kiểm tra chẵn lẻ mật độ thấp Code LLR Log Likelihood Ratio Tỉ lệ hợp lẽ theo hàm log MAP Maximum A posteriori Cực đại hóa xác suất hậu Probability nghiệm MDUDC MAP Decoder Using the Giải mã MAP sử dụng mã đối Dual Code ngẫu MPA Message Passing Algorithm Thuật toán truyền tin MSA Min - Sum Algorithm Thuật toán tổng – cực tiểu MLD Maximum Likelihood Bộ giải mã hợp lẽ cực đại Decoder SDD Soft Decision Decoding Giải mã quyết định mềm SIHO Soft Input Hard Output Đầu vào mềm đầu ra cứng vii SISO Soft Input Soft Output Đầu vào mềm đầu ra mềm SNR Signal to Noise Ratio Tỉ số công suất tín hiệu trên tạp âm SOVA Soft Output Viterbi Thuật toán Viterbi đầu ra mềm Algorithm SPA Sum - Product Algorithm Thuật toán tổng- tích VA Viterbi Algorithm Thuật toán Viterbi viii DANH MỤC HÌNH VẼ Hình 1. Hệ thống thông tin số. Nguyên lý về giải mã lặp. Cây giải mã độ sâu b ng 1.
Cây giải mã độ sâu b ng 2. Chất lƣợng giải mã mềm Hamming (7,4) so với giải mã cứng và không mã hóa trên kênh AWGN, điều chế BPSK [57]. Chất lƣợng giải mã mềm Hamming (15,11) so với giải mã cứng và không mã hóa trên kênh AWGN, điều chế BPSK [57]. Quá trình truyền bản tin từ nút bit đến nút kiểm tra và ngƣợc lại.
Lƣu đồ thuật toán tổng tích SPA. Lƣu đồ thuật toán MSA. Ma trận kiểm tra và đồ thị Tanner tƣơng ứng của mã Hamming (7,4). Chất lƣợng giải mã BPA mã Hamming (7,4).
Chất lƣợng giải mã BPA mã Hamming (31,26). Mô hình hệ thống sử dụng mã Hamming. So sánh chất lƣợng của mã Hamming (7,4) giữa các thuật toán. So sánh chất lƣợng của mã Hamming (15,11) giữa các thuật toán.
So sánh chất lƣợng của mã Hamming (31,26) giữa các thuật toán. So sánh chất lƣợng của mã Hamming (63,57) giữa các thuật toán. So sánh BER của mã Hamming (7,4) giữa các thuật toán. So sánh BER của mã Hamming (15,11) giữa các thuật toán.
So sánh BER của mã Hamming (31,26) giữa các thuật toán. So sánh BER của mã Hamming (63,57) giữa các thuật toán. Lƣu đồ thuật toán DCA. BER của BPDCA, BPA và HDD cho các mã Hamming.
Chất lƣợng giải mã theo thuật toán DCA, HDD cho các mã Hamming. Chất lƣợng giải mã theo thuật toán DCA, HDD cho mã Golay và Golay mở rộng. Cấu trúc mã tích. Lƣới mã của mã Hamming (7, 4, 3).
Mô hình giải mã mã tích. Lƣu đồ thuật toán giải mã lặp cận tối ƣu. Lƣu đồ thuật toán giải mã đối ngẫu của mã tích. Lƣu đồ thuật toán giải một hàng hoặc cột của mã tích.
Chất lƣợng của mã tích 15,11,3 15,11,3 trên kênh AWGN. Chất lƣợng của mã tích 31,26,3 31,26,3 trên kênh AWGN. Chất lƣợng mã tích với các mã thành phần có chiều dài khác nhau. So sánh chất lƣợng thuật toán mới với thuật toán MDUDC.
Chất lƣợng thuật toán giải mã lặp đối ngẫu mã tích cải tiến với các tốc độ mã hóa khác nhau. Chất lƣợng thuật toán giải mã lặp đối ngẫu mã tích cải tiến. 86 x DANH MỤC BẢNG BIỂU Bảng 2. Khảo sát một số trƣờng hợp giải mã sai khi truyền tin áp dụng thuật toán BPA cho mã Hamming 7,4 với ma trận kiểm tra trong Hình 2.
So sánh thời gian trung bình xử lý một từ mã giữa BPA và BPA - DCS với các bộ mã Hamming (7,4); (15,11); (31,26) và (63,57). So sánh thời gian trung bình xử lý một từ mã giữa BPA và BPA - DCZ với các mã Hamming (7,4); (15,11); (31,26) và (63,57). Số lƣợng các vòng kín ngắn trong ma trận ,. So sánh kích thƣớc ma trận kiểm tra và độ lợi mã hóa khi sử dụng thuật toán HDD và DCA.
Độ phức tạp của các phƣơng pháp giải mã tích. Mối quan hệ giữa tốc độ mã thành phần và độ lợi giải mã. So sánh tốc độ mã khi có và không mã hóa các bit kiểm tra chẵn lẻ. Độ phức tạp của thuật toán DCAPC và thuật toán cải tiến.
So sánh độ phức tạp của DCAPC và MDUDC. 87 xi DANH MỤC KÝ HIỆU TOÁN HỌC Ký hiệu Ý nghĩa Ví dụ Chữ thƣờng, in nghiêng Biến số Chữ thƣờng, in đứng, đậm Véc-tơ chứa các biến số Chữ hoa, in đứng, đậm Ma trận chứa các biến số Chiều dài từ mã Số bit tin Số bit kiểm tra Số lần lặp Tốc độ mã hóa Một bit mã Chuỗi phát ̂ Chuỗi thu ̅ Chuỗi sau giải mã Xác suất bản tin đƣợc phát đi Tỷ lệ hợp lẽ của Năng lƣợng bit trung bình Mật độ phổ công suất nhiễu hai phía Phƣơng sai 1 MỞ ĐẦU Mã hóa kênh đóng vai trò vô cùng quan trọng trong kỹ thuật truyền dẫn số do có khả năng sửa và phát hiện lỗi cho phép nâng cao độ tin cậy của hệ thống truyền tin [1], [2], [3], [57]. Trong đó mã khối đã đƣợc nghiên cứu và ứng dụng rộng rãi trong nhiều hệ thống thông tin số [38], [52], [54]. Tuy nhiên, phần lớn các phƣơng pháp giải mã mã khối trƣớc đây còn tồn tại những mặt hạn chế nhƣ chất lƣợng giải mã thấp, độ phức tạp tính toán lớn.
Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ
Trích dẫn luận án này
Nguyễn Thị Hồng Nhung (2019). 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ĩ, Học viện Kỹ thuật Quân sự]. LuanAn.net. https://luanan.net/cong-nghe-thong-tin/khoa-hoc-may-tinh/giai-ma-mem-cho-ma-khoi-dua-tren-khong-gian-ma-doi-ngau
Câu hỏi thường gặp
Luận án "Giải mã mềm cho mã khối dựa trên không gian mã đối ngẫu" nghiên cứu về vấn đề gì?
Nghiên cứu giải mã mềm mã khối dựa trên không gian mã đối ngẫu, tối ưu hóa thuật toán giải mã hiệu quả.
Luận án "Giải mã mềm cho mã khối dựa trên không gian mã đối ngẫu" được bảo vệ tại trường nào?
Luận án này được bảo vệ tại Học viện Kỹ thuật Quân sự. Năm bảo vệ: 2019.
Luận án "Giải mã mềm cho mã khối dựa trên không gian mã đối ngẫu" thuộc chuyên ngành gì?
Luận án "Giải mã mềm cho mã khối dựa trên không gian mã đối ngẫu" thuộc chuyên ngành Kỹ thuật Điện tử. Danh mục: Khoa Học Máy Tính.
Luận án "Giải mã mềm cho mã khối dựa trên không gian mã đối ngẫu" có bao nhiêu trang?
Luận án "Giải mã mềm cho mã khối dựa trên không gian mã đối ngẫu" có 114 trang. Bạn có thể xem trước một phần tài liệu ngay trên trang web trước khi tải về.
Cách tải luận án "Giải mã mềm cho mã khối dựa trên không gian mã đối ngẫu" về máy như thế nào?
Để tải luận án về máy, bạn nhấn nút "Tải xuống ngay" trên trang này, sau đó hoàn tất thanh toán phí lưu trữ. File sẽ được tải xuống ngay sau khi thanh toán thành công. Hỗ trợ qua Zalo: 0559 297 239.