【发布时间】:2011-03-07 15:45:59
【问题描述】:
我需要从信号中滤除一些噪声,而简单的 RC 一阶滤波器似乎还不够。我一直在环顾四周,但还没有找到其他滤波器的算法(尽管有很多例子说明如何使用模拟电路来做到这一点)。有人能指出我在哪里可以找到这样的算法吗?或者至少在这里写一个?
澄清一下:我从示波器中获取信号,我只有一个周期。这个循环有点像:
125 * (x > 3 ? exp(-(x - 3) / 2) : exp(5*(x - 3)))
现在,信号并不总是具有那种形状,我需要计算信号的导数,如果不是这样的话,这很容易,因为当一个人将信号放大到足够大时(每个点是 160 纳秒),你可以看到很多噪音。因此,在计算导数之前,我需要对信号进行展平。
【问题讨论】:
-
如果它是真正的白噪声(静态),它在所有频率上都是平等的,并且是不可过滤的。到底是什么噪音?
-
我认为他要求的是能够滤除某些频段上的白噪声。比如说,信号在 1Mhz 到 10Mhz 的频段,那么有一个截止频率超过 10Mhz 的低通滤波器是合适的。
-
从这里选择一个过滤器怎么样:en.wikipedia.org/wiki/Filter_(signal_processing)
标签: algorithm signal-processing