How to create even-order distortion?

Status
Not open for further replies.

Speakerguy

Active Member
Hi,

I am looking for a circuit / equation / anything that will help me create an even-order distortion generator for audio signals. I would also like an odd-order distortion generator. This is going to get coded into Matlab, so whether it be something tangible or just a formula doesn't matter. Anything helps, thanks!
 
A transistor or opamp that saturates (but is not cutoff) or goes into cutoff (but does not saturate) produces even harmonics.

A transistor or opamp that saturates and goes onto cutoff produces square-waves that are full of odd harmonics.
 
Hi there,


If i rem right, a full wave rectified sine wave has even harmonics,
and a simple square wave that varies from -A to +A (centered at
zero) has odd harmonics. I think a square wave that varies from
0 to +A only (never goes negative) has even harmonics.
These are the simplest i can think of at the moment.

You should be able to test any waveform by doing a Fourier on it
and see what the coefficients for the various harmonics come
out to. If all the odd's come out to zero than it has all even
harmonics, and vice versa.
 
Last edited:
Making odd-order distortion with no even-order components is very easy it seems, making even-order distortion (without any odd-order) seems much harder?
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…