为了降低TCN(Train Communication Network)的数据误码率,需要采用一种高性能的差错控制方法。循环冗余校验(CRC)由于编码简单且高效,是一种最常见的信道编码方法。根据TCN协议,在TCNMVB总线中一个由7位CRC校验码和1位偶校验位构成的具...为了降低TCN(Train Communication Network)的数据误码率,需要采用一种高性能的差错控制方法。循环冗余校验(CRC)由于编码简单且高效,是一种最常见的信道编码方法。根据TCN协议,在TCNMVB总线中一个由7位CRC校验码和1位偶校验位构成的具有双重校验的8位校验序列。按照MVB总线中帧的格式不同,选择串行算法实现。最终得到校验序列编码器的正确仿真波形,并在FPGA硬件上实现。展开更多
文摘为了降低TCN(Train Communication Network)的数据误码率,需要采用一种高性能的差错控制方法。循环冗余校验(CRC)由于编码简单且高效,是一种最常见的信道编码方法。根据TCN协议,在TCNMVB总线中一个由7位CRC校验码和1位偶校验位构成的具有双重校验的8位校验序列。按照MVB总线中帧的格式不同,选择串行算法实现。最终得到校验序列编码器的正确仿真波形,并在FPGA硬件上实现。