Automatic gain control : Techniques and Architectures for RF Receivers