Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
13 years ago

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.

zeahr
No RepliesBe the first to reply