Some problems when using the Pluto

Dear Sirs, I have some problems when using the Pluto

I am a student from National Taiwan University and I have some problems when using the Pluto for signal transmission experiment.

I executed the Matlab program for sending and receiving signals at the same time (at the same program) via Pluto shown in Fig.1. The API used on the Matlab is "iio_sys_obj_matlab.m". I sent a sinusoidal signal with 1024 in length and the received the consecutive 2048*7 signals shown in Fig.2. My problems are:

  1. Why are the received signals null at the beginning?
  2. How can I transmit and receive signals at the same time by using Pluto? That is, I can acquire the corresponding received signal of the transmitted signal at the same time instant?

 

Fig.1

 

Fig.2

Thanks,

Parents Reply Children
  • Thank You, Mr. Travis,
    I have download“ Communications Toolbox Support Package for Analog Devices ADALM-Pluto Radio”,
    and use the  sendRepeat  fuction 

    I enter the code:

    fs = 2e6;
     sw = dsp.SineWave;
     sw。振幅= 0.5;
     sw.Frequency = 100e3;
     sw.ComplexOutput = true;
     sw.SampleRate = fs;
     sw.SamplesPerFrame = 5000;
     txWaveform = sw();  
    tx = sdrtx('Pluto');
     tx.CenterFrequency = 2.415e9;
     tx.BasebandSampleRate = fs;
     tx.Gain = -5;
     sendRepeat(tx,txWaveform); 

    but have error

    ## Establishing connection to hardware. This process can take several seconds.
    Error using comm.plutoradio.base/resolvePlutoURI
    No devices with RadioID 'usb:0' can be found.

    Error in comm.plutoradio.tx/resolveURI

    Error in matlabshared.libiio.base/get.resolvedURI

    Error in matlabshared.libiio.base/getContext

    Error in comm.libiio.AD9361.base_control/getContext

    Error in matlabshared.libiio.base/setupImpl

    Error in comm.libiio.AD9361.base_control/setupImpl

    Error in comm.libiio.AD9361.base/setupImpl

    Error in comm.libiio.AD9361.tx_control/setupImpl

    Error in comm.libiio.AD9361.tx/setupImpl

    Error in comm.plutoradio.tx/setupImpl

    Error in comm.SDRTxPluto/setupImpl

    Error in comm.libiio.AD9361.tx/transmitRepeat

  • 0
    •  Analog Employees 
    on May 11, 2021 4:40 PM in reply to MarkChen

    The device is not plugged in or it is being used by another process or application. Did you run through the setup when installing the support package within MATLAB?
    -Travi