一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

Matlab濾波器設(shè)計(jì)

 昵稱4077337 2014-04-02
  濾波器設(shè)計(jì)是一個(gè)創(chuàng)建滿足指定濾波要求的濾波器參數(shù)的過程。濾波器的實(shí)現(xiàn)包括濾波器結(jié)構(gòu)的選擇和濾波器參數(shù)的計(jì)算。只有完成了濾波器的設(shè)計(jì)和實(shí)現(xiàn),才能最終完成數(shù)據(jù)的濾波。

    濾波器設(shè)計(jì)的目標(biāo)是實(shí)現(xiàn)數(shù)據(jù)序列的頻率成分變更。嚴(yán)格的設(shè)計(jì)規(guī)格需要指定通帶波紋數(shù)、阻帶衰減、過渡帶寬度等。更準(zhǔn)確的指定可能需要實(shí)現(xiàn)最小階數(shù)的濾波器、需要實(shí)現(xiàn)任意形狀的濾波器形狀或者需要用fir濾波器實(shí)現(xiàn)。指定的要求不同,濾波器的設(shè)計(jì)也不同。

    Matlab的信號處理工具箱軟件提供了兩種方式設(shè)計(jì)濾波器:面向?qū)ο蟮暮头敲嫦驅(qū)ο蟮?。面向?qū)ο蟮姆椒ㄊ紫葎?chuàng)建一個(gè)濾波器對象fdesign,然后調(diào)用合適的design參數(shù)設(shè)計(jì)。如實(shí)現(xiàn)一個(gè)5階的低通巴特沃斯濾波器,3dB截止頻率為200Hz,采樣頻率1000Hz,代碼如下

Fs=1000; %Sampling Frequency

time = 0:(1/Fs):1; %time vector

% Data vector

x = cos(2*pi*60*time)+sin(2*pi*120*time)+randn(size(time));

d=fdesign.lowpass('N,F3dB',5,200,Fs); %lowpass filter specification object

% Invoke Butterworth design method

Hd=design(d,'butter');

y=filter(Hd,x);

    非面向?qū)ο蟮姆椒▌t適用函數(shù)實(shí)現(xiàn)濾波器設(shè)計(jì),如butter、firpm。所有非面向?qū)ο蟮臑V波器設(shè)計(jì)函數(shù)使用的是歸一化頻率,歸一化頻率[0, 1]之間,1表示πrad。將Hz頻率轉(zhuǎn)化為歸一化頻率的方法為乘以2除以采樣頻率。設(shè)計(jì)上面同樣的濾波器,使用非面向?qū)ο蟮姆椒ㄈ缦?/p>

Wn = (2*200)/1000; %Convert 3-dB frequency

% to normalized frequency: 0.4*pi rad/sample

[B,A] = butter(5,Wn,'low');

y = filter(B,A,x);

 

濾波函數(shù)

* filter:利用遞歸濾波器(IIR)或非遞歸濾波器(FIR)對數(shù)據(jù)進(jìn)行數(shù)字濾波;

* fftfilt:利用基于FFT的重疊相加法對數(shù)據(jù)進(jìn)行濾波,只適用于非遞歸濾波器(FIR);

* filter2:二維FIR數(shù)字濾波;

* filtfilt:零相位濾波(IIR與FIR均可)。

 

濾波器特性分析

* 脈沖響應(yīng)Impz

    等價(jià)于使用函數(shù)filter輸入一個(gè)脈沖信號x=[1;zero(N-1,1)]。

* 頻率響應(yīng)freqz與freqs

    Freqz:求解數(shù)字濾波器的頻率響應(yīng)

    Freqs:求解模擬濾波器的頻率響應(yīng)

* 幅頻和相頻abs與angle、unwrap

    Unwrap:解卷繞

* 群延遲grpdelay

    群延遲即為濾波器相位響應(yīng)的負(fù)一階導(dǎo)數(shù),是濾波器平均延遲的度量。

* 零極點(diǎn)分析zplane

 

IIR數(shù)字濾波器設(shè)計(jì)

模擬低通濾波器設(shè)計(jì)

