In Reply to: Nice, but no cigar posted by Tony Lauck on December 18, 2008 at 18:15:02:
You are right, the link seems to be corrupted. However, there are plenty of alternative download sources - just use Google.I can assure you the version I downloaded is not corrupted - here is a brief extract from the Readme file:
----------------------------------------------------------------------
Readme
DSD to PCM Playback Plug-in Version 1.0
----------------------------------------------------------------------This file describes the latest information for the DSD to PCM Playback
Plug-in.
Please read this before using the DSD to PCM Playback Plug-in.
PS - If you don't understand the principles behind pulse density modulation, I am not going to try and explain it to you. I will offer three observations:
1. If you implement a DSD to PCM converter (or indeed, any generic sigma delta converter), it needs to be greater than first order otherwise the results are too noisy. That's why what you posted is not correct.
2. However, higher order converters are prone to idle tones, which you need to handle.
3. The actual DSD to PCM algorithm from memory (but don't quote me on this) is a proprietary 5th order converter with a specific noise shaping curve.I won't post you my Excel file because it is quite simplistic and is not a fully implemented encoder/decoder (I did it so that I can quickly plot some graphs).
If you are interested in a sample algorithm, I have attached a link to a matlab model, based on a real A/D converter
Edits: 12/18/08
This post is made possible by the generous support of people like you and our sponsors:
Follow Ups
- Try using Google - Christine Tham 19:03:04 12/18/08 (6)
- Converter found? - Tony Lauck 22:32:29 12/18/08 (0)
- RE: Try using Google - Tony Lauck 19:58:52 12/18/08 (4)
- Do you guys ever just listen? - TommyTunes 05:16:18 12/19/08 (3)
- Listen to this... - Charles Hansen 22:29:42 12/19/08 (1)
- RE: Listen to this... - Tony Lauck 13:01:39 12/20/08 (0)
- That's why I want the converter software - Tony Lauck 08:13:37 12/19/08 (0)