Through this project I gained experience in: Implementing Monte Carlo simulations for communication systems. Designing and normalizing digital modulation constellations (QPSK, 8-PSK, 16-QAM).