Home Computer Audio Asylum

Music servers and other computer based digital audio technologies.

RE: Converting DSD to PCM

The problem is that if you don't do integer downsampling then you can't do a simple decimation. Instead, you have to interpolate points in between where you put the +- 1's. This can be done, but you have to have a separate bank of filter coefficients for each intermediate point of interpolation. This may or may not be a problem in practice, e.g. it will depend on cache sizes. If you don't use really accurate arithmetic and really accurate filter coefficients, then there will be time varying errors caused by the interpolation process and these will be at the beat frequency, potentially in or near the audible range. I suspect that if done properly (with sufficient horsepower) then the more complex filtering for 192 could well sound as good as 176.4, but I can't see what the point of doing this would be. Going the other way, I have no problem using HQPlayer to upsample 96 or 192 to DSD128. This sounds better then upsampling 96 to 192 or playing 192 directly on my Mytek DAC.

If you want to learn how sample rate converters work then there are text books on digital signal processing that explain this, but you will need college level calculus to understand them (and a lot of time and patience).






Tony Lauck

"Diversity is the law of nature; no two entities in this universe are uniform." - P.R. Sarkar


This post is made possible by the generous support of people like you and our sponsors:
  Amplified Parts  


Follow Ups Full Thread
Follow Ups

FAQ

Post a Message!

Forgot Password?
Moniker (Username):
Password (Optional):
  Remember my Moniker & Password  (What's this?)    Eat Me
E-Mail (Optional):
Subject:
Message:   (Posts are subject to Content Rules)
Optional Link URL:
Optional Link Title:
Optional Image URL:
Upload Image:
E-mail Replies:  Automagically notify you when someone responds.