FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
6020 Discussions

FFT Variable Streaming (Fixed Point) output scaling

Altera_Forum
Honored Contributor II
810 Views

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. 

zeahr
0 Kudos
0 Replies
Reply