[sdiy] jitter analysis

Magnus Danielson cfmd at bredband.net
Fri Jul 9 15:29:27 CEST 2004


From: Richard Wentk <richard at skydancer.com>
Subject: RE: [sdiy] jitter analysis
Date: Fri, 09 Jul 2004 14:14:07 +0100
Message-ID: <5.1.0.14.2.20040709135732.03001e38 at pop3.skydancer.com>

Richard,

> At 14:49 09/07/2004 +0200, Czech Martin wrote:
> 
> >We do not have to argue about the real limitation of the human ear.
> >At some frequency all perception will be lost. My ears can go as far
> >as 16-17 kHz, others may reach 22kHz. But not much more.
> 
> That's for steady tones though. The perception of transients is much more 
> complicated.
> 
> You're also assuming that sampling at 44.1kHz will give you perfect 
> reproduction. Of course it won't, so just from the point of view of common 
> sense it's a good idea to sample at high a rate as possible.

The whole Nyquist theorem is actually only valid for non-transient signals, it
only applies to signals of constant amplitudes of all components. Living and
listening to transients all the time, it works as a good approximation but it
is only an approximation.

> >My assumption is that the noise component which is interesting here
> >is very low in frequency, < 10Hz.
> >After all, we do not percieve those waves as noisy, but drifting.
> 
> I suspect that's likely to be wrong. This isn't just random drift we're 
> talking about. Random drift is extremely easy to simulate in digital 
> synths, and while it makes the sound more interesting it certainly doesn't 
> make it fatter. What you get instead is more of a chorus effect, which is 
> rather different.
> 
> As an interesting digital synthesis experiment you can create (in something 
> like Csound) a generic oscillator from a bank of harmonically tuned 
> bandpass filters, each channel fed by uncorrelated noise, with very fine 
> control of Q up to oscillation.
> 
> If you turn up the Q to oscillation the sound is indistinguishable from an 
> arbitrary oscillator with the same spectrum. If you back off the Q a little 
> the sound fattens up in an interesting way. That's analogous, if not 
> exactly identical, to what I suspect is happening here.

Interesting.

> What we actually perceive is fatness as a timbral quality. It's easily 
> audible in a good single oscillator design.
> 
> I'm interested because I want to know how to model that sound digitally. 
> The fact that the quality of fatness survives digital recording and 
> reproduction proves that its absence isn't inherent to 'digitalness', so 
> much as poor modelling and DSP design. If you can replay the bitstream that 
> creates the effect, you can obviously create it from scratch digitally too.

Well, there is numerous ways to produce fatness, but it still requires good
characterisation.

> >btw.: I expect that very old transistors have a lot of 1/f noise,
> >and also shot noise. New transistors have improved a lot, simply because
> >of general semiconductor advancements over the last 40 years or so.
> >This would mean that replicas with new hardware are not the same!
> 
> This wouldn't surprise me in the least.

You can however stress the transistors up to a higher noise-level. Why have
noone come up with the idea to measure the noise-level of transistors and then
chock them up to a higher level so that you have a line of transistors with the
same noise-level that way?

Oh, I think I just came up with the idea! ;O)

There is something evil about in a controlled manner stress the components to
produce more noise, but on the other hand, if one learns to control the process
then reproducability should be rewardning and trimming of noise-levels could be
avoided by producing matching components instead. With a little skill this
could be automated... who wanted a noisy transistor? >;O)

Cheers,
Magnus



More information about the Synth-diy mailing list