Hi!
I've heard from someone a lot better than me at this that the reason the oscillations occur is because the transistor saturates. Is this true?
No.
The oscillation starts way earlier.
If you inspect the start of the oscillation (via LTSpice) you will find that the signal amplitude
is rising in a exponential manner.
And this happens way before the transistor saturates.
So the saturation is clearly not the cause of the oscillation.
The oscillation purely depends on the positive feedback of the signal.
So you feed back a signal which is larger then the original, which in turn
gets amplified more and this is fed back...
Given the above it is clear that the transistor will reach the saturation region when
the signal becomes too large and no counter-measures are implemented.
The resulting signal will be heavily distorted when the transistor reaches saturation,
which results in a lot of harmonics.
I'm not sure if you want this to happen.
The oscillation is started from the inherent noise of the system which gets amplified,
frequency filtered and fed back into the amplifier.
If you simulate oscillators in LTSpice, it might help to activcate the startup option, so
that the power is ramped up like in the real world. This helps a lot in most cases.
The parts in LTSpice are very clean when it comes to noise.
Just my 2 mOhm
Cheers
Guido