虚拟信号频谱分析仪的设计

最新更新时间:2012-02-23来源: 互联网关键字:虚拟信号  频谱分析仪 手机看文章 扫描二维码
随时随地手机看文章

虚拟信号频谱分析仪的设计

随着计算机技术的迅速发展,利用软件进行信号处理技术的应用日益广泛,已开发的用于虚拟仪器的数字信号处理和图像处理软件的功能也日益强大。数字信号处理是指采用数字系统方法对离散的数字序列描述信号进行处理的一种方法,与传统的模拟信号处理方法相比,它具有高度的稳定性、灵活性、精确性,能实现高精度和大动态范围的信号分析,因此具有显著的优越性。而数字信号处理方法的运用又是虚拟仪器平台测控系统的重要组成部分。由于NI公司的LabVIEW包含有信号分析和处理函数库部分。因此,利用LabVIEW提供的信号分析函数库,配合已开发的数字示波器即可实现虚拟信号频谱分析仪的信号处理功能,其信号的分析侧重于对信号频谱的分析以及滤波处理。

  1  系统整体设计方案

  本设计的虚拟频谱分析仪即可以对虚拟信号发生器所产生的信号进行频谱分析。也可以对通过信号调理器,基于PCI总线的DAQ卡组成的采集系统所采集到的外部信号进行频谱分析。其中,在对外部信号进行频谱分析时,外界被测信号首先传送到信号调理电路,且由信号调理电路对它进行放大、滤波、隔离等处理后,再经数据采集卡进行A/D转换,以将模拟信号转换为数字信号,然后由软件对被测试信号进行频谱分析和处理,最后得到测试结果,并按要求将它们显示或储存起来。

  本文所设计的虚拟频谱分析仪的前面板图如图1所示。这一种虚拟频谱分析仪能够提供一个高精度的频谱分析功能,并且可以同时观察输入信号的频域显示。但该虚拟频谱分析仪受数据采集卡采样速率的限制,其频率范围仅为0~50kHz,用户可以通过改变采样速率和数据长度来选择频率分辨率。在虚拟频谱分析仪的设计中可以通过程序直接读出基波频率和峰值大小,并将它们显示在面板上,用户参考这个值可以手动调整采样速率的大小和显示图形中X、Y轴的坐标来观察所需要的频谱图,因此操作更加直观、简便。信号频谱分析仪的主要数据处理工作就是对待分析信号进行傅立叶变换,然后分析其频谱特性,并显示计算结果。


  2虚拟频谱分析仪的软件设计

  虚拟频谱分析仪的软件结构如图2所示。


  2.1数据采集模块

  数据采集模块采用子VI AI Acquire Waveform.vi来控制PCI-1200数据采集卡进行数据采集操作,并对采集进来的数据进行频谱分析。参数设置模块可以设置的参数主要包括:设备与通道,缓冲区大小,采样点数,触发控制,扫描率,显示方式。频谱分析模块是由加窗函数模块、功率谱转换模块、功率谱单位转换模块、功率频率峰值检波子模快组成。

  2.2加窗函数模块

  加窗函数模块可由Scaled Time Domain Windows.vi模板来完成。该模板有两个输入和两个输出端。首先从输入端输入一个时域信号,再进行窗体类型的选择,可根据实际情况选择不加窗、汉宁窗、汉明窗、布莱克曼窗、平顶窗等8种窗体,最后输出一个已加窗的时域信号,这样便可以减少窗口效应带来的栅栏效应和泄漏问题。

  2.3功率谱转换模块

  功率谱转换模块的功能是用Auto Power Spectrum.vi模板来实现,该模块有四个端口,分别是时域信号输入端,时域间隔dt输入端,频域信号输出端,频域间隔d瀚出端。该模块的功能是实现信号由时域向频域的转换。

  2.4功率谱单位转换模块

  功率谱单位转换模块的功能是由Spectrum Unit Conversion.vi模板来实现,该模块有7个输入端,2个输出端。输入端有频谱类型的选择,可以选择功率谱、幅度谱、增益。对数/线性的选择类型有:线性、dB、dBm。输出显示单位选择可选择的单位有:有效值、峰峰值、有效值的平方、峰峰值的平方等。输出端是输出频谱和输出频谱单位。

  2.5频率峰值检波子模块

  频率峰值检波子模块的功能是由Power&Frequency Estimate.vi模板来实现,该模块有5个输入端和2个输出端。输入端有功率谱输入、峰值频率输入、频率间隔、以峰值频率为中心的频率搜索点数及窗常数。输出端由频率峰值输出和频率峰值能量输出组成。该模块用来求出频谱的频率峰值及峰值频率点的功率估值。

  2.6显示模块

  显示模块可以选择频谱曲线显示或时域信号显示,还可以根据需要进行线性或对数显示。

  2.7谐波峰值点测量模块

  通过谐波峰值点测量模块可读出一次谐波、二次谐波、三次谐波峰值点的频率值和功率值。

  2.8数据读取存储模块

  数据读取存储模块的功能是利用LabVIEW中丰富的文件操作函数库,采用数据表文件方式对实验数据进行读写操作。此频谱分析仪也可以通过用Web来发布HTML文件的方式使本地或远程计算机浏览到该频谱分析仪的程序面板,从而实现系统的远程监控功能。

  组建好的各功能模块按照程序的流程加上必要的控件和指示器,就可以形成一个功能完善的虚拟信号频谱分析仪系统,图3给出了这个虚拟信号频谱分析仪的程序图。


  3  结束语

  美国国家一起公司开发的LabVIEW图形化实验室虚拟仪器工程平台,以其强大的功能可为虚拟仪器的开发提供一个理想的平台,本文借助于LabVIEW开发平台设计了适合高校实验教学的虚拟信号频谱分析仪。

