c6747 fft/ifft
采用omap-l137的dsp C6747开发板,语音经过ADC后,我进行了fft和ifft处理,然后输出,结果听不到原来的声音。我是使用官方的那个audio demo的,没做fft处理能正常听到声音,用的是edma传输(ping pong技术)。
ps:在debug模式下观察了输入(做fft之前)和输出(做ifft之后)的数据,大致一样,所以初步怀疑是edma传输速度太快,导致dsp来不及做fft/ifft,所以输出的声音和原声不一致。多谢各位指教一下。
[解决办法]
dma不是随便传数据的 是可控制的
[解决办法]
要知道你的处理器速度是很快的。而音乐如128kpbs,有一个同步问题。
估计你是读取时,读乱了。你要仔细设计一下。