久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

數字信號處理習題解答1

時間:2019-05-14 15:40:04下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《數字信號處理習題解答1》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《數字信號處理習題解答1》。

第一篇:數字信號處理習題解答1

第一章

3.判斷下面的序列是否周期的(1).x(n)?Acos(3?n??),A是常數78j(1n??)(2).x(n)?e85.試判斷系統是否為線性時不變的(5)y(n)=x2(n)(7)y(n)=x(n)sin(?n)6.試判斷系統是否為因果穩定系統(4)y(n)=x(n-n)0x(n)(5)y(n)?e第二章

1.求下列序列的傅里葉變換(7)x(2n)DTFT[x(2n)]=?x(2n)e-j?nn=-??令m=2n,于是DTFT[x(2n)]==1212m=-?,m為偶數??x(m)e-j?m/2mm=-???[x(m)?(?1)-j?m/2m=-??x(m)]e-j?m/2?[?x(m)e?12[X(ej1?2?m=-?j(1???)2?e?)]?jmx(m)e-j?m/2])?X(e14.求出下列序列的z變換及收斂域(1)2-nu(n)X(z)???n??????2z?n?nu(n)z?n

n????2???n1?1,|(2z)|?1?11?(2z)z?,|z|?121z?2-3z-117.已知X(z)=,分別求:-1-22-5z+2z(1)收斂域0.5< | z | < 2對應的原序列x(n)(2)收斂域 | z | > 2對應的原序列x(n)解:X(z)=11--11-11-2z-12z

收斂域0.5< | z | < 2時:nx(n)=2nu(-n-1)+(1)u(n)2收斂域 | z | > 2時:nnx(n)=(1)u(n)-2u(n)221.已知線性因果網絡用下面差分方程表示: y(n)=0.9y(n-1)+x(n)+0.9x(n-1)(1)求網絡的系統函數及單位脈沖響應h(n)(2)寫出網絡頻率響應函數H(ej?)的表達式,并定性畫出其幅頻特性曲線解:1+0.9z-1(1)H(z)=,|z|>0.9-11-0.9z-1n-11+0.9z令F(z)=H(z)z=zn-1-11-0.9z當n?1時,有極點z=0.9h(n)=Res[F(z),0.9]1+0.9z-1n-1=z(z-0.9)|z=0.91-0.9z-1=2?0.9n因為系統是因果系統,所以有h(n)=0,n<0當n=0時,有極點z1=0,z2=0.9h(n)=Res[F(z),0]+Res[F(z),0.9]1+0.9z-1-11+0.9z-1-1=zz|z=0+z(z-0.9)|z=0.91-0.9z-11-0.9z-1=-1+2=1?h(n)=2?0.9nu(n-1)+?(n)ej?+0.9(2)H(e)=j?e-0.9(3)y(n)=h(n)*x(n)j?=?h(m)x(n-m)m=0?0n-m)=?h(m)ej?(?m=0?

=?h(m)ej?0ne-j?0mm=0=ej?0nH(ej?0)=ej?0nej?0+0.9ej?0-0.9

第三章

6.設下列x(n)長度為N,求下列x(n)的DFT(1)x(n)??(n)(2)x(n)??(n?n0)0?n0?N?

1(3)x(n)?an(5)x(6)(4)x(n)?ej?0nRN?n?

?n??cos??0n??RN?n?

x?n??sin??0n??RN?n?(7)x?n??n?RN?n?

?1?00?k?N?1

其他0?k?N?1

其他解:(1)X(k)???kn0??j2N?e

(2)X(k)????0?kn0?N?1?j2N1?aN???e2??jk

(3)X(k)??n?0N1?ae?0?0?k?N?1其他2?knNj(?0?2?k)nN

(4)X(k)??x(n)Wn?0N?1nkN??en?0N?1j?0ne?j?e

(5)x(n)?cos(?0n)?RN(n)?1j?0n(e?e?j?0n)RN(n)21?1?ej?0N1?e?j?0N?X(k)???j?0kk?2?1?eWN1?e?j?0WN?

kk??1?e?j?0N1?ej?0WN1?1?ej?0N1?e?j?0WN??? j?0?j?0kk2?1?eWN1?eWN?k1?cos?0N??cos?0?N?1??cos?0?WN?k2k1?2cos?0WN?WN????????????

(6)

1x(n)?sin(?0n)?RN(n)?(ej?0n?e?j?0n)RN(n)

21?1?ej?0N1?e?j?0N?X(k)???j?0kk?2j?1?eWN1?e?j?0WN?j?N?j?kk??1?e?j?0N1?ej?0WN1?1?e01?e0WN?

?? kk2j?1?ej?0WN1?e?j?0WN??sin?0?N?1??sin?0?WNk?sin?0N?k2k1?2co?s0WN?WN????????????1?z?N

(7)設x1(n)?RN(n),則X1(z)?

1?z?1d?1?z?N?

x(n)?n?x1(n),則X(z)??z?1dz?1?z???? ?

X(z)??zNz?N?11?z?1?z?21?z?NX(k)?X(z)z?W?kN?1?z?NW?1?W??W???1?W??12kNNkN???kNk2N???Nz?1?z??z?1?z?

?1?z??1?W??N

?N?1?1?N?12kNNkWN?1kNkN

因為WN?1,WN?1?0

N?1n?0X(k)k?0??n?1?2?3???(N?1)?N(N?1)221.(1)模擬數據以10.24KHz速率取樣,若已知1024個取樣的離散傅立葉變換。求頻譜取樣之間的頻率間隔。

(2)以上數字數據經處理以后又進行了離散傅立葉反變換,求離散傅立葉反變換后抽樣點的間隔為多少?整個1024點的時寬為多少?

10240Hz?10Hz

10241?s?97.66?s(2)抽樣點的間隔

?T?10.24?103整個1024點的時寬

T?97.66?1024ms?100ms 解:(1)頻率間隔

?F?第四章

1.如果一臺通用計算機的速度為平均每次復數乘法需要50us,每次復數加法需要5us。用它來計算N=512點DFT,問直接計算需要多少時間,用FFT計算需要多少時間?照這樣計算,用FFT進行快速卷積對信號進行處理時,估算可實現實時處理的信號最高頻率。解:

(1)512點直接DFT計算的時間: 復數乘法:N=512x512x50us=13.1072s 復數加法:N(N-1)=512x511x5us=1.308s 512點直接DFT計算的時間=13.1072s+1.308s=14.4152s(2)用FFT計算的時間:

復數乘法:N0.5x512x9x50us=0.1152s 2log2N=復數加法:Nlog2N=512x9x5us =0.023s 用FFT計算的時間=0.1152s+0.023s=0.1382s(3)用FFT進行快速卷積對信號處理時間: 假設IFFT也用FFT程序計算,則在實時計算中使用的時間是兩次FFT時間(h(n)的FFT計算按照事先計算好存儲備用),外加一次512點的復數乘法:

用FFT進行快速卷積對信號處理時間=2 x 0.1382s +512x50us = 0.302s 實時處理時,信號采樣的最高采樣頻率:210.302512=1695.36Hz 信號的最高頻率=1695.36/2=847.68Hz 7.某運算流圖如圖所示,問:

(1)圖示是按時間還是按頻率抽取的FFT?(2)把圖示中未完成的系數和線條補充完整。解:

(1)分析圖示的流圖結構,發現其中基本的蝶形運算單元是先加減后乘系數的,因此是按頻率抽取的基2FFT x(0)x(2)-1 x(1)

-1 x(3)-1(2)第五章

6.用脈沖響應不變法及雙線性變換法將模擬傳遞函數Ha?s??X(0)X(1)

W04

WW04

X(2)

W14

-1 04

X(3)

3?s?1??s?3?轉變為數字傳遞函數H(z),采樣周期T?0.5。

解:Ha(s)?3113(?);ha(s)?(e?t?e?3t)u(t)2s?1s?323h(n)?T(e?nT?e?3nT)u(n),代入T?0.523?(e?n2?e?3n2)u(n)43113(1?e?32z?1)?(1?e?12z?1)H(z)?(?)??12?1?32?141?ez4(1?e?12z?1)(1?e?32z?1)1?ez3(e?12?e?32)z?10.2876z?1????12?32?1?2?241?(e?e)z?ez1?0.829z?1?0.135z?2(2)雙線性變換H(z)?Ha(s)?T1?z?121?z?1?s?3s2?4s?3s?41?z?11?z?131?z?121?z?116()?16?3?1?11?z1?z3(1?2z?1?z?2)3?6z?1?3z?2??16?32z?1?16z?2?16?16z?2?3?6z?1?3z?235?26z?1?3z?20.0875?0.1714z?1?0.0857z?2?1?0.7429z?1?0.0857z?2MATLAB程序及運算結果如下:%脈沖不變法、雙線性變換法;b?[003];a?[143];3(1?z?1)2?16(1?z?1)2?16(1?z?1)(1?z?1)?3(1?z?1)2

[bz1az1]?impinvar(b,a,2)%脈沖不變法bz1分子系數az1分母系數;[bz2az2]?bilinear(b,a,2)%s雙線性變換法bz2分子系數az2分母系數;結果:

bz1=0

0.2876

0

az1=1.0000

-0.8297

0.1353

bz2=0.0857

0.1714

0.0857

az2=1.0000

-0.7429

0.0857 7.用脈沖響應不變法及雙線性變換法將模擬傳遞函數Ha?s??3轉變為數字傳遞函數H(z),采樣周期2s?s?1T?2。

解:(1)脈沖響應不變法Ha(s)??111??s2?s?1(s?12)2?34(s?12)2?(32)2A1s?12?j(32)1s?12?j(32)*s??12?j(32)?A2s?12?j(32)??1j3?1j3T?(12?j(32)T?1A1??j3??j3)將T?2代入A2?A1H(z)?1s?12?j(32)j31?e(T?(12?j(32)Ts??12?j(32)1?ez?2?2e?1sin3z?10.8386z?1????1?2?1?1?2?2?3?1?2ecos3z?ez?1?0.1181z?0..135z其中:sin3?sin3?180.?/??0.987cos3?cos3?180.?/???0.1606(2)雙線性變換H(z)?Ha(s)?11?z?11?z?1z?1??s?1s2?s?1s?1?z?11?z?11?z?121?z?1()??1?1?11?z1?z(1?2z?1?z?2)1?2z?1?z?2???122?121?2z?z?1?z?1?2z?z3?z20.3333?0.6667z?1?0.3333z?2?1?0.3333z2(1?z?1)2?(1?z?1)2?(1?z?1)(1?z?1)?(1?z?1)2

MATLAB程序及運算結果如下:%脈沖不變法、雙線性變換法;b?[001];a?[111];[bz1az1]?impinvar(b,a,0.5)%脈沖不變法bz1分子系數az1分母系數;[bz2az2]?bilinear(b,a,0.5)%s雙線性變換法bz2分子系數az2分母系數;

結果:

bz1=0

0.8386

0

az1=1.0000

0.1181

0.1353

ba2=0.3333

0.6667

0.3333 az2=1.0000

0

0.3333 10.設有一模擬濾波器Ha(s)?

1,采樣周期T?2,用雙線性變換法將其轉換為數字系統函數H(z)。

s2?s?1解

由變化公式

1?z?1

s?c? ?11?z及c?2,T?2,可得 T1?z?1

s?

1?z?1所以

H(z)?Ha(s)1?z?11?z?1

s?

=

11?z?121?z?1()?()?1?1?11?z1?z

(1?z?1)2

=

3?z?218.用雙線性變換法設計巴特沃茲數字高通濾波器,要求通帶邊界頻率為0.8rad,通帶最大衰減為3dB,阻帶邊界頻率為0.5rad,阻帶最小衰減為18dB。

解:已知?p?0.8rad,?s?0.5rad,?p?3dB,?s?18dB

(1)將數字高通濾波器的邊界頻率轉換為相應的模擬高通濾波器Ha(s)的邊界頻率。(令T=2)

?ph?tan?p2?tan?0.80.5?0.006981,?sh?tans?tan?0.004363 222(2)將Ha(s)的指數轉換為模擬低通歸一化原型濾波器G(p)的指標

?p?1,?p?3dB;?s??ph?sh1.6,?s?18dB

設計程序:

% 調用函數buttord,butter,lp2hp和bilinear用雙線性變換法設計巴特沃思數字高通濾波器程序: ex623.m

wp=1;ws=1.6;rp=3;as=18;

[N,wc]=buttord(wp,ws,rp,as,’s’);[Bap,Aap]=butter(N,wc,’s’);[BHP,AHP]=lp2hp(Bap,Aap,1.6);[Bz,Az]=bilinear(BHP,AHP,0.5);% N,Bz,Az為所設計巴特沃思數字高通濾波器的階數和系統函數; 運行結果:

N=5

Bz=[0.0165-0.0824 0.1648-0.1648 0.0824-0.0165]

Az=[1.0000 1.2604 1.1914 0.5375 0.1505 0.0166]

19.設計巴特沃茲數字帶通濾波器,要求通帶范圍為0.25?rad???0.45?rad,通帶最大衰減為3dB,阻帶范圍為0???0.15?rad和0.55?rad????rad,阻帶最小衰減為15dB。解:(1)確定數字帶通濾波器性能

,?1?0.25?rad,?s2?0.55?rad,?s1?0.15?rad ?u?0.45?rad通帶內最大衰減?p?3dB,阻帶內最小衰減?s?15dB(2)確定模擬濾波器性能。若T=2s

?u??2tanu?tan0.22?5?0.854r1ad/s T2

?1??2tan1?tan0.12?5?0.414r2ad/s T2

?s2??2tans2?tan0.27?5?1.170r8ad/s T2

?s1??2tans1?tan0.075??0.2401rad/s T2?u?1?0.5948rad/s,通帶心頻率?0?帶寬B??u??1?0.4399將頻率對B歸一化,得到相應歸一化帶通邊界頻率:

?u??u???1.941,6?1?1?0.9416,?s2?s2?2.6615,BBB?s1?0.5458,?0??u?1?1.3521 B

?s1?(3)由歸一化帶通性能確定相應模擬歸一化低通性能

?s22??02

歸一化阻帶截頻率為?s??1.9746

?s2

歸一化通帶截頻率為?p?1,?p?3dB,?s?18dB(4)設計模擬歸一化低通G(p)

?s10p?1100.3?1

ksp?,???1.9746 ??0.1266sp0.1?s1.8?p10?110?1

N??

取N=3.查表得,G(p)?0.1?lgksplg?sp??lg0.1266?3.04

lg1.97461p3?2p2?2p?1

(5)頻率變換,將G(p)轉換成模擬帶通Ha(s)Ha?s??G(p)p?s2??02?

sBB3s3?s22??0?322?2s2??0sB?2s2??0s2B2?s3B33??2??

?0.08s55432s6?0.879s8?1.448s4?0.707s6?0.512s4?0.110s1?0.0443(6)用雙線性變換公式將Ha(s)轉換成H(z)H(z)?Ha?s?s?2?1?z?1T1?z?1?[0.0181?1.7764?10?15z?1?0.0543z?2?4.4409z?3?0.0543z?4?2.7756?10?15z?5?0.0181z?6]?[1?2.272z?1?3.515z?2?3.2685z?3?2.3129z?4?0.9628z?5?0.278z?6]?1 第七章

7.畫出下面系統函數的直接型結構圖

2.5?2z?1?0.6z?2

H(z)?

1?0.5z?1?0.6z?2?0.5z?3解:

8.用級聯方式畫出下面系統的結構圖

2(z?1)(z2?1.414z?1)

H(z)?

(z?0.3)(z2?0.9z?0.81)21?z?11?1.414z?1?z?2解:H?z??

1?0.3z?11?0.9z?1?0.81z?2????????

6.已知FIR的系統函數為

H(z)?1(1?0.9z?1?2.1z?2?0.3z?3?2.2z?4?0.3z?5?2.1z?6?0.9z?7?z?8)15

畫出該系統的直接型結構。解:

9.已知FIR系統的16個頻率采樣值為:

H(0)?12,H(1)??3?j3,H(2)?1?j,H(3)?H(4)?......?H(13)?0,H(2)?1?j,H(1)??3?j3,試畫出其頻率采樣結構圖,如果取r=0.95,畫出其修正的采用實系數乘法的頻率采樣結構圖。

1?z?N解:H?z??NH?k?,??k?1k?01?WNzN?1N?16

取修正半徑r=0.95,將上式中互為復共軛得并聯支路合并,得

1?r16z?16H?z??16?H?k?1?16?1?0.4401z??k?116k?01?rW16z15?H?0????1?0.95z??1?H?1????1?0.95W?1z?116?

????H?15?H?2?H?14???? ???15?1??2?1?14?1???1?0.95W16z??1?0.95W16z1?0.95W16z??11?0.4401z?16

?16??????12?6?6.5254z?12?2.6870z?1??其結構圖如????1?1?2?1?2???1?1.3435z?0.9025z???1?1.7554z?0.9025z?1?0.95z下圖:

第二篇:數字信號處理習題解答

數字信號處理習題解答

第1-2章:

1.判斷下列信號是否為周期信號,若是,確定其周期。若不是,說明理由(1)f1(t)= sin2t + cos3t

(2)f2(t)= cos2t + sinπt

2、判斷下列序列是否為周期信號,若是,確定其周期。若不是,說明理由

(1)f1(k)= sin(3πk/4)+ cos(0.5πk)

(2)f2(k)= sin(2k)(3)若正弦序列x(n)=cos(3πn /13)是周期的, 則周期是N=

3、判斷下列信號是否為周期信號,若是,確定其周期;若不是,說明理由

(1)f(k)= sin(πk/4)+ cos(0.5πk)

(2)f2(k)= sin(3πk/4)+ cos(0.5πk)解

1、解 β1 = π/4 rad,β2 = 0.5π rad 由于2π/ β1 = 8 N1 =8,N2 = 4,故f(k)為周期序列,其周期為N1和N2的最小公倍數8。

(2)β1 = 3π/4 rad,β2 = 0.5π rad 由于2π/ β1 = 8/3 N1 =8,N2 = 4,故f1(k)為周期序列,其周期為N1和N2的最小公倍數8。

4、畫出下列函數的波形(1).(2).解 f1(t)?tu(t?1)

f2(t)?u(t)?2u(t?1)?u(t?2)

5、畫出下列函數的波形

x(n)=3δ(n+3)+δ(n+1)-3δ(n-1)+2δ(n-2)

6.離散線性時不變系統單位階躍響應g(n)?8

nu(n),則單位響應h(n)=?

h(n)?g(n)?g(n?1)?8nu(n)?8n?1u(n?1)

7、已知信號為fs?(200)Hz。

?f(t)?5cos(200?t?),則奈奎斯特取樣頻率

38、在已知信號的最高頻率為100Hz(即譜分析范圍)時,為了避免頻率混疊現象,采樣頻率 最少要200 Hz:

9.若信號f(t)的最高頻率為20KHz,則對該信號取樣,為使頻譜不混疊,最低取樣頻率是40KHz

10、連續信號:xa(t)?5sin(2?*20*t??3)用采樣頻率fs?100Hz 采樣,寫出所得到的信號序列x(n)表達式,求出該序列x(n)的最小周期

解:T??1?0.01,x(n)?xa(nT)?5sin(0.4?n?)

3fs?2? N?0?2??5 0.4?

11、連續信號:xa(t)?Acos(80?t??3)用采樣頻率fs?100Hz 采樣,寫出所得到的信號序列x(n)表達式,求出該序列x(n)的最小周期長度。解:T??1?0.01,x(n)?xa(nT)?Acos(0.8?n?)

3fs?2?5?;?N?5 0.8?2 2??012、設系統的單位取樣響應

h(n)?u(n),輸入序列為

x(n)??(n?1),求系統輸出序列y(n)

y(n)?x(n)*h(n)?u(n)*?(n?1)?u(n?1)

n解:

13、設系統的單位取樣響應h(n)?au(n),0?a?1,輸入序列為 x(n)??(n)?2?(n?2)

完成下列各題:

y(n);(2)分別求出x(n)、h(n)和y(n)的Z變換。

(1)求出系統輸出序列

解:y(n)?h(n)*x(n)?anu(n)*[?(n)?2?(n?2)]=anu(n)+2an?2u(n?2)X(z)?n????[?(n)?2?(n?2)]z??n?1?2z H(z)??2n????au(n)zn??n??anz?n?n?0?1 ?11?az1?2z?Y(z)?H(z)?X(z)?1?az?1

14、設系統的單位取樣響應

h(n)?u(n),輸入序列為

x(n)??(n?2),求系統輸出序列y(n)

y(n)?x(n)*h(n)?u(n)*?(n?2)?u(n?2)

解:

15、離散時間單位延遲器的單位響應為?(k?1)

16、線性時不變系統,輸入為 x(n)時,輸出為y(n); 則輸入為9x(n-23)時,輸出是9y(n-23)

17、求x(n)?c?n的z變換(?1?n?n?c?

1)解 X(z)?n????x(n)z??n?n???n?ncz?c??z

n?0 X1(z)??cnz?n?n?011?cz?1cz1?czz?c

z?1

c X2(z)?n????c?1?nz?n?c?1,s?k????|h(k)|??|a|k?0??k則存在公共的收斂區域X(z)?1cz1

?,c?z??11?cz1?czc的線性時不變系統 18、分析單位脈沖響應為h(k)?aku(k),的因果性和穩定性。

解:1)因為 k?0時,h(k)=0,因此系統是因果的

2)如果 |a|<1, 則 s?1 故系統是穩定的1?|a|

如果 |a|≥1 , 則s → ∞,級數發散。故系統僅在|a|<1時才是穩定的

19、分析單位脈沖響應為h(k)?0.5ku(k),的線性時不變系統 的因果性和穩定性。

解:1)因為 k?0時,h(k)=0,因此系統是因果的 2)s?kh(k)?0.5???k?0??k???1?2,1?0.故系統是穩定的nx(n)?au(n),0?a?1 的DTFT求序列解