关键字:虚拟信号  频谱分析仪 编辑:神话 引用地址:虚拟信号频谱分析仪的设计

上一篇:Maxim单芯片收发器MAX9947,可兼容于AISG
下一篇:2010年3月慕尼黑上海电子展将盛大开幕

推荐阅读最新更新时间:2023-10-12 20:35

泰克MDO4000混合域示波器应用案例分析(2)RFID读卡器测试
  关于射频识别   射频识别即RFID(Radio Frequency IDentification)技术,又称电子标签、无线射频识别,是一种通信技术,可通过无线电讯号识别特定目标并读写相关数据。RFID的基本组成部分:标签(Tag):由耦合元件及芯片组成,每个标签具有唯一的电子编码,附着在物体上标识目标对象;阅读器(Reader):读取(有时还可以写入)标签信息的设备;天线(Antenna):在标签和读取器间传递射频信号。   民用RFID技术主要用于学校、企事业单位、银行、医院、铁路轨道交通等,常用频段在13.56MHz、900MHz、2.4GHz,根据标签的类型可分为有源和无源两种,对应的读卡器在电路设计上也有所不
[测试测量]
泰克MDO4000混合域示波器应用案例分析(2)RFID读卡器测试
频谱分析仪选型小贴士,这十一点要注意
频谱分析仪主要的功能是在频域里显示输入信号的频谱特性,对信号失真度、调制度、谱纯度、频率稳定度和交调失真等信号参数进行测量。频谱分析仪有扫频式及实时两种类型;扫频式频谱仪是最常见的频谱分析仪,通过本振扫描的方式来实现测试范围内信号的频率、功率等参数测试。而实时频谱分析仪则是在某个固定带宽内通过实时数据采集,并进行 FFT 分析来得到带宽范围内信号的幅度、频率参数测试,速度是扫频式的上百倍甚至千倍以上。 频谱分析仪广泛应用于通用频谱分析、 射频记录和回放 、 EMC 一致性测试和故障排除 、频谱监测、无线电定位和干扰搜寻等,被称为射频万用表,那么在选择频谱分析仪时要注意哪些指标呢?安泰测试技术工程师建议大家在选型时以下11点要注
[测试测量]
<font color='red'>频谱分析仪</font>选型小贴士,这十一点要注意
什么是频谱分析仪
什么是频谱?为什么要测量频谱?带着问题我们了解什么是频谱分析仪。 从最基础的角度考虑,我们可以把频谱分析仪理解为一种频率选择性、峰值检测的电压表,它经过校准之后显示正弦波的有效值。应当强调的是,尽管我们常用频谱分析仪来直接显示功率,但它毕竟不是功率计。当然,只要知道了正弦波的某个值(例如峰值或平均值)和测量这个值时所用的电阻值,就能够校准电压表用来指示功率。数字技术的出现赋予了现代频谱分析仪更多的功能。本指南在介绍了频谱分析仪基本原理的同时也阐述了使用数字技术和数字信号处理技术赋予这类仪器的新功能。 频域对时域 在详细介绍频谱分析仪之前,读者也许会问:“什么是频谱?为何要对它进行分析?”我们已经习惯于用时间作为参照,来记录某时
[测试测量]
什么是<font color='red'>频谱分析仪</font>?
示波器和频谱分析仪的指标区别
示波器和频谱分析仪是工程师日程工作中常用到的测试仪器,安泰工程师从实时带宽、动态范围、灵敏度和功率测量准确度四个方面比较了示波器和频谱仪的分析性能指标的区别: 1、实时带宽   对于示波器来说,带宽通常是其测量频率范围。而频谱仪则有中频带宽、分辨带宽等带宽定义。这里,我们以能对信号进行实时分析的实时带宽作为讨论对象。   对于频谱仪来说,末级模拟中频的带宽通常可以作为其信号分析的实时带宽,大多数的频谱分析的实时带宽只有几兆赫兹,通常较宽的实时带宽通常为几十兆赫兹,当然目前带宽最宽的FSW 频谱仪可以达到500兆赫兹。而示波器的实时带宽为其实时取样的有效模拟带宽,一般为数百兆赫兹,高的可达数千兆赫兹。   这里需要指出
[测试测量]
示波器和<font color='red'>频谱分析仪</font>的指标区别
频谱分析仪的种类与应用
  频谱分析仪(Spectrum Analyzer)主要用于显示频域输入信号的频谱特性,因此对于信号分析而言是不可缺少的量测仪器。频谱分析仪是透过频域对信号进行分析、研究,并同时 应用于更多不同领域,例如无线讯号收发器、信号干扰的检测、频谱监测、以及元件特性分析等,是从事电子产品研发、生产、检验的常用工具,特别针对无线通讯 信号的测量更是必要工具,其应用十分广泛,因此也有工程师将之称为射频量测的万用电表。其主要功能包括:频率设置、基准电平设置、跟踪发生器设置、跟踪控 制设置、利用标记功能测量回波损耗,以及频宽、扫描时间及触发控制设置等功能。   针对时域方面的信号量测,示波器是一项非常重要且很有效率的量测仪器,它能直 接显示
