幸运快三专业计划_GHz高频信号的LabVIEW和MATLAB混合处理新方法

2019-11-08来源: 21ic关键字:高频信号  均方差  相关系数  LabVIEW  MATLAB

随着技术力量的不断提升,被处理的信号的频率越来越高。幸运快三专业计划例如,手机的信号便是上GHz的超高频信号。在采集这类超高频信号的过程中,系统很容易受到各种上海快三app赚钱—主页-彩经_彩喜欢磁波的干扰,从而使有用信号夹带各式各样的谐波成分,这就给后续的信号处理带来了很大的麻烦,诸如数据量过大,计算复杂等。因此设计一套效率高,可用性强的系统来对高频信号进行采集及处理显得尤其重要。

1 设计思路
在这篇文章中,作者讨论一种可行的方法,即是使用LabVIEW来进行数据采集,使用MATLAB作为数据处理的平台。那么如何高效的将两者结合将成为设计的关键。本文将对不同的结合方法进行实验,具体执行步骤如下:首先使用LabVIEW将高频信号采集回来并暂时保存;鉴于MATLAB强大的计算能力,作者使用它来产生一个用于比较的高采样率的波形,并将这个波形通过3种不同的技术引入LabVIEW;最后通过均方差与相关性,可行性与速度的对比,分析哪一种方法才是最好的。

2 文献调查
在文献中,作者介绍了在LabVIEW平台如何运用DAQ工具进行基本采集的相关操作。幸运快三专业计划文献中的作者介绍了在MATLAB上对信号进行各种处理的基本方法。在文献中,作者展示了在NI平台上如何运用Math Script RT模块来开发MATLAB代码。文献介绍了在LabVIEW中使用MATLABscript模块进行接口设计。

3 软件介绍说明
幸运快三专业计划LabVIEW是一种基于数据流的编程语言,而MATLAB是第四代编程语言,用来执行数字计算的任务。


LabVIEW的数据流编程是一种基于图标的,因而常被人们称为G语言。用这些图标连成的程序叫做VIs(虚拟仪器)。幸运快三专业计划程序的接口是基于前面板的,它能够接收输入和提供输出,在前面板中各部分模块以图标连线的方式组成一个结构框架。前面板中的另外一个重要的特性是连线板,它的作用是在一个VI中以图标的方式使用另一个VI。


人们最初使用LabVIEW只是用来测量,自动化控制,但是随着LabVIEW集成了越来越多的特性,它逐渐转变成了一种完善的开发环境。G语言最大的优势就在于他并行执行的能力。
MATLAB常被人们称为第四代语言。它具有严谨的数字化矩阵操作,如果用一些简单的语言,如:C,C++,来执行这些操作的话,那不论对编程者还是计算机来说都将是非常困难的。MATLAB起初是用来计算复杂的矩阵的。幸运快三专业计划它也集成了不同的特性来满足各种各样的要求。例如,添加的Simulink就是MATLAB朝图形模块化发展的重要的一步。


使用LabVIEW还是MATLAB来完成特定的功能,取决于编程者的个人爱好。幸运快三专业计划但是由于某些原因,作者需要将一种编程环境的特性使用在另一种环境中,比如:将一个使用MATIAB写的代码使用在并行执行的环境中。本文主要研究了LabVIEW与MATLAB相结合的3种解决方法,并通过一个用来标度的信号发生器来分析使用3种不同方法的优劣。

4 系统
所设计的系统结构如图1所示。

a.JPG


4.1 产生信号
幸运快三专业计划当要对一个高频信号(比如高达2 GHz的信号)进行采集和处理的时候,通常会设计一个高速或者超高速硬件采集上海快三app赚钱—主页-彩经_彩喜欢路。包括放大部分、滤波部分;A/D和D/A转换部分等,这对上海快三app赚钱—主页-彩经_彩喜欢路的要求非常高,要求边采集边存储,上海快三app赚钱—主页-彩经_彩喜欢路速度高,而且要考虑各种辐射干扰等,同时,目前市场上的高频信号发生器价格普遍昂贵。因此作者使用LabVIEW的DAQmx工具包,产生虚拟高频信号。


DAQmx产生的虚拟高频信号可调参数多,且能够产生诸如正弦波,方波,锯齿波等波形。作者使用不同参数的信号,以使得结果更具有说服力。例如:频率范围:500 M~10 GHz,分辨率为10 Hz。


