Problem with QPSK receiver using Adalm Pluto in Simulink
Show older comments
I am trying to alter the example given on Matlabs website titled "QPSK Receiver with ADALM-PLUTO Radio in Simulink"
to transmit image data instead of the Hello World mesage. I have a Matlab script that catpures an image and creates a column vector bitstream of the RGB values in the image converted to binary. 8 bits for each RGB value. I have successfully been able to transmit integer values but I have now run into a problem. When the receiving Simulink model is running, and waiting for the signal to transmit, it starts reading in random numbers, probably due to noise. The preamble detector and Frame Synchronizer, located in the QPSK receiver block, should supposedly be looking for the Barker code in the header of the message signal, and then setting the enable bit to high once its been detected. However, when I attach a scope to the output of the enable signal and run the model, the enable signal gets set to high without any message being transmitted. Any idea why this might be? Any help would be much appreciated.
1 Comment
There could be a number of possibilities as to why this occurs.
- Are the configuration parameters/ data rates of the receiver in compliance with the sender?
- As you rightly stated out, noise during transmission also can be a predominant factor, you can retry the same with some noise reduction techniques like error correction coding.
The problem as a whole is tricky to diagnose without any model/reference etc. You may experiment with different combinations of configuration parameters and visualize the output to gain a better understanding of the model as a whole.
Answers (0)
Categories
Find more on Analog Devices ADALM1000 Support from Data Acquisition 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!