Deeply integrated systems in chips commonly include a digital and an analog front end on the same die. These analog frontend schemes for wireless communications could be implemented under the concept called software-defined radio (SDR). Digital signal processing is commonly used to perform signal filtering and channel equalization, and, recently, to improve front-end radio performance by removing the undesirable effects of the analog front-end imperfections. These wide-band SDR are currently implemented without the surface acoustic wave (SAW) filter, because it is difficult to integrate a highly configurable one, as is required in wide-band systems. An analog front end without this filter has no efficient protection against blocker signal effects, specifically against nonlinear distortions due to the analog front-end imperfections. This paper proposes an algorithm to simultaneously remove second-and third-order nonlinear distortions caused by a blocker signal, departing from a behavioral model and a band-pass sampling pure digital algorithm to recover the blocker signal information.