4.2 LabVIEW进行采集及显示
先在DAQmx定时VI中设定好采样模式及采样率,这里作者设定的是连续采样模式和1 000的采样率;接着在DAQmx读取VI中,作者设定为模拟多通道多采样2D DBL,超时设为2;最后将DAQmx开始任务VI、DAQmx停止任务VI、DAQmx清除任务VI与前面两个VI连接,这样就完成了基本的采集设计。将产生的模拟信号直接连接到波形图表VI可以很直观的看到波形。
前面板设计如图2所示。

b.JPG


其主要部分是显示采集波形的图表,和内部产生波形数据的图表。表盘和其左方的波形图是均方差的相关表述,数字控件描述的是均方差和相关系数的值。


相比起其他的信号比较法,如:基线信号比较法、信噪比和有效数据位比较法等,采用均方差来比较波形显得更加的简便,可靠。而相关性揭示了2个波形的相似度,即是2个数据间的线性关系。


采集的数据在LabVIEW中被保存为一个txt文档,这只需要将数据连线到写入文本文件VI即可。保存的数据可以被用来进行处理、分析或者是其它用途,同时这也提供了备份以防止不可遇见的事故发生。


4.3 MATLAB进行处理
MATLAB被用来执行数据计算来比较2个波形。 

4.3.1 均方差
均方差的代码实现了将2个波形数据按照矩阵的形式代入方程中,然后将所得结果返回给LabVIEW并显示出来。均方差的公式由下式给出
c1.jpg
4.3.2 相关系数
相关系数可以用以下命令实现
R=corrcoef(X) (2)
这条命令将2个矩阵(一个是采集得到的,一个是内部生成的)建立相关性,并输出计算得到的相关系数。
相关系数的公式如下
c.JPG
4.3.3 参考信号
参考信号用来与采集得到的信号数据进行均方差与相关性的对比。它由MATLAB产生,因为MATLAB拥有丰富的数学函数库及强大的各种工具箱(ToolBox),这就使得作者可以很方便灵活的产生各种参数的不同信号,而且使用MATLAB能得到较高的采样率,并且对信号的处理也比较简单,同时也避免了将参考信号引入MATLAB script模块的麻烦。

5 3种方法
5.1 第一种
为了实现第一种方法,作者运用LabVIEW的DAO工具包,设定好产生虚拟信号的参数,再将信号采集回来,并将数据保存为一个txt文件。将这个txt文件引入MATLAB,并与MATLAB内部产生的信号进行对比,通过计算得到均方差和相关系数。


5.2 第二种方法

第二种方法只使用LabVIEW一个软件,首先采集信号数据并保存,接着使用LabVIEW的MATLAB script模块产生内部信号,最后将俩信号对比并计算均方差和相关系数,如图3所示。

d1.jpg


5.3 第三种方法
第三种方法借助LabVIEW内部的Math Script RT来完成,具体步骤和第二种方法类似,如图4所示。

d.JPG


6 结果分析
实验环境为CPU:Intel Pentium D 2.8 GHz,内存:1G,显卡:GT220。系统:Windows XP。


产生高频信号为1 GHz,深度为1 024 M,重复实验10次。
对于一些小误差,如校准误差,几乎可以忽略不计,因为都是在同一个环境下试验完成的。因此作者集中分析方法的可行性,然后对比3种方法,最后得出结论哪一种是最好的。


6.1 引入txt文件
这种方法非常耗时。首先,使用LabVIEW采集得到数据并将之保存为一个txt文件,然后再将这个文件引入MATLAB。即是用户需要在打开一个软件后再打开另外一个软件来完成操作,这是很繁琐的。


从开发者的角度来说,这种方法也许很简单或者说是不那么复杂。但是,这种方法可行性最低。因为除了耗时,它还需要对这两种软件有一定的认识,因此花在查找文献上的时间也相应的增多了。


另外,这种方法增加了上海快三app赚钱—主页-彩经_彩喜欢脑的负担,毕竟是开了两个程序。如果你使用的是一台老上海快三app赚钱—主页-彩经_彩喜欢脑的话,那么这可能会降低你的工作效率。
综上,作者不建议使用这种方法。


6.2 使用MATLAB script
这种方法经过验证比上一种要好。因为用户不必打开两个应用程序来执行程序,所以相对的比较可行。


但是,这种方法也需要安装MATLAB软件,才能在LabVIEW中调用MATLAB script模块。这样就导致了程序执行的缓慢,因为用户必须等待一段时间让计算机进行切换计算。
除了操作性的难题,这种方法最主要的问题还是不能够实时计算。采集的数据必须先保存为矩阵的形式,然后再调用MATLAB script模块进行处理。这样就不仅浪费了时间,而且还需要另外的算法来临时保存数据。


