Barkhausen stability criterion

It cannot be applied directly to active elements with negative resistance like tunnel diode oscillators.

In the real world, it is impossible to balance on the imaginary axis; small errors will cause the poles to be either slightly to the right or left, resulting in infinite growth or decreasing to zero, respectively.

Thus, in practice a steady-state oscillator is a non-linear circuit; the poles are manipulated to be slightly to the right, and a nonlinearity is introduced that reduces the loop gain when the output is high.

[6] Barkhausen's original "formula for self-excitation", intended for determining the oscillation frequencies of the feedback loop, involved an equality sign: |βA| = 1.

At the time conditionally-stable nonlinear systems were poorly understood; it was widely believed that this gave the boundary between stability (|βA| < 1) and instability (|βA| ≥ 1), and this erroneous version found its way into the literature.

Block diagram of a feedback oscillator circuit to which the Barkhausen criterion applies. It consists of an amplifying element A whose output v o is fed back into its input v f through a feedback network β(jω) .
To find the loop gain , the feedback loop is considered broken at some point and the output v o for a given input v i is calculated: