作者jockerv (嗯嗯)
看板Electronics
标题[请益] 算是讯号与系统的问题
时间Tue Oct 30 10:59:27 2007
先是简单的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