sdrTransmitter(txWaveForm)是一个函数,它将txWaveForm转换为无线电波形,并发送到SDR硬件。而sdrTransmitter.transmitRepeat(txWaveForm)是一个方法,它重复发送txWaveForm指定的次数。
代码示例:
from adi import AD9361
import numpy as np
创建ADI9361实例
sdr = AD9361()
创建一个维度为(1024,)的正弦波
fs = 1024 # 采样率
freq = 100 # 正弦波频率
t = np.arange(fs)
sin_wave = np.sin(2np.pifreq*t/fs)
使用sdrTransmitter函数发送正弦波
sdr.transmit(sin_wave)
使用sdrTransmitter.transmitRepeat方法发送正弦波5次
sdr.transmitRepeat(sin_wave, 5)