[测试测量]
<font color='red'>频谱分析仪</font>的种类与应用
基于软件定义无线电的实时频谱分析仪功能概述(五)触发方式
触发 虹科实时频谱分析仪HK-R5550的触发器提供了一种基于外部、周期性或频域事件来限定所捕获的时域IQ数据存储的方法,触发可被视为过滤目标信号的一种手段,用于后续可视化和/或分析。下文介绍了各种类型的触发器及其通用控件,不同类型的选择是互斥的。 频域触发 频域触发依赖于嵌入式实时傅里叶变换机制将采样信号从时域转换到频域。虹科实时频谱分析仪HK-R5550使用嵌入FPGA中的1024点实时FFT核心,将1024个时域IQ样本转换为1024个频域FFT单元,每个单元格是125MHz范围内的频谱活动平均值除以直接数字控制(DDC)抽样率除以1024个FFT点所得的平均值。 虹科HK-R5550支持的频域触发是电平触发类型,用
[测试测量]
基于软件定义无线电的实时<font color='red'>频谱分析仪</font>功能概述(五)触发方式
基于FPGA的简易频谱分析仪的设计方案
   1 引言   目前,由于频谱分析仪价格昂贵,高等院校只是少数实验室配有频谱仪。但电子信息类教学,如果没有频谱仪辅助观察,学生只能从书本中抽象理解信号特征,严重影响教学实验效果。   针对这种现状提出一种基于FPGA的简易频谱分析仪设计方案,其优点是成本低,性能指标满足教学实验所要求的检测信号范围。    2 设计方案   图1为系统设计总体框图。该系统采用C8051系列单片机中的 C8051F121作为控制器,CvcloneⅢ系列EP3C40F484C8型FPGA为数字信号算法处理单元。系统设计遵循抽样定理,在时域内截取一段适当长度信号,对其信号抽样量化,按照具体的步骤求取信号的频谱,并在LCD上显示
[嵌入式]
基于FPGA的简易<font color='red'>频谱分析仪</font>的设计方案
小广播
最新模拟电子文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved