Luận án tiến sĩ kỹ thuật điện tử nghiên cứu và thiết kế bộ giải mã kiểm tra chẵn lẻ mật độ thấp ldpc trong hệ thống thông tin thế hệ mới

Luận án tiến sĩ chuyên sâu về nghiên cứu, thiết kế bộ giải mã LDPC cho hệ thống thông tin thế hệ mới. Tối ưu hiệu năng, tiết kiệm phần cứng.

Trường đại học

Trường Đại học Bách Khoa

Chuyên ngành

Kỹ thuật điện tử

Người đăng

Ẩn danh

Thể loại

Luận án Tiến sĩ

2024

206
9
0

Phí lưu trữ

55 Point

Mục lục chi tiết

LỜI CAM ĐOAN

TÓM TẮT LUẬN ÁN

LỜI CẢM ƠN

1. CHƯƠNG 1: GIỚI THIỆU

1.1. Tính cấp thiết của luận án

1.2. Mục tiêu của luận án

1.3. Đối tượng nghiên cứu

1.4. Phạm vi nghiên cứu của luận án

1.5. Những đóng góp của luận án

1.6. Bố cục của luận án

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT VỀ MÃ LDPC

2.1. Lịch sử phát triển của mã LDPC

2.2. Phương pháp biểu diễn mã LDPC

2.3. Biểu diễn mã LDPC bằng ma trận

2.4. Biểu diễn mã LDPC bằng giản đồ

2.5. Mã LDPC đều và không đều

2.6. Mã Quasi-Cyclic LDPC

2.7. Mã LDPC ứng dụng trong 5G

2.8. Quan hệ giữa tỷ lệ tín hiệu trên nhiễu (SNR) với tỷ lệ lỗi bit (BER)

2.9. Các thuật toán giải mã

2.10. Phương pháp Density Evolution

2.11. Cấu trúc phần cứng bộ giải mã LDPC

2.12. Lịch trình

2.13. Quy trình thiết kế bộ giải mã LDPC trên FPGA

2.14. Các khái niệm sử dụng trong luận án

2.15. Kết luận

3. CHƯƠNG 3: THUẬT TOÁN GIẢI MÃ CHO MÃ LDPC

3.1. Khảo sát sự ảnh hưởng của các giải thuật giải mã đến khả năng sửa lỗi của mã 5G LDPC

3.2. Các thuật toán giải mã đề xuất cho bộ giải mã LDPC

3.3. Phân tích cơ sở khoa học của các thuật toán giải mã đề xuất

3.4. Phương pháp tìm các giá trị hiệu chỉnh tối ưu

3.5. Các thuật toán giải mã đề xuất sử dụng hai hệ số hiệu chỉnh các thông tin của quá trình xử lý các nút kiểm tra

3.5.1. Thuật toán Improved Offset Min-Sum (IOMS)

3.5.2. Thuật toán Advanced Offset Min-Sum (AOMS)

3.6. Các thuật toán giải mã đề xuất sử dụng hai hệ số hiệu chỉnh các thông tin của quá trình xử lý các nút kiểm tra và nút biến

3.6.1. Thuật toán Hybrid Offset Min-Sum (HOMS) và thuật toán Variable Offset Min-Sum (VOMS)

3.6.2. Thuật toán Enhanced Single Minimum Min-Sum (EsmMS)

4. CHƯƠNG 4: THIẾT KẾ PHẦN CỨNG BỘ GIẢI MÃ LDPC VỚI MỤC ĐÍCH TIẾT KIỆM BỘ NHỚ VÀ CẢI THIỆN HIỆU SUẤT GIẢI MÃ

4.1. Cấu trúc bộ giải mã dựa trên thuật toán MS thông thường

4.2. Thuật toán giải mã MS phân lớp

4.3. Sơ đồ khối tổng quát của bộ giải mã LDPC sử dụng thuật toán MS thông thường

4.4. Tóm tắt chức năng của các khối

4.5. Nguyên tắc hoạt động của bộ giải mã MS

4.6. Khối xử lý các nút kiểm tra (CNU)

4.7. Khối xử lý các nút biến (VNU) và khối cập nhật từ mã (APB)

