Scaling - 2023.2 English

Vitis Libraries

Release Date
2023.2 English

Scaling in the Mixed Radix FFT is controlled by the TP_SHIFT parameter which describes how many binary places by which to shift the result to the right, i.e. only power-of-2 scaling values are supported. Scaling is applied after the last rank has been computed. Internal calculations are unscaled, so a data type of cint32 is used internally to allow for bit-growth from an input of cint16. No larger type than cint32 is available, so if TT_DATA is cint32, the user must avoid arithmetic overflow by ensuring that data value range on input is restricted to prevent overflow.