QPSK example with MATLAB entry for HDL Coder
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
Platform Compatibility
Windows macOS LinuxCategories
- Code Generation >
- Code Generation > HDL Coder >
- FPGA, ASIC, and SoC Development > HDL Coder >
- Wireless Communications > Communications Toolbox > PHY Components > Modulation > QPSK >
Tags
Communities
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
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 |