Adalm-Pluto Simulink

6 views (last 30 days)
Andrea Carroll
Andrea Carroll on 16 Mar 2020
Answered: Aravind on 9 Apr 2025
Would anyone be able to provide a simple simulink modle that is able to modulate, transmit and demodulate bindary digits using FSK via an Adalm-Pluto SDR module?
Thanks

Answers (1)

Aravind
Aravind on 9 Apr 2025
The blocks related to the ADALM-PLUTO SDR radio are included in the "Communications Toolbox Support Package for Analog Devices ADALM-PLUTO Radio". Ensure that you have this support package installed and set up.
Once the support package is ready, you can create a simple model in Simulink to generate, modulate, transmit, receive, and demodulate binary digits using the FSK algorithm. The "Communications Toolbox" provides blocks for generating, modulating, and demodulating binary digits with FSK.
Here are the specific blocks you will need:
  1. Random Integer Generator: For generating binary random numbers. More information can be found here: https://www.mathworks.com/help/comm/ref/randomintegergenerator.html.
  2. FSK Modulator: For modulating the binary numbers using FSK. More information can be found here: https://www.mathworks.com/help/comm/ref/mfskmodulatorbaseband.html.
  3. Pluto Transmitter: This block connects to the ADALM-PLUTO SDR radio to transmit the input signal. More information is available here: https://www.mathworks.com/help/comm/plutoradio/ref/plutotransmitter.html.
  4. Pluto Receiver: This block connects to the ADALM-PLUTO SDR radio to receive and output the signal. More information is available here: https://www.mathworks.com/help/comm/plutoradio/ref/plutoreceiver.html.
  5. FSK Demodulator: For demodulating the FSK signal to retrieve the binary digits. More information can be found here: https://www.mathworks.com/help/comm/ref/mfskdemodulatorbaseband.html.
Configure these blocks according to your signal requirements, using the documentation links for guidance. Connect them in sequence: Source -> Modulator -> Transmitter for the transmitter section, and Receiver -> Demodulator for the receiver section. This setup should allow you to send and receive binary digits using FSK.
I hope this answers your question. If you provide more details about your specific use case, I can offer more targeted advice.

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!