In Fourier terms, the simplest nonlinearity is a square law. Consider an FFT processor that squares each frame spectrum:
In the time domain, each frame is convolved with itself:
Since
More generally, we can consider
This can be thought of as
We can express a general class of nonlinearities as a polynomial in the spectrum:
In this case, we require
For related information, look into Volterra series expansions [20]. The interated-convolution expansion above can be regarded as a special case of a Volterra series expansion.