MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [MATLAB数学相关] 短时傅里叶变换的几处疑问,希望得到大家的帮助 (https://www.labfans.com/bbs/showthread.php?t=13141)

汪润林 2011-04-11 16:37

短时傅里叶变换的几处疑问,希望得到大家的帮助
 
我是菜鸟 有几个问题想求教 请勿见笑 谢谢!
1)为什么要求输入的信号是512x1、256x1等,2的幂次方X1的列向量而不是行向量?
例:sig=[fmlin(128,0.05,0.45);fmlin(128,0.35,0.15)];
[tfr,t,f]=tfrstft(sig);
其中sig就是一个256X1的复数列。
2)经过短时变换后,怎么tfr(输出时频值)又变成256x256的数量矩阵?
3)在描绘幅值图,或者相位图的时候,
plot(t,abs(tfr(1:128,:)));,
plot(t,angle(tfr(1:128,:))),其中为什么要取1:128?取1:64或者256有什么区别?
4)另外,程序后,得到的幅值图,或者相位图中有许多密集线,如何理解?

求解!请诸位师兄、高手不吝赐教!可加QQ190526902。


所有时间均为北京时间。现在的时间是 12:37

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.