Simulation of universal CCSDS Turbo-codes decoder of non-standard parameters
-
摘要: 实现了一款具有通用性的Turbo码编译码器,对CCSDS(Consultative Committee for Space Data Systems)规范中的信息数据帧长度进行扩展,不仅支持原有的5种帧长,而且能实现16384bit内255bit的任意整数倍帧长的信息序列的编译码.针对标准外的编码参数,分别对不同译码算法(MAP,SW-MAP,log-MAP算法)的译码性能进行了仿真,并与标准参数的译码器进行比较.将算法程序以C++动态链接库的形式实现,编写Python测试程序,产生待仿真码长的随机信号,编译码后计算误码率,绘制出信噪比和误码率的关系曲线图.通过相应的仿真发现,所设计的编译码器具有所需的通用性;同时对不同算法的性能进行了分析比较;研究各项参数对于译码性能的影响,包括信息序列长度、码率、迭代次数等.Abstract: A universal Turbo-codes decoder was designed, which not only covers the parameters suggested by consultative committee for space data systems (CCSDS), but also supports other frame length (an integral multiple of 255bit) within 16384bit. Standard and non-standard frame lengths, as comparisons, were both simulated on three decoding algorithms, including MAP, SW-MAP and log-MAP. The algorithms were realized in the form of C++ dynamic link library. Python test program was written to generate random signal of needed length and call the DLL mentioned above for encoding and decoding. The graphs about the relation between signal noise ratio and bit error rate were drawn after data calculation. By simulation, the decoder designed was proved universal. In addition, performance of different algorithms were compared and analyzed. Simulations were done to study the relations between decoding performance and some key parameters, including frame length, bit rate, the number of iterations and so on.
-
Key words:
- Turbo-codes /
- decoding algorithms /
- bit error rate (BER) /
- signal noise ratio (SNR) /
- Python
-
[1] Berrou C,Glavieux A.Near optimum error correcting coding and decoding:Turbo-codes[J].Communications,IEEE Transactions on,1996,44(10):1261-1271 [2] Divsalar D,Pollara F.Turbo codes for deep-space communications[R].TDA Progress Report 42-121,1995,42:66-77 [3] Studer C,Benkeser C,Belfanti S,et al.Design and implementation of a parallel turbo-decoder ASIC for 3GPP-LTE[J]. IEEE Journal of Solid-State Circuits,2011,46(1):8-17 [4] CCSDS 101.0-B-6 Telemetry channel coding[S] [5] Vucetic B,Yuan J.Turbo codes:principles and applications[M].Dordrecht:Kluwer Academic Publishers,2000:12-14 [6] Bahl L R,Cocke J,Jelinek F,et al.Optimal decoding of linear codes for minimizing symbol error rate[J].IEEE Transactions on Information Theory,1974,IT-20(2):284-287 [7] 刘东华,梁光明.Turbo码设计与应用[M].北京:电子工业出版社,2011:24-27 Liu Donghua,Liang Guangming.Turbo design and application[M].Beijing:Publishing House of Electronics Industry,2011:24-27(in Chinese) [8] 王新梅,肖国镇.纠错码——原理与方法(修订版)[M].西安:西安电子科技大学出版社,2002:12-15 Wang Xinmei,Xiao Guozhen.Error correction code:principle and method(revised edition)[M].Xi'an:Xidian University Press,2002:12-15(in Chinese) [9] Halunga S V,Vizireanu N,Fratu O.Imperfect cross-correlation and amplitude balance effects on conventional multiuser decoder with turbo encoding[J].Digital Signal Processing:A Review Journal,2010,20(1):191-200 [10] Hanzo L L,Liew T H,Yeap B L,et al.Turbo coding, Turbo equalisation and space-time coding:EXIT-chart-aided near-capacity designs for wireless channels[M].New Jersey:John Wiley & Sons,2011:11-12 [11] 李涛护,李建东,周旭.CCSDS标准的Turbo译码器的硬件设计[J].无线电工程,2006,35(11):59-61 Li Taohu,Li Jiandong,Zhou Xu.Implementation and simulation of CCSDS Turbo-codes decoder in hardware[J].Radio Engineering,2006,35(11):59-61(in Chinese) [12] Douillard C,Jezequel M,Berrou C,et al.Iterative correction of intersymbol interference:Turbo-equalization[J].European Transactions on Telecommunications,1995,6(5):507-511 [13] EI Gamal H,Hammons A R Jr.Analyzing the turbo decoder using the Gaussian approximation[J].IEEE Transactions on Information Theory,2001,47(2):671-686 [14] Sun J,Takeshita O Y.Interleavers for turbo codes using permutation polynomials over integer rings[J].IEEE Transactions on Information Theory,2005,51(1):101-119 [15] Lottici V,Luise M.Embedding carrier phase recovery into iterative decoding of turbo-coded linear modulations[J].Communications,IEEE Transactions on,2004,52(4):661-669 [16] Pyndiah R M.Near-optimum decoding of product codes:block turbo codes[J].IEEE Transactions on Communications,1998,46(8):1003-1010
点击查看大图
计量
- 文章访问数: 1375
- HTML全文浏览量: 56
- PDF下载量: 829
- 被引次数: 0