An apparatus for preconditioning an input signal, comprising: a first digital predistortion module (110, 120) and a second digital predistortion module (110, 120) for receiving the input signal for respectively providing a first predistorted signal and a second predistorted signal; and a combiner for combining the first predistorted signal and the second predistorted signal for providing an output signal; wherein the first digital predistortion module (110, 120) comprises: a moving mean block for receiving the input signal for providing a moving mean signal over N absolute sample values of the input signal, wherein N is an integer number; and a first digital predistorter (113, 123) for receiving the input signal and the moving mean signal, wherein the first digital predistorter (113, 123) includes a first lookup table (115, 125) for receiving the mean signal as a first index to the first lookup table (125, 115) for providing the first predistorted signal; and wherein the second digital predistortion module (110, 120) comprises: an absolute value block for receiving the input signal for providing a magnitude signal; and a second digital predistorter (113, 123) for receiving the input signal and the magnitude signal for providing the second predistorted signal, wherein the second digital predistorter (113, 123) includes a second lookup table (115, 125) for receiving the magnitude signal as a second index to the second lookup table (115, 125) for providing the second predistorted signal a first digital predistortion module (110, 120) and a second digital predistortion module (110, 120) for receiving the input signal for respectively providing a first predistorted signal and a second predistorted signal; and a combiner for combining the first predistorted signal and the second predistorted signal for providing an output signal; wherein the first digital predistortion module (110, 120) comprises: a moving mean block for receiving the input signal for providing a moving mean signal over N absolute sample values of the input signal, wherein N is an integer number; and a first digital predistorter (113, 123) for receiving the input signal and the moving mean signal, wherein the first digital predistorter (113, 123) includes a first lookup table (115, 125) for receiving the mean signal as a first index to the first lookup table (125, 115) for providing the first predistorted signal; and a moving mean block for receiving the input signal for providing a moving mean signal over N absolute sample values of the input signal, wherein N is an integer number; and a first digital predistorter (113, 123) for receiving the input signal and the moving mean signal, wherein the first digital predistorter (113, 123) includes a first lookup table (115, 125) for receiving the mean signal as a first index to the first lookup table (125, 115) for providing the first predistorted signal; and wherein the second digital predistortion module (110, 120) comprises: an absolute value block for receiving the input signal for providing a magnitude signal; and a second digital predistorter (113, 123) for receiving the input signal and the magnitude signal for providing the second predistorted signal, wherein the second digital predistorter (113, 123) includes a second lookup table (115, 125) for receiving the magnitude signal as a second index to the second lookup table (115, 125) for providing the second predistorted signal an absolute value block for receiving the input signal for providing a magnitude signal; and a second digital predistorter (113, 123) for receiving the input signal and the magnitude signal for providing the second predistorted signal, wherein the second digital predistorter (113, 123) includes a second lookup table (115, 125) for receiving the magnitude signal as a second index to the second lookup table (115, 125) for providing the second predistorted signal