4.8. Bộ giải nén (DECOM) của bộ giải mã MS

4.9. Thiết kế của bộ giải mã Hybrid Offset Min-Sum (HOMS) đề xuất

4.9.1. Thuật toán HOMS phân lớp

4.9.2. Kiến trúc phần cứng của bộ giải mã HOMS

4.9.3. Chọn số bit biểu diễn thông tin

4.9.4. Khối xử lý các nút kiểm tra (CNU)

4.9.5. Khối xử lý các nút biến (VNU) và khối cập nhật từ mã (APB)

4.9.6. Bộ nhớ CN-MB của bộ giải mã HOMS

4.9.7. Bộ giải nén (DECOM) của bộ giải mã HOMS

4.10. Thiết kế bộ giải mã Enhanced Single Minimum Min-Sum (EsmMS) đề xuất

4.10.1. Thuật toán EsmMS phân lớp

4.10.2. Kiến trúc và nguyên tắc hoạt động của bộ giải mã EsmMS

4.10.3. So sánh giữa thuật toán đề xuất HOMS, EsmMS với thuật toán MS và CMS

4.11. Các kết quả thiết kế các bộ giải mã HOMS và EsmMS đề xuất

4.12. Kết quả giải mã

4.13. Kết quả thực hiện phần cứng

4.14. Kiểm tra tính ứng dụng trong mạng 5G của bộ giải mã LDPC đề xuất

4.15. Kết luận

5. CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

5.1. Hướng phát triển

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

TÀI LIỆU THAM KHẢO

DANH MỤC HÌNH ẢNH

Tóm tắt

I. Nghiên Cứu Mã LDPC Giải Pháp Cho Thông Tin Thế Hệ Mới

Mã hóa sửa lỗi đóng vai trò then chốt trong các hệ thống lưu trữ và truyền thông kỹ thuật số. Đảm bảo truyền tải thông tin với độ tin cậy cao là yếu tố sống còn. Trong số các loại mã sửa lỗi, mã LDPC (Low-Density Parity-Check) nổi bật như một giải pháp tiềm năng, tiệm cận giới hạn Shannon. Mã LDPC sở hữu nhiều ưu điểm vượt trội: độ lợi giải mã cao, sử dụng hiệu quả tài nguyên phần cứng, và tốc độ xử lý nhanh chóng. Chính vì vậy, mã LDPC được ứng dụng rộng rãi trong nhiều chuẩn viễn thông và các bộ lưu trữ số. Theo luận án tiến sĩ của Trần Thị Bích Ngọc, mã LDPC đã được lựa chọn cho hệ thống thông tin mới, đặc biệt là trong ứng dụng 5G. Tuy nhiên, các giải pháp tối ưu cho bộ giải mã LDPC trong các chuẩn trước đây có thể không đáp ứng được yêu cầu khắt khe của chuẩn 5G, đòi hỏi chiều dài mã lớn, mã không đều, bộ nhớ lưu trữ lớn và tốc độ xử lý cực cao.

1.1. Tổng Quan Về Mã LDPC và Ứng Dụng Trong Truyền Thông

Mã LDPC, hay mã kiểm tra chẵn lẻ mật độ thấp, là một loại mã sửa lỗi kênh hiệu quả, được phát triển bởi Robert Gallager từ những năm 1960. Tuy nhiên, phải đến những năm 1990, mã LDPC mới thực sự được giới nghiên cứu quan tâm trở lại. Ưu điểm nổi bật của LDPC là khả năng sửa lỗi mạnh mẽ, đặc biệt khi chiều dài mã đủ lớn, cho phép đạt được hiệu suất gần với giới hạn Shannon. Mã LDPC đã và đang được sử dụng rộng rãi trong nhiều ứng dụng truyền thông hiện đại như truyền thông không dây, 5G, 6G, truyền hình số vệ tinh và các hệ thống lưu trữ dữ liệu.

1.2. Yêu Cầu Hiệu Năng Cao Của Bộ Giải Mã LDPC Cho 5G

