我最近学习循环谱的问题,离散信号的循环谱的详细的估计方法应该如图所示:
但是我现在想用matlab将这个方法实现,信号就用BPSK信号,但是现在还有一些问题想请格纹高手指点。
求信号x(t)的短时傅氏变换,在matlab中有函数spectrogram()可以调用,但是这个函数出来的数据是一个n*8的矩阵,在以后的数据处理中是不是还得调用reshape()把结果变成1*?来运算啊?
在图中式2-24中,该怎么对X(t,f)移位啊?当X(t,f)中第二个参数是负数时,在matlab中怎么表示?特别是这个移位该怎么处理,我不知道其他的信号处理中遇到这种问题的时候该咋样来仿真。