Channel coding is the key link in digital communication, it can improv e thereliability of communication. With the rapid development of satellite communicationtechnology, the new channel coding application type is more and more widely onimprove the efficiency of data transmission, especially in recent years the TPC code(Turbo product codes) in the application of satellite communications variety, occupiesthe proportion of more and more big in satellite communications. TPC code as thesatellite communication channel error correction scheme has a broad applicationprospect which with good error correction performance and high coding efficiency.At first, this article systematically introduces the subcode——BCH code compiledcode principle that is commonly used the TPC code in satellite communications, on thisbasis introduces the TPC code encoding principle, analyzes the TPC in satellitecommunications code structure, discusses the common TPC decoding algorithm;Second, according to the actual needs of project implementation in the satellitecommunications, puts forward the TPC yards long detection algorithm based on singlebyte detection, completed the QPSK,8PSK and16qam in view of the three kinds ofmodulation signal phase fuzzy correcting, and solve the check matrix algorithm isproposed based on linear equations which completed the TPC component codeidentification; Again, under the condition of actual satellite communicationengineering is put forward based on the ranks of component code iteration computationof TPC code fast decoding algorithm, and through the engineeri ng experiment,determine the optimal number of iterative computation; Finally, through the simulationtests, is described under different signal to noise ratio and bit error rate of recognitionand decoding performance, the number of iterations influence on decodingperformance, and the optimal number of iterative decoding is presented. |