- 1、本文档共76页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
华中科技大学硕士学位论文
摘要
太赫兹频谱分析仪具有广泛的应用前景,可用于在太赫兹源、芯片和器件的创新
研究中获取传统仪表难以测量到的新数据,支撑相关领域发现新现象、揭示新规律、
验证新原理。太赫兹频谱仪的数据带宽高、数据量大,需要进行复杂的高速实时信号
处理,方能到太赫兹频谱。本文根据太赫兹光学频域频谱分析原理和仪器功能要求,
设计一款基于边沿计算平台的太赫兹频谱分析仪的系统软件,完成了软件设计、算法
部署优化等工作。本文的主要研究内容如下:
(1)本文根据对太赫兹频谱仪系统软件的需求分析,设计了基于M/V模型的分
层软件架构,并选择了HSHA模式的线程管理方案。在合理划分软件功能的同时,使
软件易于实现低耦合度和高实时性,并具备较强的可扩展性。
(2)为提升仪器的频谱分析速度,本文通过分析频域交织采样的信号处理算法,
对算法中耗时占比大的重采样和均衡两个模块进行并行化设计,基于CUDA模型实现
了算法模块的并行化及优化。算法部署于边缘计算平台中的GPU模块中,为仪器的小
型化创造了条件。
(3)在QT平台上,完成了基于多核ARMCPU的系统软件设计。设计了GUI界
面,完成了频谱图显示、核心光模块控制、数据管理、测试报告生成等软件模块设计。
(4)在研制的太赫兹频谱分析仪样机上进行了软件功能和性能测试。测试结果表
明算法的精度和主要性能符合要求。该软件具有耦合度低、运行稳定、流畅度和实时
性高的性能特点。
关键词:频谱分析;软件设计;分层架构;并行计算
I
华中科技大学硕士学位论文
Abstract
Terahertzspectrumanalyzerhasawiderangeofapplicationprospects,whichcanbe
usedtoobtainnewdatathatisdifficulttomeasureintraditionalinstrumentsinthe
innovativeresearchofterahertzsources,chipsanddevices,andsupportthediscoveryofnew
phenomena,revealnewlawsandverifynewprinciples.Theterahertzspectrometerrequires
complexhigh-speedreal-timesignalprocessingtoreachthespectrum.Accordingtothe
functionalrequirementsoftheinstrument,thisthesisdesignsasoftwareofterahertz
spectrumanalyzerbasedonedgecalculationplatform,andcompletesthesoftwaredesign
andalgorithmoptimization.Themainresearchcontentsofthisthesisareasfollows:
(1)Accordingtothedemandofterahertzspectrometersoftware,thisthesisdesignsa
layeredsoftwarearchitecturebasedonM/Vmodel,andselectstheHSHAmodethread
managementscheme.Thesoftwarefunctionsisreasonablydivided,whichensuresthe
softwaretoachievelowcouplingan
文档评论(0)