Hệ thống 5G đặt ra những yêu cầu khắt khe về tốc độ, độ tin cậy và độ trễ. Điều này đòi hỏi các bộ giải mã LDPC phải có hiệu năng vượt trội so với các thế hệ trước. Cụ thể, bộ giải mã LDPC cho 5G cần phải xử lý được chiều dài mã lớn, mã không đều, đồng thời đảm bảo tốc độ giải mã cao và tiêu thụ năng lượng thấp. Theo luận án, các giải pháp tối ưu cho bộ giải mã LDPC trong các chuẩn trước đây có thể không đáp ứng được yêu cầu khắt khe của chuẩn 5G.

II. Thách Thức Tối Ưu Bộ Giải Mã LDPC Cho Tốc Độ Và Tiết Kiệm

Thiết kế bộ giải mã LDPC hiệu năng cao cho hệ thống thông tin thế hệ mới đối mặt với nhiều thách thức. Trong đó, bài toán tối ưu giữa tốc độ giải mã, độ phức tạp phần cứng và tiêu thụ năng lượng là một trong những vấn đề nan giải nhất. Các thuật toán giải mã LDPC truyền thống như Belief Propagation (BP) cho kết quả tối ưu nhưng đòi hỏi phần cứng phức tạp. Các thuật toán đơn giản hơn như Min-Sum (MS) tuy giảm độ phức tạp nhưng lại làm giảm hiệu năng giải mã. Ngoài ra, việc thiết kế bộ giải mã LDPC trên FPGA cũng gặp nhiều khó khăn do các đặc tính và thông số của bộ giải mã có mối quan hệ ràng buộc lẫn nhau. Cần phải có sự cân nhắc kỹ lưỡng để đạt được sự cân bằng tối ưu giữa các yếu tố.

2.1. Độ Phức Tạp Của Thuật Toán Giải Mã LDPC Bài Toán Hóc Búa

Thuật toán Belief Propagation (BP) là thuật toán giải mã tối ưu cho mã LDPC. Tuy nhiên, độ phức tạp tính toán cao của thuật toán BP là một trở ngại lớn trong việc triển khai phần cứng. Các thuật toán giải mã đơn giản hơn như Min-Sum (MS) tuy giảm độ phức tạp nhưng lại làm giảm hiệu năng giải mã. Do đó, việc tìm ra một thuật toán giải mã vừa có hiệu năng tốt vừa có độ phức tạp chấp nhận được là một thách thức lớn. Theo luận án, cần phải có sự cân nhắc kỹ lưỡng để đạt được sự cân bằng tối ưu giữa các yếu tố.

2.2. Giảm Tiêu Thụ Năng Lượng Mục Tiêu Cốt Lõi Trong Thiết Kế LDPC

Trong bối cảnh các thiết bị di động và IoT ngày càng phổ biến, việc giảm tiêu thụ năng lượng của bộ giải mã LDPC trở thành một mục tiêu quan trọng. Tiêu thụ năng lượng thấp không chỉ kéo dài thời lượng pin mà còn giảm chi phí vận hành và bảo trì hệ thống. Các kỹ thuật thiết kế như giảm độ phức tạp thuật toán, tối ưu kiến trúc phần cứng và sử dụng điện áp thấp có thể giúp giảm tiêu thụ năng lượng của bộ giải mã LDPC.

III. Cải Thiện Hiệu Năng Giải Mã LDPC Thuật Toán Tối Ưu Min Sum

Luận án của Trần Thị Bích Ngọc tập trung vào việc cải thiện hiệu suất giải mã dựa trên thuật toán giải mã Min-Sum (MS). Thuật toán MS được sử dụng rộng rãi do tính đơn giản trong thiết kế phần cứng, tuy nhiên, hiệu suất giải mã lại giảm đáng kể so với thuật toán Belief-Propagation (BP). Tác giả đã hệ thống một loạt các phương pháp cải tiến và chứng minh trên cơ sở toán học để đưa ra các đề xuất. Giải pháp chung cho việc cải tiến là sử dụng các hệ số hiệu chỉnh tác động vào các quá trình xử lý thông tin nhằm giảm bớt việc ước lượng quá mức thông tin trong phương pháp xấp xỉ của thuật toán MS.

3.1. Thuật Toán Improved Offset Min Sum IOMS Cải Tiến Nút Kiểm Tra

