www.96kHz.org
advanced audio recording
a DSD - cross clock domain resampler in VHDL
  Frequency
Converter

Sample
Rate
Converter

DSD
Mixer


DSD-Resampling Module

Since the DSD-format prevents direct mixing, the signal must first be converted to, for example, PCM. The conversion process involves what is known as decimation of the high-frequency data into an intermediate format of equally high resolution, with no loss of information. This intermediate signal could then be summed to feed a DSD converter. However, since the connected devices are not compatible and do not have the same frequency response, a sampling rate adjustment must also be performed.

With this circuit is it possible to resample and change incoming audio data in DSD-format to an internal or external frequency of about 96kHz.


DSD - Cross Clock Domain Resampler - JS 2009

g this dynamically it is possible to change a given clock frequency by only a small percentages.

Using the special 29/59 ratio for the MUL/DIV configuration a nearly perfect S/PDIF clock of 64 x 96kHz is obtained from any normal 25 MHz clock oscillator. Using common digital up conversion and filtering with a special progressive technique an equation is continously generated which represents the current signal state of the given time period. Taking the new time base on the right side of the resampling unit into account, a new value is calculated from the interpolating equation.


Read about the detailled function of this circuit in the article about the Resampler


To process DSD (direct stream digtial) the data is upconverted and filtered to PCM and a clock is reconstructed by high speed digital resampling. The signals can be mixed into one channel using several or these modules to get a common PCM-stream. In the subsequent example the DSD256 clock operates as the master. The channels 1 and 2 are resampled.

DSD - Cross Clock Domain Resampler - JS 2009

From that point on a new DSD signal might be generated. Resampling is thus performed beyond clock domain boundaries allowing any possible DSD device to feed the circuit.

Read about the detailled function of the circuit in the article about the Resampler

 

 
Full Synchronized
Operation



96 kHz
optimized
 
96 kHz
Audio DSP

 

© Sound of L.A. Music Productions 2009