| With the popularity of UAV in people’s lives,its application environment is becoming more and more complex,which makes it difficult to achieve optimal communication performance for information transmission in complex and changeable channels.This is undoubtedly a huge challenge for UAV channel coding.In order to solve the above problems,this paper studies rate compatible non-binary LDPC codes,mainly from three aspects: algorithm improvement,parameter design and hardware optimization,to find solutions suitable for UAV channel environment.The main contents of this paper are as follows:Firstly,this paper studies the current development of rate-compatible non-binary LDPC code.Based on the research of the construction algorithm of non-binary LDPC check matrix,a construction algorithm of rate-compatible check matrix based on degree distribution deletion technology is proposed;In the aspect of coding algorithm,QC fast coding algorithm is deeply studied.In order to achieve the balance of complexity and performance,partial parallel coding is adopted;In the aspect of decoding algorithm,an optimized decoding algorithm suitable for hardware implementation is proposed.Then,through the analysis of UAV channel environment,the parameters of the encoder and decoder are simulated and analyzed under the AWGN channel,and finally the hardware platform and system parameters are determined;At the same time,based on the parameters determined after the above analysis,using Verilog hardware description language to design the rate-compatible encoder and decoder on the FPGA hardware,and simulation analysis is carried out on the Modelsim platform to verify the effectiveness of the design.Finally,the rate-compatible non-binary LDPC codec is verified and debugged,and the joint performance test of decoding is carried out on the basis of functional verification.The final verification results meet the system indicators. |