Skip to content

Latest commit

 

History

History
30 lines (24 loc) · 1.22 KB

README.md

File metadata and controls

30 lines (24 loc) · 1.22 KB

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 ;)