作者saltlake (SaltLake)
看板Math
標題[其他] 將訊號平滑化或去雜訊
時間Thu Aug 22 12:42:37 2024
實務應用上常需要把量測到的訊號平滑化或者去雜訊,具體而言,
例如量到的訊號大體上呈現為正弦波,但是在這主要的波動表現上
,波的局部又有些震幅遠小於正弦主波的上下波動。所謂平滑化或
者去雜訊,意旨除去主波上那些微小波動而讓主波顯得粗糙的雜訊
。
一種方法,是把訊號進行傅立葉變換到頻率域,然後把較高頻率
的分量剪除,因為這些就是主波表面那些波動頻率更高的雜訊。
另一種方法,是把訊號乘上某個濾子來除去雜波。
請問,乘上濾子以除雜訊的機制是甚麼? 為何乘上濾子可以去除
掉高頻雜訊?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.136.207.41 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Math/M.1724301759.A.FEB.html
1F:推 caron0225 : 傅立葉轉換也是乘上一個濾子阿,目的就是將訊號對應 08/22 15:25
2F:→ caron0225 : 成分放大,讓你在另一個定義域上看得更明顯,更好操 08/22 15:25
3F:→ caron0225 : 作或過濾,像類似的小波轉換也只是將濾子換成另一 08/22 15:26
4F:→ caron0225 : 種樣子 08/22 15:26
用傅立葉分析,我們必須把原訊號乘上某個函數後轉換到頻率域,「然後人工判定」
高於哪個頻率的訊號視為雜訊。接著「人工扣掉那些部分的訊號」,只把扣除雜訊
的訊號用反傅立葉轉換回時域。
但是用濾子的方式,我們必須事先設計好那濾子與訊號相乘之後,會除去哪些特
定頻率的訊號(即那些被視為雜訊的)。這要求我們事先就知道雜訊的頻率範圍,但
是怎知道? 再者,因為是把濾子和訊號相乘就直接消除雜訊,表示是在時域進行
運算。那麼我們怎麼知道或設計這濾子會針對性地除去某些(雜訊)訊號?
※ 編輯: saltlake (220.136.207.41 臺灣), 08/22/2024 15:45:09
5F:推 deathcustom : 你對FFT的解釋那一段有點錯誤 08/22 15:47
6F:→ deathcustom : 另外你想問的問題都在數位信號處理的課程內容內 08/22 15:48
7F:推 deathcustom : 實務上不是"事先知道雜訊的頻率範圍"而是"事先知道 08/22 16:07
8F:→ deathcustom : 信號的頻率範圍"然後設計一個BPF 08/22 16:07
9F:→ recorriendo : filter背後原理就LTI, impulse response, convolu 08/22 18:54
10F:→ recorriendo : tion theorem等 08/22 18:54
11F:→ recorriendo : filter design是一整門學問 你那些問題就是它在回 08/22 18:55
12F:→ recorriendo : 答的 08/22 18:55
13F:推 chang1248w : 你要不要也對那個濾子做fft,大力出奇蹟 08/22 19:58
14F:推 deathcustom : BTW, 要讓訊號平滑=>高頻雜訊要消掉=>高階低通濾波 08/23 10:02
15F:→ TKB5566 : 哇靠鹽湖兄竟然會來這裡問這麼專業的問題 08/23 15:15