Dear Sudhanand,
Hello!
I have a question when I do the FFT in 2048 size (6 stage).
1) You said "the scaling factor should be 1/sqrt(4) = 1/2 when in 256 size". Then , in 2048 size (6 stage), 1/sqrt(6) is not the the power of 2, cna I treat it as 1/sqrt(16) or 1/sqrt(9);
2) when in 2048 size, i set the parameter as following:
bDynamicScaleEnable:0
radixScalingValLast:0
radixScalingVal[0]:2
radixScalingVal[1]:2
radixScalingVal[2]:1
radixScalingVal[3]:1
radixScalingVal[4]:1
radixScalingVal[5]:1
radixScalingVal[6]:0
The result does not fit to what the sample project give in the dynamic scaling (max error reach to more than 50).
2^3 * 2^-SUM(si) * 2^-sout * 2^-S_LTE * (output_scaling * 2^-7)
SUM(si) =8 sout=0 if not counting the (-7), the (3-8=-5) is correspongding to the block exponent (5) when in dynamic sclaing.
Can you give som e advise when the fft size is 2048?
3) 2^3 * 2^-SUM(si) * 2^-sout * 2^-S_LTE * (output_scaling * 2^-7) {output scaling entered in Q1.7}
Can I understand this word as " when output sclaing is not 128, the result of the formula of static scaling is equal to 0"?
Thanks in advanced!
Alan