Category: Hardware
Hello im trying to make Pluto-SDR transmit IQ signal continuously at 868MHz. But it stops after transmitting random noise.
My code:
import numpy as np
import adi
sample_rate = 2e6 # Hz
center_freq = 868e6 # Hz
sdr = adi.Pluto("ip:192.168.2.1")
sdr.sample_rate = int(sample_rate)
# Config Tx
sdr.tx_rf_bandwidth = int(sample_rate) # filter cutoff, just set it to the same as sample rate
sdr.tx_lo = int(center_freq)
sdr.tx_hardwaregain_chan0 = -50 # Increase to increase tx power, valid range is -90 to 0 dB
samples=np.fromfile('Bler-SHORTERER',np.complex64)
samples*=2**14
sdr.tx_cyclic_buffer = True # Enable cyclic buffers
sdr.tx(samples) # start transmitting