Blind Recognition of Turbo Code Encoder Based on Conformity of Parity-check Equation
ZHANG Limin① WU Zhaojun② ZHONG Zhaogen②
①(Institute of Information Fusion, Naval Aeronautical and Astronautical University, Yantai 264001, China) ②(Department of Electronic and Information Engineering, Naval Aeronautical and Astronautical University, Yantai 264001, China)
Abstract:In order to solve the defects of poor error tolerance and large calculation amount in current Turbo-code encoder recognition algorithms, a new algorithm based on conformity of parity-check equation is proposed. Firstly, according to small code constraint length, the coding polynomial database is built, then each polynomial of average conformity of parity-check equation is calculated by traversing the database, as a result, the Turbo-code encoder can be realized, because the correct polynomial can make the conformity maximum. The algorithm has small amount of calculation because of finite traversal, which is only related to amount of intercepted data, besides, this algorithm has good error tolerance by soft decisions. The simulation results show that the correct ratio of recognition can reach 90% at SNR of 0 dB by the 10 intercepted code blocks, and the length of each block is 100.
REN Yabo, ZHANG Jian, and LIU Yinong. Reconstruction of Turbo-code interleaver at high bit error rate[J]. Journal of Electronics & Information Technology, 2015, 37(8): 1927-1930. doi: 10.11999/JEIT141556.
[4]
BARBIER J. Reconstruction of turbo-code encoders[J]. The International Society for Optical Engineering, 2005, 5819(5): 463-473.
XIE Hui, WANG Fenghua, HUANG Zhitao, et al. A fast method for blind recognition of convolutional codes based on improved Euclidean algorithm[J]. Journal of National University of Defense Technology, 2012, 34(6): 159-162.
LIU Jian, WANG Xiaojun, and ZHOU Xiyuan. Blind recognition of convolutional coding based on Walsh- Hadamard transform[J]. Journal of Electronics & Information Technology, 2010, 32(4): 884-888. doi: 10.3724/ SP.J1146.2009.00359.
YU Peidong, LI Jing, and PENG Hua. A novel algorithm for channel coding recognition using soft-decision[J]. Acta Electronica Sinica, 2013, 41(5): 302-305.
[8]
DEBESSU Y G, WU H C, and JIANG H. Novel blind encoder parameter estimation for Turbo codes[J]. IEEE Communications Letters, 2012, 16(16): 1917-1920.
[9]
YU Peidong, LI Jing, and PENG Hua. A least square method for parameter estimation of RSC sub-codes of Turbo codes[J]. IEEE Communications Letters, 2014, 18(4): 644-647.
ZHANG Min, LU Kai, LI Xinhao, et al. Blind recognition method for the turbo codes on trellis termination[J]. Journal of Systems Engineering and Electronics, 2016, 38(6): 1424-1427.
ZHANG Min, LU Kai, and LI Xinhao. Blind identification for the type of Turbo code[J]. Journal of Electronic Measurement and Instrumentation, 2015, 29(5): 701-707.
[13]
GORDANY P, KESHAVARZ-HADDAD A, and JAMAHIDI A. Blind recovery of convolutional codes over noisy channels [C]. 24th Iranian Conference on Electrical Engineering, Shiraz, Iron, 2016: 1203-1207.
LIU Jun, LI Jing, and PENG Hua. Estimation of Turbo-code interleaver based on average conformity of parity-check equation[J]. Acta Electronica Sinica, 2016, 44(5): 1213-1217.
[15]
东阳. Turbo码盲识别技术研究与实现[D]. [硕士论文], 电子科技大学, 2015.
DONG Yang. The Identification of Turbo-codes and its implementation[D]. [Mater dissertation], University of Electronic Science and Technology of China, 2015.