Parity Check Matrix Generation for 5G LDPC

38 ビュー (過去 30 日間)
Jacob Garrett
Jacob Garrett 2021 年 3 月 9 日
編集済み: Arthi Sathyamurthi 2021 年 3 月 25 日
Hello! I know that nrLDPCEncode() in the 5G Toolbox will encode the input data according to the parity-check matrix associated with the corresponding lifting size applied to the selected base graph from the 3Gpp 5G standard. Is there function or way to obtain just the parity check matrix corresponding to the encoding process? Looking to generate the parity check matrices for 5G at varying lifting sizes.

回答 (1 件)

Arthi Sathyamurthi
Arthi Sathyamurthi 2021 年 3 月 25 日
編集済み: Arthi Sathyamurthi 2021 年 3 月 25 日
The nrLDPCEncode gets the input data matrix and the base graph number as its arguments. You were right about the association of parity-check matrix with the corresponding lifting size applied to the selected base graph from the 3Gpp 5G standard. If you look at the Base graph standards of NR there are two base graphs specified in the 3GPP Release 15. The base graphs decide the size of transport block. The nrLDPCEncode function calculates the lifting sizes and validates them against supported lifting sizes (by the standards). In case you want to generate the parity matrix for other lifting sizes it would be unsupported (it won’t align with the standards). You can comment off the lines in the function’s definition and give your own base graph specifications for different lifting sizes.

カテゴリ

Help Center および File ExchangeUplink Physical Channels についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by