低密度校验码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.