信号处理之filter去噪
生活随笔
收集整理的這篇文章主要介紹了
信号处理之filter去噪
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
filter概念及函數說明
filter函數是一維的數字濾波器,主要的應用語法如下所示
y=filter(b,a,x);其中b為分子系數向量,a為分母系數向量,x表示輸入序列;
下面采用M點的滑動平均系統去噪實驗說明一下:
N = 201; n = 0.8*rand(1,N)-0.5;//隨機噪聲 k=0:N-1; s=2*k.*(0.9.^k)+2.0*cos(0.02*pi*k)+5.0;//信號 x = s + n;//加噪 subplot(2,1,1); plot(k, n, 'k-', k, s, 'b--', k, x, 'm-'); xlabel('Time index k'); legend('n[k]', 's[k]', ' x[k]'); M = 5; b = ones(M,1)/M; a = [1]; y = filter(b, a, x); subplot(2,1,2); plot(k, s, 'b-', k, y, 'r-'); xlabel('Time index k'); legend('s[k]', 'y[k]');實驗結果圖
可見對于一些簡單、基礎的信號,用filter濾波器去噪效果較好;但是它容易淹沒再強噪聲中,在此不做詳細說明了。
總結
以上是生活随笔為你收集整理的信号处理之filter去噪的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 卷积、相关(matlab)
- 下一篇: JAVA之升幂排序