1. A method for digital compensation of a nonlinear system comprising: identifying a plurality of circuit parameters of a nonlinear system, each circuit parameter determining a nonlinear response of the nonlinear system; choosing a first circuit parameter from the plurality of circuit parameters, the first circuit parameter determining a first effect on the nonlinear response, the first effect being at least as large as a second effect from a second circuit parameter from the plurality of circuit parameters; applying at least one stimulus to the nonlinear system; measuring the nonlinear response of the nonlinear system in response to the at least one stimulus; and synthesizing a compensation architecture to substantially linearize the nonlinear response, the compensation architecture receiving the nonlinear response of the nonlinear system and providing a substantially linear response.