此示例示出了如何计算使用傅立叶变换synchrosqueezed的信号的瞬时频率。
生成具有正弦变化的频率内容的啁啾。的信号被嵌入在白高斯噪声和3kHz处取样用于1秒。
FS = 3000;t = 0时:1 / FS:1-1 / FS;X = EXP(2J * PI * 100 * COS(2 * PI * 2 * T))+ randn(大小(T))/ 100;
计算和情节傅里叶变换synchrosqueezed的信号。显示屏上的时间X轴以及在所述频率ÿ-轴。
FSST(X,FS,“Y轴”)
通过提取傅立叶Synchrosqueezed的最大能量时频脊的找信号的瞬时频率。
[SST,F,TFS] = FSST(X,FS);冰箱= tfridge(SST中,f);
覆盖在变换情节的坎。转换时间为毫秒和频率千赫。
保持上情节(吨* 1000,冰箱/ 1000,'R')保持离
对于一个真正的信号,你可以找到瞬时频率更容易使用instfreq
功能。例如,通过计算解析信号和区分其相位显示复杂的线性调频脉冲的实部的瞬时频率。
AX =真实(X);instfreq(斧,FS,'方法',“希尔伯特”)
FSST
|ifsst
|instfreq
|pspectrum
|频谱
|tfridge