AW: [sdiy] Dual Frequency Shifter update

René Schmitz uzs159 at uni-bonn.de
Wed Jul 19 15:51:32 CEST 2006


Hi Jürgen and Magnus,

jhaible at debitel.net wrote:
> This will work?
> Then it's probably _the_ solution! 
> (No problem to build a matching triple (2 before mults, 1 after sum of mults)
> of nonlinearities from a couple of transistor arrays, I guess. First thing
> that comes to mind is just two anti-parallel diodes in the feedback of an
> opamp. 3 x 2 diodes, made from 2 MAT-04s.)
> And it really will work, conceptually??

I doubt that. A nonlinearity has the property of being nonlinear. :-P 
I.e. in general f(a*x+b*y)!= a*(f(x))+b*(f(y)). (Try it with x^3, exp ...)

The multiplication stretches and squashes your predistorted signal 
across the reconstructing inverse nonlinearity. Only at unity gain will 
you have your original signal back. The adding of a second signal alone 
will prevent this. So you need a=1, b=0 in the above if you will.

On the predistortion nonlinearity you'll get intermodulation products 
for any non-sinusoid tone signal, some even with higher orders, landing 
between harmonics, these would be modulated in the multipliers 
generating sidebands, regardless if they've been dome filtered or not. 
Its not the dome filter who moves them around, but the multiplication. 
(Without the dome filter they'll likely generate two sidebands, instead 
of one.) The same thing will happen again in the reconstruction 
nonlinearity, just you have way more partials now, some of them moving 
around...

If it was possible to cancel the predistortion, then you could use the 
clipping of the multipliers as your predistortion, and cancel it at the 
output. :-)

>>The dome filter is probably a contributor to bad S/N so you really want to
>>replace that 
> 
> 
> I don't think it contributes any noise worth mentioning.
> The signal runs thru 6 opamp stages with a max. noise gain of
> 2 in each stage. I don't hear any noise even with cheap TL072s.
> If noise is an issue, I can still choose resistors in the 600R
> range and go for low noise opamps.

Why do you need to compand at all? (multipliers?)

Maybe you could have a multiband companding, to get good response times 
while preventing distortions. (Two bands should be enough.)

Cheers,
  René

-- 
uzs159 at uni-bonn.de
http://www.uni-bonn.de/~uzs159




More information about the Synth-diy mailing list