幾種小波濾波方法比較

2021-01-11 電子產品世界

  簡介:小波的多解析度特性是小波去噪能夠實現的基礎。通過Mallat算法我們可以將信號中各種不同的頻率成分分解開來,從而實現信號的按頻帶處理方式。

本文引用地址:http://www.eepw.com.cn/article/280266.htm

  假設一原始輸入信號:

  y(n) = f(n) + s(n),n=l,2,···,N

  其中:為有用信號,為高斯分布的噪聲信號。用Mallat算法對上式進行小波變換,可知不同分解尺度上的小波係數有各自的特徵,這主要是因為有用信號和噪聲信號所在的頻率不同引起的。f(n)經過小波變換後奇異點分布在幅度相對較大的小波係數上,即對應尺度上的模極大值;s(n)經過小波變換後仍然是呈高斯分布的噪聲,它們分布在各個尺度上且幅度比有用信號小的多。基於以上原理,小波變換去噪方法大致可以分為三類:

  1小波閾值去噪方法

  由上文可知有用信號經小波變換後為對應尺度上的極大值對,而噪聲信號經小波變換後仍呈高斯分布,且幅度較小,因此對噪聲較嚴重的尺度上的小波係數利用預先設定的自適應闕值進行估計,從而達到衰減噪聲的目的,完成信號的重構。其中閾值的確定直接影響著算法去噪效果的好壞。該方法的主要步驟如下:

  (1)、選定小波基函數,對輸入信號進行Mallat分解,確定分解尺度,得到各個尺度上的小波係數;

  (2)、設定閾值,對小波係數進行閾值判斷處理,得到新的估計小波係數;

  (3)、通過估計小波係數進行信號的重構。

  2去除小波變換後噪聲對應的信號的濾波法

  經過小波的多尺度分解後,有用信號和噪聲信號因為頻率不同而被分解到不同的尺度上,我們可以通過直接將噪聲所在的信號忽略來達到去噪的效果,這樣重構的信號中噪聲會大大降低,信號的信噪比有較大提高。但在去噪時,由於噪聲所在的信號中也含有部分有用信號的頻率,所以在忽略噪聲的同時也損失了部分有用信號的能量。

  一般情況下人們用這種方法去噪時都是對小波分解後的細節信號進行各種處理,卻忽略了低頻的逼近信號其本身可以反映基線漂移的特性。因此本文通過選取合適的小波基和分解尺度,得到近似於心電信號中基線漂移幹擾的低頻逼近信號,對其進行置零處理,再對小波係數進行重構,從而有效地去除了心電信號中的基線漂移幹擾。

  3基於小波變換模極大值的濾波法

  信號和噪聲在不同的分解尺度上呈現不同的特徵和趨勢。一般情況下有用信號經小波變換後的模極大值隨尺度的增加而增大,噪聲的則隨尺度的增加而減小。因此,噪聲的模極大值在較小的尺度上比較佔優勢,而有用信號的模極大值則在較大的尺度上佔優勢。根據這個特性我們可以提取出有用信號的模極大值進行信號的重構,從而達到去噪目的。

  上述三種方法各有利弊,在實際應用中,我們應該結合實際情況進行選取或者對這些方法進行改進,以達到更好的濾波效果。

濾波器相關文章:濾波器原理

濾波器相關文章:濾波器原理

電源濾波器相關文章:電源濾波器原理

數字濾波器相關文章:數字濾波器原理

