TI中文支持网
TI专业的中文技术问题搜集分享网站

关于混合基fft 系数 twiddle and factorsn

Hello 您好,

目前理解混合基的FFT函数,他的系数初始化函数LTELIB_DFT_init参数如下:

void LTELIB_DFT_init(

IN uint32_t n6dft,
OUT int32_t ndft, OUT int32_t * factorsn, OUT DFT_cpx * twiddles)

twiddle 参数应该比较好理解 :exp(2*pi*j/N) j=0,1,2,…,N-1

但是我不太理解,factorsn参数,它指的是具体是做fft/DFT 那一部分的计算?

希望能给予详细解释,非常感谢!

BRS,

Meng

Andy Yin1:

factorsn是根据输入DFT SIZE生成的相关基2,3,5各自对应的因子,在后面进行DFT运算时要用到。

Lingcon Meng:

回复 Andy Yin1:

Hello Andy,

谢谢您的回复。

比如说我用的是72点的FFT,我用void LTELIB_DFT_factor()函数计算的系数如下:

S32 DFT_FACTOR[10] = { 8, 9, 9, 1, 0, 0, 0, 0, 0, 0,};

72 = 8*9 = (2^3)*(3^2)

我还是不明白这些参数是如何计算得来,方便的话,能否给一个详细的解释,谢先!

BRS,

Meng

赞(0)
未经允许不得转载:TI中文支持网 » 关于混合基fft 系数 twiddle and factorsn
分享到: 更多 (0)

登录

注册