Thuật toán Improved Offset Min-Sum (IOMS) là một trong những giải pháp được đề xuất để cải thiện hiệu năng giải mã của thuật toán MS. IOMS tập trung vào việc cải tiến quá trình xử lý các nút kiểm tra (check nodes) bằng cách sử dụng các hệ số hiệu chỉnh. Các hệ số hiệu chỉnh này giúp giảm bớt việc ước lượng quá mức thông tin, từ đó cải thiện độ chính xác của quá trình giải mã. Theo luận án, việc tác động các hệ số hiệu chỉnh lên quá trình xử lý các nút kiểm tra giúp cải thiện hiệu suất giải mã.

3.2. Thuật Toán Advanced Offset Min Sum AOMS Nâng Cao Độ Chính Xác

Tương tự như IOMS, thuật toán Advanced Offset Min-Sum (AOMS) cũng tập trung vào việc cải tiến quá trình xử lý các nút kiểm tra. Tuy nhiên, AOMS sử dụng các phương pháp hiệu chỉnh phức tạp hơn, giúp nâng cao độ chính xác của quá trình giải mã. Kết quả mô phỏng cho thấy AOMS có hiệu năng tốt hơn so với các thuật toán MS truyền thống. Theo luận án, thuật toán AOMS để xuất cải thiện khoảng 0.26 dB so với thuật toán tham khảo Simplified Minimum Approximation Min-Sum (SMA-MSA).

IV. Giải Pháp Bộ Nhớ Tiết Kiệm Tài Nguyên Cho Mã LDPC Trong 5G

Một trong những thách thức lớn khi thiết kế bộ giải mã LDPC cho 5G là yêu cầu về bộ nhớ lớn. Mã 5G LDPC là mã không đều, với các bậc của nút kiểm tra giữa các phân lớp khác nhau rất nhiều. Nếu sử dụng bậc của nút kiểm tra cực đại để thiết kế, sẽ gây tiêu tốn bộ nhớ. Luận án đã đề xuất kỹ thuật phân chia thành hai bộ nhớ theo các bậc của nút kiểm tra, trong đó ở mỗi nhóm, bậc của nút kiểm tra có giá trị khác biệt không nhiều. Giải pháp này giúp tiết kiệm đáng kể tài nguyên bộ nhớ.

4.1. Kỹ Thuật Phân Chia Bộ Nhớ Theo Bậc Nút Kiểm Tra Chi Tiết

Kỹ thuật phân chia bộ nhớ dựa trên bậc nút kiểm tra hoạt động bằng cách phân loại các nút kiểm tra thành các nhóm dựa trên bậc của chúng. Sau đó, mỗi nhóm được gán một bộ nhớ riêng biệt. Điều này cho phép sử dụng bộ nhớ hiệu quả hơn, vì mỗi bộ nhớ chỉ cần đủ lớn để chứa các thông tin liên quan đến các nút kiểm tra trong nhóm đó. Theo luận án, kỹ thuật này giúp tiết kiệm đáng kể tài nguyên bộ nhớ.

4.2. Ưu Điểm Của Phân Chia Bộ Nhớ Giảm Chi Phí Phần Cứng

Việc giảm kích thước bộ nhớ không chỉ tiết kiệm năng lượng mà còn giảm chi phí phần cứng. Bộ nhớ là một trong những thành phần đắt tiền nhất trong một hệ thống số. Bằng cách giảm kích thước bộ nhớ, có thể giảm đáng kể chi phí tổng thể của hệ thống. Theo luận án, việc tiết kiệm bộ nhớ giúp giảm chi phí phần cứng và năng lượng tiêu thụ.

V. Kết Quả Bộ Giải Mã LDPC Hiệu Năng Cao Cho 5G Với FPGA

Luận án đã triển khai thành công bộ giải mã LDPC trên FPGA Xilinx Kintex UltraScale+. Kết quả cho thấy các bộ giải mã HOMS và EsmMS đề xuất có tốc độ xử lý lên đến 2.83 Gbps áp dụng với trường hợp mã LDPC có chiều dài mã 8832 và tỷ lệ mã 1/2 với 10 vòng lặp giải mã. Các bộ giải mã đề xuất làm việc ở tần số cực đại 153.8 MHz (bộ mã EsmMS) và có hiệu suất sử dụng phần cứng (Hardware Usage Efficiency- HUE) xấp xỉ 4.65 tài nguyên phần cứng/lớp.Mbps, tiết kiệm hơn 4.5-5 lần so với các bộ giải mã tham khảo.

