Skip to content

joshdb1/CommsImageRecieverSim

Repository files navigation

Image Communication Systems Receiver Simulation

This program simulates the image communications system receiver shown below:

alt text

The receiver implementation is in rx.py. The simulation includes demodulation using 256-QAM, matched filtering, and phase and timing synchronization using PLL's. The receiver takes a raw 1D signal as input and outputs the received 2D image.

To run the simulations, run the command (using Python 3.9 or later): python ./runSims.py

About

Implements a communications system receiver which takes raw image data, demodulates, corrects phase and timing errors, and outputs the received image.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages