Forward error correction techniques are used for error correction. In this paper, the authors have used reed-solomon codes using interleaver for error correction and detection. In these types of codes redundant information is added at the end of message to detect and correct error. R-S codes are used to recover original codeword from corrupted received word, and interleaver help in spreading the error. In this paper, they develop a simulation program using MATLAB for reed-solomon codes using interleaver and modulation schemes i.e. 16 PSK and QPSK using AWGN.