Post Go back to editing

Pluto - 2 Rx and 2 Tx using MATLAB

Hi,

I would like to setup the SDR Pluto to operate in 2 Tx and 2 Rx mode.

I have followed the steps in the following video : https://www.youtube.com/watch?v=ph0Kv4SgSuI

However, I am unsure how to setup and control the 2nd transmitter or receiver. 

Can I still treat the device as a Pluto?

Many thanks,

Zain

Parents
  • Update:

    I am trying something like this:

    %% Configure device
    tx = adi.adi.AD9361.Tx;
    tx.uri = "ip:analog.local";
    tx.CenterFrequency = 1e9;
    tx.DataSource = 'DMA';
    tx.EnableCyclicBuffers = true;
    tx.EnabledChannels = 1;
    %% Generate tone
    amplitude = 2^15; frequency = 0.12e6;
    swv1 = dsp.SineWave(amplitude, frequency);
    swv1.ComplexOutput = true;
    swv1.SamplesPerFrame = 2^14;
    swv1.SampleRate = tx.SamplingRate;
    y = swv1();
    % Send
    tx(y);
    I get the message "Unable to resolve the name 'adi.adi.Pluto.Tx'."
    I have installed the transceiver toolbox.
    The aim is to output a tone from each Tx port.
Reply
  • Update:

    I am trying something like this:

    %% Configure device
    tx = adi.adi.AD9361.Tx;
    tx.uri = "ip:analog.local";
    tx.CenterFrequency = 1e9;
    tx.DataSource = 'DMA';
    tx.EnableCyclicBuffers = true;
    tx.EnabledChannels = 1;
    %% Generate tone
    amplitude = 2^15; frequency = 0.12e6;
    swv1 = dsp.SineWave(amplitude, frequency);
    swv1.ComplexOutput = true;
    swv1.SamplesPerFrame = 2^14;
    swv1.SampleRate = tx.SamplingRate;
    y = swv1();
    % Send
    tx(y);
    I get the message "Unable to resolve the name 'adi.adi.Pluto.Tx'."
    I have installed the transceiver toolbox.
    The aim is to output a tone from each Tx port.
Children
No Data