Page 1 of 6 123456 LastLast
Results 1 to 10 of 57

Thread: Asynchronous Sample Rate conversion (ASRC) DACs

  1. #1
    Addicted to Best!
    Join Date
    Feb 2012
    Location
    Ireland
    Posts
    890

    Asynchronous Sample Rate conversion (ASRC) DACs

    What are people's view on ASRCs? I find that an ASRC benefits highish to medium jitter sources but invariably masks the benefits of low jitter sources.
    I always am suspicious when a number of different inputs into a DAC all sound the same! It could be that the DAC is doing such a good job of jitter reduction that it makes all inputs behave at their best but in my experience, with DACs that have defeatable ASRCs, they sound better without ASRC when using low jitter sources. Even the ESS DACs, that have a supposedly very sophisticated ASRC, sound better when ASRC is turned off.

    Any experiences to relate?
    Manufacturer digital products
    www.johnkenny.biz

  2. #2
    WBF Technical Expert
    Join Date
    Jun 2010
    Location
    Monument, CO
    Posts
    2,498
    <Off-topic as I have no direct experience to relate. It is an interesting subject so hopefully this post will not be offensive.>

    Obviously many things other than jitter can cause sonic degradation, and it is difficult to isolate the effects of ASRC from everything else going on in the design, including the effect of sample rate conversion. Having all sources sound the same, I am not sure exactly what that means. If jitter is eliminated as an error source, then all sources should sound as good as the low-jitter sources, yes? Any other effects, assuming all esle is the same, must be related to the sample rate conversion. SRC itself introduces all sorts of other variables, natch.

    Random thoughts - Don
    Don Herman
    "After silence, that which best expresses the inexpressible, is music" - Aldous Huxley

  3. #3
    Addicted to Best!
    Join Date
    Feb 2012
    Location
    Ireland
    Posts
    890
    Quote Originally Posted by DonH50 View Post
    <Off-topic as I have no direct experience to relate. It is an interesting subject so hopefully this post will not be offensive.>

    Obviously many things other than jitter can cause sonic degradation, and it is difficult to isolate the effects of ASRC from everything else going on in the design, including the effect of sample rate conversion.
    Sure, it's difficult to isolate the effect of ASRC & implementation is obviously important as are many other technical factors. Of course, I'm generalising in my comments but they are based on a lot of users experiences.
    Having all sources sound the same, I am not sure exactly what that means.
    What I mean is Toslink, SPDIF & USB sound the same fed into the DAC - no discernible difference between these sources when ASRC is on but when off (some DACs can turn it on/off), the low jitter sources sound noticeably better than they do when ASRC is on & the sources now sound different from one another. Conclusion, ASRC is bringing all inputs to the same level, improving some sources but dis-improving others
    If jitter is eliminated - Any other effects, assuming all esle is the same, must be related to the sample rate conversion. SRC itself introduces all sorts of other variables, natch.

    Random thoughts - Don
    Manufacturer digital products
    www.johnkenny.biz

  4. #4
    Addicted to Best!
    Join Date
    Feb 2012
    Location
    Ireland
    Posts
    890
    Let's look a bit closer at what ASRC does - it takes an input data rate & converts it to a completely different output data rate so we immediately see that the fundamental job of the Asynchronous Sample Rate Converter is to provide output audio samples corresponding to points of time IN BETWEEN the original audio samples. Sometimes only one sample in between, sometimes two ... because the output rate is faster. It's job is therefore one of interpolation or filling in the samples between the original samples. This interpolation is fraught with issues. This interpolation introduces error because it can never be perfect - the higher the ASRC bandwith & the higher the number of interpolation points the lower the error. This is probably one of the reasons that the high sampling rates of the ESS DACs & recently introduced NAD both sound better than most ASRCs but neither are perfect.

    Here's an explanation of how ASRC works in an ESS DAC -taken from here http://www.anedio.com/index.php/arti...tter_reduction
    Name:  art_ess1.jpg
