| dfeequ Vitis Drivers API Documentation

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

- Data Structures
- Data Fields

Data Fields
XDfeEqu_EqConfig Struct Reference
Overview

Equalizer Configuration Structure. More...

## Data Fields
u32 | Flush
| [0,1] Set high to flush the buffers. More...
u32 | DatapathMode
               [real, complex]
Set depending on whether the equalizer is running in real, complex mode. More...
u32 | RealDatapathSet
                  [0-3] Coefficient set to use for real
data path. More...
u32 | ImDatapathSet
                [0-1] Coefficient set to use for imaginary
datapath. More...

## Detailed Description

Equalizer Configuration Structure.

## Field Documentation

u32 XDfeEqu_EqConfig::DatapathMode

               [real, complex]

Set depending on whether the equalizer is running in real, complex mode.

Each of the eight channels consists of 2 sub-channels. In complex mode, the 2 sub-channels form a single filter channel acting on the data's real and imaginary parts. In real mode, the two sub-channels act as independent filter channels acting on the two real samples at the input.

Referenced by XDfeEqu_Initialize(), XDfeEqu_PassThroughExample(), XDfeEqu_SelfExample(), and XDfeEqu_Update().

u32 XDfeEqu_EqConfig::Flush

[0,1] Set high to flush the buffers.

Referenced by XDfeEqu_Update().

u32 XDfeEqu_EqConfig::ImDatapathSet

                [0-1] Coefficient set to use for imaginary

datapath.

Referenced by XDfeEqu_Update().

u32 XDfeEqu_EqConfig::RealDatapathSet

                  [0-3] Coefficient set to use for real

data path.

In complex mode the datapath set is limited to 0 or 2.

Referenced by XDfeEqu_Update().