低密度校驗碼LDPC
2.6 複雜度、吞吐量和解碼時延
| 2.8 LDPC 碼在 3GPP 中的應用 |
目前,LDPC 碼已廣泛應用到諸多通信系統中,例如,全球微波互聯接入 (WiMAX)(IEEE 802.16e)、Wi-F(i IEEE 802.11n)[10]、DVB-S2[12] 等。
在 3GPP 讨論 LTE 方案的早期,LDPC 碼也是 4G 信道編碼的候選方案 [49]。 但考慮到實作複雜度,3GPP 最終選擇 Turbo 碼作為 3G 和 4G 信道編碼的方 案而沒有選擇 LDPC 碼。經過學術界和工業界的努力研究,LDPC 碼最終進入 要求嚴格的 3GPP 5G-NR 标準 [13]。見表 2-17,LDPC 碼在 3GPP 中是如何應用的 [14]。

| 2.9 未來發展 |
将來,LDPC 碼将進一步發展。作者認為,其可能的方向如下。
(1)對短碼更好的支援(優化出新的 BG3、BG4)。在物聯網(IoT)和機 器類通信(MTC)中,常常需要發送小的資料塊,而 IoT 和 MTC 又需要十分 節能,不能消耗過多的電量,這就需要性能好的基礎矩陣。
(2)多邊 LDPC 碼 [23] 具有更低的誤碼平台,這有利于對誤碼嚴格要求的業 務(URLLC)。
(3)類似于 Turbo 碼的并行級聯 Gallager 碼(PCGC,Turbo 碼的内部 編碼器是 LDPC 碼)[50]。目前,PCGC 在碼率 R = 0.3367 時,離香農限約 0.4 dB[50]。
(4)使用階梯碼(Staircase Code)[51] 形式的LDPC碼 [52]。階梯碼的好處是, 可以做到很低的誤碼平台。
| 2.10 小結 |
這一章主要描述了 LDPC 碼的産生和發展、基本原理、準循環 LDPC 碼、 QC-LDPC 譯碼結構、LDPC 碼在 5G-NR 标準中的進展、複雜度、吞吐量、 鍊路性能以及 LDPC 碼在 3GPP 中的應用、未來發展等。總的來說,LDPC 碼 的性能非常優越、複雜度較低、吞吐量高,可以進行并行解碼,解碼時延小。當然,LDPC 碼也具有構造複雜、不适合短碼等缺點。相信随着編碼研究人員 的深入研究,LDPC 将有更為廣泛的應用。
| 參考文獻 |
[1] R. G. Gallager. Low-density parity-check codes, IRE Trans. Inform. Theory, vol. 8, Jan. 1962, pp. 21–28.
[2] R. G. Gallager. Low_Density Parity-Check Codes, MIT, 1963.
[3] C. E. Shannon. A mathematical theory of communication, Bell System Tech. J., vol. 27, Issue 3, July. 1948, pp. 379–423.
[4] R. W. Hamming. Error detecting and Error correcting codes, Bell System Technology Journar. Volume 29, Issue 2, April 1950, pp. 147 –160.
[5] Eugene Prange. Cyclic Error-Correcting Codes in Two Symbols, AFCRC-TN-57, Air Force Cambridge Researh Center, 1957.9.
[6] R. M. Tanner. A recursive approach to low complexity codes, IEEE Transactions on Information Theory, 27 (5), 1981.9, pp. 533-547.
[7] C.Berrou. Near Shannon Limit Error-Correcting Coding and Decoding: Turbo Codes, Proc. IEEE Intl. Conf. Communication (ICC 93), May 1993, pp. 1064 - 1070.
[8] D.J.C.MacKay. Near Shannon limit performance of low density parity check codes, Electronic Letter, Vol. 3, No. 6, March, 1997, pp. 457 - 458.
[9] IEEE. 802.16e.
[10] IEEE. 802.11a.
[11] S. Y. Chung. On the design of low-density parity-check codes within 0.0045 dB of the Shannon limit, IEEE Communications Letters, vol. 5, num. 2, 2001, pp. 58-60.
[12] ETSI. EN 302 307 V1.3.1 -Digital Video Broadcasting (DVB) Second generation framing structure, channel coding and modulation systems for Broadcasting, Interactive Services, News Gathering and other broadband satellite applications (DVB-S2), 2013.03.
[13] 3GPP, Draft_Minutes_report_RAN1#86b_v100, October 2016.
[14] 3GPP,TS38.212 -NR Multiplexing and channel coding (Release 15),
http://www.3gpp.org/ftp/Specs/archive/38_series/38.212/.[15] Shu Lin( 美 ) 著 , 晏堅 , 譯 , 差錯控制編碼(第 2 版), 北京 : 機械工業 出版社 , 2007.6.
[16] F.R. Kschischang. Factor graphs and the sum-product algorithm, IEEE Transactions on Information Theory, Volume: 47, Issue:2, Feb 2001, pp. 498 - 519.
[17] A.I.V. Casado. Informed Dynamic Scheduling for Belief-Propagation Decoding of LDPC Codes, ICC '07. IEEE International Conference on Communications, 2007., arXiv:cs/0702111.
[18] Hua Xiao. Graph-based message-passing schedules for decoding LDPC codes, IEEE Transactions on Communications, 2004, 52(12), pp. 2098-2105.
[19] M.G. Luby. Efficient erasure correcting codes, IEEE Transactions on Information Theory, 2001, 47(2), pp. 569-584.
[20] D.J.C. Mackay. Good Error-Correcting Codes based on Very Sparse Matrices, IEEE Transactions on Information Theory, 1999, 45(2), pp. 399-431.
[21] T. J. Richardson. Design of capacity-approaching irregular lowdensity parity-check codes, IEEE Transactions on Information Theory, vol.47, num.2, pp.619-637.
[22] 3GPP, R1-167532, Discussion on LDPC coding scheme of code structure, granularity and HARQ-IR, MediaTek, RAN1#86, August 2016.
[23] T.J. Richardson. Multi-edge type LDPC codes, submitted IEEE IT, EPFL, LTHC-REPORT-2004-001, 2004.
[24] 3GPP, R1-1610600, Updated Summary of Channel Coding Simulation Data Sharing for eMBB Data Channel, InterDigital, RAN1#86bis, October 2016.
[25] 3GPP, TS36.213 V14.4.0 -E-UTRA Physical layer procedures (Release 14), 2017.09.
[26] 3GPP, Draft Report of 3GPP TSG RAN WG1 #AH_NR3 v0.1.0, September 2017.
[27] 3GPP, R1-1715732, Redundancy Version for HARQ of LDPC Codes, Ericsson, RAN1 Meeting NR#3, September 2017.
[28] 3GPP, R1-1700384, LDPC HARQ design, Intel, RAN1 Ad hoc, January 2017.
[29] 3GPP, Draft Report of 3GPP TSG RAN WG1 #90 v0.1.0, August 2017.
[30] 3GPP, R1-1715663, On bit level interleaving for LDPC code, ZTE, RAN1 NR Ad-Hoc#3, September 2017.
[31] C.Roth. Area, Throughput, and Energy-Efficiency Trade-offs in the VLSI Implementation of LDPC Decoders, IEEE International Symposium on Circuits & Systems, 2011, 19 (5), pp. 1772-1775.
[32] 3GPP, Draft Report of 3GPP TSG RAN WG1 #90 v0.1.0, August 2017.
[33] 3GPP, R1-1608971, Consideration on Flexibility of LDPC Codes for NR, ZTE, RAN1#86bis, October 2016.
[34] 3GPP, R1-1611111, Consideration on Flexibility of LDPC Codes for NR, ZTE, RAN1#87, November 2016.
[35] 3GPP, R1-1700247, Compact LDPC design for eMBB, ZTE, RAN1#AH_NR Meeting, January 2017.
[36] 3GPP, R1-1715664, On rate matching for LDPC code, ZTE, RAN1#AH3, September 2017.
[37] 3GPP, R1-1715663, On bit level interleaving for LDPC code, ZTE, RAN1#AH3, September 2017.
[38] 3GPP, R1-1713230, On interleaving for LDPC code, ZTE, RAN1#90, August 2017.
[39] Jin Xu, Jun Xu. Structured LDPC Applied in IMT-Advanced System, International Conference on Wireless Communication, 2008, pp. 1-4.
[40] 3GPP, R1-1719525, Remaining details of LDPC coding, ZTE, RAN1#91, November, 2017.
[41] 徐俊 . LDPC 碼及其在第四代移動通信系統中應用 . 南京郵電學院碩士論 文 , 2003.
[42] IEEE, High girth LDPC coding for OFDMAPHY, ZTE, IEEE C802.16e-05/ 031rl, 2005.1.25.
[43] IEEE, Rate=5/6 LDPC coding for OFDMA PHY, ZTE, IEEE C802.16e-05/126rl, 2005.03.09.
[44] 文紅 , 符初生 , 周亮 . LDPC 碼原理與應用 . 北京:電子科技出版社 , 2006.01.
[45] 3GPP, R1-166372, Performance and implementation comparison for EMBB channel coding, Qualcomm, RAN1#86, August 2016.
[46] 3GPP, R1-1612276, Coding performance for short block eMBB data, Nokia, RAN1 #87, November, 2016.
[47] 3GPP, R1-1714555, Remaining issues for LDPC code design, ZTE, RAN1#90, August 2017.
[48] 3GPP, R1-1610423, Summary of channel coding simulation data sharing, InterDigital, RAN1#86bis, Oct.2016.
[49] 3GPP, TR25.814 –V710 –Physical layer aspects for E-UTRA, 2006.9.
[50] 王芳 . LDPC 碼在未來移動通信系統中的應用研究 . 東南大學博士論文 , 2007.11.08.
[51] B. P. Smith. Staircase Codes: FEC for 100 Gb/s OTN, IEEE/OSA Journal of Lightwave Technology, vol. 30, no. 1, Jan. 2012, pp. 110 - 117.
[52] IETF, Simple Low-Density Parity Check (LDPC) Staircase: Forward Error Correction (FEC) Scheme for FECFRAME, Internet Engineering Task Force, Request for Comments: 6816, Category: Standards Track, ISSN: 2070-1721.
[53] 中興通訊股份有限公司 , LDPC 技術方案 , 中國 IMT-Advanced 關鍵技 術研究白皮書 , 2009.10.
[54] IMT-A_STD_LTE+_07061 LDPC coding for PHY of LTE+ air interface.
[55] 3GPP, R1-061019, Structured LDPC coding with rate matching, ZTE, RAN1#44bis, March 2006.