论文部分内容阅读
为提高航天测控通信系统中数据传输的可靠性、确保终端接收数据的正确性,需对被传输的测控数据进行高速差错编码。基于循环冗余校验编码,在硬件电路中设计并实现了一种简单高效的差错编码方式。首先将被传输的数据按照一定字节进行分帧,每帧数据加入特定的帧头,每帧数据按字节进行八比特差错编码,差错编码按照查表方式进行。对每帧数据的差错编码值再进行一比特纠错编码。实验仿真结果表明所设计的差错编码具有性能高、硬件资源消耗低和编码速度快等特点,适合于高速大容量数据可靠性传输。
In order to improve the reliability of data transmission in the space communications monitoring and control system and ensure the correctness of the data received by the terminal, high-speed error coding of the data to be transmitted needs to be performed. Based on cyclic redundancy check coding, a simple and efficient error coding scheme is designed and implemented in the hardware circuit. First of all, the data to be transmitted is divided into frames according to certain bytes. Each frame of data is added with a specific frame header. Each frame of data is encoded by octet error according to bytes. The error coding is performed according to the look-up table. The error-coded data of each frame of data is further subjected to one bit error correction coding. The simulation results show that the designed error coding has the characteristics of high performance, low hardware resource consumption and fast encoding speed, which is suitable for the high-speed and high-capacity data reliability transmission.