An apparatus for preconditioning an input signal , comprising: a first digital predistortion module and a second digital predistortion module 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 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 for receiving the input signal and the moving mean signal , wherein the first digital predistorter includes a first lookup table for receiving the mean signal as a first index to the first lookup table for providing the first predistorted signal ; and wherein the second digital predistortion module comprises: an absolute value block for receiving the input signal for providing a magnitude signal ; and a second digital predistorter for receiving the input signal and the magnitude signal for providing the second predistorted signal, wherein the second digital predistorter includes a second lookup table for receiving the magnitude signal as a second index to the second lookup table for providing the second predistorted signal a first digital predistortion module and a second digital predistortion module 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 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 for receiving the input signal and the moving mean signal , wherein the first digital predistorter includes a first lookup table for receiving the mean signal as a first index to the first lookup table 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 for receiving the input signal and the moving mean signal , wherein the first digital predistorter includes a first lookup table for receiving the mean signal as a first index to the first lookup table for providing the first predistorted signal ; and wherein the second digital predistortion module comprises: an absolute value block for receiving the input signal for providing a magnitude signal ; and a second digital predistorter for receiving the input signal and the magnitude signal for providing the second predistorted signal, wherein the second digital predistorter includes a second lookup table for receiving the magnitude signal as a second index to the second lookup table 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 for receiving the input signal and the magnitude signal for providing the second predistorted signal, wherein the second digital predistorter includes a second lookup table for receiving the magnitude signal as a second index to the second lookup table for providing the second predistorted signal <EOS>