Showing results for 
Search instead for 
Did you mean: 
Valued Contributor III

FFT Variable Streaming (Fixed Point) output scaling

I would like to know if my output scaling is correct if the configuration of FFT MegaCore v12.1 as follows. 


Transform Length : 2048 

Data Input Precision : 18 

Twiddle Precision : 18 

Data Output Precision : 30 

I/O Data Flow : Variable Streaming 

Input Order : Natural Order 

Output Order : Natural Order 

Data Representation : Fixed Point 


Since the above configuration outputs a natural bit growth (as stated in the userguide), is it okay to scale the output by bit shifting to the right by 12bits and round-off the discarded LSB's to one bit and add it to the MSB's?  


Thank you. 

0 Kudos
0 Replies