Feedback
Magnus Danielson
cfmd at swipnet.se
Sun Jul 2 15:19:13 CEST 2000
From: Don Tillman <don at till.com>
Subject: Re: Feedback
Date: Sat, 1 Jul 2000 19:33:00 -0700 (PDT)
> Date: Sun, 02 Jul 2000 01:45:32 +0200
> From: Magnus Danielson <cfmd at swipnet.se>
>
> I just wanted to comment some on this feedback. For some of you it
> migth not be obvious on how it work, it's a kind of non-linear thing
> so let's make a model just for the sake of it.
>
> [...]
> Wow!
>
> So, where this little exercise enougth enligthening to understand why
> negative feedback in high gain op-amps may not be so beneficial to
> distorsion?
>
> Yes indeed.
Good.
> Ten years ago I hacked together a program to perform an FFT on the
> output of any arbitrary transfer function with feedback so I could
> watch how the harmonic distortion products changed with the amount of
> feedback. The results were enlightening. Really enlightening.
I take it that you ran a sine input through some model and then just FFTed it?
Thats a good start I beleive. But then, FFT has never really said the full
story (I could elaborate rather extensively on that).
> Sure enough, if you take a transfer function with simple harmonic
> distortion products and add feedback, the total quantity of distortion
> goes down but lots of new harmonics get created, and thus the
> character of the distortion moves to higher harmonic content. And
> that translates to more intermodulation effects.
>
> My original program was written in Lisp, so it wouldn't be very
> practical to run assuming I could find it. Some day I'll put together
> a Java applet to do this. It's a great demo.
Java - YUCK!
Well, if you make it work stable it migth be interesting....
I guess that one could hammer down a few lines of Matlab/Octave code that does
the whole thing.
Cheers,
Magnus
More information about the Synth-diy
mailing list