5.1. Tốc Độ Xử Lý Vượt Trội 2.83 Gbps Cho Ứng Dụng 5G

Tốc độ xử lý 2.83 Gbps chứng minh khả năng đáp ứng các yêu cầu khắt khe của hệ thống 5G. Tốc độ này cho phép truyền tải dữ liệu nhanh chóng và hiệu quả, đáp ứng nhu cầu ngày càng tăng về băng thông. Theo luận án, tốc độ xử lý này đạt được nhờ vào các thuật toán giải mã tối ưu và kiến trúc phần cứng hiệu quả.

5.2. Tiết Kiệm Tài Nguyên Phần Cứng Hơn 4 Lần So Với Tham Khảo

Hiệu suất sử dụng phần cứng (HUE) xấp xỉ 4.65 tài nguyên phần cứng/lớp.Mbps cho thấy sự tối ưu trong việc sử dụng tài nguyên FPGA. Việc tiết kiệm tài nguyên phần cứng không chỉ giảm chi phí mà còn cho phép tích hợp nhiều chức năng hơn trên cùng một chip. Theo luận án, các bộ giải mã đề xuất tiết kiệm hơn 4.5-5 lần so với các bộ giải mã tham khảo.

VI. Triển Vọng Tương Lai Phát Triển LDPC Cho Hệ Thống Thông Tin 6G

Nghiên cứu về bộ giải mã LDPC vẫn còn nhiều tiềm năng phát triển. Trong tương lai, có thể tập trung vào việc cải thiện hiệu năng giải mã, giảm độ phức tạp phần cứng và tiêu thụ năng lượng, đồng thời mở rộng ứng dụng của mã LDPC sang các hệ thống thông tin thế hệ tiếp theo như 6G. Ngoài ra, việc nghiên cứu các thuật toán giải mã mới và kiến trúc phần cứng sáng tạo cũng là những hướng đi đầy hứa hẹn.

6.1. Hướng Nghiên Cứu Thuật Toán Giải Mã LDPC Mới Cho 6G

Việc phát triển các thuật toán giải mã LDPC mới, đặc biệt là các thuật toán có độ phức tạp thấp và hiệu năng cao, là một hướng nghiên cứu quan trọng. Các thuật toán mới có thể tận dụng các đặc tính của kênh truyền và mã LDPC để cải thiện hiệu năng giải mã. Nghiên cứu trong tương lai cần tập trung vào việc phát triển những thuật toán giải mã tiên tiến hơn.

6.2. Mở Rộng Ứng Dụng LDPC Từ 5G Đến Các Lĩnh Vực Mới

Ngoài các hệ thống thông tin di động, mã LDPC có thể được ứng dụng trong nhiều lĩnh vực khác như truyền thông vệ tinh, lưu trữ dữ liệu, và các hệ thống IoT. Việc mở rộng ứng dụng của mã LDPC sẽ giúp nâng cao hiệu quả và độ tin cậy của các hệ thống này. Cần tiếp tục nghiên cứu và phát triển các ứng dụng mới của mã LDPC.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

14/05/2025
Luận án tiến sĩ kỹ thuật điện tử nghiên cứu và thiết kế bộ giải mã kiểm tra chẵn lẻ mật độ thấp ldpc trong hệ thống thông tin thế hệ mới

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

