I need to continuously transmit large arrays with Pluto sdr using Python. I use sample rate = 12 Msps and call sdr.tx(tx_samples).
The tx_samples array has size 20_000_000 bytes. When I call sdr.tx(tx_sample) I have such error: OSError: [Errno 14] Bad address.
I tried to chunk the array into smaller parts, for example I called sdr.tx(tx_samples) twice with the tx_samples size = 10_000_000 bytes. But the sdr.tx() function made a large delay between subsequent calls:
Can you help me with sending large arrays with Pluto sdr using Python continuously ?