* 巴特沃斯低通濾波器設(shè)計(jì)buttap

* 切比雪夫低通濾波器設(shè)計(jì)cheb1ap與cheb2ap

* 橢圓低通濾波器設(shè)計(jì)ellipap

模擬濾波器最小階數(shù)的選擇

* 巴特沃斯濾波器Buttord

* 切比雪夫1型濾波器Cheb1ord

* 切比雪夫2型濾波器Cheb2ord

* 橢圓濾波器Ellipord

模擬高通、帶通、帶阻濾波器設(shè)計(jì)

* 模擬低通到模擬低通lp2lp

* 模擬低通到模擬高通lp2hp

* 模擬低通到模擬帶通lp2bp

* 模擬低通到模擬帶阻lp2bs

IIR實(shí)頻變換

* IIR實(shí)頻率移位變換iirshift

* 實(shí)低通到實(shí)低通的頻率移位變換iirlp2lp

* 實(shí)低通到實(shí)高通的頻率移位變換iirlp2hp

* 實(shí)低通到實(shí)帶通的頻率移位變換iirlp2bp

* 實(shí)低通到實(shí)帶阻的頻率移位變換iirlp2bs

* 實(shí)低通到實(shí)多帶的頻率移位變換iirlp2mb

* 實(shí)低通到實(shí)多點(diǎn)的頻率移位變換iirlp2xn

IIR復(fù)頻變換

* IIR復(fù)頻率移位變換iirshiftc

* 實(shí)低通到復(fù)帶通的頻率移位變換iirlp2bpc

* 實(shí)低通到復(fù)帶阻的頻率移位變換iirlp2bsc

* 實(shí)低通到復(fù)多帶的頻率移位變換iirlp2mbc

* 實(shí)低通到復(fù)多點(diǎn)的頻率移位變換iirlp2xnc

* 復(fù)帶通到復(fù)帶通的頻率移位變換iirbpc2bpc

模擬濾波器的離散化

* 脈沖響應(yīng)不變法impinvar

* 雙線性變換法bilinear

IIR濾波器的直接設(shè)計(jì)

* 貝塞爾模擬濾波器Besself

* 巴特沃斯濾波器Butter

* 切比雪夫1型濾波器Cheby1

* 切比雪夫2型濾波器Cheby2

* 橢圓型濾波器Ellip

* 遞歸數(shù)字濾波器Yulewalk

    使用最小二乘法擬合頻率響應(yīng)函數(shù)。

* 一般數(shù)字濾波器Maxplat

小結(jié)

    相對于FIR濾波器,IIR濾波器的主要優(yōu)點(diǎn)在于它以比FIR更小的階數(shù)滿足指定的濾波要求。雖然IIR濾波器有非線性的相位,但matlab軟件中的數(shù)據(jù)處理方式是離散的,即全部數(shù)據(jù)序列被用于濾波。這允許了零相位濾波方法存在,可以使用函數(shù)filtfilt函數(shù)實(shí)現(xiàn),它可以消除IIR濾波器的非線性相位偏移。

    IIR濾波方法小結(jié)

濾波方法

描述

濾波器函數(shù)

模擬原型

使用連續(xù)域的經(jīng)典低通原型濾波器模型零極點(diǎn),再通過頻率變換和濾波器離散化得到數(shù)字濾波器

直接濾波器設(shè)計(jì)函數(shù):

besself,butter,cheby1, cheby2, ellip

階數(shù)預(yù)測函數(shù):

buttord, cheb1ord, cheb2ord, ellipord

低通模擬原型函數(shù):

besselap, buttap, cheb1ap, cheb2ap, ellipap

頻率變換函數(shù):

lp2bp, lp2bs, lp2hp, lp2lp

濾波器離散函數(shù):

bilinear, impinvar

直接設(shè)計(jì)

通過逼近線性幅值響應(yīng)直接在離散域設(shè)計(jì)數(shù)字濾波器

yulewalk

廣義巴特沃斯濾波器設(shè)計(jì)

設(shè)計(jì)零點(diǎn)多于極點(diǎn)的低通巴特沃斯濾波器

maxflat

