In this project we implemented a full communication system (Transmitter & Receiver). The system supports two modulation types: QPSK and 8-PSK. The work environment of the project was NI-Labview, and the system was designed to work at high speed rates on FPGA.