Abstract: A signal processing technique is described which suppresses interference in spread-spectrum communications receive systems by optimizing the detection process dynamically against the current interference. This is accomplished by estimating the statistics of the interference and then using this information to derive the locally-optimum mapping to apply to the signal of interest plus interference. As the statistics of the interference change, the measured distributions and the resulting transformations also change. The adaptation is open loop so convergence problems do not arise.