This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320VC5509A: 调用dsplib中的rfft计算线性调频信号的频谱,结果与matlab不同

Part Number: TMS320VC5509A


有1000点的16位整数数据,

做2048点的fft

matlab结果(没有去掉负频部分)

实部

虚部

dsp结果   (语句: rfft(rcv,2048,NOSCALE);

手册上说 输出结果是  第一个数的实部、第一个数的虚部、第二个数的实部、第二个数的虚部.....以此类推,并且去除了负频率部分。从图中可以看出第一个频带的位置是正确的,但是第二个频带据应该是多余的,不知道为什么会有。 

求大佬解答Sob