Data Fields
_Fftc_ScalingShiftingRegCfg Struct Reference

Fftc_ScalingShiftingRegCfg. More...

#include <fftc_lld.h>

Data Fields

uint8_t bDynamicScaleEnable
uint32_t outputScaleVal
uint32_t radixScalingVal [FFTC_MAX_NUM_BUTTERFLY_STAGES]
uint32_t radixScalingValLast
uint32_t freqShiftScaleVal

Detailed Description

Fftc_ScalingShiftingRegCfg.

Structure to specify/hold the FFTC Queue X Scaling and Shifting Register configuration info for a given FFTC queue.


Field Documentation

Boolean flag, set to 1 to enable dynamic scaling, 0 for static scaling.

Corresponds to the 'dynamic_scaling_en' bit field of the FFTC Queue x Scaling & Shifting Register.

For static scaling mode only, the shift value to use when doing an LTE frequency shift. Used only when LTE Frequency Shift is enabled.

Corresponds to the 'stage_lte_shift_scaling' bitfield of the FFTC Queue x scaling and shifting register.

8 bit number used as scaling factor, set to 0x80 to disable scaling.

Corresponds to the 'output_scaling' bitfield of the FFTC Queue x Scaling & Shifting Register.

Applicable for static scaling mode only, the shift value to use for each stage.

Corresponds to the 'stage_6_scaling' ... 'stage_0_scaling' bit fields of the FFTC Queue x scaling and shifting register.

For static scaling mode only, shift to use at the output stage.

Corresponds to the 'stage_out_scaling' bit field of the FFTC Queue x scaling and shifting register.


The documentation for this struct was generated from the following file:

Copyright 2014, Texas Instruments Incorporated