Patent ID: 7269231

Claim:
A method of predistorting a signal, said method comprising: producing a set of sample values, each of at least a subset of which is dependent on (i) at least one of a plurality of past time spaced input samples and (ii) a current time spaced input sample, and independent of any other time spaced input sample; and combining said sample values to produce a predistorted signal; wherein the predistorted signal is subsequently subject to at least one nonlinear processing operation and is configured to at least partially cancel out nonlinearity-related effects of said at least one nonlinear processing operation; wherein the predistorted signal is of a form given by the following equation: y ( n )= x ( n )·ƒ 0 (| x ( n )|)+ x ( n )·ƒ 1 ( x m ( n )), where y(n) denotes the predistorted signal, x(n) denotes a corresponding input signal, x m (n) denotes a memory-filtered version of the input signal, and ƒ 0 ( ) and ƒ 1 ( ) each denote a polynomial function.