| Since the landmark paper "A Mathematical Theory of Communication" written by C. E. Shannon in 1948 was published, scientists and experts had made great efforts and contributed a lot in designing effective encoding and decoding ways to control the bit error rate in the noisy environment, and a series of code with goog perfomence and effective ways of decoding had been presented. Some have been widely used, such as convolutional code and Viterbi decoding to correct random errors, RS code, BM decoding and interleaving technique to correct burst errors, and concatenated code to solve the conflict between performance and complexity, etc.. These years, the error control coding has become the indiscerptible part of modern communication systems and digital storage systems, and the developing trend of error control coding is to realize the reliability required by high speed digital systems. Meanwhile, the the error control coding has been used in other fields.This work is supported by Wuhan Zhongyuan Electromics Group Co. Ltd, which is rooted in the project of Design and Realization of Error Control coding in VHF (Very High Frequency) Radios, to ensure the data transmission efficient and reliable in the routine battle. In this paper, through the analysis of VHF communication error correcting code is brought out first. Then we study the common theory of error correct coding, paying more attention on the introduction and analysis of concatenated code's theory and performance. Combining with practice, a novel project of RS +interleaving+ convolutional concatenated code is presented. And we deeply study the theory, performance, encoding ways and decoding ways of RS code, convolutional code and interleaving technique. Then we use Matlab to simulate the system and validate its feasibility. At last, we introduce the hardware system DSP—TMS320VC5416 and the integrated developing system—CCS (Code Composer Studio) in detail. As well, in the process of software realization of the project, we discuss the key points in programming using C in depth. Then we use the simulator and emulator in the CCS to simulate and emulate the performance of encoder and decoder. The result shows that the program runs fast and has high ability to correct errors, which can meet the requirement of VHF communication.Combining theory and practice, we have expatiated on the whole process of study and design on error correct coding, through the way of theory analysis, simulating and programming, step by step. We hope this paper can contribute some to the proceeding study... |