Re: In which situations oversampling the input of a DAC is beneficial?
Reply #2 – 2016-04-16 00:28:31
Assumption 1) Sometimes or some DACs will internally (hardware) oversample and filter (what kind of filtering? ) its input to match the sample rate that it uses internally for processing. A proper DAC will do reconstruction ... with a reconstruction filter. In the most trivial case that's upsampling followed by a lowpass filter. (A real DAC will have more stages including an analog one.)Then, based on this assumption and on the assumption 2) that its limited hardware used for oversampling is inferior to a virtually unlimited (CPUs running at GHz in PCs) software-oversampling No, you are comparing apples and oranges here. One is a hardware block programmed to do one job while the other is a processor with a general instruction set that has to run the pieces of software you throw at it.one could infer that you should, whenever is possible, oversample the input to match the sample rate that the DACs uses internally (and do manufacturers provide this information? ), thus bypassing the DACs inferior oversampling/filtering that would otherwise result in more losses/distortions to the original signal. You usually can't even do that since the DAC won't accept data at the rate that it internally processes it. You can still do resampling to higher sampling rates and then the DAC's filters will operate at higher frequencies as well - above your resampler's filters.(all of that would theoretically not apply to NOS DACs) It does, but such DACs simply lack the digital reconstruction part. And, if so, why not always software-oversample/filter? (provided that the CPU will not get overly taxed). Some audiophiles are obsessed with bit-perfectness. Another reason might be that your operating system could also resample, Another negligible point is that DACs can actually perform worse at higher sampling rates... So yeah, you can pretty much always resample.