汇编语言的FFT
C语言的FFT在单片机系统运行效率低。汇编会大大提高速度
定点DSP,C28x定点库,
此版本包含FFT和滤波器模块。其他模块可能会在未来的版本中添加。FFT、FIR和IIR类别下的函数是为每个模块定义的结构的成员函数,应该通过结构对象调用,而不是直接调用函数。位反转函数是个例外,它只能直接调用。默认宏用于帮助用户初始化模块对象,并确保将正确的值写入对象的每个元素。这一点很重要,尤其是在复杂和真实FFT模块的情况下。它们都使用复数FFT函数FFT32_calc(),不同之处在于,N点实FFT是通过运行N/2点复数FFT,然后执行拆分操作来完成的。因此,用户必须用正确的FFT大小、旋转因子跳过率和级数实例化RFFT对象。使用初始化宏可以使任务简单无误。下表列出了功能及其原型:
实数FFT
// An highlighted block
; DESCRIPTION