Mã hóa kênh qua LDPC

Một phần của tài liệu (Luận văn thạc sĩ) Mô phỏng và đánh giá khả năng xử lý tín hiệu trên kênh PDSCH của hệ thống 5G MIMO (Trang 51 - 52)

Chuỗi bit đầu vào của mỗi khối mã hóa ký hiệu là 𝑐%, 𝑐#, 𝑐$, 𝑐1, . . . , 𝑐2"#, K là chiều dài của khối mã hóa. Sauk hi được mã hóa LDPC ta được chuỗi 𝑑%, 𝑑#, 𝑑$, . . . , 𝑑3"#, với 𝑁 = 66𝑍4 cho LDPC base graph 1 và 𝑁 = 50𝑍4 cho LDPC base graph 2, 𝑍4 được tính toán trong mục segmentation cho LDPC.

Mã hóa LDPC được thực hiện theo các bước như sau: Bước 1: Tìm chỉ số index 𝑖56 ở Bảng 2.1 mà có𝑍4. Bước 2: Thực hiện thuật toán

37 for 𝑘 = 2𝑍4 to 𝐾 − 1 if 𝑐) ≠< 𝑁𝑈𝐿𝐿 > 𝑑)"$7! = 𝑐); else 𝑐) = 0; 𝑑)"$7! =< 𝑁𝑈𝐿𝐿 >; Bước 3: Tạo 𝑁 + 2𝑍4− 𝐾 bit chẵn lẽ 𝑤 = T𝑤%, 𝑤#, 𝑤$, . . . , 𝑤38$7!"2"#U9 mà 𝐻 × W𝑤X = 0𝑐 , với 𝑐 = [𝑐%, 𝑐#, 𝑐$, . . . , 𝑐2"#]9; 0 là vector cột mà tất cả phần tử bằng 0. Mã hóa thực hiện bởi GF(2). Với LDPC base graph 1, một ma trận HBG có 46 hàng chỉ số 𝑖 = 0,1,2, . . . ,45và 68 cột chỉ số 𝑗 = 0,1,2, . . . ,67. Với LDPC base graph 2, một ma trân HBG có 42 hàng chỉ số 𝑖 = 0,1,2, . . . ,41 và 52 columns chỉ số𝑗 = 0,1,2, . . . ,51. Phần tử trong HBG với hàng và cột cho LDPC base graph 1 và cho LDPC base graph 2 là bằng 1, và tất cả phần tử còn lại của ma trận HBG là bằng 0. Một ma trận H kích thước 𝑍4 × 𝑍4 được thay thế bởi mỗi phần tử trong ma trận HBG. Mỗi phần tử 0 trong HBG được thay thế bởi ma trận 0có kích thước 𝑍4 × 𝑍4

Mỗi phần tử 1 trong HBG được thay thế bởi ma trận hoán vị vòng tròn I9𝑃',;: kích thước 𝑍4× 𝑍4, với 𝑖 và 𝑗 là chỉ số hàng và cột, và I9𝑃',;: là ma trận dịch vòng được xác định từ ma trận I kích thước 𝑍4 × 𝑍4 dịch phải 𝑃',; lần. giá trị𝑃',; xác định 𝑃',; = 𝑚𝑜𝑑9𝑉',;, 𝑍4:. Giá trị 𝑉',; được đưa bởi Bảng 5.3.2-2 và 5.3.2-3 trong TS38.212 theo chỉ số 𝑖56 và LDPC base graph.

Một phần của tài liệu (Luận văn thạc sĩ) Mô phỏng và đánh giá khả năng xử lý tín hiệu trên kênh PDSCH của hệ thống 5G MIMO (Trang 51 - 52)

Tải bản đầy đủ (PDF)

(88 trang)