Skip to content

The project is designed using VHDL to realise the M-QAM modulation.

Notifications You must be signed in to change notification settings

0xastro/RTL_QAM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RTL_QAM

The project is designed using VHDL to realise the M-QAM modulation.

Design Softwares:

  • GHDL
  • Scansion
  • Xilinx Vivado Webpack

system structure

Top-level directory structure

.
├── QAM_Vivado              # Vivado Project (Timing constraints, source codes also included withing the project)
├── docs                    # Documentation files
├── ghdl_src_DUT            # files to be tested using ghdl (for test run ./compile)
├── sim                     # Simulation and Verification scripts
│   ├── matlab              # qam constellation and modulator behaviour verification
│   └── gnuradio            # Constellation Verification in RealTime using USRP.    
├── src                     # VHDL Source files
├── tb                      # VHDL testbench files
├── waveforms               # vcd files to view waveforms using GTKWave or Scnasion
└── README.md

Features to be Included:

  • [ADD] GLFSR Module to generate inpute bit streams [Input Frames]
  • [MOD] QAM Mapper Module to map up to 256 Symbols
  • [Test] Test the System aginst the IP-Core build in Module

Feel free to contribute to this project ;)

About

The project is designed using VHDL to realise the M-QAM modulation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published