基于Qt 的通信信号分析软件的设计与实现
2023-08-01王属灵张一嘉
航天电子对抗 2023年3期
王属灵,宋 磊,张一嘉,徐 璐
(1.浙江理工大学信息科学与工程学院, 浙江 杭州 310018;2.陆军工程大学指挥控制学院,江苏 南京 210007)
0 引言
传统通信信号的分析,需要联合借助频谱仪和示波器等诸多仪器,这些分析仪器虽然分析可靠、灵敏度高,但是缺点也很明显:价格高昂,操作复杂,设备庞大不具备便携性[1],而且分析信号的过程需要较长的时间。对于一些经常需要做信号分析的场合而言,时间成本也非常重要,操作仪器进行信号分析就会费时费力。因此,对信号进行全方位分析费时费力,市面上也很难见到一款多功能的信号分析解决方案。
研究者对通信信号分析软件及其相关的显控软件已开展了一些研究,西安电子科技大学范斐基于MFC 设计出一款时域、频域测量一体的雷达信号分析软件,并能够对雷达信号进行基本分析和测量[2]。江苏自动化研究所的徐凤萍利用Qt 软件框架,设计开发了一套基于龙芯3A+中标麒麟的显控软件架构,用于实现信息快速收发及其界面绘图显示[3]。以上研究均为在线分析软件,需要实时获取数据,不能对事先预存好的数据文件进行分析,容易产生信号丢失等情况,且仅能做简单的分析和测量[4]。因此,设计一款集离线分析+精确测量+全面分析等功能于一体的解决方案十分必要。
Qt 作为一款跨平台C++图形用户界面应用程序开发框架,具有使用广泛、兼容性强、组件容易拓展等诸多优势[5]。本文的通信信号分析软件便是基于Qt平台进行搭建,实现了从数据层的信号分析到图形界面的所有流程开发,整合了基本的信号分析功能,方便信号分析人员操作使用。……
登录APP查看全文
