This project aims to develop a simulation of a digital transmitter and receiver, that uses ASK modulation as the carrier system and Hamming codes to detect and correct errors. It has MATLAB simulation models to understand the behavior of such systems under the influence of an additive white Gaussian noise.