引 言
LabVIEW有两个基本窗口,前面板窗口和流程图窗口,前面板窗口用于设置控制对象和显示对象,相当于常规仪器的显示屏幕或指针;流程图窗口用于编写和显示程序的图形源代码,相当于语言编程中的语句,它由各种能够完成一定功能的模块通过连接线连接而成。
信号特征值以一个数值表示信号的某些时域特征,是对测试信号最简单直观的时域描述。在测试系统中往往用一些模拟仪器表来指示信号的特征值。将测试信号采集到计算机后,可以在测试虚拟仪器中进行信号特征值处理,并在其前面板上直观地表示出信号的特征值,可以给虚拟仪器的使用者提供一个了解测试信号变化的快速途径。现就基于LabVIEW对周期信号及随机信号幅值特征值求取系统进行设计。
1 信号幅值特征值分析
1.1 周期信号的幅值特征值
周期信号的幅值特征值常以峰值、峰-峰值、均值、均方值和有效值表示。
(1)峰值xp和峰-峰值xp-p
峰值xp指在一个周期内信号x(t)可能出现的最大绝对瞬时值,即:xp=|x(t)|max。
峰-峰值xp-p是指在一个周期内信号最大瞬时值xmax与最小瞬时值xmin之差的绝对值,即xp-p=|xmax-xmin|。
信号的峰值和峰一峰值给出了信号变化的极限范围,是选择测试装置的量程和动态范围的依据。
(2)均值μx
周期信号的均值
它代表信号的平均功率。[page]
2 LabVIEW实现信号幅值特征值求取
2.1 LabVIEW实现周期信号幅值特征值求取
用Express VI中的幅值和电平测量VI最为简单有效。它的达到路径是函数→信号分析→幅值和电平测量
如图1所示。
参数对话框中共划分4个区域,分别是要求进行的幅值特征值求取的项目、当前信号幅值特征值求取的结果、输入信号预览窗口和加窗后信号预览窗口。其中,最重要的是幅值特征值求取的项目设置。
用Express信号发生器产生一个仿真信号,其参数设置如图2所示。这是个具有直流偏置和泊松噪声干扰的三角波信号。用幅值和电平测量检测其能够检测的所有幅值特征值的测试VI的前后面板示图,如图3所示。
[page]
2.2 LabVIEW实现随机信号幅值特征值求取
幅值和电平测量主要针对周期信号进行处理,因此,它可以求取的参数中没有包括随机信号和标准差。但可以引入Express VI中的配置统计
它与信号幅值和电平测量位于同一个模板上,如图4所示。
现在用Express信号发生器产生一个仿真信号,其参数设置如图2所示。这是个具有直流偏置和泊松噪声干扰的三角波信号。配置统计检测其能够检测的所有幅值特征值的测试VI的前后面板示意图,如图5所示。
参数对话框共划分了五个区域,分别是要求进行的幅值特征值统计的项目、当前信号幅值特征值统计的结果、输入信号窗口和统计极值以及统计采样特征。其中,最重要的是幅值特征值统计项目的设置。现求取随机信号幅值特征值,则选取均方根,标准差,方差即可。
3 信号的测量分析
通过信号发生器产生一个仿真信号,可以设定仿真信号的某些参数,如信号的信号类型、频率、幅值、偏移量等参数值。此外,还可以改变噪声类型:二项分布噪声,高斯白噪声,泊松噪声等。通过对配置仿真信号参数的调节设定,观察LabVIEW对其特征值做出相应的变化,能有效直观地从多方面验证分析结果。例如,上文给出一个直流偏置和泊松噪声干扰的三角波信号,则可以通过Express VI前面板看到当前信号的某些特征值的大小。
4 结 语
通过实测证明了系统测试分析结果的可靠性。利用该系统可以方便地进行现场测试与分析,提高了测试效率和结果的精确度,且摆脱了传统测试分析仪器功能单一,成本高,不便于携带的缺点。
关键字:LabVIEW 周期信号 随机信号 幅值特征
引用地址:
基于LabVIEW的周期信号及随机信号幅值特征值求取系统设计
推荐阅读最新更新时间:2024-03-30 22:28
用于自动或半自动机器人的RIO嵌入式控制平台
概览 自动或半自动机器人常常需要嵌入式控制系统,从而能够结合高度智能化的确定性控制,并且可以方便地连接到不同的传感器和执行器上。NI提供了多种嵌入式硬件平台,以满足复杂系统的需求。从尖端的机器人研究项目直至高级行业应用,NI平台被证实是高效的机器人解决方案。 可重复配置I/O(RIO)体系结构 NI嵌入式硬件平台共享通用一个可重复配置I/O(RIO)体系结构。这个体系结构整合了实时处理器、现场可编程门阵列 (FPGA)和多样的I/O,包括模拟、数字、运动和通信I/O。使用这个标准的体系结构和NI LabVIEW图形化开发工具,您可以使用灵活的高性能硬件,快速对机器人系统进行设计和原型开发。
[测试测量]
LabVIEW,32路舵机控制板和多自由度机械臂
从题目上看,这篇文章涉及了LabVIEW的编程、32路舵机控制板的使用和多自由度机械臂的动作演示,应该还有蓝牙通讯,后面三部分内容,在前面的文章中讲述过,文章题目《32路舵机控制板与多自由度机械臂》,网址:http://www.eefocus.com/zhang700309/blog/12-09/286479_a1c80.html 。这篇文章主要讲LabVIEW如何编程来与舵机控制板串口通信,并进而控制机械臂上的各个舵机。 32路舵机控制板由国内公司DFRobot出品,上一篇文章讲述了如何用控制板自带的舵机控制软件,来设置舵机动作的方法,这篇文章希望用LabVIEW程序来代替厂家的舵机控制软件一部分功能,来做一个为这个实
[测试测量]
通过LabVIEW优化多核环境下的信号处理性能
多核处理器环境下的编程挑战 摩尔定律问世40余年来,人们业已看到半导体芯片制造工艺水平以一种令人目眩的速度在提高,Intel微处理器的最高主频甚至超过了4G。虽然主频的提升一定程度上提高了程序运行效率,但越来越多的问题也随之出现,耗电、散热都成为阻碍设计的瓶颈所在,芯片成本也相应提高。当单独依靠提高主频已不能实现性能的高效率时,双核乃至多核成为了提高性能的唯一出路。随着AMD率先打破摩尔定律、终结频率游戏后,Intel和AMD都开始逐步推出了基于双核、四核甚至八核的处理器,工程师们逐渐投入到基于多核处理器的新型应用开发中去时,大家开始发现,借助这些新的多核处理器,并在应用开发中利用并行编程技术,可以实现最佳的性能和最大
[测试测量]
使用LabVIEW和PXI进行东海大桥结构健康监测
东海大桥是中国第一座跨海大桥,我们在上面使用了多个PXI机箱组成的系统,以获取追踪大桥结构完整性及当前状况的重要数据。 借助于精确的GPS同步和时间标识、NI PXI动态信号采集硬件设备和LabVIEW软件,我们的团队成功地为东海大桥搭建了一个坚固的、模块化、可靠且低维护的高精度监测系统。 - Yonglin Zhan, JUST ONE Technology 挑战: 在可能出现台风、地震、海水腐蚀的环境中,对跨海大桥结构完整性和环境因素产生的影响进行同步实时监测,需要一个高可靠、低维护的操作系统。 解决方案: 部署一个坚固耐用的PXI系统来监测环境对大桥产生的影响,进行实时计算以确定大桥的即时结构健康状况,并将数据储存,
[测试测量]
基于LabVIEW的多功能信号发生器的设计
0 引言 信号发生器是许多电子设备特别是测试设备必备的一部分,用以输入基准源信号给被测设备,通过接收被测设备返回的信息,分析研究被检测设备的情况。衡量或评定一个信号发生器的精度时,主要是对其中最基本和最重要的部分即正弦信号进行检测。检测正弦信号性能的重要指标是频率准确度和频率稳定度、信噪比和谐波畸变。 编程对工程技术人员来说比较麻烦,LabVIEW软件用图形编程语言,直观简单、易于操作。用户使用LabVIEW可以随意创建程序,并把它当作子程序调用,以创建更复杂的程序,且调用的层次没有限制LabVIEW这种创建和调用子程序的方法,使创建的程序结构模块化,更易于调试、理解和维护。同时,LabVIEW能够虚拟很多常规仪
[测试测量]
NASA航空器内进行基于LabVIEW的采集
The Challenge: 在NASA研究航空器内部零重力情况下采集与视频同步的加速度与温度数据。 The Solution: 利用加固的便携式PC中的LabVIEW和DAQ板卡,读入时间代码并采集模拟电压。 "LabVIEW软件和数据采集产品与加固PC无故障地协同工作;该系统被科学团队认为是该项目的最佳部分。" 基于LabVIEW的测试系统新近被加载到NASA DC-9“呕吐彗星”,它以抛物线弹道曲线飞行采集关于超流体液氦在零重力情况下产生的带有时间标签的数据与视频。该实验旨在收集验证和改进氦在失重时如何响应微扰动的计算机模型所需的经验数据。这些模型的最直接应用就包括航空器的设计。某些航空器需要使热敏感部件保持
[测试测量]
LabVIEW之破解VI密码
关于上一篇文中的破解方法,有较大的局限性,主要是当密码长度增加时,穷举匹配的时间会大大增加, 如果采用上一篇文中的破解方法,可以考虑生成多个字典,各字典的内容各不相同,编写多线程程序(或者直接同时运行多个程序),完全利用个人电脑的硬件能力,可以缩短字典匹配的时间,当然,还是非常费时间,记得之前暴力破解WiFi密码的时候,就是整个晚上都挂了程序跑, 一个晚上也跑不了多少条。 另外,生成字典的字符串越长,占用的硬盘空间也越大 看网上有人提到VI密码使用md5加密,具体情况没有说明。 我往md5方向做了一些尝试,最终基本搞清楚了方法, 使用二进制编辑器打开已加密的VI, 例如 文件I/O - 文件常量 - 应用程序目录, 对应的vi位置
[测试测量]
基于LabVIEW的便携式汽车仪表检测仪的研制----方案与结构 二
3.1.2数据通信(总线) 数据通讯是把数据的处理和传输合为-体,实现数字信息的接收、存储、处理和传输,并对信息流加以控制、校验和管理的-种通讯形式。 计算机与通讯线路及设备结合起来实现人与计算机、计算机与计算机之间的通讯,不仅使各用户计算机的利用率大大提高,而且极大地扩展了计算机的应用范围,并使各用户实现计算机软硬件资源与数据资源的共享。对计算机的远距离实时控制和对数据的远距离收集等项工作,也都可以利用数据通讯来进行。 用于数据通讯的通讯网,称为数据通讯网。它分为专用数据网和公用数据网。专用网发展较早,目前仍普遍使用。在20世纪70年代前,公用数据通讯-般使用原有的公共电话网或电报网。70年代以来,随
[测试测量]