Patent ID: 7812669

Claim:
A predistorter, comprising: a modular value calculating section, for performing modular arithmetic on an information source input signal inputted from an information source; an orthogonal lookup table value acquiring section, for searching N stored lookup tables orthogonal to one another, finding out corresponding output of each lookup table in accordance with the modular value of the information source input signal, and acquiring N lookup table values, wherein N is an integer greater than 1; a multiplying section, for multiplying the N lookup table values acquired by the orthogonal lookup table value acquiring section with N amplitude adjustment factors to obtain N amplitude adjustment values, and multiplying the N lookup table values with N phase adjustment factors to obtain N phase adjustment values; a summating section, for summating the N amplitude adjustment values to obtain an amplitude predistortion value, and summating the N phase adjustment values to obtain a phase predistortion value.