exp
Full Member level 1
I would like to model the static nonlinearity of a power amplifier.
The ("small" signal) input is positive and negative at the operating point. So if I just use the tanh function I thought to get a good realistic approximation of saturation (for both, positive and negative values). However, being an odd-symmetric function, tanh only generates odd-order harmonics. But I need my non-linearity to generate even order distortion as well!
Then I looked into typical models such as Saleh and Rapp and they always plot the AM/AM curve for positive values and start at 0, e.g.:
**broken link removed**
But what if the the input voltage is negative?
Or maybe I'm confused and these models are supposed to be large signal models as opposed to a small signal model where only positive values are valid?
If this is the case, I am supposed to "bias" my operating point somewhere along the AM/AM curve?
E.g. for the plot above, if my input signal has a swing of 0.8Vpp, would I "bias" it at 0.4V and emulate the small signal behavior by just adding 0.4 to the input signal?
But then two questions:
1.) It would be very linear for the negative cycle and very non linear for the positive
2.) What if the input amplitude exceeds 0.4V? For the positive cycle it happens what it's intended: saturation behavior, adding distortion. But for the negative cycle? The curve is not defined for Vin<0. If I would just (hard)clip it, this would be unphysical.
If it's small signal, I would just "mirror" the model to the negative axis, but then it's again an odd-symmetric function not generating even order harmonics (as for the tanh function)...
The ("small" signal) input is positive and negative at the operating point. So if I just use the tanh function I thought to get a good realistic approximation of saturation (for both, positive and negative values). However, being an odd-symmetric function, tanh only generates odd-order harmonics. But I need my non-linearity to generate even order distortion as well!
Then I looked into typical models such as Saleh and Rapp and they always plot the AM/AM curve for positive values and start at 0, e.g.:
**broken link removed**
But what if the the input voltage is negative?
Or maybe I'm confused and these models are supposed to be large signal models as opposed to a small signal model where only positive values are valid?
If this is the case, I am supposed to "bias" my operating point somewhere along the AM/AM curve?
E.g. for the plot above, if my input signal has a swing of 0.8Vpp, would I "bias" it at 0.4V and emulate the small signal behavior by just adding 0.4 to the input signal?
But then two questions:
1.) It would be very linear for the negative cycle and very non linear for the positive
2.) What if the input amplitude exceeds 0.4V? For the positive cycle it happens what it's intended: saturation behavior, adding distortion. But for the negative cycle? The curve is not defined for Vin<0. If I would just (hard)clip it, this would be unphysical.
If it's small signal, I would just "mirror" the model to the negative axis, but then it's again an odd-symmetric function not generating even order harmonics (as for the tanh function)...