相關焦點

  • 小波去噪方法及步驟_小波去噪方法的比較
    本文主要介紹小波分解與重構法、非線性小波變換閾值法、平移不變量小波法以及小波變換模極大值法這4種常用的小波去噪方法。將它們分別用於仿真算例的去噪處理,並對這幾種方法的應用場合、去噪性能、計算速度和影響因素等方面進行比較。 選擇了Matlab軟體中的仿真信號Blocks作為原始信號,信號長度(即採樣點數)N=2048,如圖1a所示。
  • 小波變換原理與應用_小波變換的基本原理_小波變換的應用
    小波變換(wavelet transform,WT)是一種新的變換分析方法,它繼承和發展了短時傅立葉變換局部化的思想,同時又克服了窗口大小不隨頻率變化等缺點,能夠提供一個隨頻率改變的「時間-頻率」窗口,是進行信號時頻分析和處理的理想工具。
  • 基於改進閾值的小波分解和經驗模態分解的人體脈搏信號濾波算法研究
    但是,脈搏信號是一種比較微弱的、且易受幹擾的信號。而且,受到不同的人體內生理狀況、外在環境條件和數據採集方法的影響,脈搏信號通常都有很大差異。  本文採用了改進閾值的小波分解和經驗模態分解的人體脈搏信號濾波算法,濾除了上述噪聲信號,保留了有用信號,取得了較好的濾波效果,為脈搏信號的研究提供了一個新的思路。  1 改進閾值的小波算法  Donoho[3]等在1994年首次提出小波係數硬閾值計算和軟閾值計算模型。
  • 基於LabVIEW和Matlab混合編程的小波降噪方法
    本文分析了傳統濾波器方法在處理非平穩信號時的缺點,研究了小波去噪的原理和方法,研究了利用LabVIEW 和Matlab混合編程的方法,將LabVIEW完美的圖形編程技術和Matlab強大的的數學解算功能結合起來,實現了小波降噪的數學建模和信號圖像顯示。通過對振動衝擊信號的濾波處理,表明了小波降噪方法在處理非平穩信號時的有效性。
  • 小波分析法在期市中的應用
    在技術分析中,雖然我們採用MA、SMA、自適應均線等方法來過濾部分無效數據,但是技術分析存在嚴重的滯後性。另一種常用的去噪方法是頻域分析法,例如,傅立葉變換。傅立葉變換在分析平穩信號時具有良好的特性,但是期貨市場數據通常具有非平穩、非線性特點,對於這類非平穩信號,其有限加和的方法不能很好地反映時間序列的高頻率變化。
  • 小波變換在差動熱分析儀信號處理中的應用
    由於小波分析方法是在傅立葉變換基礎上發展起來的,具有多解析度的特點,在去噪方面有明顯的優勢,既能有效地去除噪聲,又能較好地保留信號的突變部分,因此,在LabVIEW環境下,結合MATLAB小波工具箱提供的小波分析功能函數,將5種可用於噪聲處理的小波函數對熱分析信號DSC曲線進行了預處理,並對處理結果進行了分析。
  • 基於LabVIEW和Matlab混合編程的小波去噪方法
    傳統的降噪方法主要包括線性濾波方法和非線性濾波方法,濾波器在工作時對信號進行篩選,只讓特定頻段的信號通過。當信號中的有用成分和噪聲成分各佔不同頻帶,可以將噪聲成分有效除去。但如果信號和噪聲的頻譜重疊,則經典濾波器將不起作用。
  • 【深度】基於多解析度高斯濾波器組的 時頻分析方法
    本篇節選自論文《基於多解析度高斯濾波器組的時頻分析方法》,發表於《中國電子科學研究院學報》第12卷第6期。摘 要:綜合人耳聽覺模型及小波變換多解析度特性進行電氣設備異響信號特徵分析,提出了一種符合變壓器運行聲音信號功率譜特徵的多解析度高斯濾波器組時頻分析方法。
  • 基於FPGA實現多種小波變換
    引 言 基於提升框架的小波變換方法,利用FPGA 可編程特性可實現多種小波變換。提升框架(LS :Lifting Scheme) 是由Sweldens 等人在近幾年提出的一種小波變換方法,用它的框架結構能有效地計算DWT。對於較長的濾波器,LS 的操作次數比濾波器組的操作方式減少將近一半,更適合硬體實現。作者根據提升小波變換的框架式結構,利用FPGA 可完全重構的特點構造不同的小波變換核,以滿足不同應用場合的要求。
  • 10種經典的軟體濾波方法
    簡介:本文介紹了10中經典的軟體濾波的方法,讓我們一起來看一下。  不易消除由於脈衝幹擾所引起的採樣值偏差  不適用於脈衝幹擾比較嚴重的場合  比較浪費RAM  5、中位值平均濾波法(又稱防脈衝幹擾平均濾波法)  A、方法:  相當於「中位值濾波法」+「算術平均濾波法」  連續採樣N個數據,去掉一個最大值和一個最小值
  • 看圖學電源:圖文解說幾種實用電源濾波電路
    看圖學電源:圖文解說幾種實用電源濾波電路一:電容濾波電路。整流電路輸出的脈動直流電中含有較大的交流成分,這種不平穩的直流電僅能供電鍍充電等要求不高的設備使用。對需要比較平穩的直流電壓的設備則不能滿足要求,這就需要將脈動的直流電變成比較平滑的直流電。
  • 高斯類小波變換的開關電流頻域法實現
    Morlet小波、Marr小波及DOG小波同屬於高斯類小波,且從最大成度上解決了時寬和帶寬不相容的矛盾,因而很多工程領域將高斯類小波函數作為母小波函數進行小波分析。開關電流電路是電流模信號處理技術,它用離散時間的取樣數據系統處理連續時間的模擬信號。
  • 基於小波變換和自相關函數的基音頻率檢測算法
    由於基音周期只具有準周期性,所有只能採用短時平均方法估計該周期,這個過程也稱為基音檢測(Pitch De―tection)。在對說話人確認和辨認研究中,基音頻率是一個重要的參數,因此準確檢測基音頻率有著十分重要的意義。 到目前為止,基音檢測的方法主要有短時自相關函數法、平均幅度差函數法、倒譜解卷積法、Hil―be;t―Huang變換法等。
  • 基於離散小波變換的分布式光伏孤島檢測方法
    針對以上問題,本文提出一種基於離散小波變換信號分析的分布式光伏發電孤島檢測方法。該方法基於採樣的電壓、電流信號,通過分析小波功率與PCC(公共連接點)頻率的變化來判斷孤島現象。在系統不同狀況下,用自適應模糊邏輯控制設置基於PCC電壓和逆變器電流的閾值,克服了閾值選擇困難的問題。
  • 電弧信號小波去噪分析
    利用小波去噪方法分析電弧信號是小波分析應用於實際工程的重要方面。波變換具有多解析度的特點,在時域和頻域都具有表徵信號局部特徵的能力,適合分析非平穩信號,可以由粗及精地逐步觀察信號。例如:①在信號分析方面,通過對信號的分解和重構提取特徵信號、對原始信號進行濾波、去噪、壓縮和傳遞等;②在圖像處理領域,小波分析展示出獨特的優勢,尤其在圖像壓縮、診斷、識別和分類等方面取得巨大成效;③在數學領域,小波分析可以快速有效地求解微積分方程、構造曲線曲面等;④在醫學成像方面,小波分析的應用極大地縮短了B超、核磁共振以及CT的成像時間,並提高了解析度。
  • 小波在擴頻通信中的應用
    本文描述了基於正交小波函數族的多址通信原理,並提出了一種多速率正交小波調製方法.用具有不同伸縮尺度的小波函數對不同信道中的碼流進行編碼,可以達到擴展信息序列頻譜的目的,因此這一多址技術具有很好的抗幹擾性能.本文還討論了這一多址方式的其它特點,並針對信道容量不平等問題提出了一些解決辦法.
  • 完美通俗解讀小波變換,終於搞懂小波是什麼東東了
    很多處理,不管是壓縮也好,濾波也好,圖形處理也好,本質都是變換。變換的是什麼東西呢?是基,也就是basis。如果你暫時有些遺忘了basis的定義,那麼簡單說,在線性代數裡,basis是指空間裡一系列線性獨立的向量,而這個空間裡的任何其他向量,都可以由這些個向量的線性組合來表示。那basis在變換裡面啥用呢?
  • 有關小波的幾個術語及常見的小波基介紹
    作者附言:本篇是這段時間學習小波變換的一個收尾,了解一下常見的小波函數,混個臉熟,知道一下常見的幾個術語,有個印象即可,這裡就當是先作一個備忘錄,以後若有需要再深入研究。消失矩和正則性之間有很大關係,對很多重要的小波(比如,樣條小波,Daubechies小波等)來說,隨著消失矩的增加,小波的正則性變大,但是,並不能說隨著小波消失矩的增加,小波的正則性一定增加,有的反而變小。選擇和信號波形相似的小波,這對於壓縮和消噪是有參考價值的。以下列出的15種小波基是Matlab中支持的15種。
  • 基於小波理論實時壓縮解壓縮晶片ADV611實現實時監控的方法
    (4)小波變換核(Wavelet Kernel),對圖像進行小波變換時使用的內部緩衝器。提供小波變換所需要的緩衝區,提供足夠大的空間以存儲小波變換後的數據。  (5)片內變換緩衝器(On-Chip Transform Buffer),為小波變換核提供一個內部SRAM。
  • 基於小波包變換和壓縮感知的人臉識別算法
    實驗結果表明本算法與相關算法比較識別率較高,運算時間基本無劣勢,對訓練樣本的數目要求較低。  1 基本理論  1.1 小波變換的基本理論  小波變換是一種變換分析方法,它將原始圖像與小波基函數進行內積運算,圖像經小波分解後可得到一個近似分量和三個方向的細節分量,三個細節分量分別具有高度的局部相關性,而整體相關性能最大限度地消除。