虚拟频谱仪软件系统设计与实现

来源 :重庆邮电大学 | 被引量 : 0次 | 上传用户:sunku
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着仪器技术和计算机技术的发展,将仪器系统与计算机软件相结合制成虚拟仪器成为可能。虚拟仪器凭借其功能的灵活性和相对低廉的生产维护成本引发了仪器领域的一场重大变革。与此同时频谱分析仪作为近代信号分析的重要手段,被广泛的应用在各个领域。基于此,本课题设计了一个具有频谱分析功能的虚拟仪器软件。   本研究针对信号发生器、示波器、频谱分析仪三个虚拟仪表的可编程、可移植、可实现进行软件设计和开发。针对虚拟仪表软件的可移植性和高可靠性要求,使用Visual C++代替了成熟的商业软件LabView或Matlab。工作难点是根据信号处理的特点,自定义了一种波形处理脚本语言----WPL语言并用C++语言实现了其相应的解释器。利用此解释器,用户就能够根据WPL语言编写脚本代码,通过代码对虚拟频谱仪软件进行二次开发。其次对虚拟频谱仪进行软件需求分析和方案设计,给出快速傅里叶变换数字频谱分析仪软件的实现方案。对软件系统进行了详细设计,将其分为数据输入部分、数字信号处理部分和交互界面部分三大模块并针对各部分的功能进行了设计和实现。对FFT的算法及三种窗函数的特性进行了分析。利用MFC中的单文档/视图结构作为程序的基本框架,模拟实际示波器和频谱仪的前面板设计了频谱仪软件用户界面的各个视图类。设计了用于数据存储与处理的文档类,通过文档类将虚拟仪器的各个部分有机的结合在一起实现了具有可编程功能的虚拟频谱仪软件。最后,从基本显示部分、信号发生器部分、可编程部分对此虚拟频谱仪软件的功能进行了测试。测试结果表明软件能模拟真实示波器和频谱仪对信号进行分析显示;能模拟信号发生器生成方波、三角波、正弦波的单一信号或合成信号;且能根据用户编写的代码改变信号处理过程实现软件的二次开发。
其他文献
移动Ad hoc网络是一种自组织、无中心、拓扑动态变化、节点能量有限的多跳网络。它是下一代网络的重要组成部分,广泛应用于军事系统以及民用系统中。在移动Ad hoc网络中,链路的
随着图像/视频编辑处理工具的发展,普通用户都有可能对数字媒体进行篡改并恶意传播。面对日益严峻的信任危机,迫切需要行之有效的检测方法和技术,揭露篡改伪造操作行为。图像、
近年来,随着移动互联网的高速发展,现有的3G技术已不能满足人们对于高速率、低时延的要求。3GPP组织于2004年提出了LTE技术,并完成了进一步的研究和标准化工作。与3G技术相比,LTE
随着计算机技术和网络技术的不断发展,互联网数据已呈现出规模海量化、表现形式多样化的趋势。运动视频作为一种重要的互联网数据类型,因其庞大的数据量,给信息的传输、存储
移动ad hoc网络是一种由兼具路由器和终端功能的无线收发节点构成的多跳自组织网络。无中心、自组织、动态拓扑、多跳路由、有限带宽、有限安全性、非对称信道及特殊的信道共
近年来随着无线通信技术发展突飞猛进,移动通信已成为最具发展活力的产业之一。而无线局域网(WLAN)和第三代移动通信网络(3G)作为提供无线服务的两种主要技术,它们的互联正在成
随着人们对无线通信的需求增加,提高数据传输的速率和增大小区的覆盖范围是无线通信系统需要解决的关键问题。3GPP确定了LTE-Advanced(简称LTE-A)的技术需求,使LTE向着更高的数
随着3G网络的发展和移动通信终端的普及,云计算技术在移动互联网上得到了广泛运用,移动云计算应用具有较大的市场潜力。由于终端操作平台的差异性和自身资源受限的约束给当前移
通过了解图书馆WebOPAC的发展状况,以及从RIA概念技术应用的提出到Microsoft公司发布自己的RIA解决方案。这一切都为人们描绘出一条构建下一代Web应用的光明道路。自然图书馆W
大规模多输入多输出-正交频分复用(MIMO-OFDM)系统,因其既可以获得较高的信道容量,同时又会得到较高的能量有效性,而成为未来5G技术的关键。本文研究了将结构化压缩感知理论