微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 请问有没有这样的取平均函数?

请问有没有这样的取平均函数?

时间:12-13 整理:3721RD 点击:
比如从示波器上读取波形数据,然后对其逐点取平均值,去掉随机噪声?
在示波器上取平均值时对于直流电平和脉冲是可以起到平滑效果的,我想知道是否有函数
可以不用读取若干组数据也可以起到平滑的效果?比如在labview,以及matlab当中?

想一想,为什么取平均可以平滑曲线?比如 h=[1/2,1/2],也就是每两个曲平均。这个平均的过程在数学上其实是信号和h的卷积。而h的频谱是 H(w)=1/2 +1/2*exp(jw)。当w=0时,H(w)=1, 当w=pi时 H(w)=0!也就时说,H(w)是一个低通滤波器。
这个例子是平滑的一个特殊情况,一般的情况是用一个平滑函数和信号做卷积。如果你有一个平滑函数,比如某个小波的尺度函数(也是低通滤波器),就可以用小波的办法来平滑信号。
在LabVIEW当中,即使没有小波的软件包,analyze里面也提供了Daubechies4小波。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top