no-OS
|
Structure to configure DPD (Only valid for a DPD-enabled transceiver) deprecated robustModeling member of this structure is no longer in use. This information is loaded into the ARM memory using the MYKONOS_configDpd() function before running the DPD init or tracking calibrations. These values can only be changed when the ARM is in the radioOff state. More...
#include <t_mykonos.h>
Public Attributes | |
uint8_t | damping |
uint8_t | numWeights |
uint8_t | modelVersion |
uint8_t | highPowerModelUpdate |
uint8_t | modelPriorWeight |
uint8_t | robustModeling |
uint16_t | samples |
uint16_t | outlierThreshold |
int16_t | additionalDelayOffset |
uint16_t | pathDelayPnSeqLevel |
int8_cpx | weights [3] |
Structure to configure DPD (Only valid for a DPD-enabled transceiver) deprecated robustModeling member of this structure is no longer in use. This information is loaded into the ARM memory using the MYKONOS_configDpd() function before running the DPD init or tracking calibrations. These values can only be changed when the ARM is in the radioOff state.
int16_t mykonosDpdConfig_t::additionalDelayOffset |
16th of an ORx sample (16=1sample), (default 0, valid -64 to 64)
uint8_t mykonosDpdConfig_t::damping |
1/2^(damping + 8) fraction of previous model 'forgotten' per adaptation (default: 5 = '1/8192' , valid 0 to 15), 0 = infinite damping
uint8_t mykonosDpdConfig_t::highPowerModelUpdate |
1 = Update saved model whenever peak Tx digital RMS is within 1dB of historical peak Tx RMS
uint8_t mykonosDpdConfig_t::modelPriorWeight |
Determines how much weight the loaded prior model has on DPD modeling (Valid 0 - 32, default 20)
uint8_t mykonosDpdConfig_t::modelVersion |
DPD model version: one of four different generalized polynomial models: 0 = same as R0 silicon, 1-3 are new and the best one depends on the PA (default: 2)
uint8_t mykonosDpdConfig_t::numWeights |
number of weights to use for int8_cpx weights weights member of this structure (default = 1)
uint16_t mykonosDpdConfig_t::outlierThreshold |
threshold for sample in AM-AM plot outside of 1:1 line to be thrown out. (default: 50% = 8192/2, valid 8192 to 1)
uint16_t mykonosDpdConfig_t::pathDelayPnSeqLevel |
Default 255 (-30dBFs=(20Log10(value/8192)), (valid range 1 to 8191)
uint8_t mykonosDpdConfig_t::robustModeling |
This is deprecated and no longer in use
uint16_t mykonosDpdConfig_t::samples |
number of samples to capture (default: 512, valid 64 - 32768)
int8_cpx mykonosDpdConfig_t::weights[3] |
DPD model error weighting (real/imag valid from -128 to 127)