Post Go back to editing

Pluto Tx/Rx

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.

  1. 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?
  2.  I am using the simple functions sdr.tx() and sdr.tx() to start transmit and receive:
    1. Are these functions running in somehow parallel way in the SDR?
    2. 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()?
    3. how big are the tx and rx buffers sizes? Those are pure software buffers or somehow related to what happens physically in the SDRs?
  3. 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?
  4. I have so far basically used only FDD and TDD ENSM modes. Can you please help me to understand also the other modes?

Thanks

Top Replies