论文部分内容阅读
为提高数据传输系统的通信准确度,提出了一种基于FPGA的并行、串行数据相互转换的汉明码数据传输系统.系统的数据发送部分对并行的原始数据进行汉明编码,PDU格式生成,以及数据并串转换的处理.通过一对I/O端口发送和接受串行数据.数据接收部分将接收到的串行数据转换成并行数据;确认得到一组完整的PDU格式数据后,如果有必要,对其进行汉明解码纠错,得到正确的原始数据.利用了Simulink分别对未采用汉明码和采用汉明码的系统进行通信仿真.仿真结果表明:采用汉明码可以降低系统9%的错误比例.
In order to improve the communication accuracy of the data transmission system, a Hamming code data transmission system based on parallel conversion of FPGA and serial data is proposed.The data transmission part of the system performs Hamming coding, PDU format generation, And serial data conversion and processing through a pair of I / O ports to send and receive serial data. The data receiving part of the received serial data into parallel data; confirm a set of complete PDU format data, if there is It is necessary to carry out Hamming decoding and error correction to obtain the correct original data.The Simulink is used to simulate the system without Hamming code and Hamming code.The simulation results show that using Hamming code can reduce 9% proportion.