數(shù)字信號(hào)處理-原理、實(shí)現(xiàn)及應(yīng)用(高西全第4版)習(xí)題答案 71_第1頁(yè)
數(shù)字信號(hào)處理-原理、實(shí)現(xiàn)及應(yīng)用(高西全第4版)習(xí)題答案 71_第2頁(yè)
數(shù)字信號(hào)處理-原理、實(shí)現(xiàn)及應(yīng)用(高西全第4版)習(xí)題答案 71_第3頁(yè)
數(shù)字信號(hào)處理-原理、實(shí)現(xiàn)及應(yīng)用(高西全第4版)習(xí)題答案 71_第4頁(yè)
數(shù)字信號(hào)處理-原理、實(shí)現(xiàn)及應(yīng)用(高西全第4版)習(xí)題答案 71_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

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

7.1FIRDF的基本概念及本章重要內(nèi)容

本章主要討論了線性相位FIRDF及其特點(diǎn),以及FIRDF的設(shè)計(jì)方法,重點(diǎn)是第一類(lèi)線性

相位FIR濾波器的設(shè)計(jì)方法。

有限長(zhǎng)單位脈沖響應(yīng)數(shù)字濾波器(FiniteImpulseResponseDigitalFilter,縮寫(xiě)為FIRDF)

的最大優(yōu)點(diǎn)是可以實(shí)現(xiàn)線性相位濾波。在數(shù)字通信和圖像傳輸與處理等應(yīng)用場(chǎng)合都要求濾波

器具有線性相位特性。由于FIRDF是全零點(diǎn)濾波器,所以當(dāng)幅頻特性指標(biāo)相同(不考慮相位

特性)時(shí),F(xiàn)IRDF的階數(shù)比HRDF高得多。但是,在同時(shí)考慮幅頻特性指標(biāo)和線性相位要求

時(shí),IIRDF要附加復(fù)雜的相位校正網(wǎng)絡(luò),也難以實(shí)現(xiàn)嚴(yán)格線性相位特性。所以,在要求線性

相位濾波的應(yīng)用場(chǎng)合,一般都用FIRDF.

本章需要掌握的重要內(nèi)容:①線性相位FIRDF的特點(diǎn)(條件),這些特點(diǎn)就是設(shè)計(jì)線性

相位FIRDF的約束條件,②FIRDF的各種設(shè)計(jì)方法:窗函數(shù)法、頻率采樣發(fā)、等波紋最佳

一致逼近法。

7.2習(xí)題與上機(jī)題解答

7.1FIRDF的差分方程如下:

y(n)=0.1x(〃)+0.5M〃-1)+0.9x(n-2)+0.5*〃-3)+0.1x(〃-4)

求該濾波器的單位脈沖響應(yīng)長(zhǎng)度M說(shuō)明長(zhǎng)度N與差分方程階數(shù)(差分方程中的最大延遲)的關(guān)系。

解:由題知:h=Q為,所以,具有第一類(lèi)線性相位。

即,h5)=h(N—l—必0<n<N-1

所以,N=5

NTN-l

由“(/0)=工/?〃把-於",得到"⑶

〃=。jn=O

所以,長(zhǎng)度N等于差分方程階數(shù)叫+1。

7.2設(shè)FIRDF的系統(tǒng)函數(shù)為

H(Z)=(14-0.9Z-14-2.2Z-2+0.9Z-3+Z^)/6

求其單位脈沖響應(yīng)力5),判斷該濾波器是否具有線性相位特性,求幅度特性函數(shù)和相位特性函數(shù),并畫(huà)出直

接型和線性相位型結(jié)構(gòu)圖。

?140?

N-l]

解:由題知1:H(z)=\h(n)z~n=-(1+0.9z-1+2.2z~2+0.9z-3+z-4)

占6

所以,單位脈沖響應(yīng)為〃5)=」{1。9,2.2,0.9,1}o

6

由力5)的取值知,/?(〃)滿足45)=〃(N—1-成N=5,

所以,具有第一類(lèi)線性相位特性。設(shè)其頻率響應(yīng)函數(shù)為

N-\]

"(eg=/(MeM⑼二=-(1+0.9e-j<w+2.2e-j2<<>+0.9e-j3<y+e-j4<y)

?=o6

