數(shù)字信號處理題解及電子ppt課件
《數(shù)字信號處理題解及電子ppt課件》由會員分享,可在線閱讀,更多相關(guān)《數(shù)字信號處理題解及電子ppt課件(102頁珍藏版)》請在裝配圖網(wǎng)上搜索。
第7章 FIR 數(shù)字濾波器設(shè)計,7.1 FIR DF 設(shè)計的窗函數(shù)法 7.2 窗函數(shù) 7.3 FIR DF 設(shè)計的頻率抽樣法 7.4 FIR DF 設(shè)計的切比雪夫最佳一致逼近法 7.5 幾種簡單形式的濾波器 7.6 簡單整系數(shù)濾波器 7.7 差分濾波器,1,IIR數(shù)字濾波器:,有極點,也有零點,因此可以借用經(jīng)典的連續(xù)濾波器的設(shè)計方法,且取得非常好的效果,如好的衰減特性,準確的邊緣頻率。由于FIR數(shù)字濾波器,只有零點而沒有極點,所以沒辦法借用連續(xù)濾波器的設(shè)計方法。其思路是: 直接從頻域出發(fā),即以某種準則逼近理想的頻率特性,且保證濾波器具有線性相位。,2,7.1 Fourier 級數(shù)法(窗函數(shù)法),1. 由理想的頻率響應(yīng) 得到理想的 ;,2. 由 得到因果、 有限長的單位抽樣響應(yīng) ;,3. 對 加窗得到較好的頻率響應(yīng)。,理想頻率響應(yīng),一、思路與方法:,3,設(shè)理想低通濾波器的幅頻為1,相頻為零:,,則:,特點: 無限長 非因果 偶對稱,4,于是:,注意: 是因果的,且是線性相位的,即,?,這樣:,5,于是:,使用了矩形窗,,上式的的表達式及設(shè)計 的思路可推廣到高通、帶阻及帶通濾波器,也可推廣到其它特殊類型的濾波器。實際上,給定一個 ,只要能積分得到 ,即可由截短、移位的方法得到因果的、且具有線性相位的FIR濾波器 。,6,高通:,令:,相當于用一個截止頻率在 處的低通濾波器 (實際上是全通濾波器)減去一個截止頻率 在 處的低通濾波器。,7,令:,相當于用一個截止頻率在 處的低通濾波器 減去一個截止頻率在 處的低通濾波器。,帶通:,8,令:,:窗函數(shù),自然截短即是矩形窗。 當然也可以用其它形式的窗函數(shù)。,帶阻:,9,例1.設(shè)計低通 FIR DF, 令歸一化截止頻 率 =0.125, M=10,20,40, 用矩形窗截短。,結(jié)果如右圖,10,接上例:M=10 分別用矩形窗 和Hamming 窗,使用Hamming 窗后,阻帶衰減變好,但過渡帶變寬。,11,例: 理想差分器及其設(shè)計,令:,理想差分器的頻率特性:,理想微分器的頻率特性:,12,奇對稱,純虛函數(shù),,13,實際相頻特性,,有關(guān)各種差分器的性能,本 章將繼續(xù)討論,,,幅頻: 1 矩形窗 2 哈明窗,14,例: 設(shè)計 Hilbert 變換器,思考:能否用上一章的方法設(shè)計差分器和Hilbert變換器?,,15,優(yōu)點:1. 無穩(wěn)定性問題; 2. 容易做到線性相位; 3. 可以設(shè)計各種特殊類型的濾波器; 4. 方法特別簡單。,缺點:1. 不易控制邊緣頻率; 2. 幅頻性能不理想; 3. 較長;,二、 FIR DF 設(shè)計的窗函數(shù)法的特點:,改進:1. 使用其它類型的窗函數(shù); 2. 改進設(shè)計方法。,16,三、關(guān)于對 截短的討論,17,18,,最小,所以,有限項傅立葉級數(shù)是在最小平方意 義上對原信號的逼近。傅立葉級數(shù)是正交 變換,這也體現(xiàn)了正交變換的性質(zhì)。,19,,窗函數(shù)法,20,7.2 窗函數(shù),窗函數(shù)的使用在數(shù)字信號處理中是不可避免的。數(shù)據(jù)、頻譜、自相關(guān)函數(shù)等都需要截短。對窗函數(shù)提出那幾方面的要求?,關(guān)鍵是要搞清楚使用窗函數(shù)后所產(chǎn)生的影響:一個域相乘,在另一個域是卷積。,21,對窗函數(shù)的技術(shù)要求: 1. 3 dB 帶寬 :主瓣歸一化幅度降到- 3 dB 時的帶寬;或直接用 。令 則 的單位為 ;,2. 邊瓣最大峰值 ( dB),3. 邊瓣譜峰衰減速度 ( dB/oct),,22,常用窗函數(shù):,1. 矩形窗,2. 三角窗Bartlett窗,3.漢寧窗Hanning,4.漢明窗Hamming,,,,,23,窗函數(shù),24,窗函數(shù),25,7.3 FIR DF設(shè)計的頻率抽樣法,窗函數(shù)法:給定連續(xù)的理想的 ,用,得到因果的、具有線性相位的 FIR DF,,逼近,26,,離散化,直接賦值,,27,可指定:,如何指定,?,28,轉(zhuǎn)移函數(shù)、頻率響應(yīng)和給定的 的關(guān)系:,用DFT系數(shù)作為權(quán)函數(shù)來表示設(shè)計出的,29,30,用插值的方法得到所要的濾波器:,插值函數(shù),權(quán)重,,,線性相位,,,應(yīng)為實數(shù),,31,為偶數(shù):,為奇數(shù):,其它賦值方法見書。當然,阻帶內(nèi)應(yīng)指定為零。另外,為了得到好的幅頻響應(yīng),在1和0之間加過渡點,如0.5 。,32,7.4 用Chebyshev 最佳一致逼近設(shè)計 FIR DF 7.4.1 最佳一致逼近定理 7.4.2 利用最佳一致逼近理論設(shè)計 FIR DF 7.4.3 關(guān)于誤差函數(shù)的極值特性 7.4.4 FIR DF 的四種表示形式 7.4.5 設(shè)計舉例 7.4.6 濾波器階次估計,33,上述兩種方法(窗函數(shù)法和頻率抽樣法)設(shè)計 的 FIR DF 的頻率響應(yīng)都不理想,即通帶不夠 平,阻帶衰減不夠大,過渡帶過寬,頻率邊緣 不能精確指定。因此我們要尋找新的設(shè)計方法。 此方法即是Chebyshev 最佳一致逼近 法。該方 法在數(shù)字信號處理中占有重要的定位,是設(shè)計 FIR DF 最理想的方法。但是,該方法的原理稍為復(fù)雜。,34,給定理想的 , 設(shè)計 , 使 是對 的“最佳”逼近。,對函數(shù) 逼近的方法:,目標:,35,插值法:尋找 階多項式 ,使其 在 個點 上滿足:,頻率抽樣方法,36,Chebyshev最佳一致逼近理論解決了 的存 在性、唯一性及構(gòu)造方法等問題。,將最佳一致逼近理論應(yīng)用于FIR DF的設(shè)計, 是數(shù)學(xué)和信號處理理論相結(jié)合的又一典型范 例。該方法可以設(shè)計出性能優(yōu)良的FIR DF, 是FIR設(shè)計的主要方法。該方法又稱,McClellan----Parks 方法,37,一、切比雪夫最佳一致逼近定理,在 階多項式的集合中,尋找多項式 使其相對其它所有的多項式 對 的偏差為最?。?最小最大原理,,38,交錯點組原理:,令:,誤差最大值,誤差曲線,,是 最佳一致逼近的充要條件是, 在 上至少存在 個交錯點,39,所以:,是 的極值點,它們構(gòu)成了一個“交錯點 組”,Chebyshev 多項式:,在區(qū)間 [-1,1]上存在 個點:,40,輪流使 取極值+1,-1。,是 的 階多項式,最高項系數(shù)是 , 在所有階多項式的集合中, 和 0 的偏 差為最小。因此,可用 為誤差多項式。,,?,41,二、利用最佳一致逼近理論設(shè)計 FIR DF,,理想濾波器,要設(shè)計的濾波器,42,四種情況下的“濾波器增益” 都是實函數(shù),也有四種表示形式。其一是:,線性相位FIR濾波器有四種形式:,,我們用 逼近理想濾波器。顯然,若能求 出 ,則濾波器也就設(shè)計出來了。,43,44,定義加權(quán)函數(shù):,在設(shè)計濾波器時,對通帶和阻帶往往有不同的要求,如通帶要求特別平,這是需要犧牲阻帶;反之,要想阻帶衰減特別大,則需要犧牲通帶。實現(xiàn)方法:給以不同的加權(quán)。,45,由交錯點組定理:,注意,將頻率分成了 個離散的點。分 點在通帶和阻帶上,過渡帶不考慮。目的是 取得 個極值點。,46,方陣,可唯一地求出,然而,該方程的求解異常困難!,47,McClellan. J.H & Parks. T. W 等于70年代初提出用數(shù)值分析中的Remez算法,靠一次次的迭代來求解最優(yōu)的系數(shù) 及 。從而達到濾波器設(shè)計的目的。,該方法不但可以用來設(shè)計低通、高通、帶通、帶阻等經(jīng)典濾波器,而且可以用來設(shè)計差分濾波器,Hilbert變換器。不但可以給出好的幅頻特性、線性相位,而且可以給出較為準確定邊緣頻率。,數(shù)字信號處理中最有名的算法之一!,48,Step1. 先在通帶、阻帶頻率軸上等間隔取 M+2 個頻率點 ,計算出 。它是相對第 一次指定的交錯點組產(chǎn)生的誤差,,A.,49,求出 后,利用插值公式,在不知 的情況下求出 。,B.,50,當然,初次求出的 肯定不是最優(yōu)的!,將求出的 代入,C.,可求出誤差函數(shù) 。,如果第一次迭代即是最優(yōu),那么 應(yīng)是 的極值點。當然,一次迭代是不夠的。,完成第一次迭代!,51,Step2. 檢查是否有 的頻率點(肯定 有)。將出現(xiàn)這種情況的頻率點和原來指定的 頻率點 中相距最近的點相交換(注 意:這樣的點可能不止一個),這樣,就得到 一組新的頻率點組 ,當然,它們不 再是原頻率區(qū)間的等分。,52,Step3. 將新的頻率點組,再重復(fù)步驟2,又可得到一組新的交錯點組:,53,如此重復(fù)迭代,每一次都是把新的局部極值點 當作新的交錯點組,所以,每一次的 都是遞 增的,最后收斂到自己的上限。再迭代一次, 也不會再增加,頻率點組也不會再移動, 這時的 即是對 的最佳一致逼近。,Step4. 將最優(yōu)的 配上線性相位,作傅 立葉反變換,即可得所設(shè)計濾波器的 。,54,,通帶內(nèi)的峰 值偏差,最佳一致逼近是在通帶與阻帶內(nèi)進行的,過渡帶沒有考慮。,迭代步驟,是阻帶峰值偏差 ;,55,,三、關(guān)于誤差函數(shù)的極值特性(見書) 四、FIR DF 的四種表示形式,56,,把上述四種形式稍作改造,得到如下的統(tǒng)一形式,目的是便于編程:,57,例1: 設(shè)計低通 FIR DF:,調(diào)整通帶、阻帶的加權(quán)及濾波器的長度。,,設(shè)計結(jié)果,五、設(shè)計舉例,58,,,參數(shù)調(diào)整對濾波器性能的影響:,59,例2: 設(shè)計多帶濾波器,抽樣頻率500Hz, 在 50Hz、 100Hz 及150Hz處陷波。,,通帶加權(quán)為8,阻帶為1,-17dB,通帶、阻帶加權(quán)都是1,-25dB,60,六、階次估計,設(shè)計濾波器之前,濾波器的長度(即階次)是未知道。顯然,要求:通帶越平,阻帶衰減越大,過渡帶越窄,濾波器的階次越高。,61,例如,對例1的第一種情況:,,求出:,,和原來給定的相同,62,7.5 幾種簡單形式的濾波器,一、平均濾波器 二、平滑濾波器 三、梳狀濾波器,這一類濾波器性能不是很好,但濾波器簡單,有時很實用,有的具有一些特殊的用途。,63,信噪比(SNR)與噪聲減少比(NRR),信噪比:,,,,觀察信號,信號,噪聲,為了減少噪聲,將 通過一個濾波器,64,噪聲減少比(Noise Reduction Ration, NRR):,越小越好!,,可以證明:,,65,一、平均濾波器,,,點平均器,66,,,,,67,68,可以求出:,可見 N 足夠大,即可就可以獲得足夠小的NRR。 但是, N 過大會使濾波器具有過大的延遲: 群延遲=(N-1)/2 而且會使其主瓣的單邊的帶寬大大降低,這就 有可能在濾波時使有用的信號 s(n) 也受到損失。 因此,在平均器中,N 不宜取得過大。,69,二、平滑濾波器,Savitzky-Golay平滑器:基于多項式擬合的方法,具體推導(dǎo)過程見教材。,5點2次(拋物線)擬合:,7點3次擬合:,在NRR和階次N之間取得折中。MATLAB文件: sgolay.m,70,三、梳狀濾波器,作用:去除周期性的噪聲,或是增強周期 性的信號分量。,,,71,72,73,7.6 建立在極零抵消基礎(chǔ)上的 簡單整系數(shù)的濾波器,對信號作實時濾波處理時,有時對濾波器的性能要求并不很高,但要求計算速度快,濾波器的設(shè)計也應(yīng)簡單易行,因而希望濾波器的系數(shù)為整數(shù)。特別是當用匯編語言編寫程序時,更希望如此。采用極零抵消的方法,可以設(shè)計出簡單整系數(shù)的低通、高通、帶通和帶阻濾波器。,74,1. 低通,75,2. 高通,單位圓上均勻分布M個零點,設(shè)置一極點,抵消掉z=-1處零點,,,76,上述低通和高通濾波器的系數(shù)都是整系數(shù)(系數(shù)1/N可最后單獨處理),如果認為幅頻響應(yīng)不滿意,可以取,77,3. 帶通,實際應(yīng)用,78,為保證分母取整數(shù),要求,取整數(shù),因此:,,在要求整系數(shù)的情況下,對帶通濾波器,其通帶的中心頻率收到限制。,79,4. 帶阻,設(shè)計方法,幅頻: 全通幅頻-帶通幅頻,相頻: 配置相頻,,令 ,設(shè)計50Hz陷波器, 中心頻率范圍在,解:取,80,由于,因此增加一對共軛極點:,150Hz,,現(xiàn)在需要確定M:,,,?,,81,具有相同相位,,,82,83,7.7 低階低通差分濾波器,,,?,理想微分器:,理想差分器:,84,為了防止在高頻端將噪聲放大,?。?低通差分器:,差分器的一般形式:,85,差分器的抽樣響應(yīng):,所以,差分器是奇對稱的。 現(xiàn)在的任務(wù)是確定系數(shù),兩點中心差分:,86,“最佳”差分器,,逼近,誤差:,得到最佳系數(shù),得到最佳通帶,,,87,最佳通帶:,可求出:M=2,可求出:M=3,88,M=2 和 3 時“最佳”差分器的幅頻特性:,但是,上述“最佳”差分器的系數(shù)全是小數(shù),我們希望得到整系數(shù)。實際上,人們從不同的角度,已給出了不同形式的整系數(shù)差分器。后來,人們還導(dǎo)出了“次最佳”的整系數(shù)差分器。,89,單純 M 次差分; 牛頓-柯斯特差分; Lanczos差分(多項式擬合); 平滑化差分; 最佳差分;,整系數(shù),,比較參數(shù):,90,7.8 濾波器設(shè)計小結(jié),IIR 濾波器的優(yōu)點: 1. 好的通帶與阻帶衰減;準確的通帶與阻帶邊緣頻率; 2. 濾波時需要的計算量較少 缺點: 不具有線性相位,有可能存在穩(wěn)定性問題。,FIR 濾波器的優(yōu)點: 1. 可取得線性相位; 2. 無穩(wěn)定性問題; 缺點: 濾波時需要的計算量較少,91,FIR,窗函數(shù)法 頻率抽樣法 一致逼近法 簡單平均 簡單平滑,,設(shè)計方法簡單,性能不夠好,性能非常好,,,,簡單,實用,性能不夠好,,,IIR,梳狀濾波器 極零抵消濾波器,,特殊用途,周期性,,簡單實用,速度快,,92,與本章內(nèi)容有關(guān)的MATLAB文件:,產(chǎn)生窗函數(shù)的文件有八個: bartlett(三角窗); 2. blackman(布萊克曼窗) ; 3. boxcar(矩形窗); 4. hamming(哈明窗); 5. hanning(漢寧窗); 6. triang(三角窗); 7. chebwin(切比雪夫窗); 8 .kaiser(凱賽窗);,兩端為零,,,兩端不為零,調(diào)用方式都非常簡單請見help文件,,稍為復(fù)雜,,93,9.fir1.m 用“窗函數(shù)法”設(shè)計FIR DF。 調(diào)用格式: (1)b = fir1(N,Wn); (2) b = fir1(N,Wn,‘high’); (3) b = fir1(N,Wn, ‘stop’); N:階次,濾波器長度為N+1; Wn:通帶截止頻率,其值在0~1之間,1對應(yīng) Fs/2 b: 濾波器系數(shù)。,94,對格式(1),若Wn為標量,則設(shè)計低通濾波器,若 Wn是1×2的向量,則用來設(shè)計帶通濾波器,若Wn是 1×L的向量,則可用來設(shè)計L帶濾波器。這時,格式 (1)要改為: b = fir1(N,Wn, 'DC-1'), 或 b = fir1(N,Wn, 'DC-0') 前者保證第一個帶為通帶,后者保證第一個帶為阻帶。 格式(2)用來設(shè)計高通濾波器, 格式(3)用來設(shè)計帶阻濾波器。 在上述所有格式中,若不指定窗函數(shù)的類型,fir1自動選擇Hamming窗。,95,10.fir2.m 本文件采用“窗函數(shù)法”設(shè)計具有任意幅 頻相應(yīng)的FIR 數(shù)字濾波器。其調(diào)用格式是: b = fir1(N, F, M); F是頻率向量,其值在0~1之間,M是和F相對應(yīng) 的所希望的幅頻相應(yīng)。如同fir1, 缺省時自動選用 Hamming窗。,例 :設(shè)計一多帶濾波器,要求頻率在0.2~0.3, 0.6~0.8 之間為1,其余處為零。,設(shè)計結(jié)果如下:,96,N=30,90時幅頻響應(yīng)響應(yīng)及理想幅頻響應(yīng);,N=30,N=90,97,11. remez.m 設(shè)計Chebyshev最佳一致逼近FIR濾波器、Hilbert變換器和差分器。調(diào)用格式是: (1) b=remez(N, F, A); (2) b=remez(N, F, A, W); (3)b=remez(N,F,A,W,‘Hilbert’); (4) b=remez(N, F, A,W, ‘'differentiator') N是給定的濾波器的階次,b是設(shè)計的濾波器的系數(shù),其長度為N+1;F是頻率向量,A是對應(yīng)F的各頻段上的理想幅頻響應(yīng),W是各頻段上的加權(quán)向量。,98,F、A及W的指定方式和例7.4.1和7.4.2所討論過 的一樣,唯一的差別是F的范圍為0~1,而非~ 0~0.5, 1對應(yīng)抽樣頻率的一半。需要指出的是, 若b的長度為偶數(shù),設(shè)計高通和帶阻濾波器時 有可能出現(xiàn)錯誤,因此,最好保證b的長度為 奇數(shù),也即N應(yīng)為偶數(shù)。,99,例1: 設(shè)計低通 FIR DF:,b=remez(N, F, A, W),F = (0, 0.6, 0.7, 1),A = (1, 0),W = (1, 10),100,12.remezord.m 本文件用來確定在用Chebyshev最佳一致逼近設(shè)計FIR濾波器時所需要的濾波器階次。其調(diào)用格式是: [N, Fo, Ao, W] = remezord(F, A, DEV, Fs)。 F、A的含意同文件remez,DEV是通帶和阻帶上的偏差;輸出的是適合要求的濾波器階次N、頻率向量Fo、幅度向量Ao和加權(quán)向量W。若設(shè)計者事先不能確定要設(shè)計的濾波器的階次,那么,調(diào)用remezord后,就可利用這一族參數(shù)調(diào)用remez, 即 b=remez(N, Fo, Ao, W),從而設(shè)計出所需要濾波器。因此,remez和remezord常結(jié)合起來使用。需要說明的是,remezord給出的階次N有可能偏低,這時適當增加N即可;另外,最好判斷一下,若N為奇數(shù),就令其加一,使其變?yōu)榕紨?shù),這樣b的長度為奇數(shù)。,101,13. firls.m 用最小平方法設(shè)計線性相位FIR濾波器,可設(shè)計任意給定的理想幅頻響應(yīng); 14. fircls.m用帶約束的最小平方法設(shè)計線性相位FIR濾波器,可設(shè)計任意給定的理想幅頻響應(yīng); 15. fircls1.m 用帶約束的最小平方方法設(shè)計線性相位FIR低通和高通濾波器。 16. sgolay.m 用來設(shè)計 Savitzky-Golay FIR 平滑濾波器,其原理見9.1.1節(jié) 17. firrcos.m 用來設(shè)計低通線性相位FIR濾波器,其過渡帶為余弦函數(shù)形狀。,102,- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
20 積分
下載 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 數(shù)字信號 處理 題解 電子 ppt 課件
鏈接地址:http://m.hcyjhs8.com/p-1331125.html