ĐẠI HỌC QUOC GIA TP. HO CHÍ MINH TRUONG DAI HQC BACH KHOA TRAN THI BÍCH NGOC NGHIEN CUU VA THIET KE BO GIAI MA KIEM TRA CHAN LE MAT ĐỘ THAP (LDPC) TRONG HE THONG THONG TIN THE HE MOI LUẬN AN TIEN SĨ TP. HO CHÍ MINH - NĂM 2024 VIETNAM NATIONAL UNIVERSITY HO CHI MINH CITY HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY TRAN THI BICH NGOC STUDIES AND DESIGN OF LOW-DENSITY PARITY-CHECK (LDPC) DECODERS IN NEW GENERATION COMMUNICATION SYSTEMS A Dissertation Submitted For The Degree of Doctor of Philosophy HO CHI MINH CITY- 2024 ĐẠI HỌC QUOC GIA TP. HO CHÍ MINH TRUONG ĐẠI HỌC BACH KHOA TRAN THỊ BÍCH NGỌC NGHIÊN CUU VÀ THIET KE BỘ GIẢI MA KIEM TRA CHAN LẺ MAT ĐỘ THÁP (LDPC) TRONG HE THONG THONG TIN THE HE MOI Ngành: Kỹ thuật điện tử Mã số ngành: 9520203 Phản biện độc lập: Phản biện độc lập: Phản biện: PGS.

Tran Trung Duy Phản biện: PGS. Trần Công Hùng Phản biện: PGS. Huỳnh Khả Tú NGƯỜI HƯỚNG DAN: 1. Nguyễn Lý Thiên Trường LỜI CAM ĐOAN Tác giả xin cam đoan đây là công trình nghiên cứu của bản thân tác giả.

Các kết quả nghiên cứu và các kết luận trong luận án này là trung thực và không sao chép từ bất kỳ một nguồn nao và dưới bat kỳ hình thức nào. Việc tham khảo các nguồn tài liệu (nếu có) đã được thực hiện trích dẫn và ghi nguồn tài liệu tham khảo đúng quy định. Tác giả luận án Chữ ký Trần Thị Bích Ngọc TOM TAT LUẬN ÁN Mã hóa sửa lỗi là một thành phần đóng vai trò quan trọng trong các hệ thống lưu trữ dữ liệu và truyền thông kỹ thuật số nhằm đảm bảo truyền tải thông tin có độ tin cậy cao. Mã kiểm tra chẵn lẻ mật độ thấp (Low-Density Parity-Check-LDPC) là một trong những mã sửa lỗi có thể tiệm cận giới hạn Shannon.

Từ khi được nghiên cứu lại vào những năm 1990, mã LDPC đã thu hút được nhiều sự quan tâm trong giới học thuật và trong công nghiệp. Mã LDPC có các ưu điểm về độ lợi giải mã, tài nguyên phần cứng và tốc độ xử lý nên chúng đã được sử dụng rộng rãi trong nhiều chuẩn viễn thông, các bộ lưu trữ số. Mã LDPC đã được lựa chọn cho hệ thống thông tin mới, cụ thể là ứng dụng 5G. Bên cạnh đó, các giải pháp tối ưu đã được áp dụng cho bộ giải mã LDPC trong các chuẩn trước đây có thể không đáp ứng vi theo chuẩn 5G, chiều dai mã rất lớn, mã không đều, bộ nhớ lưu trữ lớn, tốc độ xử lý cao.

Chính vì vậy, trong luận án này, tác giả nghiên cứu các vấn đề sau: thứ nhất là nghiên cứu về cải thiện hiệu suất giải mã trên cơ sở thuật toán giải mã Min-Sum (MS); thứ hai là nghiên cứu tính chất đặc biệt của mã LDPC dùng trong 5G (5G LDPC) và đề xuất giải pháp tiết kiệm bộ nhớ lưu trữ và cuối cùng là nghiên cứu và thiết kế bộ giải mã LDPC với mục đích tiết kiệm tài nguyên phần cứng và cải thiện hiệu suất giải mã. Thuật toán cơ sở của giải mã lặp cho mã LDPC là thuật toán Belief-Propagation (BP) cho kết quả giải mã tối ưu nhưng phần cứng rất phức tạp. Nhằm đơn giản hoá thiết kế phần cứng của thuật toán BP, thuật toán MS đã sử dụng phương pháp xấp xi, nhưng điểm hạn chế là kết quả giải mã giảm đáng kẻ. Nghiên cứu về cải thiện hiệu suất giải mã trên cơ sở thuật toán giải mã MS, tác giả đã hệ thong một sé các phương pháp cải tiến, chứng minh trên cơ sở toán học dé đưa ra các đề xuất.

