Reducing a non-linearity effect of a power amplifier includes receiving
signals at off-line inverse and forward models. The signals include an
input signal, a pre-distorted signal, and an output signal. The output
signal exhibits distortion with respect to the input signal, where the
distortion includes an impairment effect and a non-linearity effect. The
impairment effect is reduced in accordance with the signals. A memory
depth of the power amplifier is estimated in accordance with the signals
to generate memory information. Non-linearity of the power amplifier is
estimated in accordance with the memory information. Pre-distortion
information is calculated according to the estimated non-linearity. The
non-linearity effect is reduced using the pre-distortion information.