作者mp19990920 (郝渴连)
看板MATLAB
标题Re: [讨论]一串cos讯号转exponential讯号
时间Mon Aug 13 19:29:24 2012
※ 引述《mars19910211 (神之手)》之铭言:
: 有一串实数讯号(cos讯号)
: u(t)=A1*cos(w1*t)+A2*cos(w2*t);
: 我想转成exponential讯号
: U(t)=A1*exp(j*w1*t)+A2*exp(j*w2*t);
: 想要请问,中间转换的指令是hilbert吗?
: →U=hilbert(u);
: 还是有什麽其他方法?
: 因为我用hilbert指令估出来的频率是不对的...
: 麻烦各位帮我解答,感谢...
1 1
1 -A2 -A2 1
-A1 2 2 -A1
F.T. 2 | | 2
u(t)=A1*cos(w1*t)+A2*cos(w2*t) => | | | |
------------|--------------> f
-w1 -w2 0 w2 w1
A2
|
| A1
F.T. | |
U(t)=A1*exp(j*w1*t)+A2*exp(j*w2*t) => | |
------------|--------------> f
0
-1
∴U(t) = F { 2 * F{u(t)} * 步阶(f) }
p.s. 这似乎不是matlab的问题,是数学问题耶
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 111.67.59.75