nearlink_sdr.phy.pluto_backend¶
PlutoSDR / ANTSDR 后端 -- 基于 pyadi-iio。
支持 MicroPhase ANTSDR E310 及 Analog Devices ADALM-Pluto 等 基于 AD9361 + libiio 的 SDR 设备。
Module Contents¶
Classes¶
PlutoSDR / ANTSDR E310 设备接口。 |
Functions¶
检查当前环境是否安装了 pyadi-iio。 |
Data¶
API¶
- nearlink_sdr.phy.pluto_backend.PLUTO_FREQ_MAX_HZ¶
6000000000.0
- nearlink_sdr.phy.pluto_backend.PLUTO_FREQ_MIN_HZ¶
70000000.0
- nearlink_sdr.phy.pluto_backend.PLUTO_RX_GAIN_MAX¶
71.0
- nearlink_sdr.phy.pluto_backend.PLUTO_RX_GAIN_MIN¶
None
- nearlink_sdr.phy.pluto_backend.PLUTO_SAMPLE_RATE_MAX¶
61440000.0
- nearlink_sdr.phy.pluto_backend.PLUTO_TX_ATTN_MAX¶
0.0
- nearlink_sdr.phy.pluto_backend.PLUTO_TX_ATTN_MIN¶
None
- class nearlink_sdr.phy.pluto_backend.PlutoDevice(config: nearlink_sdr.phy.sdr_backend.SDRConfig)[源代码]¶
Bases:
nearlink_sdr.phy.sdr_backend.SDRDevicePlutoSDR / ANTSDR E310 设备接口。
基于 pyadi-iio 的 adi.Pluto 类, 提供 SDRDevice 统一接口。
Initialization
- transmit(samples: numpy.ndarray) int[源代码]¶
- receive(num_samps: int) numpy.ndarray[源代码]¶
- property sdr¶
获取底层 adi.Pluto 对象, 用于高级操作。