參數(shù)建模

通過逼近給定的時(shí)域或頻域響應(yīng)得到數(shù)字濾波器

時(shí)域建模函數(shù):

lpc, prony, stmcb

頻域建模函數(shù):

invfreqs, invfreqz

 

FIR數(shù)字濾波器設(shè)計(jì)

窗函數(shù)法

* 設(shè)計(jì)具有標(biāo)準(zhǔn)頻率響應(yīng)的FIR濾波器Fir1

* 設(shè)計(jì)具有任意頻率響應(yīng)的FIR濾波器Fir2(如多帶通濾波器)

     使用凱塞窗時(shí)可以使用kaiserord函數(shù)設(shè)計(jì)FIR參數(shù)

切比雪夫逼近法

* 最佳一致逼近法設(shè)計(jì)firpm

     估計(jì)最佳一致逼近法濾波器的階次firpmord

* 任意響應(yīng)法cfirpm

約束最小二乘法

* 設(shè)計(jì)線性相位濾波器firls

* 設(shè)計(jì)多帶線性相位濾波器fircls

* 設(shè)計(jì)低通或高通線性相位濾波器fircls1

設(shè)計(jì)Savitzky-Golay平滑濾波器sgolay
小結(jié)

    FIR濾波器有如下主要優(yōu)點(diǎn):

* 準(zhǔn)確線性相位

* 總是穩(wěn)定的

* 設(shè)計(jì)方法是線性的

* 可以有效的在硬件上實(shí)現(xiàn)

* 濾波初始過渡階段持續(xù)時(shí)間有限

    它的主要缺點(diǎn)是它需要比IIR更高的階數(shù)來實(shí)現(xiàn)給定的響應(yīng),相應(yīng)的,它的濾波器延遲也比IIR的大。

    FIR濾波方法小結(jié):

濾波器設(shè)計(jì)方法

描述

濾波器函數(shù)

窗函數(shù)設(shè)計(jì)法

對傅里葉逆變換加窗

fir1, fir2, kaiserord

多帶逼近

最小二乘法一致逼近多帶頻率響應(yīng)

firls, firpm, firpmord

約束最小二乘法

在最大誤差的約束下最小化誤差平方和

fircls, fircls1

任意響應(yīng)

任意響應(yīng)設(shè)計(jì),包括非線性相位、復(fù)頻域?yàn)V波器

cfirpm

Raised Cosine

平滑正弦過渡的低通響應(yīng)

firrcos

 

工具箱GUI

Sptool信號分析工具箱GUI

Wintool窗函數(shù)查看工具箱GUI

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    一区二区日韩欧美精品| 久久精品国产亚洲熟女| 久久精品视频就在久久| 国产亚州欧美一区二区| 亚洲一区在线观看蜜桃| 丰满少妇被猛烈撞击在线视频| 国产亚州欧美一区二区| 久久精品国产亚洲av麻豆| 国产精品偷拍视频一区| 国产av乱了乱了一区二区三区| 91一区国产中文字幕| 国产精品成人免费精品自在线观看| 亚洲清纯一区二区三区| 精品al亚洲麻豆一区| 美女激情免费在线观看| 国产精品久久精品毛片| 国产av天堂一区二区三区粉嫩 | 中国日韩一级黄色大片| 98精品永久免费视频| 日本欧美一区二区三区在线播| 久热这里只有精品九九| 亚洲欧美日韩网友自拍| 欧美一二三区高清不卡| 色婷婷久久五月中文字幕| 男生和女生哪个更好色| 五月综合婷婷在线伊人| 欧洲自拍偷拍一区二区| 欧美日不卡无在线一区| 日韩精品视频免费观看| 欧美欧美日韩综合一区| 九九热在线视频精品免费| 欧美区一区二在线播放| 台湾综合熟女一区二区| 日韩人妻中文字幕精品| 国产色偷丝袜麻豆亚洲| 国产乱人伦精品一区二区三区四区| 国产一区在线免费国产一区| 亚洲性生活一区二区三区| 冬爱琴音一区二区中文字幕| 日本精品免费在线观看| 欧美视频在线观看一区|