Go Back   Home > Forums > Source & Line > Digital Source
Home Forums Rules Articles Store Gallery Blogs Register Donations FAQ Calendar Search Today's Posts Mark Forums Read

Digital Source Digital Players and Recorders: CD , SACD , Tape, Memory Card, etc.

Please consider donating to help us continue to serve you.

Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving
Reply
 
Thread Tools Search this Thread
Old 10th May 2004, 07:14 AM   #1
diyAudio Member
 
Bernhard's Avatar
 
Join Date: Apr 2002
Location: Munich
Question 20bit DAC - where does the resolution come from ?

Hi,

from where does a 20bit DAC chip take those 4 extra bits ?

Interpolation from oversampling in the digital filter ?

Isn't resolution lost at high frequencies ?


Bernhard
  Reply With Quote
Old 10th May 2004, 08:49 AM   #2
borges is offline borges  Norway
diyAudio Member
 
Join Date: Dec 2003
Location: Oslo, Norway
You are right about the oversampler. The input signal to an oversampler may be 16bits/44.1 while its output may be 20bits/352.8.

In one implementation, the digital oversampler keeps the original samples and fills in 7 interpolation values between two originals. With 16bit input, the originals are simply shifted 4 bits up while the generated interpolation samples are truncated or rounded down to 20 bits.

If the DAC doesn't feature a built-in analog filter, it shouldn't care about the data source, and thus be capable of reproducing any 20-bit signal you throw at it. (As long as you don't exceede its maximum update frequency etc.)

Greetings,
Břrge
  Reply With Quote
Old 10th May 2004, 08:54 AM   #3
Electrons are yellow and more is better!
diyAudio Member
 
peranders's Avatar
 
Join Date: Apr 2002
Location: Göteborg, Sweden
Blog Entries: 4
If you have 16 bit in you can't get more out in total quality but you can get better filtering, more ideal with some interpolation tricks. CD-qualilty stays CD-quality no matter what you do but you can come closer to the theoretical limit.
__________________
/Per-Anders (my first name) or P-A as my friends call me
  Reply With Quote
Old 10th May 2004, 08:59 AM   #4
Bricolo is offline Bricolo  France
diyAudio Member
 
Bricolo's Avatar
 
Join Date: Nov 2002
Location: Grenoble, FR
it's like reencoding a 64kbps MP3 in 320kbps...
  Reply With Quote
Old 10th May 2004, 10:25 AM   #5
diyAudio Member
 
Bernhard's Avatar
 
Join Date: Apr 2002
Location: Munich
So a 20 bit DAC like PCM63 converts lots of samples that have values which are somewhere between original 16bit values.

Beside positive effects regarding filtering etc. , doesn't that reduce resolution / loose detail ?

If a picture is interpolated, quality does not get better.
It can be blown up without blowing up pixels, but some detail is lost when 2 pixels were black and white and the space between is filled with shades of grey after interpolation.
Also after resizing to the original , detail is lost.
  Reply With Quote
Old 10th May 2004, 11:47 AM   #6
Werner is offline Werner  Europe
diyAudio Member
 
Join Date: Jan 2002
Location: Belgium
In a digital filter (i.e. the oversampler) the actual 16-bit signal is convolved with the filter coefficients. These coefficients themselves are described with an accuracy of , say, 16 up to 32 bit. The resultant stream is meaningful in 32-48 bits, and these are prior to output reduced to 20 bits, because, of course, no DAC in our universe can reproduce these.

Doing digital filtering on a 16bit signal while restricting the output to 16 bit would indeed harm the information in the stream, i.e. the resolution.

Outputting an original 16 bit stream at 20 up to 24 bits is almost lossless.
  Reply With Quote
Old 10th May 2004, 04:02 PM   #7
Bricolo is offline Bricolo  France
diyAudio Member
 
Bricolo's Avatar
 
Join Date: Nov 2002
Location: Grenoble, FR
does this mean that most of the cd players, that use 16 bits dacs with oversampling, are loosing resolution?
  Reply With Quote
Old 10th May 2004, 04:09 PM   #8
diyAudio Member
 
CheffDeGaar's Avatar
 
Join Date: Feb 2003
Location: This Universe, I think
Hi Bernhard,

Have you read this thread ?

Asynchronous Sample Rate Conversion

It should answer your questions
__________________
/Cheff - Falling feels like flying, until you hit the ground
  Reply With Quote
Old 10th May 2004, 06:22 PM   #9
diyAudio Member
 
Bernhard's Avatar
 
Join Date: Apr 2002
Location: Munich
From the above thread:

Quote:
I know how disturbing this sounds. But we must remember a couple things : One, a bandlimited signal is NOT free to do whatever it pleases between Nyquist samples ... in fact, it's pretty smoothly varying between those samples. And two, the more samples we can calculate beyond the Nyquist rate, through a very accurate interpolation process, the more adjacent samples will look the same. These are simple, indisputable facts of life.

But no matter what, grabbing the most recently calculated interpolated sample, instead of the exact sample required at Fs_out, will introduce error. The question is ... How far do I have to interpolate, by what integer, so that grabbing the most recent sample will give me acceptably LOW error ??? We can never achieve perfection here, but we can get ARBITRARILY CLOSE ... simply because the higher I interpolate, the lower the error
So, there is error and in case of 8 x os the error will be 1/8 LSB if a nearest neighbour sample is taken instead of the right one ?
  Reply With Quote
Old 10th May 2004, 06:34 PM   #10
diyAudio Member
 
Join Date: Oct 2001
Location: .
Beware of comparing apples with oranges. That thread was about Asynchronous sample rate conversion. What takes place in an oversampling filter like the DF1704 is different.
  Reply With Quote

Reply


Hide this!Advertise here!

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
24bit -> 20bit conversion MWP Digital Source 2 11th October 2002 01:44 AM
does SRC help resolution? sylin Digital Source 3 21st July 2002 04:33 PM


New To Site? Need Help?

All times are GMT. The time now is 09:00 PM.

Page generated in 0.10222 seconds (78.93% PHP - 21.07% MySQL) with 11 queries

Copyright ©1999-2012 diyAudio