| dfemix Vitis Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List
- Examples

- Data Structures
- Data Fields

Data Fields
XDfeMix_InternalDUCDDCCfg Struct Reference
Overview

Defines settings for internal single CC's DUC/DDC. More...

## Data Fields
u32 | NCOIdx
| [0-7] DUC/DDC NCO assignment More...
u32 | Rate
| [0-5].Interpolation/decimation rate: More...
u32 | CCGain
| [0-3] Adjust gain of CCID after mixing (applies to all antennas for that CCID). More...

## Detailed Description

Defines settings for internal single CC's DUC/DDC.

## Field Documentation

u32 XDfeMix_InternalDUCDDCCfg::CCGain

[0-3] Adjust gain of CCID after mixing (applies to all antennas for that CCID).

Only applicable to downlink.

- 0 = MINUS18DB: Apply -18dB gain.
- 1 = MINUS12DB: Apply -12dB gain.
- 2 = MINUS6DB: Apply -6dB gain.
- 3 = ZERODB: Apply -0dB gain.

Referenced by XDfeMix_GetCarrierCfgAndNCO(), and XDfeMix_UpdateCC().

u32 XDfeMix_InternalDUCDDCCfg::NCOIdx

[0-7] DUC/DDC NCO assignment

Referenced by XDfeMix_AddCCtoCCCfg(), XDfeMix_GetCarrierCfgAndNCO(), and XDfeMix_UpdateCC().

u32 XDfeMix_InternalDUCDDCCfg::Rate

[0-5].Interpolation/decimation rate:

- 0: This CCID is disabled
- 1: 1x interpolation/decimation
- 2: 2x interpolation/decimation
- 3: 4x interpolation/decimation
- 4: 8x interpolation/decimation
- 5: 16x interpolation/decimation

Referenced by XDfeMix_RemoveCC(), and XDfeMix_RemoveCCfromCCCfg().