1. A signal processing method, comprising receiving a signal input; filtering the signal input using a nonlinear correntropy filter to produce a filtered signal; and generating an output signal based upon the filtered signal, wherein the nonlinear correntropy filter comprises an algorithm that computes an autocorrentropy matrix of the input signal multiplied by a cross correntropy vector between the signal input and a target signal, wherein the target signal comprises a user specified function.