ad936x — Analog Devices Hardware Python Interfaces 0.0.8 documentation

# ad936x

class adi.ad936x.Pluto(uri='')

  Bases: `adi.ad936x.ad9364`

  PlutoSDR Evaluation Platform

class adi.ad936x.ad9361(uri='')

  Bases: `adi.ad936x.ad9364`

  AD9361 Transceiver

  property gain_control_mode_chan1

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

  property rx_hardwaregain_chan1

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

  property tx_hardwaregain_chan1

    tx_hardwaregain_chan1: Attenuation applied to TX path

class adi.ad936x.ad9363(uri='')

  Bases: `adi.ad936x.ad9361`

  AD9363 Transceiver

class adi.ad936x.ad9364(uri='')

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

  AD9364 Transceiver

  property filter

    Load FIR filter file. Provide path to filter file to attribute

  property gain_control_mode_chan0

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

  property loopback

    loopback: Set loopback mode. Options are: 0 (Disable), 1 (Digital), 2 (RF)

  property rx_hardwaregain_chan0

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

  property rx_lo

    rx_lo: Carrier frequency of RX path

  property rx_rf_bandwidth

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

  property sample_rate

    sample_rate: Sample rate RX and TX paths in samples per second

  property tx_hardwaregain_chan0

    tx_hardwaregain_chan0: Attenuation applied to TX path

  property tx_lo

    tx_lo: Carrier frequency of TX path

  property tx_rf_bandwidth

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