版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第7章有限脈沖響應數字濾波器的設計7.1線性相位FIR數字濾波器的條件和特點7.2利用窗函數法設計FIR濾波器7.5IIR和FIR數字濾波器的比較
用N表示FIR濾波器單位脈沖響應h(n)的長度,其系統(tǒng)函數H(z)為
H(z)是z-1的N-1次多項式,有N-1個零點,在原點z=0處有一個N-1重極點。因此,H(z)永遠穩(wěn)定。
穩(wěn)定和線性相位特性是FIR濾波器最突出的優(yōu)點。
FIR濾波器設計任務:選擇有限長度的h(n),使頻率響應函數H(ejω)滿足技術指標要求。7.1線性相位FIR數字濾波器的條件和特點1.
線性相位FIR數字濾波器
對于長度為N的h(n),傳輸函數為Hg(ω):幅度特性
θ(ω):相位特性
注:Hg(ω)為ω的實函數,可能取負值
|H(ejω)|總是正值。
線性相位FIR濾波器是指θ(ω)是ω的線性函數,即
(2)式θ(ω)不具有線性相位,但以上二式都滿足群時延(相位特性曲線的斜率)是一個常數,即滿足(1)式是第一類線性相位;滿足(2)式是第二類線性相位。
是第二類線性相位特性常用的情況。(2)(1)2.線性相位FIR的時域約束條件
滿足線性相位時,對h(n)的約束條件。1)第一類線性相位對h(n)的約束條件第一類線性相位的相位函數:可得:由上式得到:兩式相除得到:即
移項并用三角公式化簡得到:
滿足上式的一組解是:
函數h(n)sinω(n?τ)關于求和區(qū)間的中心(N?
1)/2奇對稱。因為sinω(n?τ)關于n=τ奇對稱,如果取τ=(N?1)/2,則要求h(n)關于(N?1)/2偶對稱。所以要求τ和h(n)滿足如下條件:
要求單位脈沖響應為h(n)、長度為N的FIR數字濾波器具有第一類線性相位特性(嚴格線性相位特性),則
h(n)應當關于n=(N?
1)/2點偶對稱。當N確定時,其相位特性是一個確知的線性函數:
N為奇數和偶數時,h(n)的對稱情況如表7.1.1中的情況1和情況2所示。表7.1.1線性相位FIR數字濾波器的時域和頻域特性一覽
2)第二類線性相位對h(n)的約束條件第二類線性相位的相位函數可得:
滿足上式的一組解是:函數h(n)cos[ω(n?τ)]關于求和區(qū)間的中心(N-1)/2奇對稱。因為cos[ω(n?τ)]關于n=τ偶對稱,如果取τ=(N?1)/2,則要求h(n)關于(N?1)/2
奇對稱。所以要求τ和h(n)滿足如下條件:經同樣的推導得即:如果要求單位脈沖響應為h(n)、長度為N的FIR數字濾波器具有第二類線性相位特性,則
h(n)應當關于n=(N-1)/2點奇對稱當N確定時,其相位特性是一個確知的線性函數:
N為奇數和偶數時,h(n)的對稱情況如下表7.1.1中情況3和情況4表7.1.1線性相位FIR數字濾波器的時域和頻域特性一覽2.線性相位FIR濾波器幅度特性Hg(ω)的特點即:線性相位FIR濾波器的頻域約束條件將時域約束條件h(n)=±h(N-n-1)代入下式設h(n)為實序列,針對兩類線性相位以及N取奇數和偶數,分四種情況討論幅度特性Hg(ω)的約束條件。為了推導方便,引入兩個參數::取不大于(N-1)/2的最大整數。顯然,僅當N為奇數時,M=τ=(N-1)/2情況1:h(n)=h(N?n?1),N為奇數。
將時域約束條件h(n)=h(N?n?1)和
代入式得到:所以幅度特性Hg(ω)分析:
因為關于ω=0,π,2π三點偶對稱
所以Hg(ω)關于ω=0,π,2π三點偶對稱
因此,情況1:h(n)=h(N?n?1),N為奇數。
可以實現各種濾波器:低通、高通、帶通、帶阻。對N=13的低通情況,Hg(ω)如表7.1.1中情況1所示。圖7.1.0理想低通、高通、帶通、帶阻濾波器幅度特性表7.1.1線性相位FIR數字濾波器的時域和頻域特性一覽情況2:h(n)=h(N-n-1),N為偶數。
仿照情況1的推導方法得到:式中,
因為N是偶數,所以當時幅度特性Hg(ω)分析:因為
關于過零點奇對稱,關于ω=0和2π偶對稱。所以
關于ω=π奇對稱,關于ω=0和2π偶對稱。
因此,情況2:h(n)=h(N-n-1),N為偶數。不能實現高通和帶阻濾波器。對N=12的低通情況,Hg(ω)如表7.1.1中情況2所示。
圖7.1.0理想低通、高通、帶通、帶阻濾波器幅度特性表7.1.1線性相位FIR數字濾波器的時域和頻域特性一覽情況3:h(n)=-h(huán)(N-n-1),N為奇數。將時域約束條件:
h(n)=-h(huán)(N-n-1)和代入式并考慮得到:N是奇數,τ=(N-1)/2是整數。所以,當ω=0,π,2π時,而且關于過零點奇對稱。因此Hg(ω)關于ω=0,π,2π三點奇對稱。由此可見,情況3:h(n)=-h(huán)(N-n-1),N為奇數。只能實現帶通濾波器。對N=13的帶通濾波器舉例,Hg(ω)如表7.1.1中情況3所示。幅度特性Hg(ω)分析:圖7.1.0理想低通、高通、帶通、帶阻濾波器幅度特性表7.1.1線性相位FIR數字濾波器的時域和頻域特性一覽情況4:h(n)=-h(huán)(N-n-1),N為偶數。
用情況3的推導過程可以得到:
幅度特性Hg(ω)分析:
N是偶數,τ=(N-1)/2=N/2-1/2。當ω=0,2π時,當ω=π時,,為峰值點。而關于過零點ω=0、2π奇對稱,關于峰值點ω=π偶對稱因此,Hg(ω)關于ω=0、2π奇對稱,關于ω=π偶對稱。所以,情況4不能實現低通和帶阻濾波器。對N=12的高通濾波器舉例,Hg(ω)如表7.1.1中情況4所示。圖7.1.0理想低通、高通、帶通、帶阻濾波器幅度特性表7.1.1線性相位FIR數字濾波器的時域和頻域特性一覽注意:
對每一種情況表中僅畫出滿足幅度特性要求的一種例圖
例如,情況1僅以低通的幅度特性曲線為例。當然也可以畫出滿足情況1的幅度約束條件(Hg(ω)關于ω=0,π,2π三點偶對稱)的高通、帶通和帶阻濾波器的幅度特性曲線。
所以,僅從表7.1.1就認為情況1只能設計低通濾波器是錯誤的。3.線性相位FIR數字濾波器的零點分布特點將h(n)=±h(N-1-n)代入上式,得到:由上式可以看出:如z=zi是H(z)的零點,其倒數
也必然是其零點;又因為h(n)是實序列,H(z)的零點必定共軛成對,因此也是其零點。所以:線性相位FIR濾波器零點必定是互為倒數的共軛對,確定其中一個,另外三個零點也就確定了,如圖7.1.1中
。當然,也有一些特殊情況,如圖7.1.1中z1、z2和z4情況。圖7.1.1線性相位FIR數字濾波器的零點分布作業(yè)第七章《習題與上機題》課本第235頁1、3、7.2利用窗函數法設計FIR濾波器7.2.1窗函數法設計原理設希望逼近的濾波器頻率響應函數為Hd(ejω),其單位脈沖響應是hd(n)。
通常以理想濾波器作為Hd(ejω),其幅度特性逐段恒定,在邊界頻率處有不連續(xù)點,因而hd(n)是無限時寬的,且是非因果序列。例如:線性相位理想低通濾波器頻率響應函數Hd(ejω):
單位脈沖響應hd(n):
hd(n)是無限長非因果序列。hd(n)的波形如圖7.2.1(a)所示。圖7.2.1窗函數設計法的時域波形(矩形窗,N=30)目標:構造一個長度為N的第一類線性相位FIR濾波器方法:將hd(n)截取一段,并保證截取的一段關于n=(N-1)/2偶對稱。設截取的一段用h(n)表示,即
RN(n)是一個矩形序列,長度為N。當取值為(N-1)/2時,截取的一段h(n)關于n=(N-1)/2偶對稱,保證所設計的濾波器具有線性相位。
h(n)就是所設計濾波器的單位脈沖響應,長度為N,其系統(tǒng)函數為H(z),圖7.2.1窗函數設計法的時域波形(矩形窗,N=30)
RN(n)(矩形序列)起對無限長序列的截斷作用,可以把RN(n)看做一個窗口,h(n)則是從窗口看到的一段hd(n)序列,所以稱h(n)=hd(n)RN(n)為用矩形窗對hd(n)進行加窗處理。
用有限長的序列h(n)去代替hd(n),肯定會引起誤差,在頻域會出現吉布斯(Gibbs)效應(截斷效應):
1.引起過渡帶加寬
2.通帶和阻帶內出現波動,尤其使阻帶的衰減小。
圖7.2.2吉布斯效應Hd(ejω)是以2π為周期的函數,可展為傅里葉級數:傅里葉級數的系數為hd(n),是Hd(ejω)對應的單位脈沖響應。
設計FIR濾波器:
根據要求找到N個傅里葉級數系數h(n),n=0,1,2,…,N-1,以N項傅氏級數h(n)近似代替無限項傅氏級數hd(n)
。因此,在一些頻率不連續(xù)點附近會引起較大誤差,這種誤差就是截斷效應。
窗函數法也稱為傅氏級數法。
根據傅里葉變換的頻域卷積定理:分析:用矩形窗截斷的影響和改進的措施Hd(ejω)和WR(ejω)分別是hd(n)和RN(n)的傅里葉變換。WRg(ω):矩形窗的幅度函數WRg(ω)的主瓣:圖中[-2π/N,2π/N]區(qū)間上的一段波形WRg(ω)的旁瓣:其余較小的波動。
圖7.2.3矩形窗加窗效應按照式理想低通濾波器的幅度特性函數(圖7.2.3(a))為:圖7.2.3矩形窗加窗效應將Hd(ejω)和WR(ejω)代入式則得到:加窗后的濾波器的幅度特性等于理想低通濾波器的幅度特性Hdg(ω)與矩形窗幅度特性WRg(ω)的卷積。圖7.2.3矩形窗加窗效應圖7.2.3(f)表示Hdg(ω)與WRg(ω)卷積形成的Hg(ω)波形當ω=0時,Hg(0)等于圖7.2.3(a)與(b)兩波形乘積的積分,相當于對WRg(ω)在±ωc之間一段波形的積分,當ωc>>2π/N時,近似為±π之間波形的積分。將Hg(0)值歸一化到1。當ω=ωc時,情況如圖7.2.3(c)所示,當ωc>>2π/N時,積分近似為WRg(θ)一半波形的積分,對Hg(0)歸一化后的值近似為1/2。3.當ω=ωc?2π/N時,情況如圖7.2.3(d)所示,WR(ω)主瓣完全在區(qū)間[?ωc,ωc]之內,而最大的一個負旁瓣移到區(qū)間[?ωc,ωc]之外,因此Hg(ωc?2π/N)有一個最大的正峰。當ω=ωc+2π/N時,情況如圖7.2.3(e)所示,WRg(ω)主瓣完全移到積分區(qū)間外邊,由于最大的一個負旁瓣完全在區(qū)間[?ωc,ωc]內,因此Hg(ωc+2π/N)形成最大的負峰。Hg(ω)最大的正峰與最大的負峰對應的頻率相距4π/N。(1)在理想特性不連續(xù)點ω=ωc附近形成過渡帶。過渡帶的寬度近似等于WRg(ω)主瓣寬度4π/N。(2)通帶內產生了波紋,最大的峰值在ωc?2π/N處。阻帶內產生了余振,最大的負峰在ωc+2π/N處。通帶與阻帶中波紋的情況與窗函數的幅度譜有關,WRg(ω)旁瓣幅度的大小直接影響Hg(ω)波紋幅度的大小。以上兩點就是對hd(n)用矩形窗截斷后的吉布斯效應:通帶內的波紋影響濾波器通帶的平穩(wěn)性,阻帶內的波紋影響阻帶內的衰減,可能使最小衰減不滿足技術指標要求。如何減少吉布斯效應的影響?
通過以上分析,對hd(n)加矩形窗處理后,Hg(ω)與原理想低通Hdg(ω)的差別有兩點:增加矩形窗長度是否可減少吉布斯效應的影響?分析一下N加大時WRg(ω)的變化:在主瓣附近,按照式(7.2.5),WRg(ω)可近似為該函數的性質:隨x加大(N加大),主瓣幅度加高,同時旁瓣也加高,保持主瓣和旁瓣幅度相對值不變;N加大時,WRg(ω)的主瓣和旁瓣寬度變窄,波動的頻率加快。三種不同長度的矩形窗函數的幅度特性WRg(ω)曲線如圖7.2.4(a)、(b)、(c)所示。用這三種窗函數設計的FIR濾波器的幅度特性Hg(ω)曲線如圖7.2.4(d)、(e)、(f)所示。因此,當N加大時,Hg(ω)的波動幅度沒有多大改善,帶內最大肩峰比H(0)高8.95%,阻帶最大負峰值為H(0)的8.95%,使阻帶最小衰減只有21dB。加大N只能使Hg(ω)過渡帶變窄(過渡帶近似為主瓣寬度4π/N)。因此加大N,并不是減小吉布斯效應的有效方法。圖7.2.4矩形窗函數長度的影響分析表明:調整窗口長度N只能有效地控制過渡帶的寬度,而要減少帶內波動以及增大阻帶衰減,只能從窗函數的形狀上找解決問題的方法。構造新的窗函數形狀,使其譜函數的主瓣包含更多的能量,相應旁瓣幅度更小。旁瓣的減小可使通帶、阻帶波動減小,從而加大阻帶衰減。但這樣總是以加寬過渡帶為代價的。7.2.2典型窗函數介紹幾種常用窗函數的時域表達式、時域波形、幅度特性函數(衰減用dB計量)曲線,用該窗函數設計的FIR數字濾波器的單位脈沖響應和損耗函數曲線。
Hd(ejω)取理想低通,ωc=π/2,窗函數長度N=31。窗函數的幾個參數:旁瓣峰值n:窗函數的幅頻函數|Wg(ω)|的最大旁瓣的最大值相對主瓣最大值的衰減值(dB)過渡帶寬度Bg:用該窗函數設計的FIR數字濾波器的過渡帶寬度阻帶最小衰減s:用該窗函數設計的FIRDF的阻帶最小衰減圖7.2.4所示的矩形窗的參數為:
n=-13dBBg=4π/N
s=-21dB1.矩形窗(RectangleWindow)wR(n)=RN(n)
其幅度函數為2.三角形窗(BartlettWindow)其頻譜函數為其幅度函數為
三角窗的四種波形如圖7.2.5所示,參數為:n=-25dBBg=8π/N
s=-25dB圖7.2.5三角窗的四種波形3.漢寧(Hanning)窗——升余弦窗當N>>1時,N-1≈N
漢寧窗的幅度函數WHng(ω)由三部分相加,旁瓣互相對消,使能量更集中在主瓣中。漢寧窗的四種波形如圖7.2.6所示,參數為:
n=?31dBBg=8π/N
s=?44dB圖7.2.6漢寧窗的四種波形4.哈明(Hamming)窗——改進的升余弦窗
其頻譜函數WHm(ejω)為其幅度函數WHmg(ω)為當N>>1時,其可近似表示為
這種改進的升余弦窗,能量更加集中在主瓣中,主瓣的能量約占99.963%,旁瓣峰值幅度為40dB,但其主瓣寬度和漢寧窗的相同,仍為8π/N。哈明窗是一種高效窗函數,所以MATLAB窗函數設計函數的默認窗函數就是哈明窗。哈明窗的四種波形如圖7.2.7所示,參數為:
n=?41dBBg=8π/N
s=?53dB圖7.2.7哈明窗的四種波形5.布萊克曼(Blackman)窗
其頻譜函數為其幅度函數為
其幅度函數由五部分組成,它們都是移位不同,且幅度也不同的WRg(ω)函數,使旁瓣再進一步抵消。旁瓣峰值幅度進一步增加,其幅度譜主瓣寬度是矩形窗的3倍。布萊克曼窗的四種波形如圖7.2.8所示,參數為:n=?57dBΔB=12π/N
s=?74dB圖7.2.8布萊克曼窗的四種波形6.凱塞—貝塞爾窗(Kaiser-BaselWindow)以上五種窗函數都稱為參數固定窗函數,每種窗函數的旁瓣幅度都是固定的。凱塞—貝塞爾窗是一種參數可調的窗函數,是一種最優(yōu)窗函數。(7.2.15)式中I0(β)是零階第一類修正貝塞爾函數,可用下面級數計算:一般I0(β)取15~25項,便可以滿足精度要求。參數可以控制窗的形狀。一般加大,主瓣加寬,旁瓣幅度減小,典型數據為4<<9。當
=5.44時,窗函數接近哈明窗。
=7.865時,窗函數接近布萊克曼窗。在設計指標給定時,可以調整值,使濾波器階數最低,所以其性能最優(yōu)。凱塞(Kaiser)給出的估算β和濾波器階數N的公式如下:(7.2.17)式中,Bt=|ωs-ωp|,是數字濾波器過渡帶寬度。應當注意,因為式(7.2.17)為階數估算,所以必須對設計結果進行檢驗。另外,凱塞窗函數沒有獨立控制通帶波紋幅度,實際中通帶波紋幅度近似等于阻帶波紋幅度。凱塞窗的幅度函數為(7.2.16)(7.2.18)對的8種典型值,將凱塞窗函數的性能列于表7.2.1中,供設計者參考。由表可見,當
=5.568時,各項指標都好于哈明窗。6種典型窗函數基本參數歸納在表7.2.2中,可供設計時參考。表7.2.1凱塞窗參數對濾波器的性能影響表7.2.26種窗函數的基本參數
表中過渡帶寬和阻帶最小衰減是用對應的窗函數設計的FIR數字濾波器的頻率響應指標。圖7.2.4常用的窗函數
隨著數字信號處理的不斷發(fā)展,學者們提出的窗函數已多達幾十種,除了上述6種窗函數外,比較有名的還有Chebyshev窗、Gaussian窗等。
MATLAB信號處理工具箱提供了14種窗函數的產生函數,下面列出上述6種窗函數的產生函數及其調用格式:wn=boxcar(N)
%列向量wn中返回長度為N的矩形窗函數w(n)wn=bartlett(N) %列向量wn中返回長度為N的三角窗函數w(n)wn=hanning(N) %列向量wn中返回長度為N的漢寧窗函數w(n)wn=hamming(N) %列向量wn中返回長度為N的哈明窗函數w(n)wn=blackman(N) %列向量wn中返回長度為N的布萊克曼窗函數w(n)wn=kaiser(N,beta) %列向量wn中返回長度為N的凱塞—貝塞爾窗函數w(n)7.2.3用窗函數法設計FIR濾波器的步驟
用窗函數法設計FIR濾波器的步驟如下:(1)根據對過渡帶及阻帶衰減的指標要求,選擇窗函數的類型,并估計窗口長度N。
a:窗函數類型選擇:按照阻帶衰減選擇原則:在保證阻帶衰減滿足要求的情況下,盡量選擇主瓣窄的窗函數。
b:窗口長度N估計:根據過渡帶寬度。(2)構造希望逼近的頻率響應函數Hd(ejω),即對所謂的“標準窗函數法”,就是選擇Hd(ejω)為線性相位理想濾波器(理想低通、理想高通、理想帶通、理想帶阻)。理想濾波器的截止頻率ωc近似位于最終設計的FIRDF的過渡帶的中心頻率點,幅度函數衰減一半(約-6dB)。所以如果設計指標給定通帶邊界頻率和阻帶邊界頻率ωp和ωs,一般?。?)計算hd(n)。如果給出待求濾波器的頻響函數為Hd(ejω),那么單位脈沖響應用下式求出:
如果Hd(ejω)較復雜,或者不能用封閉公式表示,則不能用上式求出hd(n)??梢圆捎妙l域采樣法求取。(4)加窗得到設計結果:h(n)=hd(n)w(n)。
(5)驗算技術指標是否滿足要求。設計出的濾波器頻率響應用下式計算:【例7.2.1】用窗函數法設計線性相位高通FIRDF,要求通帶截止頻率ωp=π/2rad,阻帶截止頻率ωs=π/4rad,通帶最大衰減
p=1dB,阻帶最小衰減
s=40dB。解:(1)選擇窗函數w(n),計算窗函數長度N。已知阻帶最小衰減
s=40dB,由表(7.2.2)可知漢寧窗和哈明窗均滿足要求,選擇漢寧窗。過渡帶寬度Bt≤ωp-ωs=π/4,漢寧窗的精確過渡帶寬度Bt=6.2π/N,所以要求Bt=6.2π/N≤π/4,解之得N≥24.8。對高通濾波器N必須取奇數,取N=25。有:(2)構造Hd(ejω):式中(3)求出hd(n):將τ=12代入得δ(n-12)對應全通濾波器,是截止頻率為3π/8的理想低通濾波器的單位脈沖響應,二者之差就是理想高通濾波器的單位脈沖響應。(4)加窗:7.2.4窗函數法的MATLAB設計函數簡介實際設計時可調用MATLAB工具箱函數fir1實現窗函數法設計步驟(2)~(4)的解題過程。
(1)fir1
用窗函數法設計線性相位FIR數字濾波器的工具箱函數,以實現線性相位FIR數字濾波器的標準窗函數法設計。“標準”:是指在設計低通、高通、帶通和帶阻FIR濾波器時,Hd(ejω)分別表示相應的線性相位理想低通、高通、帶通和帶阻濾波器的頻率響應函數。因而將所設計的濾波器的頻率響應稱為標準頻率響應。
fir1的調用格式及功能:hn=fir1(M,wc)
返回6dB截止頻率為wc的M階FIR低通濾波器系數向量hn,默認選用哈明窗。濾波器單位脈沖響應h(n)與向量hn的關系為h(n)=hn(n+1)n=0,1,2,…,M而且滿足線性相位條件:h(n)=h(N-1-n)。其中wc為對π歸一化的數字頻率,0≤wc≤1。當wc=[wcl,wcu]時,得到的是帶通濾波器,其-6dB通帶為wcl≤ω≤wcu。hn=fir1(M,wc,‘ftype’)可設計高通和帶阻FIR濾波器。當ftype=high時,設計高通FIR濾波器;當ftype=stop時,且wc=[wcl,wcu]時,設計帶阻FIR濾波器。應當注意,在設計高通和帶阻FIR濾波器時,階數M只能取偶數(h(n)長度N=M+1為奇數)。不過,當用戶將M設置為奇數時,fir1會自動對M加1。
hn=fir1(M,wc,window)
可以指定窗函數向量window。如果缺省window參數,則fir1默認為哈明窗。例如:hn=fir1(M,wc,bartlett(M+1)),使用Bartlett窗設計;hn=fir1(M,wc,blackman(M+1)),使用blackman窗設計;hn=fir1(M,wc,'ftype',window),通過選擇wc、ftype和window參數(含義同上),可以設計各種加窗濾波器。(2)fir2
為任意形狀幅度特性的窗函數法設計函數。用fir2設計時,可以指定任意形狀的Hd(ejω),它實質是一種頻率采樣法與窗函數法的綜合設計函數。主要用于設計幅度特性形狀特殊的濾波器(如數字微分器和多帶濾波器等)。例7.2.1的設計程序如下:%例7.2.1用窗函數法設計線性相位高通FIR數字濾波器wp=pi/2;ws=pi/4;Bt=wp-ws; %計算過渡帶寬度N0=ceil(6.2*pi/Bt);%根據表7.2.2漢寧窗計算所需%h(n)長度N0,ceil(x)取大于等%于x的最小整數N=N0+mod(N0+1,2);%確保h(n)長度N是奇數wc=(wp+ws)/2/pi;%計算理想高通濾波器通帶截止%頻率(關于π歸一化)hn=fir1(N-1,wc,'high',hanning(N)); %調用fir1計算高通FIR數字濾波%器的h(n)M=1024;hk=fft(hn,M);n=0:N-1;subplot(2,2,1);stem(n,hn,'.');line([0,30],[0,0])xlabel('n');ylabel('h(n)');k=1:M/2;w=2*(0:M/2-1)/M;subplot(2,2,2);plot(w,20*log10(abs(hk(k))));axis([0,1,-80,5]);xlabel('ω/π');ylabel('20lg|Hg(ω)|');gridon運行程序得到h(n)的25個值:
h(n)=[-0.0004 -0.00060.0028
0.0071-0.0000 -0.0185-0.0210
0.01650.06240.0355
0.1061-0.2898 0.6249-0.2898
-0.1061 0.03550.0624
0.0165-0.0210
0.0185-0.0000
0.0071 0.0028-0.0006-0.0004]高通FIR數字濾波器的h(n)及損耗函數如圖7.2.9所示。圖7.2.9高通FIR數字濾波器的h(n)波形及損耗函數曲線【例7.2.2】對模擬信號進行低通濾波處理,要求通帶0≤f≤1.5kHz內衰減小于1dB,阻帶2.5kHz≤f≤∞上衰減大于40dB。希望對模擬信號采樣后用線性相位FIR數字濾波器實現上述濾波,采樣頻率Fs=10kHz。用窗函數法設計滿足要求的FIR數字低通濾波器,求出h(n),并畫出損耗函數曲線。為了降低運算量,希望濾波器階數盡量低。解:(1)確定相應的數字濾波器指標:
通帶截止頻率為
阻帶截止頻率為阻帶最小衰減為
s=40dB(2)用窗函數法設計FIR數字低通濾波器,為了降低階數選擇凱塞窗。根據式(7.2.16)計算凱塞窗的控制參數為指標要求過渡帶寬度Bt=ωs-ωp=0.2π,根據式(7.2.17)計算濾波器階數為取滿足要求的最小整數M=23。所以h(n)長度為N=M+1=24。理想低通濾波器的通帶截止頻率ωc=(ωs+ωp)/2=0.4π,所以由式(7.2.2)和式(7.2.3),得到:式中,w(n)是長度為24(
=3.395)的凱塞窗函數。實現本例設計的MATLAB程序:%用凱塞窗函數設計線性相位低通FIR數字濾波器fp=1500;fs=2500;rs=40;wp=2*pi*fp/Fs;ws=2*pi*fs/Fs;Bt=ws-wp;%計算過渡帶寬度alph=0.5842*(rs-21)^0.4+0.07886*(rs-21);%根據(7.2.16)式計算kaiser窗的控制參數αN=ceil((rs-8)/2.285/Bt);%計算kaiser窗所需階數Nwc=(wp+ws)/2/pi;%計算理想高通濾波器通帶截止頻率(關于π歸一化)hn=fir1(N,wc,kaiser(N+1,alph));%調用kaiser計算低通FIRDF的h(n)M=1024;hk=fft(hn,M);n=0:N;subplot(2,2,1);stem(n,hn,'.');line([0,30],[0,0])xlabel('n');ylabel('h(n)');k=1:M/2;w=2*(0:M/2-1)/M;subplot(2,2,2);plot(w,20*log10(abs(hk(k))));axis([0,1,-80,5]);xlabel('ω/π');ylabel('20lg|Hg(ω)|');gridon運行程序
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第1單元 古代亞非文明(高頻非選擇題25題)(原卷版)
- 《波蘭歪屋設計》課件
- 《證券市場概述周》課件
- 玩具設計美工工作總結
- 2023-2024年項目管理人員安全培訓考試題帶答案(黃金題型)
- 關于認識實習報告匯編六篇
- 《系統(tǒng)安全評價概述》課件
- 《婦產科學緒論》課件
- 《監(jiān)理工作程序》課件
- 《應用開發(fā)和管理》課件
- 青島市2022-2023學年七年級上學期期末道德與法治試題
- 高空作業(yè)安全免責協議書范本
- 石油化學智慧樹知到期末考試答案章節(jié)答案2024年中國石油大學(華東)
- 手術后如何防止排尿困難
- 特種設備“日管控、周排查、月調度”表格
- 重點關愛學生幫扶活動記錄表
- 2021年10月自考00850廣告設計基礎試題及答案含解析
- 結構化面試表格
- 地熱能資源的潛力及在能源領域中的應用前景
- 2023版:美國眼科學會青光眼治療指南(全文)
- 家長會課件:小學寒假家長會課件
評論
0/150
提交評論