[sdiy] High frequency VCO designs
rburnett at richieburnett.co.uk
rburnett at richieburnett.co.uk
Tue Sep 23 20:19:27 CEST 2014
Here's some practical examples to help clarify quality concerns:
Top octave squarewaves from C10 (4186.01Hz) to B (7902.13Hz) generated
by dividing down a MHz frequency master clock by fixed constants for
each note. i.e. The old fashioned TOG method....
http://www.richieburnett.co.uk/temp/TOGdiv.wav
The exact same top octave pitches generated using software DDS technique
running at 96kHz:
http://www.richieburnett.co.uk/temp/TOG96k.wav
(You might have to cut and paste these URLs into your browser to keep my
host's anti-leech thingy satisfied!)
Whilst the 96k DDS example isn't the several hundreds of kHz that Phil
suggested, it's quite representative of the period jitter (aliasing)
that you get trying to generate arbitrary-frequency square waves
directly using this method. The amplitude of the unwanted aliasing only
drops by 6dB every time you double the DDS clocking rate, so you have to
go up many times to get the aliasing right down.
I'll leave Tom to decide what sounds acceptable for his application and
what doesn't :-)
-Richie,
More information about the Synth-diy
mailing list