[sdiy] lookup table as expo converter
Ingo Debus
debus at cityweb.de
Fri May 28 16:12:44 CEST 2004
Am Freitag, 28.05.04 um 10:01 Uhr schrieb Colin Hinz:
> (Semi)-seriously, imagine a mutant ADC with two accumulator registers:
> one amasses the binary bits as usual, while the other one sums up
> exponentially-weighted values.
Don't these values have to be multiplied rather than summed? We're
talking an expo converter, i. e. something that can be put in front of
a (linear) mV/Hz VCO to make it a V/octave VCO, yes?
So, at the input of this expo converter 1LSB (bit 0) would correspond
(say) to a semitone interval at the VCO output, the second but least
significant bit (bit 1) corresponds to a two-semitone interval, bit 2
corresponds to a four-semitone interval and so on. Since the bits
correspond to fixed intervals they correspond to frequency ratios. For
each set bit the frequency (and thus the output voltage of the expo
converter aka input voltage of the linear VCO) has to be multiplied
with some factor. Correct?
But apart from this, I don't see any reason why it should not work. No
table, but a lot of multiplications instead.
> No lookup tables (except for maintaining
> the expo-weighted values, which require 2^N storage words) and it's
> as accurate as your mixed-signal interface. Yep, it means regressing
> to non-monolithic SAR ADCs, but you can't have everything.
You could use a standard ADC and process the bits one by one after the
conversion.
Ingo
More information about the Synth-diy
mailing list