=-(ej2ft,+0.9ejrd+2.2+0.9e-j<w+e-j2(u)e-j2ft,=-(2.2+1.8cos(w+2cos2(y)e-j24w

66

由百備皿-Ngaz、2.2+1.8cos69+2cos2ty

幅度特性函數(shù)為HFTg(@)=---------------------

相位特性函數(shù)為6(0)==-2^o

2

結(jié)構(gòu)如圖S7.2.1所示。

直接型結(jié)構(gòu)

圖S7.2.1

73設(shè)理想低通濾波器的頻率響應(yīng)函數(shù)〃式£拉)=43+冗/2),畫(huà)出其單位脈沖響應(yīng)盡(〃)在區(qū)間[-8,8]

上的波形。

>w

解:為(用=//d(e^)ed^=—+:三2明力0:2sin(?!?)

2久J-冗2TTJ-rc,V2)2Kn

其在區(qū)間[-8,8]上的波形如圖S7.3所示。

圖S7.3包(〃)在區(qū)間L-8,8]上的波形

7.4考慮一個(gè)長(zhǎng)度N=4的線性相位FIRDF,已知在3=0和幻=兀/2兩個(gè)頻點(diǎn)的幅度采樣為該(0)=1,

//g(Jt/2)=0.5,求該濾波器的單位脈沖響應(yīng)h(n)o

解:因?yàn)?(0)=1,即43)對(duì)口=0非奇對(duì)稱,所以,應(yīng)為第一種相位特性,又N=4為偶數(shù),

所以,Hg(o>)=^2/?(H)COS[69(H-r)]=^2A(w)cos(O

n=0"=0

由題意得,4(0)=2力(0)+2以1)=1,所以力(0)+%⑴=;。

7F371

故2/z(0)cos—?+2/2(l)cos——

嗚22

3冗n

即24(0)cos2/7(l)cos=0.5,h(l)-h(0)=—

4

解得雙0)二=包,〃⑴二二^

88

7.5已知長(zhǎng)度N=15的第一類(lèi)線性相位FIRDF的前8個(gè)幅度采樣值為〃/空.=11'k=0A^3

S115)[。,A=4,5,6,7

求該濾波器的單位脈沖響應(yīng)力(〃)。

解:由題知,。3)=-5,r=7,h(n)=h(N-\-n),M=1

M

因?yàn)?/g((y)=h(r)+^^2/z(w)cos[ttJ(?—r)],

n=0

二匚八1rff.z_.x「2成/fl,A:=0,1,2,3

所以4后葉〃⑺22出)叫1rs一刀卜設(shè)二gw

解得〃(0)=-0.0498,0(1)=0.0412,/2)=0.0667,屈3)=-0.0365,

/>(4)=-0.1079,力(5)=0.0341,/6)=0.3189,A(7)=0.4667

所以力(8)=做6)=0.3189,〃(9)=〃(5)=0.0341,應(yīng)10)=〃(4)=-0.1079,

〃(11)=〃(3)=-0.0365,%(12)=皿2)=0.0667,版13)=%1)=0.0412,餌14)=坂0)=-0.0498

[1,k=0,1,2,3

7.6已知長(zhǎng)度215的第二類(lèi)線性相位FIRDF的前8個(gè)幅度采樣值為4(至,=?0.4,攵=4

15,[o,女=5,6,7

求該濾波器的單位脈沖響應(yīng)力(〃)。

角,:由題知,版九)=一〃(%—1一切,r=M=7

M

因?yàn)槿?⑼=h(T)+^^2h(n)sin[co(n-r)l,

n=O

l,&=0,1,2,3

所以“g(幺?=6(7)+Z2〃(〃)sin=一

0.4,A:=4

115)〃=oL15J

。水=5,6,7

解得〃(0)=0.0618,〃⑴=-0.0954,4(2)=0.0693,版3)=-0.0294

/i(4)=0.1291,力(5)=-0.3131,/6)=0.3011,k(7)=l

所以〃(8)=-網(wǎng)6)=-0.3011,〃(9)=一〃(5)=0.3131,/7(10)=-/?(4)=-0.1291

/i(l1)=一力⑶=0.0294,〃(12)=-k(2)=-0.0693,4(13)=-方⑴=0.0954,A(14)=-/z(0)=-0.0618

7.7*分別畫(huà)出長(zhǎng)度為9的矩形窗、漢寧窗、哈明窗和布萊克曼窗的時(shí)域波形。

解:MATLAB繪圖程序?yàn)閑x707.m。

%MATLAB程序ex707.m

?142?

clearall,clc;

N=9;

R9n=boxcar(N);

hn=hanning(N);

hm=hamming(N);

hblm=blackman(N);

n=0:8;

subplot(2,2,1),stem(n,R9n,7);titleC(a)矩形窗函數(shù)波形(N=9)');

xlabel('n');yIabeI('w(n)')wxis([0,N+3,0,1.3]);

subplot(2,2,2),stem(n,hn,,.*);title('(b)漢寧窗函數(shù)波形(N=9)');