Giải pháp chung cho việc cải tiến là sử dụng các hệ số hiệu chỉnh tác động vào các quá trình xử lý các thông tin nhằm giảm bớt việc ước lượng quá mức thông tin trong phương pháp xắp xi của thuật toán MS. Trong luận án này, tác giả thực hiện các cách tác động khác nhau của các hệ số hiệu chỉnh lên quá trình xử lý các nút kiểm tra (các thuật toán đề xuất Improved Offset Min-Sum (IOMS), Advanced Offset Min-Sum (AOMS)) hay tác động đồng thời cả hai quá trình xử lý nút biến và nút kiểm tra (các thuật toán dé xuất Variable ii Offset Min-Sum (VOMS), Hybrid Offset Min-Sum (HOMS), Enhanced single minimum Min-Sum (EsmMS)). Dé đánh giá hiệu suất giải mã, các kết quả mô phỏng được thực hiện cho ma trận BGI của mã 5G LDPC với tỷ lệ mã 1/2, 2/3, 3/4, 3/5 và chiều dài mã 4080, 13056, 7424, 8832, 6720 sử dụng phần mềm MATLAB R2022b. Kết quả mô phỏng chỉ ra rằng, tai BER 10-8 hiệu suất giải mã của thuật toán HOMS để xuất cải thiện khoảng 0.38 đB so với thuật toán MS, thuật toán AOMS để xuất cải thiện khoảng 0.26 dB so với thuật toán tham khảo Simplified Minimum Approximation Min-Sum (SMA-MSA).

Tiếp theo luận án trình bày về phương pháp thiết kế bộ giải mã. Thiết kế bộ giải mã LDPC dựa trên công nghệ FPGA (Field-Programmable Gate Array) là một thách thức trong việc lựa chọn thiết kế vì các đặc tính và các thông số của bộ giải mã có mối quan hệ ràng buộc lẫn nhau. Các đặc tính quan trọng như tốc độ xử lý, tài nguyên phần cứng và hiệu suất giải mã. Trong luận án, tác giả sẽ tập trung vào thiết kế các bộ giải mã LDPC với mục đích tiết kiệm phần cứng và cải thiện hiệu suất giải mã dựa vào các thuật toán HOMS và EsmMS đã dé xuất.

Ở quá trình xử lý nút kiểm tra, thay vì tìm hai giá trị cực tiểu và vi trí của giá trị cực tiểu thứ nhất như thuật toán MS thông thường, hai thuật toán đề xuất này chỉ cần tìm một giá trị cực tiểu của các thông tin ngõ vào và vị trí của nó. Ngoài ra, nhằm mục đích tiết kiệm tài nguyên, luận án đã nghiên cứu và thực hiện thiết kế bộ giải mã với lịch trình phân lớp, cấu trúc bán song song và lựa chon số bit biểu diễn thông tin thích hợp. Dung lượng bộ nhớ trong bộ giải mã LDPC phụ thuộc vào bậc của nút kiểm tra. Trong trường hợp mã không đều, thông thường để thuận tiện cho việc thiết kế, bộ nhớ được thực hiện với bậc của nút kiểm tra cực đại.

Mã SG LDPC là mã không đều, các bậc của nút kiểm tra giữa các phân lớp khác nhau rất nhiều, trong trường hợp sử dụng bậc của nút kiểm tra cực đại dé thiết kế sẽ gây tiêu tốn bộ nhớ. Luận án đã đề xuất kỹ thuật phân chia thành hai bộ nhớ theo các bậc của nút kiểm tra, trong đó ở mỗi nhóm, bậc của nút kiêm tra có giá trị khác biệt không nhiều. Kết quả thực hiện trên Xilinx Kintex UltraScale+ FPGA cho thấy các bộ giải mã HOMS và EsmMS đề xuất có tốc độ xử lý lên đến 2.83 Gbps áp dụng với trường hợp iii mã LDPC có chiều dài mã 8832 va tỷ lệ mã 1⁄2 với 10 vòng lặp giải mã. Các bộ giải mã dé xuất làm việc ở tần số cực đại 153.8 MHz (bộ mã EsmMS) và có hiệu suất sử dụng phần cứng (Hardware Usage Efficiency- HUE) xp xi 4.65 tài nguyên phần cứng/lớp.Mbps, tiết kiệm hơn 4.5-5 lần so với các bộ giải mã tham khảo.

