ad936x

class adi.ad936x.Pluto(*args: Union[str, Context], **kwargs: Union[str, Context])

Bases: ad9364, _dec_int_fpga_filter

PlutoSDR Evaluation Platform

class adi.ad936x.ad9361(*args: Union[str, Context], **kwargs: Union[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: Union[str, Context], **kwargs: Union[str, Context])

Bases: ad9361

AD9363 Transceiver

class adi.ad936x.ad9364(*args: Union[str, Context], **kwargs: Union[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