home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / rec / audio / 19094 < prev    next >
Encoding:
Internet Message Format  |  1993-01-22  |  5.3 KB

  1. Path: sparky!uunet!olivea!decwrl!deccrl!news.crl.dec.com!dbased.nuo.dec.com!nntpd.lkg.dec.com!ryn.mro4.dec.com!3d.enet.dec.com!roth
  2. From: roth@3d.enet.dec.com (Jim Roth)
  3. Newsgroups: rec.audio
  4. Subject: Re: Jitter Simulation Program
  5. Message-ID: <1993Jan21.204837.3345@ryn.mro4.dec.com>
  6. Date: 21 Jan 93 22:30:53 GMT
  7. Sender: news@ryn.mro4.dec.com (USENET News System)
  8. Organization: Digital Equipment Corporation
  9. Lines: 96
  10.  
  11.  
  12. In article <1993Jan19.230006@trc.amoco.com>, znpt01@trc.amoco.com (Norman P. Tracy) writes...
  13. >In article <1993Jan19.092845.24382@ryn.mro4.dec.com>, roth@3d.enet.dec.com (Jim Roth) writes:
  14. >> 
  15. >> Clock jitter causes low index phase modulation of spectral components of the
  16. >> audio, and the effect will be proportional to both the amplitude and
  17. >> frequency of the component.
  18.  
  19. >Jim, what is "low index phase modulation"?
  20.  
  21. Modulation index is the peak phase deviation in radians in frequency or
  22. phase modulation.  It's usually designated beta in books and papers.
  23.  
  24. In this case the peak phase shift is considerably less than 2 PI radians
  25. so the index is small enough to work with first order approximations.
  26.  
  27. If you have a cosine phase modulated by another sinusoid, then for low index
  28. there will be a pair of 90 degrees shifted sidebands beta/2 as large
  29. as the carrier.  This is easy to see by looking at phasor diagrams;
  30. you have a little modulation phasor sinusoidally varying at right angles
  31. to the carrier.  Another way is to look at the carrier where it slews thru
  32. it's zero crossings.  The slope is 2*pi*f per second so beta = 2*pi*f*tau.
  33.  
  34. So the relative level of each sideband will be
  35.  
  36.     -20 log10 (beta/2) = -20 log10 (pi*f*tau)  dB down
  37.  
  38. Trying 10 kHz at zero level, 1 nsec peak (2 nsec peak to peak) sinewave
  39. jitter, we have sidebands -90 dB down.  [NOT -84 dB as they show in a plot
  40. claimed to be for 2 nsec peak to peak.  They are off by a factor of 2.
  41. They appear to be using one of the Blackman-Harris windows; probably
  42. a Kaiser-Bessel window with first null 5 bins away would be a better
  43. choice for such a low noise floor.]
  44.  
  45. A 1 kHz full level signal will have sidebands -110 dB down, and so on.
  46.  
  47. If they wished to make a meaningful assessment of the contamination due
  48. to jitter alone, they should have measured the jitter, spectrally analyzed
  49. it, and then used each spectral component (taking into account phase as
  50. well as magnitude) to modulate each sinewave in their test signals using
  51. the above relation for sidebands as a function of frequency and jitter.
  52.  
  53. This is not a lot of processing for the simple signals they used, and
  54. would have shown that most of the processors would have *very* low audio
  55. band contamination from the jitter alone.  In fact for simple sinewaves,
  56. merely notching out the sinewave out of the DAC (to prewhiten the signal)
  57. and spectrally analyzing the resulting residual would show how much
  58. contamination really exists due to all sources.  (Or better, listening
  59. to the residual.)  This kind of measurement of total noise and distortion
  60. is probably more meaningful, and at any rate should be done in conjunction
  61. with the analysis recommended above to show check if sensible results are
  62. being obtained.
  63.  
  64. By the way, the spectral purity required by digital audio clocks is
  65. not at all stringent compared to what is required for phase locked
  66. loop frequency synthesizers.  Folks designing these things have long
  67. been aware of such gremlins as "logic induced modulation" even if
  68. fancy names haven't been used.  It's not a difficult measurement.
  69. In fact, it's easy to measure clock jitter to far greater precision
  70. than is necessary, even to asymptotically approach perfection.
  71.  
  72. >So are the above two paragraphs arguing that jitter can never be audible or
  73. >is only possibly audible at high frequencies?  I think the jury is still out
  74. >and view jitter as a hypothesis which may explain some of the effects critical
  75. >listeners have been reporting and I have heard.
  76.  
  77. Actually, it would be easy to hook a phase lock loop chip up to
  78. a player's DAC clock line that would let you inject adjustable jitter,
  79. either random or even with some of the audio output mixed in.
  80.  
  81. Just adjust it and listen, and see what kinds of thresholds there are.
  82. You'll probably find it shocking how much distortion can be really
  83. cranked in this way, when you only vary one experimental parameter.
  84. While I haven't done it with DAC clocks, I did such things with crossover
  85. distortion, slew limiting, and harmonic distortion.
  86.  
  87. >  One of the reasons I consider jitter a
  88. >likely suspect is the literature I've read seems to agree that to get its
  89. >effects below the 16 bit noise floor it has to be held to less than about
  90. >400 pS (from Harris' paper).  Hawksford quotes a few tenths of a nS.  Do the
  91. >papers you cite above give a conclusion as to the required accuracy?
  92.  
  93. No conclusios, but one can always plug in some numbers and play what if games.
  94. The figures cited are valid in the sense that if jitter is that low
  95. (and random) that the 16 bit theoretical quantization noise floor won't
  96. be seriously compromised in the case of a pure full level 10 kHz sinewave and
  97. measured with a spectrum analyzer.
  98.  
  99. >  Do you
  100. >think this level of accuracy is typically maintained in $300 CD players?
  101.  
  102. I don't know, but there is *no reason why not*.  It is emphatically not
  103. an expensive thing to do properly, particularly in a one piece player
  104. where no extra interface chips and what have you are needed.
  105.  
  106. - Jim
  107.