Skip to content

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

Notifications You must be signed in to change notification settings

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

No packages published

Languages