1. A digital pre-distortion method, comprising: applying a signal to a recursive system to generate a state vector; providing said state vector as a feedback value to said recursive non-linear system; and applying said state vector to a second function to generate an output signal, wherein at least one of said recursive system and said second function comprise a non-linear function.