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