与某型飞行器配套的发射控制测试系统、校靶测试系统、综合测试系统以及角速度传感器与放大器测试系统能够完成对该型飞行器各关键部件的复杂测试任务,是评判飞行器质量合格与否的关键设备。但由于飞行器本身系统结构精密复杂,频繁的上电测试、供制冷气会对其使用寿命产生影响,因此实际情况并不允许测试设备在研期间长时间占用飞行器及其相关辅助测试设备;同时由于飞行器无法提供故障测试数据,因而无法对测试系统进行全面有效的评估。基于上述问题,本文提出了一种基于PXI总线的某飞行器多通道信号模拟器研制方法,该模拟器能够有效代替飞行器及相关辅助设备,支持测试系统开发调试工作,提高研发效率,降低研制成本。通过对上述4套测试系统的硬件结构以及测试接口与信号类型的详细分析,总结整理了信号模拟器系统需要实现的基本功能,提出了设计研制的关键技术指标。在此基础上,确定了以工控机为控制核心,外接集成远程控制器的PXI机箱的系统总体框架。系统硬件设计方面,针对目前自动测试设备领域使用较为广泛的几种仪器总线标准进行了仔细的研究对比,最终选择了基于PXI总线标准的系统硬件架构,并根据模拟器的功能需求和设计指标,选择了符合要求的的PXI功能模块和其他相关硬件设备。系统软件设计方面,选择了基于C#的Winform作为模拟器系统软件用户层框架,在Visual Studio 2017开发平台下完成了软件开发。依据软件模块化设计思想并结合多线程与数据库技术,同时充分发挥面向对象编程语言的优势,完成了系统登录管理模块、自检模块、配置管理模块、通信模块、信号模拟输出模块以及任务执行控制模块的软件设计。最后,分别针对信号模拟器系统的硬件和软件部分设计了详尽的调试验证方案,并与各测试系统进行了联调。结果表明,信号模拟器系统工作稳定可靠,系统硬件设计符合标准,软件各项功能满足调试需求,能够有效辅助测试系统研制。
当今高速发展的电子技术使人类生活的环境发生了巨大变化,同时也导致了复杂程度越来越高,形式越来越多样的雷达信号环境。因此模拟复杂雷达信号环境的研究也越来越具有现实意义。在模拟复杂雷达信号的工作中,信号产生模拟器是整个工作的核心内容,信号产生模拟器要能够按照要求来模拟不同体制的雷达信号,并且在其他系统的辅助下进行雷达信号的完整模拟试验。当今雷达信号模拟系统的传统做法是进行多部雷达的模拟,然后按照简单的排序算法如冒泡法,插入排序法等,将多个通道的脉冲合并成一路脉冲序列,最后根据脉冲的重叠情况取舍。本文针对复杂雷达信号模拟器的设计要求,对基于线性规划软件进行雷达信号排序和以现场可编程逻辑阵列(Field-Programmable Gate Array,FPGA)为核心的雷达信号模拟器进行了设计,研究工作主要包括以下部分:1.分析了不同的雷达信号形式,主要包括调幅、调频、调相、重频参差以及频率捷变信号。根据不同种类雷达信号的时域以及频域特性,来构思雷达信号的排序算法以及在硬件上的具体实现方案。2.重点研究了雷达信号的调度算法,将在处理器中进行周期任务调度时用到的MILP算法引用到了雷达脉冲信号调度中来,同时考虑到雷达脉冲信号与处理器中的周期任务的数学模型并不完全相同,所以对其算法进行了改进,提出了新的约束关系式模型,从而使算法能够适应雷达脉冲信号存在丢失,时域重叠频域不重叠,周期不固定以及存在优先级的情况,提高了雷达脉冲信号调度算法的性能和可行性。3.设计了雷达信号模拟器硬件系统,该系统主要包括脉冲控制模块、高速DDS模块、DAC模块。实现了多相频率合成和波形存储压缩技术,并对系统的工作流程、信号参数有效位数和协议帧进行了设计,该流程首先对雷达脉冲信号进行排序,接着FPGA接收排序后的雷达信号参数,然后在FPGA内的慢时钟域进行分析后控制直接数字频率合成(Direct Digital Synthesizer,DDS)产生对应的数字域雷达信号,最后将产生的信号进行数模转换以生成对应的模拟信号。4.论文的最后部分进行了验证工作,对模拟的雷达信号进行分析,验证整个设计的正确性,表明雷达信号的排序算法以及基于FPGA的硬件系统能够正常运行并且达到实验的预期效果。
暂无评论