·工程应用·航天电子对抗2023年第3期基于Qt的通信信号分析软件的设计与实现王属灵1,宋磊2,张一嘉1,徐璐1(1.浙江理工大学信息科学与工程学院,浙江杭州310018;2.陆军工程大学指挥控制学院,江苏南京210007)摘要:针对通信信号分析,传统方法一般采用频谱仪、示波器等通用仪器,不仅价格高昂,而且操作复杂,不具备便携性。自主设计并开发了一款基于Qt图形界面,使用MDI(Mul-tipleDocumentInterface)框架实现的多窗口实时操作、多功能、多任务并行的通信信号分析软件。软件基于模块化设计,包括离线数据获取、时频图分析、信号参数测量、信号解调等模块。利用线程池数据处理+GUI绘图方式实现对离线信号的全面分析。经过多种信号及环境测试,软件整体具有分析效果佳、兼容性强、便携性高等众多优势,能够达到预期设计要求。关键词:信号分析;Qt图形界面;模块化;线程池中图分类号:TN971+.1;TP311文献标志码:ADesignandimplementationofcommunicationsignalanalysissoftwarebasedonQtWangShuling1,SongLei2,ZhangYijia1,XuLu1(1.ZhejiangSci-TechUniversity,Hangzhou310018,Zhejiang,China;2.ArmyEngineeringUniversityofPLA,Nanjing210007,Jiangsu,China)Abstract:Forcommunicationsignalanalysis,traditionalmethodsgenerallyusegeneral-purposeinstrumentssuchasspectrummetersandoscilloscopes,whicharenotonlyexpensivebutalsocomplicatedtooperateandnotportable.Amulti-windowreal-timeoperation,multi-functionalandmulti-taskparallelcommunicationsignalanal-ysissoftwarebasedonQtgraphicalinterfaceandusingMDI(MultipleDocumentInterface)frameworkisde-signedanddeveloped.Thesoftwareisbasedonmodulardesign,includingofflinedataacquisition,time-frequen-cydiagramanalysis,signalparametermeasurement,signaldemodulationandothermodules.Itrealizescompre-hensiveanalysisofofflinesignalsbyusingthreadpooldataprocessing+GUIdrawing.Aftervarioussignalandenvironmenttests,thesoftwareasawholehasmanyadvantagessuchasgoodanalysiseffect,strongcompatibili-tyandhighportability,andcanmeettheexpecteddesignrequirements.Keywords:signalanalysis;Qtgraphicalinterface;modularization;threadpool0引言传统通信信号的分析,需要联合借助频谱仪和示波器等诸多仪器,这些分析仪器虽然分...