ad936x#

class adi.ad936x.Pluto(*args: str | Context, **kwargs: str | Context)#

Bases: ad9364, _dec_int_fpga_filter

PlutoSDR Evaluation Platform

class adi.ad936x.ad9361(*args: str | Context, **kwargs: str | Context)#

Bases: 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(*args: str | Context, **kwargs: str | Context)#

Bases: ad9361

AD9363 Transceiver

class adi.ad936x.ad9364(*args: str | Context, **kwargs: str | Context)#

Bases: rx_tx_def, 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