Communication System Design Using DSP Algorithms