汪润林
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。
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。