针对旋转件参数的测试及传输,提出了一种基于FPGA红外数据传输的PPM调制解调系统的设计,并且在数据传输过程中加入了CRC校验,增加了数据传输过程的准确性.设计采用了Altera(Intel)的Cyclone10系列的10CL016YU256C8芯片,具有高速、高带宽、高容量等特点,适用于高速数据通信.通过Quartus Ⅱ开发平台,用Verilog HDL硬件描述语言编写相应的调制、解调以及CRC校验程序.介绍了4PPM调制、解调的算法,以及CRC-CCITT校验码的算法,并通过Modelsim对系统进行了时序仿真,仿真结果验证了设计的正确性.