xlajbel('n,);ylabel(,w(n),);axis([0,N4-3,0,1.3]);

subpk>t(2,2,3),stem(n,hm,'.');title('(c)哈明窗函數(shù)波形(N=9)');

xlabel(,n,);yIabel(,w(n)');axis([0,N+3,0,1.3]);

subplot(2,2,4),stem(n,hblm,'.,);title(,(<l)布萊克曼窗函數(shù)波形(N=9)");

xlabel('n');yIabel('w(n)');axis([0,N+3,0,1.3]);

四種窗函數(shù)的時(shí)域波形如圖S7.7所示。

(b)漢寧窗函數(shù)波形(N=9)

n

⑹哈明窗函數(shù)波形(N=9)(d)布萊克曼窗函數(shù)波形(N=9)

1

01-----------------=-----------------

0510

nn

0S7.7

7.8*分別畫(huà)出長(zhǎng)度為9的矩形窗、漢寧窗、哈明窗和布萊克曼窗的幅頻特性(dB)曲線,觀察它們的

各種參數(shù)(主瓣寬度,旁瓣峰值幅度)的差別“

解:MATLAB繪圖程序?yàn)閑x708。

%ex708.m

clearall,clc;

N=9;

R9n=boxcar(N);

hn=hanning(N);

hm=hamming(N);

hblm=blackman(N);

fh=abs(fft(R9n,1024));

fh=20*log10((fh)/max(fh));

k=0:1023;

wk=2*k/1024;

subplot221,plot(wk,fh);gridon;

titleC(a)矩形窗損耗函數(shù)曲線);axis([0,2,-80,0]);

xlabel('\omegaAp丁);ylabel('幅度/dB');

fh=abs(fft(hn,1024));

fh=20*log10((fh)/max(fh));

k=0:1023;

wk=2*k/1024;

subplot222,plot(wk,fh);gridon;

titleC(b)漢寧窗損耗函數(shù)曲線');%axis([02-80,0]);

xlabel('\omega/\pi');ylabel('幅度/dB");

flh=abs(fft(hm,l024));

fh=20*logi0((fh)/max(fh));

k=0:1023;

wk=2*k/1024;

subplot223,plot(wk.,fh);gridon;

titleC(c)哈明窗損耗函數(shù)曲線);axis([0,2,-80Q]);

xlabel(r\oniegaApi,);ylabel(,i|iMCS/dB,);

fh=abs(fft(hblm,1024));

fh=20*log10((fh)/max(fh));

k=0:1023;

wk=2*k/1024;

subplot224,plot(wk,fh);gridon;

titleC(c)布萊克曼窗損耗函數(shù)曲線');axis([0,2,-80,0]);

xlabel('\omegaApi');ylabel('幅度/dB');

四種窗函數(shù)的幅頻特性(dB)曲線如圖S7.8所示。請(qǐng)讀者觀察它們的各種參數(shù)(主瓣寬度,旁瓣峰值

幅度)的差別。

⑶旃形Si損臨的數(shù)曲線

0.811.2

Wx

⑹蛤叫匿投幃函數(shù)曲線

-20

-4O

?

?

9

圖S7.8.1

?144?

7.9對(duì)下面的每一種濾波器指標(biāo),選擇滿足FIRDF設(shè)計(jì)要求的窗函數(shù)類(lèi)型和長(zhǎng)度。

(1)阻帶衰減20dB,過(guò)渡帶寬度1kHz,采樣頻率12kHz;

(2)阻帶衰減50dB,過(guò)渡帶寬度2kHz,采樣頻率5kHz:

(3)阻帶衰減50dB,過(guò)渡帶寬度500Hz,采樣頻率5kHz。

解:(1)由表7.2.2知,q=20dB,可選矩形窗或者三角窗AB=如"=竺"=;°

Fs126

若選矩形窗,—N=11;若選三角窗,—N=37。

N6N6

所以,選矩形窗,y=iio

(2)《=50dB,可選哈明窗或者布萊克曼窗△⑶二爺^二生建二竺。

若選哈明窗,2如=色,N=9;若選布萊克曼窗,12四=如,N=14。

N5N5

所以選哈明窗,N=9。

(3)%=50dB,可選哈明窗或者布萊克曼窗A3=交笠=空空=三。

尺55

若選哈明窗,—N=33;若選布萊克曼窗,—,N=55。

N5N5

所以,選哈明窗N=33。

7.10分別用矩形窗和升余弦窗設(shè)計(jì)一個(gè)線性相位低通FIRDF,逼近理想低通濾波器乂(小”),要求過(guò)

渡帶寬度不超過(guò)必8rad。已知名『心呼外

0,4V|6?|<71

(1)求出所設(shè)計(jì)的單位脈沖響應(yīng)力5)的表達(dá)式,確定a與〃伽)的長(zhǎng)度N的關(guān)系式:

