adrv9009

class adi.adrv9009.adrv9009(uri='', jesd_monitor=False, jesd=None)

Bases: adi.rx_tx.rx_tx, adi.context_manager.context_manager, adi.sync_start.sync_start

ADRV9009 Transceiver

parameters:
uri: type=string

URI of context with ADRV9009

jesd_monitor: type=boolean

Boolean flag to enable JESD monitoring. jesd input is ignored otherwise.

jesd: type=adi.jesd

JESD object associated with ADRV9009

property aux_obs_lo

aux_obs_lo: Carrier frequency of ORx path

property calibrate

calibrate: Trigger Calibration

property calibrate_rx_phase_correction_en

calibrate_rx_phase_correction_en: Enable RX Phase Correction Calibration

property calibrate_rx_qec_en

calibrate_rx_qec_en: Enable RX QEC Calibration

property calibrate_tx_qec_en

calibrate_tx_qec_en: Enable TX QEC Calibration

property ensm_mode

ensm_mode: Enable State Machine State Allows real time control over the current state of the device. Options are: radio_on, radio_off

property frequency_hopping_mode

frequency_hopping_mode: Set Frequency Hopping Mode

property frequency_hopping_mode_en

frequency_hopping_mode_en: Enable Frequency Hopping Mode

property gain_control_mode_chan0

gain_control_mode_chan0: Mode of receive path AGC. Options are: slow_attack, manual

property gain_control_mode_chan1

gain_control_mode_chan1: Mode of receive path AGC. Options are: slow_attack, manual

property jesd204_fsm_ctrl

jesd204_fsm_ctrl: jesd204-fsm control

property jesd204_fsm_error

jesd204_fsm_error: jesd204-fsm error

property jesd204_fsm_paused

jesd204_fsm_paused: jesd204-fsm paused

property jesd204_fsm_resume

jesd204_fsm_resume: jesd204-fsm resume

property jesd204_fsm_state

jesd204_fsm_state: jesd204-fsm state

property obs_hardwaregain

obs_hardwaregain: Gain applied to Obs/Sniffer receive path ORX1.

property obs_powerdown_en

obs_powerdown_en: Enables/disables the ORX signal paths while in the ENSM radio_on state

property obs_quadrature_tracking_en

Enable Quadrature tracking calibration for ORX

property obs_rf_port_select

obs_rf_port_select: Observation path source for ORX. Options are:

  • OBS_TX_LO -

  • OBS_AUX_LO -

property orx_sample_rate

orx_sample_rate: Sample rate ORX path in samples per second This value will reflect the correct value when 8x decimator is enabled

property profile

Load profile file. Provide path to profile file to attribute

property rx_hardwaregain_chan0

rx_hardwaregain: Gain applied to RX path channel 0. Only applicable when gain_control_mode is set to ‘manual’

property rx_hardwaregain_chan1

rx_hardwaregain: Gain applied to RX path channel 1. Only applicable when gain_control_mode is set to ‘manual’

property rx_powerdown_en_chan0

rx_powerdown_en_chan0: Enables/disables the RX1 signal paths while in the ENSM radio_on state

property rx_powerdown_en_chan1

rx_powerdown_en_chan1: Enables/disables the RX2 signal paths while in the ENSM radio_on state

property rx_quadrature_tracking_en_chan0

Enable Quadrature tracking calibration for RX1

property rx_quadrature_tracking_en_chan1

Enable Quadrature tracking calibration for RX2

property rx_rf_bandwidth

rx_rf_bandwidth: Bandwidth of front-end analog filter of RX path

property rx_sample_rate

rx_sample_rate: Sample rate RX path in samples per second

property trx_lo

trx_lo: Carrier frequency of TX and RX path

property tx_hardwaregain_chan0

tx_hardwaregain: Attenuation applied to TX path channel 0

property tx_hardwaregain_chan1

tx_hardwaregain: Attenuation applied to TX path channel 1

property tx_quadrature_tracking_en_chan0

Enable Quadrature tracking calibration for TX1

property tx_quadrature_tracking_en_chan1

Enable Quadrature tracking calibration for TX2

property tx_rf_bandwidth

tx_rf_bandwidth: Bandwidth of front-end analog filter of TX path

property tx_sample_rate

tx_sample_rate: Sample rate TX path in samples per second