微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > 硬件电路设计讨论 > 有个问题请教:滤波后数据获取

有个问题请教:滤波后数据获取

时间:12-12 整理:3721RD 点击:
  谢谢,其实面临的是这么一个问题,数据的非整周期截断。
  比如一段带有偏移的正弦数据,需要求取这段数据的直流偏移,而不是数据的均值。
这怎么实现?
  

  如果是直接取数据平均,那由于正弦波形不确定,导致平均之后误差跟直流偏移值
相比比较大。关键是正弦波只有一个范围,而不可能做到整周期的平均。
   那有一个办法,是进行低通滤波,把正弦的波动给降低下来。这么又引入了
低通滤波,需要有一定的稳定到直流偏移的时间。
    请问各位是怎么来设计,希望尽量少的数据来求得上述的直流偏移的?

考虑数字滤波
模拟一下:一个直流量和一个正弦信号,加了一个采样窗口,看一下频域上是什么样的?
是不是采样窗口的宽度还不及一个正弦整周期?

  实际信号的周期不定,仅仅是一个范围。因此时间窗就不好定了,
并无法取到合适的,就算取到最大可能,也不见得能效果理想。
  我是采用了低通滤波,目的是降低周期信号的影响,然后再取均值,那样
的效果就相对好一点,就是低通滤波需要一段时间的稳定,占用了一定数据点。

做DFT变换,零频率点的数值就是直流分量

卡尔曼滤波器就是用来对付这个的

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

网站地图

Top