(2)對(duì)N=31,eve=?r/4rad,用MATLAB畫(huà)出FIRDF的損耗函數(shù)曲線和相頻特性曲線。

nj(yjjfaaiian

解:(1)hd(n)=—f/7d(e-)e^d^=—Pe-ed(u=

2nJ-JC2irJ-?ycn(n-a)

加矩形窗,

sin砥九(九一a)]y-1

氏/、//、D/、sin[砥兀("-a)]---------;---0<n<N—l,a=----

h(n)=%㈤?RM")=----7---:---RN(〃)=〈兀5-a)2

兀5-a)

其他〃

加升余弦窗,

叫"5可割*r1N—1

0<n<N-l,a=----

2

0,其他,z

因?yàn)锳g2,所以若為矩形窗,"29N=15;若為升余弦窗,里2N=50o

6N8N8

(2)因?yàn)镹=31,所以應(yīng)選擇矩形窗。畫(huà)圖程序見(jiàn)MATLAB仿真程序ex710。

%ex710

clearall,clc;

N=31;wc=l/4;n=0:30;

hn=firl(N-l,wc,boxcar(N));

fh=ffi(hn,1024);

fh=20*log10(abs(fh));

subplot211,wk=0:1023;

wk=2*wk/1024;

plot(wk,fh);grid;

subplot212,phase=fftshift(unwrap(angle(fh)));

plot(wk,phase/pi);gridon;

7.11用窗函數(shù)法設(shè)計(jì)一個(gè)線性相位低通FIRDF,要求通帶截止頻率為44rad,過(guò)渡帶寬度為8n/51rad,

阻帶最小衰減為45dB。選擇合適的窗函數(shù)及其長(zhǎng)度,求出人(〃),并用MATLAB畫(huà)出損耗函數(shù)曲線和相頻特

性曲線。

1

0.8

06

0.4

0.2

0

00.20.40.60,811.21.41.61.82

圖S7.10.1

解:為5)=—「“式?一皿把通氣0=」-f"e-切氣物,10=sin?、(〃-a)],a=竺]

因?yàn)?=45dB,所以,應(yīng)選哈明窗。

AD8兀m16.6九8兀z八

51N51

.r廠/-sin—(M-21)R

h(n)=h(〃)?a)(n)=--------------------0.54-0.46cos-------=-------------?0.54-0.46cos

AdK(n-a)l,y-lj]7t(/7-21)

畫(huà)圖程序見(jiàn)MATLAB仿真程序ex711o

%ex711

clearall,clc;

N=43;wc=l/4;n=0:42;

hn=firl(N-1,wc,hamming(N));

fh=fft(hn,1024);

fh=20*log10(abs(fh));

wk=0:1023;

?146?

wk=2*wk/1024;

subplot211,plot(wk,fh);grid;

subplot212,phase=fftshift(unwrap(angle(fh)));

plot(wk,phase/pi);grid;

xlabel('w/pi');ylabel('相位/pi');

w/pi

圖S7.11.1

7.12要求用數(shù)字低通濾波器對(duì)模擬信號(hào)進(jìn)行濾波,要求如下:通帶截止頻率為10kHz,阻帶截止頻率

為22kHz,阻帶最小衰減為75dB,采樣頻率為50kHz。用窗函數(shù)法設(shè)計(jì)數(shù)字低通濾波器,選擇合適的窗函

數(shù)及其長(zhǎng)度,求出〃6),并用MATLAB畫(huà)出損耗函數(shù)曲線和相頻特性曲線。

解:typ=2ju/p/^=2TTX10/50=y

聯(lián)/兀箸些上=嗎

4=2a=2x22/50=q=75dB,48=

25525

所以,應(yīng)選凱賽窗.

由主教材中式(7.2.20)得,/?=0.112(as-8.7)=7.4256

q-875-8

由式(7.2.21)得,M=s=19.4445

2.285A^~2.285xl2n/25

4+&P_16n

所以,N=20,

~~2~-^5-

16,、

sin——n(n-a)

力(〃)=〃式〃)?卬5)=——工^------?

n(n-a)

N-1

其中,。==一=9.5,vv(”)是長(zhǎng)度為20(萬(wàn)=7.4256)的凱賽窗。

畫(huà)圖程序見(jiàn)仿真ex712o

%ex712

clearall,clc;

wp=0.4*pi;ws=(22*pi)/25;rs=75;

DB=ws-wp;

beta=O.112*(rs-8.7);

M=ceil((rs-8)/(2285木DB));

wc=((wp+ws)⑵/pi;

hn=firl(M,wc,kaiser(M-t-l,beta));

fh=fft(hn,1024);

fh=20*log10(abs(f

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論