[請益] 算是訊號與系統的問題
先是簡單的v(t),r,c串聯的一個迴路
i(t)是流過這個迴路的電流
先以Laplace分析:s-domain
I(s)=(1/r) x V(s) x (s/(s+a)) a=1/(r*c),x為乘法
轉回time-domain:
i(t)=(1/r) x V(t) * (-a x exp(-at)) * 為convolution
驗証I(s)是否等同於v(t)在time-domain上進行convolution
即I(s)=(1/r) x [V(s) x H(s)]
i(t)=(1/r) x [v(t) * h(t)]
驗証方法:
輸入訊號v(t)為非連續函數,故V(s)=fft(v(t)).......matlab語法
H(s)=fft(h(t))
I(s)為V(s)與H(s)點乘結果再除以r
將I(s)以ifft轉換回time-domain後,與i(t)進行比較
問題:
1.比較後,兩者圖形有差(差不少),目前我還找不出原因= =
2.只有當v(t)為δ(t)形式的訊號,才會使結果相差不大
從其它地方extract出來的訊號都不行
原因:
1.會不會是因為h(t)是以laplace得來,所以在進行H(s)=fft(h(t))
會有不符合的情況?(fourier跟laplace的積分範圍不同)
2.想的方法跟本上就錯了?@@
希望有人能給我些建議,或是討論
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.73.102
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):