Patent ID: 7187231

Claim:
A method for amplification or attenuation comprising: providing an input signal; providing a converter for converting amplitude characteristics of said input signal into digital pulses, said digital pulses comprising control instructions; providing at least a first transistor and at least a second transistor for receiving digital pulses from the converter and for generating control signals according to said received digital pulses; providing at least a first non-linear current source and at least a second non-linear current source for receiving a portion of said input signal and at least one first control signal generated by the at least one first transistor and at least one second control signal generated by the second transistor; matching impedance of said first and second non-linear current sources, upon provision of said input signal thereto, through an input impedance matching circuit; combining any current generated by said first and second non-linear current sources, in order to generate an output signal comprising linear amplification of said input signal at certain desired times and attenuation of said input signal at certain other desired times.