Signal Processing for Digital Communications (Artech House Signal Processing Library)