historical perspective, channel impairments, amplitude constraints and the