An interference cancellation technique is described for improving the dynamic range of receivers. A feedforward approach is used to attenuate large interferers before the down-conversion mixer in a receiver. This is accomplished with no measurable impact on the in-band noise performance. Techniques to cancel interference within a narrowband and also in multiple bands are described. Simulation results and measurements from a discrete prototype system are used to validate the approach.