Engineering:Second-order intercept point

From HandWiki

The Second-order intercept point, also known as the SOI, IP2, or IIP2 (Input intercept point), is a measure of linearity that quantifies the second-order distortion generated by nonlinear systems and devices. Examples of frequently used devices that are concerned with this measure are amplifiers and mixers. It is related to the third-order intercept point, which is generally used for quantifying degree of nonlinearity of a nonlinear system or it can also be used to estimate the nonlinear products present at the output of such a system.

Definition

At low power levels, the fundamental output power rises in a one-to-one ratio (in terms of dB) of the input power, while the second-order output power rises in a two-to-one ratio. If the input power is high enough for the device to reach saturation, the output power flattens out in both the first- and second-order cases.

The second order intercept point is the output power point at which the extrapolated first- and second-order lines intersect on a plot, since the actual power levels will flatten off due to saturation at much lower power level typically. In other words, the response is assumed to be perfect all the way to infinity. There are actually values for both the input and output SOI (known as the ISOI & OSOI or IIP2 & OIP2) of a device or system, being related by the small signal gain of the device or system. The OSOI in dB is simply the ISOI in dB plus the small signal gain of the device or system.

Derivation

To determine the second-order characteristics of a device, a strong signal is put through the device, and the output are measured. Both single- and two-tone techniques can be used, and while there will be frequencies components off to infinity, for SOI analysis the fundamental and second-order distortion products are the desired results.

Single-tone analysis

In single-tone analysis, one tone at the desired frequency is generated and put through the device. There will be output at the fundamental, and the output due to second-order effects will be at DC and twice the input frequency. The derivation follows:

[math]\displaystyle{ V_{in} = A\cos(wt) }[/math]
[math]\displaystyle{ V_{out,2nd order} = k_{2}A^{2}\cos^{2}(wt) }[/math]
[math]\displaystyle{ V_{out,2nd order} = \frac{k_{2}A^{2}}{2} + \frac{k_{2}A^{2}}{2}\cos(2wt) }[/math]

Two-tone analysis

Single-tone analysis fails to illustrate several common linearity problems, therefore in two-tone analysis, two tones of approximately equal strength are put through the device. There will be output at the fundamental frequencies, and the output due to second-order effects will be at DC, twice the input frequencies, and the sum and difference of the input frequencies. The derivation follows:

[math]\displaystyle{ V_{in} = A_{1}\cos(w_{1}t) + A_{2}\cos(w_{2}t) }[/math]
[math]\displaystyle{ V_{out,2nd order} = k_{2}[A_{1}\cos(w_{1}t) + A_{2}\cos(w_{2}t)]^{2} }[/math]
[math]\displaystyle{ V_{out,2nd order} = k_{2}\{\frac{A_{1}^{2} + A_{2}^{2}}{2} + \frac{A_{1}^{2}\cos(2w_{1}t)}{2} + \frac{A_{2}^{2}\cos(2w_{2}t)}{2} + A_{1}A_{2}\cos[(w_{1}+w_{2})t] + A_{1}A_{2}\cos[(w_{1}-w_{2})t] \} }[/math]

Cascade gain

If multiple devices are connected in cascade, and their individual ISOI and OSOI are known, it is possible to calculate the ISOI and OSOI of the entire system. It is helpful to think of how they are derived in the following ways. For the ISOI, the second-order distortion components can be "moved" to the beginning of the cascade, where the ISOI of the first component is unaffected by any gain, the ISOI of the second component is divided by the gain of the first component, and this process continues to the end of the cascade. In this case the gain of the last device has no effect on the cascade ISOI.

In the OSOI case, a similar process can be performed, except the distortion components are moved to the end of the cascade. Here, the OSOI of the first device is affected by the gain of all subsequent devices, and so on. For the OSOI, the gain of the first device has no effect on the cascade OSOI.

Both coherent and non-coherent derivations of these equations exist, due to the possible phase differences of the distortion components. In the coherent case, all of the components are exactly in phase, and their voltages simply add, while in the non-coherent case the phases are random and the distortion powers add together. The coherent case represents the most conservative (i.e. worst-case) answer, and the non-coherent case is generally a more accurate description for most systems.

Coherent SOI cascade equations

[math]\displaystyle{ \frac{1}{\sqrt{ISOI_{cas}}} = \frac{1}{\sqrt{ISOI_{1}}} + \frac{1}{\sqrt{ISOI_{2}/G_{p,1}}} + . . . + \frac{1}{\sqrt{ISOI_{n}/G_{p,1}G_{p,2}G_{p,3}. . .G_{p,n-1}}} }[/math]

[math]\displaystyle{ \frac{1}{\sqrt{OSOI_{cas}}} = \frac{1}{\sqrt{G_{p,2}G_{p,3}G_{p,4}. . .G_{p,n}OSOI_{1}}} + \frac{1}{\sqrt{G_{p,3}G_{p,4}. . .G_{p,n}OSOI_{2}}} + . . . + \frac{1}{\sqrt{OSOI_{n}}} }[/math]

Non-Coherent SOI cascade equations

[math]\displaystyle{ \frac{1}{ISOI_{cas}} = \frac{1}{ISOI_{1}} + \frac{1}{ISOI_{2}/G_{p,1}} + . . . + \frac{1}{ISOI_{n}/G_{p,1}G_{p,2}G_{p,3}. . .G_{p,n-1}} }[/math]

[math]\displaystyle{ \frac{1}{OSOI_{cas}} = \frac{1}{G_{p,2}G_{p,3}G_{p,4}. . .G_{p,n}OSOI_{1}} + \frac{1}{G_{p,3}G_{p,4}. . .G_{p,n}OSOI_{2}} + . . . + \frac{1}{OSOI_{n}} }[/math]

Useful second order equations

In the following equations f refers to the fundamental frequency, and 2f refers to the second-order distortion component frequencies.

OSOIdBm = ISOIdBm+GdB
Pout,f,dBm = Pin,f,dBm - ISOIdBm + OSOIdBm
Pout,2f,dBm = 2Pin,f,dBm - 2ISOIdBm + OSOIdBm
Pin,2f,dBm = 2Pin,f,dBm - ISOIdBm
Pout,2f,dBm = 2Pout,f,dBm - OSOIdBm

[math]\displaystyle{ \bigtriangleup_{SO,dB} }[/math] is the difference in power between the fundamental output and the output of the second-order components, as shown on the figure to the right.

[math]\displaystyle{ \bigtriangleup_{SO,dB} = P_{out,f,dBm}-P_{out,2f,dBm} }[/math]
[math]\displaystyle{ \bigtriangleup_{SO,dB} = ISOI_{dBm} - P_{in,f,dBm} }[/math]
[math]\displaystyle{ \bigtriangleup_{SO,dB} = OSOI_{dBm} - P_{out,f,dBm} }[/math]

See also

References

Further reading