QPSK example with MATLAB entry for HDL Coder

Set of laboratory exercises to demonstrate Mathworks HDL Coder with MATLAB entry.

You are now following this Submission

These laboratory exercises demonstrate how to use HDL Coder with MATLAB entry for building a complete QPSK radio. There are a series of ten exercises that go from blinking some LEDs all the way to building a complete ad hoc, packetized QPSK transceiver that implements a serial port bridge.

Updates and the final demo files can also be found on github
https://github.com/Toyon/Chilipepper
and the radio board used in the exercises can be found here
http://www.toyon.com/chilipepper.php

The exercises should be run in progression and include:

A "Lab_0" to introduce the user to the flow by Blinking LEDs on the ZED board

The remaining labs include:

1.) Output a tone
2.) Receive a tone
3.) Output a QPSK pattern
4.) Correct the received waveforms DC Offset
5.) Achieve carrier lock on a QPSK pattern
6.) Determine timing offset on a QPSK pattern
7.) Receive and decode a transmitted pattern
8.) Interface a processor with receiver in order to output a message
9.) Interface Transmiter/Reciever with processor to send/recieve a message (QPSK Demo)

Cite As

Richard (2026). QPSK example with MATLAB entry for HDL Coder (https://se.mathworks.com/matlabcentral/fileexchange/42233-qpsk-example-with-matlab-entry-for-hdl-coder), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Communities
Version Published Release Notes Action
1.0.0.0