QPSK example with MATLAB entry for HDL Coder

Version 1.0.0.0 (703 KB) by Richard
Set of laboratory exercises to demonstrate Mathworks HDL Coder with MATLAB entry.
823 Downloads
Updated 14 Jun 2013

View License

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 (2024). QPSK example with MATLAB entry for HDL Coder (https://www.mathworks.com/matlabcentral/fileexchange/42233-qpsk-example-with-matlab-entry-for-hdl-coder), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2013a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Communities

Community Treasure Hunt

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

Start Hunting!

Chilipepper Labs/Lab_0/MATLAB/

Chilipepper Labs/Lab_1/MATLAB/

Chilipepper Labs/Lab_2/MATLAB/

Chilipepper Labs/Lab_3/MATLAB/

Chilipepper Labs/Lab_4/MATLAB/

Chilipepper Labs/Lab_5/MATLAB/

Chilipepper Labs/Lab_6/MATLAB/

Chilipepper Labs/Lab_7/MATLAB/

Chilipepper Labs/Lab_8/MATLAB/

Chilipepper Labs/Lab_9/MATLAB/

Version Published Release Notes
1.0.0.0