[sdiy] Gilbert Cells and VCAs with Predistortion

Ryan Williams destrukto at cox.net
Sun Jul 3 21:21:04 CEST 2005



Magnus Danielson wrote:
> Build some traditional OTA/VCA designs onto the same board and make the
> comparision in the same project.

thats a good idea. I'll do it.

> A classic way to do THD is to subtract the output signal with the input signal
> and balance them towards minimum. The residue signal should be the non-harmonic
> (not all true, but ah well, it's an approximation) The ratio between the
> signals is the THD.
> 
> On my network-analyzer/spec I have a little program that measure the 10
> overtones and calculates the THD from that. Lovely to have gear that can be
> taught to think for themselfs... ;O)

The network analyzer's at school are from Agilent.  I'm not sure if the 
one they have measures low frequencies. I'll have to get the manual for 
it and find out. The spectrum analayzers that I have seen are similar. 
I know they measure DC to 1GHz but what I'm not sure about is the input 
level. I think these tools are meant for RF.

They do have some real nice Agilent oscilloscopes. I think I could 
achieve this by recording data from the scope to a computer and then 
running the FFT in something like matlab?

One other option I thought about yesterday was national instruments 
labview. The school has several of these systems. I found a tutorial on 
using it for audio performance analysis, but I'll have to read about it 
and find out how precice it can measure.

If you or anyone else is hoping to see my results, I must warn you that 
it will probably be a while. I have several other synth, and school 
projects going on at the moment. but, I really want to do this as soon 
as I can.

>>I still have about 15 THAT2180 VCAs but I'm saving them for situations 
>>where I want exponential control.  I'll probably just use them in other 
>>synth modules that need an on board VCA.
> 
> 
> Well, the VCA is 2 PNP and 2 NPN and an inverter as "active" components, so it
> was easy enought to do. The linear control input can be acheived by using a
> diode to logarithmize the signal. Remember, over there some temperature
> dependence might not be the worst thing in the world.

I suppose your are right. I probably would not even know the difference 
if there was some temperature dependence. I did not really intend to 
make a VCA circuit when this started. I was studying the gilbert cell to 
learn about 4-quadrant multipliers, not OTAs and VCAs.  I guess my 
excuse about nonlinear control of the THAT chips is no good.  For me 
this is just an educational exersize to improve my knowledge and 
understanding of nonlinear circuits, but it would be nice to come up 
with an alternative to the OTAs that are slowly dying out.

-ryan williams



More information about the Synth-diy mailing list