论文部分内容阅读
由于导弹遥测数据中含有大量飞行状态信息,反映了设备的性能和各项指标,带有很多涉密信息,此信息在传输过程中需要经过多个环节,为防止敌方非法获取这些信息,必须对导弹遥测数据进行加密。近几年我国的导弹飞行系统随着用户对象的扩展,遥测数据传输形式的多样化,以往的单一格式产品已不能满足用户的需求。通用型、可重复利用等特点是此类产品的发展趋势。基于FPGA的遥测数据通用控制器的研制,可以实现导弹遥测数据控制器类产品的重复批产,具有重要的应用价值。本文在遥测数据控制器深入研究的基础上,根据相关功能和性能要求,提出了基于FPGA的遥测数据通用控制器的设计方案。以导弹加解密技术为背景,研究了遥测数据通用型加解密技术的实现。利用了FPGA控制时钟管理芯片实现对输入的PCM码流速率自行配置调整,实现了弹载设备的可变码速率的适应性。针对数据链路中不同的码型,实现了对NRZ_S、M、RNRZ_L、BiΦ、TPC编码统一转化为NRZ_L进行编解码的方式;借鉴PLL锁相环的工作原理,根据输入的PCM数据提取出PCM数据的同步时钟,以实现PCM数据的格式识别。并对识别出的PCM数据进行格式识别,并提取出子帧同步指示、副帧同步信号指示信号等给外部加密芯片。选用ACTEL公司的FLASH型FPGA A3P1000来完成遥测数据的通用型设计,并在已经具备的硬件平台遥测数据通用控制器上验证了整个设计的正确性。实验测试数据表明:本文设计的遥测数据通用控制器能够完成10Kbps~10Mbps码速率、不同副帧同步方式的遥测数据加解密。充分证明了遥测数据通用控制器的优越性。