论文部分内容阅读
随着航空电子技术的发展,机载航电设备呈现出多样化和复杂化的发展趋势,机载设备的可靠性要求越来越高,因此机载设备控制系统的高效化和智能化成为新一代航电系统研究的热点之一。研究以机载通信技术和数据处理技术为基础,设计实现了一种基于FPGA的分布式智能通信控制系统。首先重点研究了通过充分利用FPGA的内部资源实现ARINC-429航空数据总线通信,减少部分外围器件的使用,降低通信系统复杂度;同时,研究了机载总线通信的差错控制技术,在机载通信控制系统数据传输的实时性以及高可靠性要求下,系统采用Reed-Solomon纠错码实现系统通信中的差错控制功能。其次,为解决系统中海量航电数据的通信与存储问题,深入研究了数据压缩理论中的LZW压缩算法,同时结合通信控制系统的特点,对LZW算法进行了改进,提高数据压缩性能,在实际数据测试中,系统数据的压缩比优化了约4%。然后,采用结合最小二乘理论的曲线拟合算法,优化了航电数据的复杂非线性计算和数据处理的FPGA实现,曲线拟合误差在0.5%以内。最后,介绍系统整体功能与具体实现方式并在实验室环境中完成了对整体功能的软硬件测试。