欢迎来到天天文库
浏览记录
ID:23800319
大小:3.87 MB
页数:85页
时间:2018-11-10
《实时频谱分析仪系统软件开发与优化》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要摘要为适应对具有较宽频率范围和较强功能的频谱分析仪的迫切需求,顺应仪器技术和仪器软件技术的发展,本文依托9kHz~8GHz实时频谱分析仪项目开发需要,对该系统软件进行了开发和优化。系统软件原有结构基于三线程的架构设计,经过多年运行使用,软件结构整体比较合理。但是,新系统的开发和新机制的引入会使得系统软件的原有结构受到一定的影响和冲击。为了避免对系统软件的结构和其他功能造成影响,本文须在保持系统原有架构和接口不变的前提下对边菜单,界面显示,控制底层,远程控制等模块存在的不足和缺失之处进行进一步的开发优化,以满足项目本身的需要。本论文主要对以下几个方面的内容进行了详细阐述
2、:一是频谱分析仪系统软件对底层硬件的控制方法和实现;二是系统软件的远程控制模块的设计与实现;三是频段扫描和频表扫描模块的设计与实现;四是系统软件的界面设计和优化以及整机的测试。首先,本文对系统软件进行需求分析,确立对系统的设计和优化方案,完善整个系统架构。其次,详细阐述了对可分析频率范围为9kHz~8GHz的频谱分析仪底层硬件的控制实现。重点论述了对多波段扫描的控制方法,与底层硬件的交互通信以及对控制底层模块的软件重构设计。然后,系统阐述了仪器基于LAN口的远程控制模块以及频段频表扫描模块的详细分析和设计。重点阐述了基于Socket通信的服务端和客户端模块的相关设计方法,
3、以及基于拼帧处理的多频段数据显示方法和相关子模块的设计。最后,本文对系统软件的界面优化方案和具体优化过程进行了详细的阐述,并对整机的性能和各个模块的功能进行了测试。本系统目前已设计完毕并投入使用,实现了对远程控制,频段频表扫描,控制底层,界面操作等模块功能的设计与优化。整个系统软件功能更趋强大和完善,满足了用户对更宽频率范围和更优操作风格的需要,能很好的用于对电视、卫星、雷达等信号的频谱分析处理。关键词:频谱分析,软件重构,远程控制,频段频表扫描,设计和优化IABSTRACTABSTRACTInordertoadapttotheurgentdemandofspectrum
4、analyzerofawidefrequencyrange,complywiththedevelopmentofinstrumenttechnologyandinstrumentsoftwaretechnology,thisdissertationdevelopsandoptimizesthesystemsoftwarebasedontheprojectdevelopmentneedsofthereal-timespectrumanalyzer,whoserangeoffrequencyanalysisis9kHz~8GHz.Theoriginalstructuredes
5、ignofthesystemsoftwareisbasedonthreethreads'architecture.Aftermanyyears'operation,softwarestructureasawholeisquitereasonable.However,thedevelopmentofnewsystemandtheintroductionofnewmechanismwillmaketheoriginalstructureofthesystemsoftwarehavecertaininfluenceandimpact.Inordertoavoidtoaffect
6、thestructureandotherfunctionsofsystemsoftware,thisdissertationshouldmakefurtherdevelopmentandoptimizationunderthepremiseofthesystemarchitectureandinterfaceoriginalandunchangedforsomemodules'deficienciesandlack,suchasedgemenumodule,interfacedisplay,themoduleofcontrollingtheunderlyinghardwa
7、re,remotecontrolmoduleandsoon,soastomeettheneedsoftheprojectitself.Thecontentofthisdissertationaremainlyonthefollowingaspectsindetails:oneisthespectrumanalyzersystemsoftware'smethodandimplementationofcontrollingtheunderlyinghardware;Thesecondisthedesignandimplementa
此文档下载收益归作者所有