X(e)??aej?n?0?n?j?n??(aen?0??j?n1)?1?ae?j?)=|H(e)|e

jθ(ω)

21、如果信號的自變量和函數值都取 __ ____值,則稱為數字信號。離散 22.數字濾波器的頻率響應函數可表示為H(e

。式中,|H(ejω)|稱為 函數,θ(ω)稱為 函數。幅頻特性,相頻特性

23、因果穩定(可實現)系統的系統函數H(z)收斂域一定包含∞點,即∞點不是極點,極點分布在某個圓(),收斂域在某個圓()。

24、已知線性因果網絡用下面差分方程描述:

y(n)?0.9y(n?1)?x(n)?0.9x(n?1)

(1)求系統函數H(z);(2)寫出H(ej?)

解:(1)y(n)?0.9y(n?1)?x(n)?0.9x(n?1)

對方程兩邊進行z變換,得Y(z)?0.9Y(z)z?1?X(z)?0.9X(z)z?1

H(z)?

第3--5章: Y(z)1?0.9z(2)?X(z)1?0.9z?1?11?0.9ej?H(e)?H(z)|z?ej??

1?0.9ej?j?1.求序列 x(n)??(n),0?n?N?1的DFT

nkX(k)?DFT[x(n)]??x(n)WNN?1n?0解

nk???(n)WN?1,1?k?N?1n?0N?1

2.求序列x(n)?an(0?n?N?1)的DFT

N?1n?0nkX(k)?DFT[x(n)]??x(n)WN解nk??anWNn?0N?1kN1?(aWN)1?aN??1,1?k?N?1kk1?aWN1?aWN

3.求有限長序列x(n)=cos(nπ解:由DFT的定義

/6)(0?n?11)的N點DFT

?nk??j2?e12??n?n??jn?nk111?j6X(k)??cosW12???e?e6?6n?0n?02?111???e??2?n?0112??jn(k?1)12??en?0112??jn(k?1)12????

利用復正弦序列的正交特性, 再考慮到k的取值區間,??6k?1,11可得X(k)??

??0 elsek,k?[0,11].按基-2 FFT算法 , N=16的時間抽取法的 FFT運算 流圖中,從x(n)到X(k)需(4)級蝶形運算過程。5.按基-2 FFT算法 , N=64的時間抽取法的 FFT運算 流圖中,從x(n)到X(k)需(6)級蝶形運算過程。

6.序列x1(n)的長度為8,序列x2(n)的長度為16,則它們線性卷積的長度是(23),要使圓周卷積等于線性卷積而不產生混疊的必要條件為圓周卷積的長度(≥ 23)7.設有限長(N=4)序列為:x(n)=2δ(n)-δ(n-1)+3δ(n-2)+δ(n-3),X(k)=DFT[x(n)]N, 試計算(1)X(k)k-0(2)X(N22)(3)?X(k)(4)?|X(k)|。

k?0N?1N?1k?0解:(1)X(0)??x(n)WN0??x(n)?5

n?0n?0N?1N?1N?1N?1NnN/2(2)X()??x(n)WN??x(n)(?1)n?5

2n?0n?0

N?11N?11N?10(3)x(0)??X(k)WN??X(k),故?X(k)?Nx(0)?8

Nk?0Nk?0k?0

(4)由離散帕塞瓦爾定理,得 ?X(k)2?N?x(n)2?60

k?0n?0N?1N?

18、數字濾波器從實現的網絡結構或者從單位脈沖響應長度分類,可以分成(無限長單位脈沖響應(IIR))濾波器和(有限長單位脈沖響應(FIR))濾波器。

9.無限長單位脈沖響應(IIR)數字濾波器的兩種常用設計方法是沖激響應不變法和雙線性 變換法.沖激響應不變法的優點是頻率變換關系是線性的,即ω=ΩT;沖激響應不變法的最大缺點會產生不同程度的 頻率混疊失真。

10.采用按時間抽取的基-2 FFT算法計算N=1024點DFT,需要計算()次復數加法,需要()次復數乘法。1024*10,512*10 11.設模擬濾波器的系統函數為

H?(s)?211??s2?6s?8s?2s?T=2s

試利用雙線性變換法,設計IIR數字濾波器H(z)。

解:利用雙線性變換法

C=2/T=1

1?z?1H(z)?H?(c)?11?z11??1?z?11?z?1 2?4??11?z1?z?11?z?11?z?1???13?z5?3z?112、有一頻譜分析儀用的FFT處理器,其抽樣點數必須是2的整數冪。假定沒有采用任何特殊的數據處理措施,已給條件為:(1)頻率分辨力≤10Hz(2)信號的最高頻率≤4kHz試確定以下參量:(1)最小記錄長度Tp;(2)抽樣點的最大時間間隔T;(3)在一個記錄中的最少點數N。

解:(1)由分辨力的要求確定最小記錄長度Tp.Tp=1/F=1/10=0.1(s)故最小記錄長度為0.1秒。

(2)從信號的最高頻率確定最大的抽樣時間間隔T.fs≥2fh, T=1/fs ≤1/2fh=0.125*10-3(s)(3)最小記錄點數N,它應滿足N≥2fh /F=800

13、對實信號進行譜分析,要求譜分辨率F ≤10 Hz,信號最高頻率fc=2.5 kHz,試確定:

(1)最小記錄時間Tpmin;(2)最大的采樣間隔Tmax;(3)最少的采樣點數Nmin。

14、頻率分辨率與信號實際長度成 比,信號越長,其分辨率越。反,高。

15.由RC組成的模擬濾波器系統函數為Ha(s)?1 s?1(1)采樣間隔T=2s,試用雙線性不變法將該模擬濾波器Ha(s)轉換成數字濾波器H(z);

(2)求出H(z)對應的序列h(n);

(3)判斷系統H(z)的穩定性與類型(IIR、FIR)

解:(1)H(z)?Ha(s)s?c1?z?1?1?z?11?10.5?0.5z

1s?1s?c1?z??11?z(2)h(0)=0.5, h(1)=0.5

(3)FIR,穩定

16、如果序列x(n)的DFT為X(k),則x(n)的實部和虛部(包括j)的DFT分別為X(k)的共軛_____對稱___分量和共軛____反對稱____分量。

第三篇:《數字信號處理(第四版)》部分課后習題解答

Chapter 9 9.1 Develop a lowpass IIR digital filter using Butterworth Approximation with the following specifications: passband egde frequency at Fp = 100 Hz, stopband edge frequency at Fs = 600 Hz, passband ripple ap = 1 dB, minimum stopband attenuation as = 32 dB, and sampling frequency FT = 2 kHz.9.2 Develop a highpass IIR digital filter using Butterworth Approximation with the following specifications: passband egde frequency at Fp = 600 Hz, stopband edge frequency at Fs = 100 Hz, passband ripple ap =1 dB, minimum stopband attenuation as = 32 dB, and sampling frequency FT = 2 kHz.

第四篇:數字信號處理習題與答案

3.已知

單位抽樣響應為

,通過直接計算卷積和的辦法,試確定的線性移不變系統的階躍響應。

9.列出下圖系統的差分方程,并按初始條件

求輸入為

時的輸出序列,并畫圖表示。

解:系統的等效信號流圖為:

解:根據奈奎斯特定理可知:

6.有一信號,它與另兩個信號

和的

關系是:

其中

,已知,解:根據題目所給條件可得:

所以

8.若是因果穩定序列,求證:

證明:

9.求的傅里葉變換。

解:根據傅里葉變換的概念可得:

13.研究一個輸入為

和輸出為的時域線性離散移不變系

統,已知它滿足

并已知系統是穩定的。試求其單位抽樣響應。解:

對給定的差分方程兩邊作Z變換,得:,為了使它是穩定的,收斂區域必須包括

即可求得

16.下圖是一個因果穩定系統的結構,試列出系統差分方程,求系統函數。當

時,求系統單位沖激響應 , 畫出系統零極點圖和頻率響應曲線。

由方框圖可看出:差分方程應該是一階的

則有

因為此系統是一個因果穩定系統;所以其收斂

17.設是一離散時間信號,其z變換為

求它們的z變換:,對下列信

號利用(a)

,這里△記作一次差分算子,定義為:

(b)(c)解:(a){

(b),(c)

由此可設

1.序列x(n)是周期為6的周期性序列,試求其傅立葉級數的系數。

~解: X(k)?n?0?5~x(n)W6nk?n?0?5?j2?nk~x(n)e6 ?j2?k?14?12e6?j2?2k?10e6?j2?3k?8e6?j2?4k?6e6?j2?5k?10e6

計算求得:

~2.設x(n)?R4(n),x(n)?x((n))6.~~ 試求X(k)并作圖表示~x(n),X(k)。~~~X(0)?60;X(1)?9?j33;X(2)?3?j3;~~~X(3)?0;X(4)?3?j3;X(5)?9?j33。

~解: X(k)?n?0x(n)W6nk??~5n?0?j~x(n)e?52?nk6

~~~計算求得:X(0)?4;X(1)??j3;X(2)?1;~~~ X(3)?0;X(4)?1;X(5)?j3。?j?k?1?e3?j2?k?e3?e?j?k

?n?1,0?n?43.設x(n)??,h(n)?R4(n?2),0,其它n?~令~x(n)?x((n))6,h(n)?h((n))4,~試求~x(n)與h(n)的周期卷積并作圖。解:在一個周期內的計算

~~~y(n)?~x(n)*h(n)?h(n?m)~~~y(n)?~x(n)*h(n)?h(n?m)7?x(n), 0?n?5設有兩序列 x(n)???0, 其他n?y(n), 0?n?14 y(n)???0, 其他n各作15點的DFT,然后將兩個DFT相乘,再求乘積的IDFT,設所得結果為f(n),問f(n)的哪些點對應于x(n)?y(n)應該得到的點。

解:序列x(n)的點數為N1?6,y(n)的點數為N2?15故又x(n)*y(n)的點數應為:N?N1?N2?1?20f(n)為x(n)與y(n)的15點的圓周卷積,即L?15所以,混疊點數為N?L?20?15?5。用線性卷積結果 以15 為周期而延拓形成圓周卷積序列 f(n)時,一個周期 內在n?0到n?4(?N?L?1)這5點處發生混疊,即f(n)中只有n?5到n?14的點對應于x(n)*y(n)應該得到的點。

8.已知x(n)是N點有限長序列,X(k)?DFT[x(n)]。現將長度變成rN點的有限長序列y(n)?x(n), 0?n?N-1y(n)???0, N?n?rN-1試求DFT[y(n)](rN點DFT)與X(k)的關系。解: X(k)?DFT?x?n??? Y(k)?DFT?y(n)?? ?

?x(n)n?0rN?1N?1?j2?nkeNN?1n?00?k?N?1?n?0nky(n)WrN??x(n)WnkrN?n?0N?1?j2πnkx(n)eNrk?X()rk?lr(l?0,1,???N?1)?在一個周期內,Y(k)的抽樣點數是X(k)的r倍(Y(k)的周期為Nr),相當于在X(k)的每兩個值之間插入(r?1)個其他的數值k(不一定為零),而當k為r的整數l倍時,Y(k)與X()相等。r 9已知x(n)是長為N點的有限長序列,X(k)?DFT[x(n)]現將x(n)的每兩點之間補進r?1個零值點,得到一個長為rN點的有限長度?x(n/r), n?ir, 0?i?N序列y(n), y(n)???0, 其他n試求rN點DFT[y(n)]與X(k)的關系。解: X(k)?DFT?x?n??? Y(k)?DFT?y(n)?? ?

N?1n?0?n?0nkx(n)WN,0?k?N?1rN?1?nky(n)WrNN?1i?0?x(ir/i?0N?1irkr)WrN??x(i)WikN,0?k?rN?1?Y(k)?X((k))NRrN(k)?Y(k)是將X(k)(周期為N)延拓r次形成的,即Y(k)周期為rN。

10.頻譜分析的模擬信號以8kHz被抽樣,計算了512個抽樣的DFT,試確定頻譜抽樣之間的頻率間隔,并證明你的回答。

證明 :??? ?s2?f??s?sF0?0fs?F0??02?其中?s是以角頻率為變量 的 頻譜的周期,?0是頻譜抽樣之間的頻譜間隔。fs?s???NF0?0?F0?對于本題:fsNfs?8KHzN?512 8000?F0??15.625Hz51211.設有一譜分析用的信號處理器,抽樣點數必須為2的整數冪,假定沒有采用任何殊數據處理措施,要求頻率分辨力?10Hz,如果采用的抽樣時間間隔為0.1ms,試確定(1)最小記錄長度;(2)所允許處理的信號的最高頻率;(3)在一個記錄中的最少點數。11解:(1)TP?而F?10Hz ?TP?sF10 ?最小紀錄長度為 0.1s??? 11??103?10KHzT0.11 fs?2fh ?fh?fs?5KHz2 ?允許處理的信號的最高頻率為5KHz(2)fs???? TP0.1??103?1000,又因N必須為2的整數冪T0.1 ?一個紀錄中的最少點數為:N?210?1024(3)N?

用直接I型及典范型結構實現以下系統函數

3?4.2z?1?0.8z?2H(z)?2?0.6z?1?0.4z?2

?1?21.5?2.1z?1?0.4z?2?1.5?2.1z?0.4zH(z)??1?2?1?21?(?0.3z?0.2z)1?0.3z?0.2z解:H(z)?

∵1??anz?nn?1m?0N?bznM?m?Y(z)X(z)

∴a1??0.3,a2?0.24(z?1)(z2?1.4z?1)H(z)?(z?0.5)(z2?0.9z?0.8)

2.用級聯型結構實現以下系統函數b0?1.5,b1?2.1,b2?0.4

試問一共能構成幾種級聯型網絡。1??1kz?1??2kz?2H(z)?A??1?21??z??zk1k2k解:

4(1?z?1)(1?1.4z?1?z?2)??1?1?2(1?0.5z)(1?0.9z?0.8z)

∴ A?4

?11?1, ?11?0.5 , ?21?0 , ?12??1.4 ,?21?0 , ?12??0.9 ,?22?1 ?22??0.8

由此可得:采用二階節實現,還考慮分子分母組合成二階(一階)基本節的方式,則有四種實現形式。

3.給出以下系統函數的并聯型實現。

5.2?1.58z?1?1.41z?2?1.6z?3H(z)??1?1?2(1?0.5z)(1?0.9z?0.8z)

解:對此系統函數進行因式分解并展成部分分式得:

5.2?1.58z?1?1.41z?2?1.6z?3H(z)??1?1?2(1?0.5z)(1?0.9z?0.8z)

0.21?0.3z?1?4???11?0.5z1?0.9z?1?0.8z?2 ?G0? ?11?0.5 , ?21?0,?12??0.9 ,?22??0.8

?01?0.2 , ?11?0

,?02?1 , ?12?0.3

4.用橫截型結構實現以下系統函數:

?1??1?H(z)??1?z?1??1?6z?1??1?2z?1??1?z?1??1?z?1?26????

解:

11H(z)?(1?z?1)(1?6z?1)(1?2z?1)(1?z?1)(1?z?1)26

11?1?1?2?2??(1?z?1?2z?1?z?)(1z?6z?z)(1?z)26

1537?(1?z?1?z?2)(?1z?1?z?26

2??)(z11)8205?22058?1?z?1?z?z?3?z?4?z?531212 5.已知FIR濾波器的單位沖擊響應為

?0.?3n?(h(n)??(n)N?1n?0?1)?0.n7?2(?2?)n0.?11?(?3n)?0

試畫出其級聯型結構實現。

H(z)?根據?h(n)z?n得:

22?0.?z7?0.z31?1?4?

1H(z)?1?0.z3?z0.12)?1z?23

?(1?0.z2?0.?)(1z?10.?1z?2 0.4而FIR級聯型結構的模型公式為:

H(z)??(?0k??1kz?1??2kz?2)k?1?N???2??

對照上式可得此題的參數為:

?01?1 , ?02?1, ?11?0.2 , ?12?0.1?21?0.3 , ?22?0.4

6.用頻率抽樣結構實現以下系統函數:

5?2z?3?3z?6H(z)?1?z?1

抽樣點數N = 6,修正半徑r?0.9。解;

因為N=6,所以根據公式可得:

H(z)?21?6?6?(1?rz)?H0(z)?H3(z)??Hk(z)?6k?1??(5?3z?3)(1?z?3)H(z)?1?z?1 ?(5?3z?3)(1?z?1?z?2)故 H(k)?H(Z)Z?2?k/N ?(5?3e?j?k)(1?e因而 H(0)?24,H(1)?2?23j,H(2)?0 H(3)?2,H(4)?0,H(5)?2?23j

?j?3k?e?j2?k3)則 H0(z)?H(0)24?1?rz?11?0.9z?1H(3)2 H3(z)??1?rz?11?0.9z?1

?01??11z?1?2???1求 : Hk(z)k?1 時 :H1(z)?2?21?2zrcos???rz?N?

?01?2Re?H(1)??2Re[2?23j]?4?11?(?2)?(0.9)?ReH(1)W61?3.64?3.6z?1H1(z)?1?0.9z?1?0.81z?2k?2 時 :?02??12?0,H2(z)?0?? 7.設某FIR數字濾波器的系統函數為:

1H(z)?(1?3z?1?5z?2?3z?3?z?4)5

試畫出此濾波器的線性相位結構。解:由題中所給條件可知:

1331h(n)??(n)??(n?1)??(n?2)??(n?3)??(n?4)5555

則 h(0)?h(4)?1?0.253 h(1)?h(3)??0.65 h(2)?1N?1?2 2即h(n)偶對稱,對稱中心在 n?處,N 為奇數(N?5)。8.設濾波器差分方程為:

y(n)?x(n)?x(n?1)?11y(n?1)?y(n?2)34

⑴試用直接I型、典范型及一階節的級聯型、一階節的并聯型結構實現此差分方程。

⑵求系統的頻率響應(幅度及相位)。

⑶設抽樣頻率為10kHz,輸入正弦波幅度為5,頻率為1kHz,試求穩態輸出。解:

(1)直接Ⅰ型及直接Ⅱ:

根據 y(n)??ak?1Nky(n?k)??bx(n?k)可得:kk?0M

11a1? , a2?34;

b0?1 , b1?1

一階節級聯型:

1?z?1H(z)?111?z?1?z?2341?z?1 ?1?10?11?10?1(1?z)(1?z)66

1?z?1??1?1

(1?0.7z)(1?0.36z)

一階節并聯型:

H(z)?1?z?1(1?1?10?11?10?1z)(1?z)66

1717?10?10220220??1?10?11?10?11?z1?z66

?1.60.6?1?0.7z?11?0.36z?1

1?z?1(2)由題意可知 H(z)?111?z?1?z?234 1?e?j??H(e)??1?j?1?2j?1?e?e34 j?(1?co?s)?jsin?111?1?1?co?s?co2s??j?sin??sin2??344?3?

幅度為:

?H(ej?)?

(1?cos?)2?sin2?1111(1?cos??cos2?)2?(sin??sin2?)23434

相位為:

sin????argH(ej?)??arg)??tg(1?co?s??

??11??sin??sin2???4?tg(3?arg)?11?1?co?s?co2s????34??

(3)輸入正弦波為 : x(t)?5sin(2?t?103)

3由 ?T?2??10T1?2? 可得:

又抽樣頻率為10kHz,即抽樣周期為

1?3T??0.1?10?0.1ms310?10

∴在x(t)的一個周期內,采樣點數為10個,且在下一周期內的采樣值與(0,2?)間的采樣值完全一樣。所以我們可以將輸入看為 周期為:T1?1?10?3s?1ms1000

? ?5sin?10x(n)?5sin2??103?nT3?2??10?4?n?????1? ?5sin?n??(n?0 ,1 ,?5?

由此看出,9)

?0?0.2?

根據公式可得此穩態輸出為:

y(n)?5H(ej?0)cos?0n?argH(ej?0)?12.13cos0.2?n?51.6?????

4.試用N為組合數時的FFT算法求N?12的結果(采并畫出流圖。??1.如果一臺通用計算機的速度為平均每次復乘需50? s 計算需要多少時間,用FFT運算需要多少時間。

每次復加5? s,用它來計算512點的DFT[x(n)],問直拉?對于0?n?N,有解:依題意:N?3?4?r1r2,解: ⑴ 直接計算:

復乘所需時間: T?61?5?10?N2 ?5??10?65122 ?1.31072s

復加所需時間: T2?0.5?10?6?N?(N?1)?0.5?10?6?512?(512?1)?0.130816s ?T?T1?T2?1.441536s⑵用FFT計算:

復乘所需時間: T?61?5?10?N2log2N ?5?10?6?5122?log2512 ?0.01152s

復加所需時間: T2?0.5?10?6?N?log2N ?0.5?10?6?512?log2512 ?0.002304s ?T?T1?T2?0.013824s

n?n?1r2?n0,?n1?0,1,2?n0?0,1,2,3 同樣: 令N?r2r1 對于頻率變量k(0?k?N)有k?k?k1?0,1,2,31r1?k0,??k0?0,1,2x(n)?x(n1r2?n0)?x(4n1?n0)?x(n1,n0)X(k)?X(k1r1?k0)?X(3k1?k0)?X(k1,k0)11?X(k)??x(n)Wnk12n?0?3?2 ?x(n(4n1?n0)(3k1?k01,n)0)W12n0?0n1?0

?

第五篇:數字信號處理課后習題Matlab作業

數字信號處理MATLAB

第1頁

習題數字信號處理MATLAB習題

M1-1 已知g1(t)?cos(6?t),g2(t)?cos(14?t),g3(t)?cos(26?t),以抽樣頻率fsam?10Hz對上述三個信號進行抽樣。在同一張圖上畫出g1(t),g2(t)和g3(t)及抽樣點,對所得結果進行討論。

解:

第2頁

從以上兩幅圖中均可看出,三個余弦函數的周期雖然不同,但它們抽樣后相應抽樣點所對應的值都相同。那么這樣還原回原先的函數就變成相同的,實際上是不一樣的。這是抽樣頻率太小的原因,我們應該增大抽樣頻率才能真實還原。如下圖:f=50Hz

第3頁

程序代碼

f=10;

t=-0.2:0.001:0.2;g1=cos(6.*pi.*t);g2=cos(14.*pi.*t);g3=cos(26.*pi.*t);k=-0.2:1/f:0.2;h1=cos(6.*pi.*k);h2=cos(14.*pi.*k);h3=cos(26.*pi.*k);% subplot(3,1,1);

% plot(k,h1,'r.',t,g1,'r');% xlabel('t');% ylabel('g1(t)');% subplot(3,1,2);

% plot(k,h2,'g.',t,g2,'g');% xlabel('t');% ylabel('g2(t)');% subplot(3,1,3);

% plot(k,h3,'b.',t,g3,'b');% xlabel('t');% ylabel('g3(t)');

plot(t,g1,'r',t,g2,'g',t,g3,'b',k,h1,'r.',k,h2,'g.',k,h3,'b.')

第4頁

xlabel('t');ylabel('g(t)');

legend('g1(t)','g2(t)','g3(t)');

M2-1 利用DFT的性質,編寫一MATLAB程序,計算下列序列的循環卷積。

(1)g[k]={1,-3,4,2,0,-2,},h[k]={3,0,1,-1,2,1};(2)x[k]=cos(?k/2),y[k]=3k,k=0,1,2,3,4,5。解:(1)循環卷積結果

6.0000-3.0000 17.0000-2.0000 7.0000-13.0000

程序代碼

第5頁

g=[1-3 4 2 0-2];h=[3 0 1-1 2 1];l=length(g);L=2*l-1;GE=fft(g,L);HE=fft(h,L);y1=ifft(GE.*HE);for n=1:l

if n+l<=L

y2(n)=y1(n)+y1(n+l);else

y2(n)=y1(n);

end end y2

stem(0:l-1,y2)xlabel('k')ylabel('y(k)')title('循環卷積')

(2)循環卷積結果

-71.0000-213.0000 89.0000 267.0000 73.0000 219.0000

第6頁

程序代碼

k=0:5;

x=cos(pi.*k./2);y=3.^k;l=length(x);L=2*l-1;GE=fft(x,L);HE=fft(y,L);y1=ifft(GE.*HE);for n=1:l

if n+l<=L

y2(n)=y1(n)+y1(n+l);

else

y2(n)=y1(n);

end end y2

stem(0:l-1,y2)xlabel('k')ylabel('y’(k)')title('循環卷積')

第7頁

M2-2 已知序列x[k]???cos(k?/2N),|k|?N

0,其他?(1)計算序列DTFT的表達式X(ej?),并畫出N=10時,X(ej?)的曲線。

(2)編寫一MATLAB程序,利用fft函數,計算N=10時,序列x[k]的DTFT在?m?2?m/N的抽樣值。利用hold函數,將抽樣點畫在X(ej?)的曲線上。

解:

(1)X(e)?DTFT{x[k]}?j?k????x[k]e??j?k?k??N?cos(k?/2N)eN?j?k

程序代碼

N=10;k=-N:N;

x=cos(k.*pi./(2*N));W=linspace(-pi,pi,512);

第8頁

X=zeros(1,length(W));for k=-N:N

X1=x(k+N+1).*exp(-j.*W.*k);X=X+X1;end

plot(W,abs(X))xlabel('W');ylabel('abs(X)');

(2)

程序代碼

N=10;k=-N:N;

x=cos(k.*pi./(2*N));X_21=fft(x,21);L=-10:10;

W=linspace(-pi,pi,1024);X=zeros(1,length(W));for k=-N:N

X1=x(k+N+1).*exp(-j.*W.*k);X=X+X1;end

第9頁

plot(W,abs(X));hold on;

plot(2*pi*L/21,fftshift(abs(X_21)),'o');xlabel('W');ylabel('abs(X)');

M2-3 已知一離散序列為x[k]?Acos?0k?Bcos[(?0???)k]。用長度N=64的Hamming窗對信號截短后近似計算其頻譜。試用不同的A和B的取值,確定用Hamming窗能分辨的最小的譜峰間隔??w?c的值。

解:f1=100Hz f2=120Hz時

2?中cN

f2=140Hz時

第10頁

f2=160Hz時

第11頁

由以上三幅圖可見

f2=140Hz時,各譜峰可分辨。則?f又

??w?c2?N

?40Hz

??w???T?2??fT?2??40?1 800所以c=3.2(近似值)

程序代碼

N=64;L=1024;

f1=100;f2=160;;fs=800;

A=1;B1=1;B2=0.5;B3=0.25;B4=0.05;T=1/fs;ws=2*pi*fs;k=0:N-1;

x1=A*cos(2*pi*f1*T*k)+B1*cos(2*pi*f2*T*k);x2=A*cos(2*pi*f1*T*k)+B2*cos(2*pi*f2*T*k);x3=A*cos(2*pi*f1*T*k)+B3*cos(2*pi*f2*T*k);x4=A*cos(2*pi*f1*T*k)+B4*cos(2*pi*f2*T*k);hf=(hamming(N))';x1=x1.*hf;x2=x2.*hf;x3=x3.*hf;x4=x4.*hf;

X1=fftshift(fft(x1,L));X2=fftshift(fft(x2,L));X3=fftshift(fft(x3,L));X4=fftshift(fft(x4,L));

W=T*(-ws/2+(0:L-1)*ws/L)/(2*pi);subplot(2,2,1);plot(W,abs(X1));title('A=1,B=1');xlabel('W');ylabel('X1');subplot(2,2,2);

第12頁

plot(W,abs(X2));title('A=1,B=0.5');xlabel('W');ylabel('X2');subplot(2,2,3);plot(W,abs(X3));title('A=1,B=0.25');xlabel('W');ylabel('X3');subplot(2,2,4);plot(W,abs(X4));title('A=1,B=0.05');xlabel('W');ylabel('X4');

M2-4 已知一離散序列為x[k]?cos?0k?0.75cos?1k,0?k?63。其中, ?0?2?/15,?1?2.3?/15。

(1)對x[k]做64點FFT, 畫出此時信號的譜。

(2)如果(1)中顯示的譜不能分辨兩個譜峰,是否可對(1)中的64點信號補0而分辨出兩個譜峰。通過編程進行證實,并解釋其原因。

解:(1)

第13頁

程序代碼

W0=2*pi/15;W1=2.3*pi/15;N=64;k=0:N-1;

x=cos(W0*k)+0.75*cos(W1*k);X=fft(x);

plot(k/N,abs(X));grid on;

title('64點FFT');

(2)

第14頁

第15頁

由以上三幅圖看出:不能對(1)中的64點信號補零而分辨出兩個譜峰,這樣的方法只能改變屏幕分辨率,但可以通過加hamming窗來實現對譜峰的分辨。程序代碼

W0=2*pi/15;W1=2.3*pi/15;N=64;L=1024;k=0:N-1;

x=cos(W0*k)+0.75*cos(W1*k);X=fft(x,L);

plot((0:L-1)/N,abs(X));grid on;

title('1024點FFT');

M2-5 已知一連續信號為x(t)=exp(-3t)u(t),試利用DFT近似分析

第16頁

其頻譜。若要求頻率分辨率為1Hz,試確定抽樣頻率fsam、抽樣點數N以及持續時間Tp。

解:

本題使用矩形窗,則N?fsamfsam1??fsam,Tp??1 ?f1?f

第17頁

由以上三幅圖可以看出當fsam越來越大時,近似值越來越接近

第18頁

于實際值。即fsam越大擬合效果越好,造成的混疊也是在可以允許的范圍內。程序代碼

fs=100;ws=2*pi*fs;Ts=1/fs;N=fs;

x=exp(-3*Ts*(0:N-1));y=fft(x,N);l=length(y);

k=linspace(-ws/2,ws/2,l);

plot(k,Ts*fftshift(abs(y)),'b:');hold on;

w=linspace(-ws/2,ws/2,1024);y1=sqrt(1./(9+w.^2));plot(w,y1,'r')

title('fs=100Hz時的頻譜')legend('近似值','實際值);

M2-6 試用DFT近似計算高斯信號g(t)?exp(?dt2)的頻譜抽樣值。

π?2通過和頻譜的理論值G(j?)?exp(?)比較,討論如何根據時域的信

d4d號來恰當地選取截短長度和抽樣頻率使計算誤差能滿足精度要求。

解:

第19頁

第20頁

由以上三幅圖可以看出:

當時域截取長度相同時,抽樣間隔越小時誤差越小,當抽樣間隔一定時,時域截取長度越長,誤差越小。當取抽樣間隔為1S,時域截取長度為2S時,誤差較大,絕對誤差在0.5左右;當抽樣間隔為0,5S,時域截取長度為2S時,誤差比間隔為1S時小,絕對誤差不大于0.2;當抽樣間隔為0.5S時域截取長度為4S時,誤差更小,絕對誤差不大于0.04。因為時域截取長度越長,保留下來的原信號中的信息越多,抽樣間隔越小,頻譜越不容易發生混疊,所以所得頻譜與理論值相比,誤差更小。

程序代碼

Ts=0.5;N=4;N0=64;

k=(-N/2:(N/2))*Ts;

第21頁

x=exp(-pi*(k).^2);X=Ts*fftshift(fft(x,N0));

w=-pi/Ts:2*pi/N0/Ts:(pi-2*pi/N0)/Ts;XT=(pi/pi)^0.5*exp(-w.^2/4/pi);subplot(2,1,1)

plot(w/pi,abs(X),'-o',w/pi,XT);xlabel('omega/pi');ylabel('X(jomega)');

legend('試驗值','理論值');

title(['Ts=',num2str(Ts)subplot(2,1,2)plot(w/pi,abs(X)-XT)ylabel('實驗誤差')

xlabel('omega/pi');

'N=',num2str(N)]);第22頁

' '

下載數字信號處理習題解答1word格式文檔
下載數字信號處理習題解答1.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


聲明:本文內容由互聯網用戶自發貢獻自行上傳,本網站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發現有涉嫌版權的內容,歡迎發送郵件至:645879355@qq.com 進行舉報,并提供相關證據,工作人員會在5個工作日內聯系你,一經查實,本站將立刻刪除涉嫌侵權內容。

相關范文推薦

    《數字信號處理》朱金秀第三章習題及參考答案范文

    第三章習題答案 3.1 (1)非周期 (2)N=1 (3)N=10 (4)N=4 (5)N=20 3.2 ??2?f0fs,fs?152?1Ts 5(1)??3,f0?;Ts?0.3,f0?? 503(2)??10?,f0?25;Ts?0.3,f0?(3)???5,f0?0.5;Ts?0.3,f0? 356(4)??3.5?,f0?8.75;Ts?0.3,f0?1j0.?2n?jcos(0?.n2?)e(?e2n?1F?3......

    數字信號處理課程設計..

    課程設計報告 課程名稱: 數字信號處理 課題名稱: 語音信號的處理與濾波姓 名: 學 號: 院 系: 專業班級: 指導教師: 完成日期: 2013年7月2日 目錄 第1部分 課程設計報告……………......

    數字信號處理實驗報告

    JIANGSU UNIVERSITY OF TECHNOLOGY 數字信號處理實驗報告 學院名稱: 電氣信息工程學院專 業: 班 級: 姓 名: 學 號: 指導老師: 張維璽(教授) 2013年12月20日 實驗一 離散時間信......

    數字信號處理課程設計

    目 錄 摘要........................................................................................................................................... 1 1 緒論 .......

    數字信號處理實驗報告

    南京郵電大學 實 驗 報 告 實驗名稱_____熟悉MATLAB環境 ___ 快速傅里葉變換及其應用 ____IIR數字濾波器的設計_ FIR數字濾波器的設計 課程名稱 數字信號處理A 班級學號_......

    數字信號處理學習心得

    數字信號處理學習心得 XXX ( XXX學院 XXX班) 一、課程認識和內容理解 《數字信號處理》是我們通信工程和電子類專業的一門重要的專業基礎課程,主要任務是研究數字信號處理......

    數字信號處理學習心得

    數字信號處理學習心得 通信工程 0801 賴立根 《數字信號處理》是我們通信工程和電子類專業的一門重要的專業基礎課程,主要任務是研究數字信號處理理論的基本概念和基本分析方......

    數字信號處理期末試卷(含答案)1(推薦五篇)

    數字信號處理期末試卷(含答案) 一、單項選擇題(在每小題的四個備選答案中,選出一個正確答案,并將正確答案的序號填在括號內。 1.若一模擬信號為帶限,且對其抽樣滿足奈奎斯特采......

主站蜘蛛池模板: 初音未来爆乳下裸羞羞无码| 国产乱人伦av在线无码| a在线亚洲高清片成人网| 国产精品玖玖玖在线资源| 青青草97国产精品免费观看| 中文字幕无线码免费人妻| 精品成人免费一区二区| 日韩午夜理论免费tv影院| 国色天香成人网| 色综合视频一区二区三区| 天天澡天天添天天摸97影院| 永久不封国产av毛片| 亚洲精品一区二区| 成人网站免费观看| 日本免费人成视频播放| 使劲快高潮了国语对白在线| 久久国产精久久精产国| 蜜桃麻豆www久久国产精品| 久久精品国产99久久六动漫| 国产免费又色又爽粗视频| 人妻熟女αⅴ一区二区三区| 精品国产成人网站一区在线| 强开小婷嫩苞又嫩又紧视频韩国| 黄瓜视频在线观看网址| 国产精品无码素人福利不卡| 亚洲国产精品va在线播放| 国产乱码卡二卡三卡老狼| 性做久久久久久久| 已婚少妇美妙人妻系列| 亚洲欧美成人片在线观看| 在线观看免费人成视频| 香蕉成人伊视频在线观看| 亚洲成av人片在线观看天堂无| 亚洲一码二码三码精华液| 特级aaaaaaaaa毛片免费视频| 国产av在线www污污污十八禁| 精品国产一二三产品价格| 风流老熟女一区二区三区| 亚洲精品一区二区三区在线| 欧美一性一乱一交一视频| 国产 浪潮av性色四虎|