Skip to content
Telecom Electronics

Non-linearity: intermodulation, compression and mixers

Polynomial model, IIP3 from the two-tone measurement proved, compression point 9.6 dB below IIP3 proved, spurious-free dynamic range proved, diode mixers and the Gilbert cell.

An ideal amplifier is linear; a real one, for large signals, compresses and distorts. In a receiver this means that two strong signals outside the wanted channel can generate a spurious product right inside the channel, masking a weak signal. The mixer, on the other hand, exploits non-linearity on purpose to shift a signal in frequency. In this lesson we look at the polynomial model, third-order intermodulation with the proofs on the intercept point and the compression point, spurious-free dynamic range with an example, and mixers.

The polynomial model

A weak, memoryless non-linearity is approximated by the first terms of a series expansion:

    \[ y = a_1x + a_2x^2 + a_3x^3 \]

With a single signal x = A\cos\omega t, the quadratic term produces DC and the second harmonic, the cubic term the third harmonic and a term at the fundamental frequency, \frac{3}{4}a_3A^3, which adds to a_1A. If a_3 has the opposite sign to a_1 (as in almost all amplifiers, which saturate), the gain drops as amplitude grows: this is compression. Harmonics fall far away and are filtered; the real problem arises with two signals.

Intermodulation

With two close tones, x = A(\cos\omega_1t + \cos\omega_2t), the cubic term produces, besides harmonics, components at frequencies 2\omega_1 - \omega_2 and 2\omega_2 - \omega_1, of amplitude \frac{3}{4}a_3A^3. These third-order intermodulation products (IM3) fall very close to the original tones, inside the filter band: a receiver tuned to 2\omega_1 - \omega_2 hears a signal that does not exist.

The fundamental term grows as A (1 dB per dB on a logarithmic scale), the intermodulation as A^3 (3 dB per dB). Extending the two lines, they meet at the third-order intercept point: the input power IIP3 (and the corresponding output OIP3) at which they would have the same level.

Third-order intercept point
On a logarithmic scale the output power at the fundamental frequency grows with slope 1 and then compresses; that of the third-order intermodulation products grows with slope 3. Extending the straight parts, the two lines meet at the point with abscissa IIP3 and ordinate OIP3.

Theorem. If with input power P_{in} (per tone, in dBm) the output intermodulation products are \Delta P dB below the fundamentals, then

    \[ IIP_3 = P_{in} + \frac{\Delta P}{2} \]

Proof. In decibels, the output fundamental is P_{in} + G and the intermodulation 3P_{in} + c, with G and c constants. Their difference is \Delta P = -2P_{in} + G - c. At the intercept point the difference is zero: 0 = -2\,IIP_3 + G - c. Subtracting, \Delta P = 2(IIP_3 - P_{in}), hence the formula. ∎

Example. With two tones of -20 dBm each, the intermodulation products come out 60 dB below the fundamentals: IIP_3 = -20 + 30 = +10 dBm. The measurement is always made at low levels, in the region where the slopes really are 1 and 3, and extrapolated: the intercept point is never reached, because the amplifier saturates first.

Theorem. For a cubic non-linearity, the 1 dB compression point (the input power at which the gain has dropped by 1 dB) lies about 9.6 dB below IIP3.

Proof. From the first part, the gain with a tone of amplitude A is a_1(1 - \frac{3}{4}|a_3/a_1|A^2). It drops by 1 dB, i.e. to the factor 0.891, when \frac{3}{4}|a_3/a_1|A^2 = 0.109, so A_{1dB}^2 = 0.145\,|a_1/a_3|. At the intercept a_1A = \frac{3}{4}|a_3|A^3, so A_{IP3}^2 = \frac{4}{3}|a_1/a_3|. The power ratio is 0.145/1.333 \approx 0.109, i.e. -9.6 dB. ∎

For a chain of stages, the final stages are the most critical: the signal reaches them already amplified. In linear units 1/IIP_{3,tot} \approx 1/IIP_{3,1} + G_1/IIP_{3,2} + \dots, dual to Friis’s formula for noise: noise is decided by the first stage, linearity by the last.

Spurious-free dynamic range

A receiver has a lower limit, the noise floor N in its bandwidth, and an upper limit, the level at which intermodulation emerges from the noise. The spurious-free dynamic range (SFDR) is the distance between the two.

Theorem. SFDR = \frac{2}{3}(IIP_3 - N), with all quantities in dB referred to the input.

Proof. Referred to the input, intermodulation is 3P_{in} - 2\,IIP_3 (a line of slope 3 equal to IIP_3 when P_{in} = IIP_3). Setting it equal to the noise: P_{in} = (N + 2\,IIP_3)/3. The dynamic range is P_{in} - N = \frac{2}{3}(IIP_3 - N). ∎

Example. Noise floor -110 dBm, IIP3 +10 dBm: SFDR = \frac{2}{3}\cdot 120 = 80 dB.

Mixers

A mixer shifts a signal in frequency by multiplying it by a local oscillator: by the identity \cos a\cos b = \frac{1}{2}[\cos(a - b) + \cos(a + b)], a signal at f_{RF} multiplied by f_{LO} produces components at |f_{RF} - f_{LO}| and f_{RF} + f_{LO} (lesson on the superheterodyne receiver). Any non-linear device can act as a mixer through its quadratic term, but real mixers are designed to approach a multiplier:

  • the balanced diode ring mixer, passive, very linear, with a conversion loss of about 6 dB;
  • the Gilbert cell, with two cross-coupled differential pairs switched by the local oscillator: an integrated multiplier with conversion gain, used in almost all integrated transceivers;
  • passive CMOS switching mixers, transistors used as switches, very linear and with low flicker noise.

The balanced structure cancels the local oscillator and the input signal at the output, which would otherwise saturate the following stages or radiate from the antenna. In mixers the same parameters as amplifiers count (gain, noise, IIP3), plus the isolation between ports.

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
0
Would love your thoughts, please comment.x
()
x