Views: 682
Size:  11.9 KB
    The final refinement is performed by the ES9018 DAC, with its unique sample-rate conversion technology (patented by ESS Technology, US patent 7330138). It transports the original samples to a completely new clock domain, run by an ultra low phase noise oscillator. The new clock domain is at a much higher frequency (80 MHz in the case of the D1 DAC). Initially, the audio data is oversampled to the new domain simply by duplicating the samples, as indicated by the repeated dots in the diagram. Because the two sample frequencies are unrelated, the sample times of the two clocks will not align exactly. Note that almost all the samples of the output are simple replicas of the input. Only at the point where the input sample changes does the timing mismatch become an issue.
    Name:  art_ess2.jpg
Views: 654
Size:  9.0 KB
    As shown in the figure zoomed into a transition point, the output sample clock falls slightly after the input sample clock, which causes a portion of the signal to be missing (the shaded area). It is this missing area that must be corrected. The key to ESS Technology's innovation lies in transforming this sampling-time mismatch into a single intermediate sample that corrects for the timing error. At the transition point, it generates a new intermediate sample in such a way to match the shaded area caused by the timing mismatch. Thus, the time error is transformed into an equivalent digital level.
    To calculate the shaded area, the position of the input clock relative to the reference clock must be determined accurately. This critical task is performed by a DPLL (Digital Phase-Locked Loop), which locks onto the input clock and compares it to the precision low phase noise reference. The whole process is extremely accurate, achieving errors less than -175 dB.
    Now, even though the statement is made that an error of < -175dB is achieved, the ESS DAC still sounds different between sources with different jitter levels.
    Attached Images Attached Images  
    Manufacturer digital products
    www.johnkenny.biz

  5. #5
    Addicted to Best! Andre Marc's Avatar
    Join Date
    Mar 2012
    Location
    San Diego
    Posts
    1,519
    Quote Originally Posted by jkeny View Post
    What are people's view on ASRCs? I find that an ASRC benefits highish to medium jitter sources but invariably masks the benefits of low jitter sources.
    I always am suspicious when a number of different inputs into a DAC all sound the same! It could be that the DAC is doing such a good job of jitter reduction that it makes all inputs behave at their best but in my experience, with DACs that have defeatable ASRCs, they sound better without ASRC when using low jitter sources. Even the ESS DACs, that have a supposedly very sophisticated ASRC, sound better when ASRC is turned off.

    Any experiences to relate?
    My Bryston BDA-1 sounds better with async upsampling selected. It converts 44.1 multiples to 176.4 and 96 to 192.

  6. #6
    Addicted to Best!
    Join Date
    Feb 2012
    Location
    Ireland
    Posts
    890
    Quote Originally Posted by Andre Marc View Post
    My Bryston BDA-1 sounds better with async upsampling selected. It converts 44.1 multiples to 176.4 and 96 to 192.
    AFAIK, that is Synchronous Sample Rate Conversion (SSRC) not Asynchronous (ASRC).
    The difference between the two types is large & fundamental.
    SSRC uses an integer multiplier to convert from one clock to another because these clocks are integer multiples of one another i.e 44.1 is multiplied by 4 to get 176.4. The conversion of data in this scenario doesn't require any complex interpolation or guessing of the data as is required in ASRC where the new clock is a non-integer derivation of the original clock.

    Even so, does a low jitter 16/44 source sound better when upsampled to 176.4 than when played back natively? Does 16/176.4 (upsampled) sound as natural as the 16/44.1? I reckon it probably will & will benefit from the higher sample rate easing of the digital interpolation filter. Where I find that there is a problem is in using ASRC which seems to sound unnatural.
    Last edited by jkeny; 07-28-2012 at 03:41 AM.
    Manufacturer digital products
    www.johnkenny.biz

  7. #7
    Addicted to Best!
    Join Date
    Feb 2012
    Location
    Ireland
    Posts
    890
    As further grist to the mill - here's a site that compares various SRC software upsamplers. A "correct" SRC algorithm should have a "perfect" passband, and "infinite" attenuation past the passband. In addition, there should be no additional harmonic distortion generated. The criteria is simple, but very difficult to achieve. As can be seen very few SRC algorithms perform well. These examples are of software implementations.

    Using the correct algorithm & achieving the accuracy & computational power required in a small piece of silicon is a mammoth task. So hardware implementation of SRC is very precarious, in my opinion.
    Manufacturer digital products
    www.johnkenny.biz

  8. #8
    WBF Technical Expert (Computer Audio)
    Join Date
    Jul 2010
    Posts
    651
    ASRC is indeed not trivial: http://www.iet.ntnu.no/courses/fe811...ownsofasrc.pdf
    But even straight up or down sampling e.g. from 44 to 176 and back is not easy because of the filtering.
    Uli Bruggeman has a nice example: http://www.aktives-hoeren.de/viewtop...=2242&start=44

    http://thewelltemperedcomputer.com/KB/SRC.htm

  9. #9
    Addicted to Best!
    Join Date
    Feb 2012
    Location
    Ireland
    Posts
    890
    Yes, Vincent, good links.
    Partly this thread started as a result of Vincent trying my USB to SPDIF device & finding little difference between it & a TOSLINK feed into his Benchmark DAC.

    My experience so far from 100s of customers is that ASRC is ALWAYS detrimental to the sound when using a low jitter source such as my USB-SPDIF device. It has benefits for high/med jitter sources but masks the benefits achievable from low jitter sources. In other words it converges all sources to a middle ground sound.

    Vincent, is your experience with your Benchmark DAC that it's compulsory ASRC is always beneficial to the sound? It's difficult to evaluate this as you can't turn it off!
    Manufacturer digital products
    www.johnkenny.biz

  10. #10
    WBF Technical Expert (Computer Audio)
    Join Date
    Jul 2010
    Posts
    651
    In itself it is an interesting hypothesis that there is a trade off somewhere when using ASRC.
    Best would be somebody with a AP kit measuring the jitter performance using the various inputs.

    The same happened to me when listening to the VLink.
    A marked difference between the adaptive mode USB of the Benchmark and the async Vlink over SPDIF or AES/EBU.
    I didn’t hear any difference between SPDIF and AES/EBU.
    But there are people who claim to hear a world of differences.
    Sometimes I had the feeling there was a difference between the Toslink and the SPDIF but I really needed a true sighted test to hear this

    It might be a limitation in my hearing and/or perception but this applies to all of us.

    Anyway I’m happy with the Benchmark as it offers the functionality I need (various digital inputs, pre-amp, headphone) and it delivers a transparent sound.

    I do think it is nice to know that if my next computer comes without Toslink I can easily obtain the same sound quality by using an async USB to SPDIF converter.

    One day I might decide to buy a pre-amp with a async USB input, that will probably be the best solution as no outside clock is involved.

Page 1 of 6 123456 LastLast

Similar Threads

  1. A binaural recording sample
    By tomelex in forum Stereo Processing, Ambiophonics, 3D, etc
    Replies: 12
    Last Post: 08-16-2012, 07:18 PM
  2. Adaptive and asynchronous USB
    By Vincent Kars in forum Vincent Kars On Computer Audio
    Replies: 2
    Last Post: 07-18-2011, 07:41 PM
  3. DACS and "sampling rate sweet spots"
    By RBFC in forum Digital: DAC, Transport, Digital Processing
    Replies: 8
    Last Post: 06-29-2011, 07:09 PM
  4. Sample Rate Conversion
    By Vincent Kars in forum Vincent Kars On Computer Audio
    Replies: 12
    Last Post: 03-12-2011, 05:14 PM
  5. DACs 102: Delta-Sigma DACs
    By DonH50 in forum What's Best In Tech Talk
    Replies: 10
    Last Post: 01-12-2011, 07:57 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •