EasyManua.ls Logo

Analog Devices ADRV9029 User Manual

Analog Devices ADRV9029
82 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #12 background imageLoading...
Page #12 background image
Preliminary Technical
Data
Rev. PrA | Page 12 of 82
Single Frequency Band Use Case
In the single frequency band use case, all four transmit channels are working in the same frequency band as shown in Figure 14.
Note the PA model will be the same for all four channels.
Figure 14. Single Frequency Band Use Case Configuration
The API sequence for programming DPD models in a single frequency band use case is shown below. The factory calibrated
coefficients can be programmed into the transceiver using the API adi_adrv9025_DpdModelConfigSet as described in the
previous section. The DPD reset with the LUT restore option must be exercised consecutively on all four channels to program the
coefficients into the DPD actuator hardware.
adi_adrv9025_DpdModelConfigSet()
adi_adrv9025_DpdReset(ADI_ADRV9025_TX1, ADI_ADRV9025_DPD_LUT_RESTORE)
adi_adrv9025_DpdReset(ADI_ADRV9025_TX2, ADI_ADRV9025_DPD_LUT_RESTORE)
adi_adrv9025_DpdReset(ADI_ADRV9025_TX3, ADI_ADRV9025_DPD_LUT_RESTORE)
adi_drv9025_DpdReset(ADI_ADRV9025_TX4, ADI_ADRV9025_DPD_LUT_RESTORE)
Dual Frequency Band Use Case
In the dual frequency band use case, the signals of transmit channels 1 and 2 are centered at f
band1
and those of transmit channels
3 and 4 at f
band2.
PA characteristics are band dependent, so the DPD model that is loaded into transmit channels 1 and 2 must be
different than the model loaded into transmit channels 3 and 4 as shown in Figure 15.

Other manuals for Analog Devices ADRV9029

Question and Answer IconNeed help?

Do you have a question about the Analog Devices ADRV9029 and is the answer not in the manual?

Analog Devices ADRV9029 Specifications

General IconGeneral
Frequency Range75 MHz to 6 GHz
Observation Receivers2
Sniffer Receivers1
Receive BandwidthUp to 450 MHz
Maximum Bandwidth450 MHz
ADC Resolution12-bit
Operating Temperature Range-40°C to +85°C
Modulation TypesQPSK, 16QAM, 64QAM, 256QAM
Digital InterfaceJESD204B
DAC Resolution12-bit
Power Supply Voltage3.3 V
Power ConsumptionVaries with configuration

Summary

ADRV9029 Transceiver DPD, CLGC and CFR User Guide

SCOPE

Describes the scope of the preliminary documentation.

DIGITAL PRE-DISTORTION

DIGITAL FRONT-END SYSTEM LEVEL OVERVIEW

Provides a system level overview of the transceiver signal chain with DFE processing blocks.

DPD INTRODUCTION AND PRINCIPLE OF OPERATION

TRANSCEIVER DPD OVERVIEW

DPD Actuator Overview

Explains the programmable GMP calculator used by the DPD actuator.

DPD Half Band Filters

Describes the characteristics and bandwidth of the two DPD half band filters.

DPD ALGORITHM OVERVIEW

Indirect Learning

Explains the indirect learning mechanism using PA output data as reference.

DPD Direct Learning

Explains the direct learning approach to minimize error between observed and reference data.

DPD Coefficient Estimation

Details the maximum coefficients and sample usage for DPD coefficient calculation.

GMP Model and Look Up Table

Explains how GMP models are mapped to LUTs and their configuration.

INITIALIZING PRE-CALIBRATED COEFFICIENTS DURING START-UP

Single Frequency Band Use Case

Describes DPD model configuration for a single frequency band use case.

Dual Frequency Band Use Case

Describes DPD model configuration for dual frequency band use cases.

Unique GMP Model Per Transmit Channel

Explains initializing each transmit channel with a unique GMP model.

DPD SAMPLE CAPTURE

DPD Sample Capture Process

Details the sequence of events involved in DPD sample capture process.

Peak Search Window and Peak Detection Based Capture

Explains the peak detector and capture trigger mechanism.

DPD Sample Capture in TDD Mode

Discusses considerations for DPD sample capture in TDD mode.

DPD DYNAMICS

DPD Models Explained

Defines the four DPD models based on power levels for dynamic performance.

DPD Modes of Operation

Explains the three modes of operation for the DPD functionality.

Transmitter Low Power Threshold

Describes how DPD switches models based on baseband input power level.

Transmitter M-Threshold

Details the M-Threshold for DPD mode 2, affecting model switching.

Observation receiver Low Power Threshold

Explains the threshold for comparing observation samples to avoid DPD updates.

DPD REGULARIZATION

Comparison of Underfitting, Overfitting and Balanced Fitting

Illustrates the impact of regularization on DPD fitting and stability.

DPD Regularization in DPD Mode 2

Describes separate regularization for low and high power models in DPD Mode 2.

DPD ROBUSTNESS

Calculation of Metrics

Explains how to compute error metrics to determine DPD performance.

Defining Fault Conditions

Describes how to define fault conditions using the DPD fault condition structure.

DPD ACTUATOR GAIN MONITORING FOR ROBUSTNESS

Principle of Operation

Explains how DPD gain monitoring determines model switching based on actuator gain.

DPD Actuator Gain Monitoring Configurations

Lists adjustments for configuring the DPD actuator gain monitoring feature.

DPD Actuator Gain Monitoring API

Lists API functions for controlling DPD actuator gain monitoring.

DPD Actuator Gain Monitoring + Model Switching State Machine Representation

Describes the DPD gain monitoring state machine and its operations.

DPD ACTUATOR BYPASS

DPD STATUS

RECOMMENDED SEQUENCE FOR ENABLING THE DPD TRACKING CALIBRATION

DPD STABILITY METRICS CHARACTERIZATION

Measuring DPD Adaptation Performance through Direct EVM and Indirect Error

Compares stability metrics like direct EVM and indirect error for ACLR performance.

Observation Receiver Attenuation vs Stability Metrics

Shows the trend of EVM and error metrics with observation receiver channel attenuation.

Transmit Signal vs Stability Metrics

Shows the degradation of stability metrics with decreasing transmitter signal power.

DPD CHARACTERIZATION FOR OPTIMIZING M-THRESHOLD

TYPICAL PROCEDURE TO SET UP DPD USING GUI

DPD Tracking Config

Details the configuration parameters for DPD tracking.

CREST FACTOR REDUCTION (CFR)

CFR ALGORITHM OVERVIEW

Provides an overview of the CFR algorithm and its implementation.

OVERVIEW OF BLOCKS USED IN CFR

Summarizes the major blocks used in each CFR engine.

API SOFTWARE INTEGRATION

Outlines API functions and procedures for setting up the CFR block.

Procedure for Updating Correction Pulses On-the-Fly

Describes changing CFR correction pulses without re-running initialization.

Procedure for Modifying CFR Thresholds On-the-Fly

Explains modifying CFR thresholds without running initialization calibration.

Impact on EVM

Studies the impact of CFR engines on EVM performance.

TYPICAL PROCEDURE TO SET UP CFR USING THE GUI

CLOSED LOOP GAIN CONTROL (CLGC)

CLGC OVERVIEW

Explains CLGC's function to adjust Tx attenuations for constant desired gain.

CLGC ALGORITHM OVERVIEW

Describes the CLGC algorithm for maintaining constant loop gain.

ENABLE THE CLGC TRACKING CALIBRATION

Details how to enable CLGC tracking calibration using API.

CLGC MODES OF OPERATION

Explains the two modes of CLGC operation: passive and active loop gain control.

CLGC MEASUREMENT

Explains the CLGC measurement cycle based on batch size, power, and SNR.

CLGC TX ATTENUATION CONTROL

Details how CLGC tunes Tx front end attenuation to converge to loop gain.

CLGC API SUMMARY

Summarizes the CLGC API functions and configurable parameters.

CLGC STATUS

Explains how to retrieve CLGC status and parameters.

CLGC ERRORS

Details CLGC runtime errors and recommended recovery actions.

CLGC CAPTURE ERRORS

Lists CLGC capture errors and corresponding recovery actions.

SEQUENCE FOR ENABLING CLGC TRACKING CALIBRATION

CASE STUDY FOR CONFIGURING CLGC BATCH SAMPLING PERIOD

Signal Under Test

Describes the 5G NR TM2 signal used for testing CLGC batch sampling period.

Time-Frequency Resource Block Allocations

Illustrates time-frequency resource block allocation for the 5GNR signal.

Frequency Spectrum of the Signal

Shows the frequency spectrum of the 5GNR signal.

Time Domain Analysis of the Signal

Provides a time domain view of the signal, showing active resource blocks.

PA Characteristics

Describes the gain vs Pout characteristics of the SKY66397 PA.

CLGC Loop Gain Estimation

Provides an overview of CLGC loop gain estimation.

Analysis of Results With 10us Batch Sampling Period

Analyzes CLGC loop gain variation with a 10us batch sampling period.

Results With Increased CLGC Samspling Period

Compares CLGC loop gain stability with increased sampling period.

CLGC RECOMMENDATIONS

Related product manuals