Digital Communication Receivers, Synchronization, Channel Estimation, and Signal Processing