This repository includes implementation and simulation of following components of a digital communication system:
- Channel Code (Hamming & Convolutional)
- Receiver (Correlation and Hard-Limit)
- Digital Modulation Schemes (BPSK, QPSK, QAM, PAM, PSK)
- AWGN and Rayleigh Fading Channel
- Timing and Frequency Offset Estimation in a Wifi Packet