Techniques For Adaptive Signal Detection