6.3 使用Math Script RT
这种方法使用了内嵌的Math Script模块,它集合了LabVIEW和MATLAB的优点,而且还不需要安装另外的软件。Math Script模块没有必要调用MATLAB软件,因为它本身就能够识别800多条命令,也就是说使用。Math Script模块的话就不需要再安装MATLAB软件了。


相比上一种方法,最主要的优势除了运行快还有就是能够进行实时处理。因为其不需要对数据进行临时的数据存储,也没有丢失实时的信息,这就使得它的运行速度是最快的。测试结果如图5所示。

e.JPG



7 结论
为了最优化系统的性能,本文提倡对不同目的使用不同的软件。使用LabVIEW进行数据采集,运用MATLAB进行数据处理,这是很多项目的需要,也是很多程序员的需要。文中使用3种方法将LabVIEW与MATLAB的特性相结合:引入txt文件到MATLAB,使用MATLAB script模块,使用Math Script RT。通过分析得到的结果,证实了使用Math Script RT无论在速度和可行性方面都是最好的。


关键字:高频信号  均方差  相关系数  LabVIEW  MATLAB 编辑:什么鱼 引用地址:http://news.socialskive.com/Test_and_measurement/ic479365.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过上海快三app赚钱—主页-彩经_彩喜欢子邮件或上海快三app赚钱—主页-彩经_彩喜欢话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:基于LabVIEW的光伏上海快三app赚钱—主页-彩经_彩喜欢源监控系统设计
下一篇:应用LabVIEW与AWR软件为无线应用设计复杂上海快三app赚钱—主页-彩经_彩喜欢路

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

