[sdiy] Xilinx 3E board comments

Paul Maddox P.Maddox at signal.QinetiQ.com
Fri Jun 9 16:26:00 CEST 2006


Eric,

> Good point. That gives you ~0.01Hz resolution.

yep, 0.01hz is adequate, you could easily increase the bit depth of the 
accumulator to get greater accuracy.

> It also puts Nyquist at 25 MHz, so the aliased harmonics will be down 
> ~67dB worst-case by the time they fold back into the audio range. Not 
> quite CD-quality, but better than the 45dB I was seeing.

ahh, but carefull :-)
the monowave has an update rate of 1Mhz, so a nyquest of 500khz, but you 
need to get above 4Khz pitch before you can begin to hear the artifacts.. 
but by then a 4Khz note is begining to hurt my ears...
Given that few people would play a note above 6Khz for any length of time, I 
reckon a 50Mhz update rate is as good as 'alias free' as you'll ever get.

> Then you either have to build a (fairly simple) decimating FIR to get the 
> sample rate down to the audio range to output through a good-quality DAC, 
> or use a Delta-Sigma converter running in logic at full speed like the one 
> Jim Patchell has on the fpga.synth.net site. (has anyone tried that yet?)

to my knowledge, no, nobody has tried it.. I know Jim synthesised it...

Paul 



More information about the Synth-diy mailing list