Systems Engineering and Electronics ›› 2023, Vol. 45 ›› Issue (10): 3293-3301.doi: 10.12305/j.issn.1001-506X.2023.10.34

• Communications and Networks • Previous Articles    

Non-punctured polar code parameter recognition algorithm based on soft decision

Yao WANG1,2, Cong WANG1,3, Xiang WANG1,*, Zhitao HUANG1   

  1. 1. College of Electronic Science and Technology, National University of Defense Technology, Changsha 410073, China
    2. Communications NCO Academy, Army Engineering University of PLA, Chongqing 400035, China
    3. Institute of Information Fusion, Naval Aeronautical and Astronautical University, Yantai 264001, China
  • Received:2022-10-09 Online:2023-09-25 Published:2023-10-11
  • Contact: Xiang WANG

Abstract:

The existing parameter recognition algorithms for non-punctured polar codes default the frozen bit values to 0, and do not have the ability to judge the frozen bit values. Aiming at this problem, the parity check relation between codeword matrix and column vectors of generator matrix is deduced, where the identification of bit type and the judgment of frozen bit value are converted into a test of the check relationship. Based on the above, the average likelihood difference is introduced as a statistic volume, and the theoretical distribution and decision threshold of the statistic volume are given. The algorithm uses the proportion of information positions in the decision result to identify the parameters such as code rate and code length. Simulation experiments show that the derivation of the relevant properties is consistent with the actual situation. The proposed algorithm overcomes the shortcomings of existing methods that cannot identify frozen bit values on the basis of the same computational complexity level and without reducing the recognition performance. When the signal to noise ratio is 5.5 dB, the recognition accuracy is still close to 100% for polar codes with a code length of 512 of the polar code.

Key words: non-cooperative communication, polar code, non-punctured, recognition

CLC Number: 

[an error occurred while processing this directive]