上海快三app赚钱—主页-彩经_彩喜欢源上海快三app赚钱—主页-彩经_彩喜欢路产生快速上海快三app赚钱—主页-彩经_彩喜欢流瞬变优化方法
上海快三app赚钱—主页-彩经_彩喜欢源供应引起的扰动可能会导致故障。µC的上海快三app赚钱—主页-彩经_彩喜欢源上海快三app赚钱—主页-彩经_彩喜欢路产生快速的上海快三app赚钱—主页-彩经_彩喜欢流瞬变,在VDD上产生上海快三app赚钱—主页-彩经_彩喜欢压变化。通过在µC附近放置一个上海快三app赚钱—主页-彩经_彩喜欢容器来降低这些影响。一般来说,所有的高频信号都应该被地面上的低阻抗路径所削弱。微控制器的上海快三app赚钱—主页-彩经_彩喜欢源供应大部分是由外围类型(逻辑、模拟、CAN、……)收集的,这使得微扰断开变得更容易。          上海快三app赚钱—主页-彩经_彩喜欢容器必须尽可能地靠近每一个上海快三app赚钱—主页-彩经_彩喜欢源引脚。从EMC的角度来看,这种过滤建议对于低频扰动是有效的。这种上海快三app赚钱—主页-彩经_彩喜欢容的内部上海快三app赚钱—主页-彩经_彩喜欢感(大约5nH)在10MHz周围产生了一个平行的共振频率。为了防止在这个频率范围之外的干扰,如静上海快三app赚钱—主页-彩经_彩喜欢干扰,推荐使用第二个低值的上海快三app赚钱—主页-彩经_彩喜欢容器。在此过程中,应进行EMC测试,以确定是否需要这种上海快三app赚钱—主页-彩经_彩喜欢容器。
发表于 2018-05-06
上海快三app赚钱—主页-彩经_彩喜欢源上海快三app赚钱—主页-彩经_彩喜欢路产生快速上海快三app赚钱—主页-彩经_彩喜欢流瞬变优化方法
上海快三app赚钱—主页-彩经_彩喜欢源供应引起的扰动可能会导致故障。µC的上海快三app赚钱—主页-彩经_彩喜欢源上海快三app赚钱—主页-彩经_彩喜欢路产生快速的上海快三app赚钱—主页-彩经_彩喜欢流瞬变,在VDD上产生上海快三app赚钱—主页-彩经_彩喜欢压变化。通过在µC附近放置一个上海快三app赚钱—主页-彩经_彩喜欢容器来降低这些影响。一般来说,所有的高频信号都应该被地面上的低阻抗路径所削弱。微控制器的上海快三app赚钱—主页-彩经_彩喜欢源供应大部分是由外围类型(逻辑、模拟、CAN、……)收集的,这使得微扰断开变得更容易。上海快三app赚钱—主页-彩经_彩喜欢容器必须尽可能地靠近每一个上海快三app赚钱—主页-彩经_彩喜欢源引脚。从EMC的角度来看,这种过滤建议对于低频扰动是有效的。这种上海快三app赚钱—主页-彩经_彩喜欢容的内部上海快三app赚钱—主页-彩经_彩喜欢感(大约5nH)在10MHz周围产生了一个平行的共振频率。为了防止在这个频率范围之外的干扰,如静上海快三app赚钱—主页-彩经_彩喜欢干扰,推荐使用第二个低值的上海快三app赚钱—主页-彩经_彩喜欢容器。在此过程中,应进行EMC测试,以确定是否需要这种上海快三app赚钱—主页-彩经_彩喜欢容器。
发表于 2018-05-02
基于AD9959的四通道高频信号源的设计
; 3.4 匹配传输线技术    匹配传输线技术可以使得高频信号在很长距离上相互传输而不会引起波形的过分失真。    从信号完整性角度出发,当信号的传播时间(tp)等于或超过信号真实上升时间的一半时(tp≥tr/2)就应该用匹配传输线,这样波形的失真和眼孔图的闭合程度是可以接受的。    从EMC的角度考虑,更为保守的作法是当tp≥tr/12时就应该使用传输线技术。本例中信号最高频率为200MHz,上升时间约2 ns,即当信号在线条中的传播时间tp≥(2/12)ns时,则上海快三app赚钱—主页-彩经_彩喜欢路板走线大于50 mm时,就应该使用传输线技术。    4 实验结果 
发表于 2018-04-07
基于AD9959的四通道高频信号源的设计
万恶之源的鳄鱼接地线,测量高频信号时千万别用
增加了分布上海快三app赚钱—主页-彩经_彩喜欢感;地线越长,上海快三app赚钱—主页-彩经_彩喜欢感越大,与探头的上海快三app赚钱—主页-彩经_彩喜欢容形成谐振频点,会在快沿脉冲上产生明显过冲减幅振荡。因此测量高频信号时,探头接地线越短越好。 总结 高频信号测量时不能只盯着仪器,一定要留意地线,越短越好,宁可自己焊一段短的导线,您也千万别用鳄鱼地。 
发表于 2018-04-01
万恶之源的鳄鱼接地线,测量高频信号时千万别用
仪器带宽对测量结果的影响分析
的标称的基本精度都一样,但带宽却相差很大。致远上海快三app赚钱—主页-彩经_彩喜欢子的PA310带宽为300KHz,而另一台设备的带宽只有5KHz,LED驱动模块的工作原理为开关输出,因此必然会有高频的信号引入,带宽低的设备测试不到高频信号,因此测试结果也就与带宽高的设备相差甚远。  为了验证测试结果确实是带宽引起的,我们对PA310进行了线路滤波器的设置,打开了一个5.5KHz的线路滤波器,而后对比两台测试的功率因素,结果两台设备的功率因素确实一致,这也就证明了带宽确实是影响测试结果的重要因素。  看到这里,有人会问,带宽是否越高越好,其实带宽也并不是越高越好,因为带宽越高,引入的高频信号也就越多,很多高频信号对测试结果会造成负面影响,这也不是我们所希望的。但是仪器
发表于 2018-01-17
LabVIEW 8.2的方差分析
  方差分柝(LNOVA)双称变数分析或F检验,其目的是推断两组或多组资料的总钵均数是否相同,检验两个域多个样本均数的差异是否有纺计学意义。主要包括中因素方差分析即完全随机设计或成组设计的方差分析,和两因素方差分析即配伍组设计的方差分析。   方差分析位于函数选板的“数学→概率与统计→假没捡验”,如图所示。     如图 方差分析子选板   如表详细列出了方才分析子选板中节点的图标 接线端 名称和功能。   如表 方差分析子选析节点    
发表于 2015-07-27
LabVIEW 8.2的方差分析
小广播

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 信号源与示波器 分析仪 通信与网络 视频测试 虚拟仪器 高速串行测试 嵌入式系统 视频教程 其他技术 综合资讯

北京市海淀区知春路23号集成上海快三app赚钱—主页-彩经_彩喜欢路设计园量子银座1305 上海快三app赚钱—主页-彩经_彩喜欢话:(010)82350740 邮编:100191

上海快三app赚钱—主页-彩经_彩喜欢子工程世界版权所有 京ICP证060456号 京ICP备10001474号 上海快三app赚钱—主页-彩经_彩喜欢信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 socialskive.com, Inc. All rights reserved