Quick question about DAC oversampling

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
Depends, if you are taliking audio DACs, then they behave very differently from what you were taught in Electrical Engineering in College/University/textbook. They employ what is called a reconstruction filter to fill in the missing bits so you wind up generating the perfect sinewave.

The traditional drawing a straight line which is know as oversampling is when you are sampling at 44.1KHz on a 13KHz signal, the waveform looks like crap and distortion skyrockets cause you only have 3 sample points in one waveform cycle.

I am in the Non oversampling (NOS) camp though. You can read up the various NOS versus non NOS debate on this forum.

Oon
 
oon_the_kid said:
The traditional drawing a straight line which is know as oversampling is when you are sampling at 44.1KHz on a 13KHz signal, the waveform looks like crap and distortion skyrockets cause you only have 3 sample points in one waveform cycle.
I am not sure if you are here criticising a naive view of reconstruction or advocating a naive view of reconstruction. Anyway, this is not how it works; you only need (on average) just over two sample points per cycle to get perfect reconstruction so three is enough - no distortion.

Whether DACs work differently from what you were taught in EE school depends on the quality of the school and whether you were listening carefully enough.
 
Hello, in oversampling technique done inside a DAC machine (i.e. via hardware chips) how the additional samples are calculated: by repeating each digit a number of times or by putting zeros in between or by adding samples interpolated in the digital domain in between?

The additional samples are digitally interpolated in a time-domain view. Which is to say, they are digitally filtered to remove the image bands in a frequency-domain view. Interpolation and image filtering are two views of the same process, which is, partial signal reconstruction.

Zero insertion and such are simply a technique used in conjunction with the digital filter for creating the extra bandwidth for enabling the partial reconstruction process.
 
Hello, in oversampling technique done inside a DAC machine (i.e. via hardware chips) how the additional samples are calculated: by repeating each digit a number of times or by putting zeros in between or by adding samples interpolated in the digital domain in between?

Theoretically by putting zero samples in between the original samples and then passing the result through a digital low-pass filter, usually a long FIR filter.

Practically by doing the exact same calculation in a more hardware-efficient manner. That is, there is little point in multiplying all the inserted zero samples with the filter coefficients and adding the results, as these will be zero anyway. Instead you can make a shorter filter that only multiplies the original samples with coefficients and adds the results, but the coefficients then need to be cyclically switched between different values.
 
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.