Difference between SDR transmitter and tx.transmitrepeat function
Show older comments
Hi, I used transmitter system object "sdrtx('ZedBoard and FMCOMMS2/3/4')" to connect to ZedBoard and AD9361, and I already successfully transmitted the waveform.
However, now I would like to transmit the same waveform on the Simulink, and I used the SDR Transmitter block (also ZedBoard and FMCOMMS2/3/4 version) in Communication System Toolbox for Xilinx Zynq-Based Radio. I encountered serious underflow problem on Simulink, since I changed the baseband sampling rate to 30M Hz. But it works well on original script version (using tx.transmitRepeat function) even if I modify the baseband sampling rate.
What is the difference between these two version and how could I solve this problem on simulink? (Opening the Burst mode wouldn't work.)
Thank you very much.
Angie
1 Comment
Mugdha Jadhao
on 9 Feb 2019
Hello Angie,
I am new to working on SDR platform and wireless communication area.
I am trying to implement over the air LTE transmission by following this link: https://in.mathworks.com/help/supportpkg/xilinxzynqbasedradio/examples/lte-transmitter-using-analog-devices-ad9361-ad9364.html
In the question above you have mentioned that you were able to implement it successfully.
In, Transmission using SDR Hardware(code in above link),
bufferUnderflow = sdrTransmitter(txFrame(:,n));
if bufferUnderflow~=0
warning('Dropped samples')
bufferUnderflow's value is 1 always. Therefore, transmission is not happening due to dropped samples. Can you help? Some problem is happening with sdrTransmitter object I think.
- Mugdha.
Accepted Answer
More Answers (0)
Categories
Find more on Communications Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!