《基于虚拟仪器的频率测量软件系统设计.docx》由会员分享,可在线阅读,更多相关《基于虚拟仪器的频率测量软件系统设计.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于虚拟仪器的频率测量软件系统设计hesp导语:在内弹道雷达测速中,要完成弹丸的速度测量,根据多普勒测速原理,需要进展多普勒频率的估计测量在内弹道雷达测速中,要完成弹丸的速度测量,根据多普勒测速原理,需要进展多普勒频率的估计测量,而频率估计也是信号参数估计中的经典问题。目前国内外已经提出了不少方法,主要有时域法、谱估计方法和时一频域法,其中时域法主要有数周期法和过零检测法两种,其主要缺点为测量精度低;而时一频域法主要有短时傅里叶变换、魏格纳一维尔分布等,但计算量一般较大,难以完成实时处理。此外,随着虚拟仪器的开展,借助于其良好的人机界面和强大的信号处理功能,进展信号处理平台的构建也日益成为一种
2、开展趋势。从本质上来讲,虚拟仪器是仪器技术与计算机技术深层次结合的产物,它强调软件就是仪器的概念,使用户可以根据自己的需要定义仪器功能,更好地组建自己所需的测试系统。它是按照信号的处理与收集ADC,数据的分析与处理DSP、结果的输出DAC及显示的构造形式来建立通用信号处理硬件平台,在这个通用信号处理硬件平台上,调用不同的测试软件就构成了不同功能的仪器1。基于此,本文利用虚拟仪器平台,结合功率谱估计和频率测量的组合测量方法,进展了信号频率测量系统的设计。1频率测量方法通常,由于有用信号与噪声的频谱特性不同,因此功率谱估计方法成为一种在噪声背景下提取有用信号如正弦信号的有效方法。鉴于此,在多普勒频
3、率测量中,可以将收集的数据先进展功率谱分析,然后再通过频域测频的方法来完成多普勒频率的求取。在功率谱分析中可分为为经典谱估计和当代谱估计,经典谱估计方法的典型代表有周期图法、Welch法等;而当代谱估计方法的典型代表有AR模型法、MA模型法、ARMA模型法、熵谱法、最大似然法和特征分解法等。频域测频方法主要有能量重心法、谱峰搜索法等,通过选取不同的功率谱分析方法和频域测频方法的组合,均可到达测量信号频率的目的。1.1Welch功率谱估计在经典功率谱估计巾,采用直接周期图法估计出的谱性能经常不好,主要表如今谱的起伏比拟大,方差比拟大。采用Welch法可以改善直接周期图法估计出谱的方差特性。它的根
4、本思想是采用分段加窗的方法把一长度为N的数据XNn分成L段,每段长度为M,并允许每段数据有局部重叠,分别求出每一段的功率谱Pi,然后加以平均,得到平均后的功率谱即:即:的白噪声n鼓励线性移不变系统Hx即AR模型所得到,那么分析信号的功率谱估计为式中:为输入序列的方差,n1、a2、ap为待估参数3-4。b2频率测量系统设计/b2.1虚拟仪器前面板的设计启动LabVIEW后,选择翻开一个新面板的选项,然后使用C0ntrols模板上的控制对象controls和显示对象indications创立一个图形化用户界面即前面板5。在频率测量系统设计中,根据上述的频率测量方法,前面板主要包括信号产生模块、功率
5、谱估计模块、频率测量模块和结果显示模块四局部,其界面设计如图1所示。信号产生模块可以选择数据的;,仿真参数的设置;功率谱估计模块可以选择功率谱估计的方法和进展谱估计参数的设置;频率测量模块可以完成测量方法的选择和参数设置的功能;结果显示模块那么包括数值显示和图形显示两局部,数值显示主要包含测量频率和测量误差的显示,图形显示那么包含信号的时域显示和各种方法对应的功率谱图显示。2.2框图程序的设计翻开框图程序窗口,首先对在前面板设计时选择的各对象的位置排列整理,然后通过选择功能functions模板中的各子项内容,添加用于控制前面板上各个对象的图形化的函数代码,这些函数代码将完成有关的数值计算、数
6、据处理等功能。最后根据虚拟仪器的详细功能连接到前面板上的每一个控制对象和每一个显示对象6,最终完成基于功率谱估计的频率测量软件系统.测量系统核心的两局部分别是功率谱估计模块和频率测量模块。根据功率谱估计的开展现状,设计中主要采用了周期图、Welch、AR谱估计和ARMA谱估计4种方法;而在频率测量模块,主要采用了能量重心法、改良的能量重心法、直接测频法和谱峰搜索法。其中,改良的能量重心法是在原有能量重心法的根底上,通过调用ArrayMax&Min函数找出最大元素的索引号,然后对功率谱数组从第一个元素开场,按一定长度抽取一子数组,可以以为这个数组中包含了信号频率的全部功率谱线,进而进展能量重心测
7、频。而直接测频法,那么是针对输入信号,通过调用Ext.ractSingleToneInforma-tion函数直接完成测频7。3结果处理及分析在设计的基于功率谱估计的频率测量系统中,选择数据;中的仿真信号,设定信号频率100Hz,直流偏置为1V,噪声幅值2V,采样频率512Hz,采样点数102400,FFT点数1024,窗函数类型选择Hanning窗,窗长为32点,重叠点数为窗长的50%,通过利用功率谱估计方法和频域测频法,可完成信号频率的测量,并得出测量频率的相对误差。在频率测量方法一样的条件下,利用Welch谱估计可以得到较高的频率测量精度,而在功率谱估计方法一样的条件下,改良的能量重心法可以到达更高的测频精度。然而在实际条件下,由于非整周期采样引起的频谱泄漏、栅栏效应窗函数的影响和环境等因素都会使测频精度降低,因此,应根据详细应用条件选择不同的功率谱估计和测频方法的组合,进而完成高精度频率测量。在信号的频率测量中,利用功率谱估计和频率测量相结合的方法,能有效地进步测量精度。同时,借助虚拟仪器良好的人机界面和强大的数据分析处理函数库,结合软件无线电的思想,构建频率测量软件系统,对信号频率测量也具有一定的现实意义和研究价值。编辑:何世平
限制150内