訊號與系統/系統脈衝響應

来自testwiki
跳转到导航 跳转到搜索

Template:NoteTA

系統脈衝響應(System Impulse Response)

【定義】連續時間(continuous-time)線性非時變(LTI)系統的“單位脈衝響應 (unit impulse response)”𝐡(t)

(1)系統的初始條件均為0
(2)在時間t=0時,系統輸入單位脈衝函數δ(t)所得的系統響應(輸出)稱為
           單位脈衝響應。一般均用符號h(t)表示



© Edward W. Kamen and Bonnie S. Heck, Fundamentals of Signals and System Using the Web and Matlab, 2nd ed., Prentice Hall International, 2000.




線性非時變的特性



範例3.6

一LTI系統由底下微分方程表示 :τ0dy(t)dt+y(t)=x(t)試求此系統之單位脈衝響應。

【解】當系統輸入𝐱(t)=δ(t)時,系統輸出𝐲(t)即為系統之單位脈衝響應𝐡(t)。

(1)當𝐭>0時,δ(t)=0

τ0dh(t)dt+h(t)=0 𝐭>0

𝐡(t)=Aetτ0 t>0

(2)當𝐭=0 時,由單位脈衝響應的定義得知,初始條件為0                   

𝐡(t)=0 𝐭<0

(3)對所有𝐭 

τ0dh(t)dt+h(t)=τ(t)

觀察上式 : 等號右邊為一脈衝函數,等號左邊為𝐡(t)dh(t)dt

由此可知 :𝐡(t)不含脈衝函數,(若𝐡(t)含有脈衝函數,則等號左邊會有脈衝函數的微分,而等號右邊僅有脈衝函數,方程式左右不相等,不合)且𝐡(t)的微分會產生脈衝函數(即𝐡(t)𝐭=0的地方不連續)

(4)將(3)中的等式左右兩邊分別取積分,積分上下限為[00+]可得 :     

t=0t=0+τ0dh(t)dtdt+t=0t=0+h(t)dt=t=0t=0+δ(t)dt

τ[h(0+)h(0)]+0=1

h(0+)=1τ0

(5)將h(0+)=1τ0作為初始條件,代入(1)的結果可得

a=1τ0

h(t)=1τ0etτ0 t>0

(6)系統的單位脈衝響應

h(t)={0,t>01τ0etτ0,t>0 =1τ0etτ0u(t)


範例3.7

考慮如圖的RC電路。此電路的系統微分方程式即為上一例題之式子,其中τ0=RC。考慮電阻與電容的物理特性來求系統的單位脈衝響應。



© Rodger E. Ziemer, William H. Tranter, D. Ronald Fannin, Signals & Systems: Continuous and Discrete, 4th ed., Prentice Hall International, 1998.


【解】

(1)在時間𝐭=0時,電容未充電,電位差𝐯c(0)=0
(2)在𝐭=0時輸電壓δ(t),故流經電阻的電流

i(t)=δ(t)R 0t0+


(3)此電流對電容的充電量為q(0+)=00+δ(t)Rdt=1R
(4)電容兩端的電壓  𝐯c(0+)=1RC
(5)對於t>0,輸入電壓為 0,故電容所充的電量將經由電阻而放電。所以  vc(t)=AetRC     t>0
(6)由(4)知vc(0+)=1RC代入(5)可得  vc(t)=1RCetRC   t>0
(7)故,系統的單位脈衝應為 h(t)=1RCetRCu(t)觀察 : 範例3.6之微分方程式中,若τ=1RC,則與本例相同。




範例3.8

求右圖LC電路的單位脈衝響應


© Rodger E. Ziemer, William H. Tranter, D. Ronald Fannin, Signals & Systems: Continuous and Discrete, 4th ed., Prentice Hall International, 1998.


【解】

(1)右圖LC電路的系統方程式為 :

LCd2y(t)dt+y(t)=x(t)

(2)對於單位脈衝輸入,此LC電路的系統方程式可改寫為 :

LCd2h(t)dt2+h(t)=δ(t)

(3)當𝐭>0

LCd2h(t)dt2+h(t)=0 h(t)=(Acosω0t+Bsinω0t)

其中ω0=1LC

(4)求d2h(t)dt2

dh(t)dt=(Aω0cosω0t+Bω0cosω0t)u(t)+(Acosω0t+Bsinω0t)

=ω0(Asinω0t+Bcosω0t)u(t)+Aδ(t)

d2h(t)dt2=ω02(Acosω0t+Bsinω0t)u(t)ω0(Asinω0tBcosω0t)δ(t)+Adδ(t)dt

=ω02(Acosω0t+Bsinω0t)u(t)+ω0Bδ(t)+Adδ(t)dt

(5)將(2)(3)的結果代入(1)

LC[ω02(Acosω0t+Bsinω0t)u(t)+ω0Bδ(t)+Adδ(t)dt]+(Acosω0t+Bsinω0t)u(t)=δ(t)

因為 ω02=1LC

LC[ω0Bδ(t)+Adδ(t)dt]=δ(t)

A=0 𝐋Cω0B=1 B=1LC=ω0

(6)系統的單位脈衝響應𝐡(t)

𝐡(t)=ω0sin(ω0t)u(t)