摘要(英) |
Second generation digital video satellite broadcasting(DVB-S2) is a new generation of digital satellite broadcasting standard specified for enhancing transmission capacity of the DVB-S. The main improvement of DVB-S2 relies on the new channel coding scheme which use LDPC(low-dansity-parity-check) code and BCH(Bose–Chaudhuri–Hocquenghem) code. And in the DVB-S2 specification, different code lengths and code rates are also provided, which can correspond to various needs.
The research topic of this thesis is on the hardware architecture design and realization of the decoder for the complete DVB-S2 LDPC specification with ZCU102 FPGA evaluation board. Since all the parity matrices specified in the multi-rate DVB-S2 LDPC codes can be transformed in QC(quasi-cyclic)-LDPC codes particular reordering of data and parity-check, we uses a partial parallel and programmable hardware architecture, which is specially designed for QC-LDPC codes and based on a scanning scheme, as the hardware architecture of the decoder. The hardware architrcture includes parallel scanning parameters, control module, block circshift module, and soft input soft output decoding calculation module and decoding information update module. Among them, the related parameters of multi-bit rate and code length are stored in memory and the special data structure is completed in a look-up table mode. The SISO decoding algorithm uses the Min-Sum algorithm as the base to reduce the hardware complexity. The decoder implemented in this thesis can be achieved by external input parameters and control signals to change the corresponding DVB-S2 specification LDPC code rate and code length of the next set of incoming data during operation. |
參考文獻 |
[1] Z. Wang and Z. Cui, “A memory efficient partially parallel decoder architecture for quasi-cyclic ldpc codes”, Very Largr Scale Intergration(VLSI) System, IEEE Transaction on, vol. 15, no. 4, pp. 483-488, 2007.
[2] J. Zhao. F. Zarkeshvari, and A. Banihashemi, “On implementation of min-sum algorithm and its modifications for decoding low-density parity-check (ldpc) codes”, Communications, IEEE Transactions on, vol. 53, pp. 549-554, April 2005.
[3] R. G. Gallager, “Low-density parity-check codes”, Information Theory, IRE Tranaction on, vol. 8, no. 1, pp. 21-28, 1962.
[4] D. J. MacKay and R. M. Neal, “Near Shannon limit performance of low density parity check coodes,” Electronic letters, vol. 32, no. 18, pp.1645-1646, 1996.
[5] E. ETSI “302 307 v1. 2.1(2009-08)”, Digital Video Broadcasting (DVB), Second generation framing structure, channel coding and modulation systems for Broading, Interactive Services, News Gathering and other broadband satellite application (DVB-S2), 2009.
[6] R. M. Tanner, “A recursive approach to low complexity codes”, Information theory, IEEE Transaction on, vol. 27, no. 5, pp. 533-547, 1981.
[7] W. Zhou, J. Yang, and P. Wang, “VLSI design for DVB-T2 LDPC decoder”, in Wireless Communications, Networking and Mobile Computing, 2009. WiCom’09. 5th International Conference on, pp. 1-4, IEEE.
[8] Y.-M. Chen and P.-H. Wen, “Design and fpga implementation of a configurable multi-rate QC-LDPC decoder with raster scanning architecture”, APWCS-2010.
[9] L. MING-HSIEN, “Design and implementation of dvb-t2 ldpc decoder with fpga”, 2011.
[10] 黃偉倫 陳逸民. (2015). DVB-S2 LDPC解碼器之FPGA設計與實現. |