adrv9009#

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

Bases: rx_tx, context_manager, 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