adrv9009 — Analog Devices Hardware Python Interfaces 0.0.8 documentation

# adrv9009

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

  Bases: `adi.rx_tx.rx_tx`, `adi.context_manager.context_manager`

  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 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 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 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_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_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