我需要從信號中濾除一些噪聲,而一個簡單的RC一階濾波器似乎還不夠。我一直在尋找,但我還沒有找到其他濾波器的算法(雖然很多例子如何與模擬電路做到這一點)。有人可以確定哪裏可以找到這樣的算法嗎?或者至少在這裏寫一個?二階低通濾波器算法
對於澄清:我將信號從一個示波器,和我只有一個週期。這個週期看起來有點像:
125 * (x > 3 ? exp(-(x - 3)/2) : exp(5*(x - 3)))
現在,信號並不總是有這種狀態,我需要計算的信號,這是容易的,如果不是因爲當一個放大信號具有足夠的(每個點的衍生物是160納秒的appart)你可以看到很多噪音。所以,在計算衍生產品之前,我需要平滑信號。
如果它是真的白噪聲(靜態),它在所有頻率上都是平等和不流暢的。它真的是什麼樣的噪音? – 2011-03-07 15:47:21
我認爲他所要求的是能夠濾除某些頻段上的白噪聲。例如,假設信號處於1Mhz至10Mhz的頻帶,那麼使用截止頻率超過10Mhz的低通濾波器是適當的。 – 2011-03-07 15:59:26
如何從這裏選擇一個過濾器:http://en.wikipedia.org/wiki/Filter_(signal_processing) – 2011-03-07 16:00:36