Digital Communication Receivers, Synchronization, Channel Estimation, and Signal Processing by Heinrich Meyr & Marc Moeneclaey