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