iv ABSTRACT Error correction coding is crucial in digital communications and data storage systems, aiming to ensure the reliable transmission of information. Among the available error correction codes, Low-Density Parity-Check (LDPC) codes stand out as one of the most effective, capable of nearing the Shannon limit. Since their rediscovery in the mid-1990s, LDPC codes have attracted significant attention from both academia and industry. They are extensively applied across numerous communication standards and digital storage solutions due to their superior error correction capabilities, efficient hardware utilization, and high processing throughput.

Specifically, LDPC codes have been selected for 5G new radio technologies, which demand enhanced processing speeds, the ability to handle large volumes of data, and minimal hardware resource consumption. However, the optimal solutions for LDPC decoders, as applied in previous scenarios, may fall short of 5G standards' demands, owing to the extensive code length, irregular patterns, significant storage needs, and heightened processing requirements. In this thesis, the author delve into three primary areas: Firstly, the author explore ways to enhance the decoding accuracy of the Min-Sum (MS) decoding algorithm. Secondly, the author examine the distinctive characteristics of the 5G LDPC code, proposing a method to reduce storage requirements.

Lastly, the design an LDPC decoder that employs various techniques to optimize hardware resource use and boost decoding efficiency. The iterative Message-Passing algorithm, notably the Belief-Propagation (BP) algorithm, is pivotal in decoding LDPC codes, offering near-Shannon limit optimal decoding performance. Despite its effectiveness, the BP algorithm's computational intensity has prompted the development of the MS algorithm, which simplifies operations to comparisons and additions, thereby reducing computational complexity. Nonetheless, the MS algorithm's reliance on a minimum function within the Check Node (CN) process yields an approximate message, resulting in notable degradation of decoding performance in error correction.

In response to this challenge, this research has formulated several strategies to refine decoding accuracy using the MS algorithm, presenting mathematical evidence to bolster error correction capabilities. A principal strategy involves implementing correction factors to mitigate information overestimation inherent in the MS algorithm's approximation technique. This thesis introduces various adjustment methods for these correction factors, targeting check node processing improvements (via the Improved Offset Min-Sum (IOMS) and Advanced Offset Min-Sum (AOMS) algorithms) and simultaneous adjustments across variable node and check node processes (through the Variable Offset Min-Sum (VOMS), Hybrid Offset Min-Sum (HOMS), and Enhanced Single Minimum Min-Sum (EsmMS) algorithms). The objective of this study is to craft effective algorithms for LDPC decoder design.

Through simulations conducted in MATLAB R2022b, this research evaluates the decoding efficacy of the SG LDPC code across multiple code rates (1/2, 2/3, 3/4, 3/5) and lengths (4080, 13056, 7424, 8832, 6720) utilizing the BG1 matrix. The findings reveal that the HOMS algorithm substantially improves decoding performance by 0.38 dB over the MS algorithm at a Bit Error Rate (BER) of 10°*. Furthermore, the AOMS algorithm outperforms the Simplified Minimum Approximation Min-Sum (SMA- MSA) algorithm by 0.26 dB, showcasing the potential of these proposed enhancements in advancing error correction efficiency. The design of FPGA-based decoders for LDPC codes is influenced by various system attributes, including processing throughput, hardware resource demands, and error correction effectiveness.

This thesis introduces an FPGA hardware design for LDPC decoders tailored to 5G applications, incorporating the Hybrid Offset Min-Sum (HOMS) and Enhanced Single Minimum Min-Sum (EsmMS) algorithms as the core decoding mechanisms. To optimize hardware efficiency and improve decoding performance, the implementation employs several strategies: layered scheduling to enhance data flow, precise quantization bit selection to balance accuracy and resource usage, a partially parallel architecture to improve throughput while conserving resources, and varying levels of parallelism to adapt to specific hardware constraints. Unlike traditional MS decoders, which necessitate calculating the first two minimum vi values among all variable-to-check message inputs during the check node process, the proposed design simplifies this requirement by determining only the first minimum value. This adjustment significantly reduces hardware complexity and associated costs, providing a more efficient and effective solution for LDPC decoding in next- generation communication systems.

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