The invention provides a
cascade coding and decoding method based on RS-convolutional codes in an FSO
system. Belongs to the technical field of atmospheric
laser communication. The method comprises the following steps of: firstly, inputting a
source data sequence into a sparse code
encoder for blocking and RS (Reed-Solomon) coding to generate an RS
code word containing error correction redundancy; and then, the RS code words are rearranged by using an
interleaving technology, so that the occurrence of continuous errors is reduced. And then, after the interleaved RS code words are subjected to parallel-serial conversion, the RS code words are input into a dynamically-adjusted convolutional
encoder, encoding parameters are dynamically adjusted according to the current communication environment, and a redundancy-enhanced encoding sequence is generated. After signals are sent and received, the interleaved RS code words are recovered through iterative decoding, and finally, the RS decoder corrects symbol errors and recovers
source data by using dynamically adjusted decoding parameters. In the whole process,
data transmission in the FSO
system is realized through an RS-
convolutional code cascade coding and decoding method, and the reliability and accuracy of
data transmission are improved.