digital communication, digital source, source encoder, channel encoder, digital modulator, digital modulator to channel, channel to digital demodulator and a digital demodulator to channel decoder, channel decoder to source decoder, source decoder to use it, bug and we have to define a board source encoder.