So far I have been working with one Pluto device Tx and Rx, and now with two Plutos connected to the same host. I have been using simple Python script and the dedicated SW interface.
- I would like to try out some of the "loopback" options in order to test Tx and Rx functionalities on the same Pluto device. I have tried with an analog thru cable + attenuator, loopback digital and RF. I don't see much differences. Are there some public example to test? Can you help me out a bit? Can you tell more about the BIST feature too?
- I am using the simple functions sdr.tx() and sdr.tx() to start transmit and receive:
- Are these functions running in somehow parallel way in the SDR?
- if I want to transmit with cyclic buffer, I first use sdr.tx() and then I can receive a given number of samples by calling sdr.rx(). But how can I transmit a time-framed signal with no cyclic buffer? I mean, like a pulse-like signal for example. What if I call first sdr.rx() with a large buffer and then sdr.tx()?
- how big are the tx and rx buffers sizes? Those are pure software buffers or somehow related to what happens physically in the SDRs?
- In Pluto we have 12 bit ADC/DAC. So I should convert to 12-bit fixed-point the data I want to Tx, in order to use full dynamic range?
- I have so far basically used only FDD and TDD ENSM modes. Can you please help me to understand also the other modes?