Signal Processing for Communication, Digital Communication