H D C D
P R O C E S S O V E R V I E W
The professional Model Two HDCD processor converts analog signals to digital with unprecedented accuracy, and HDCD decoding integrated circuits (ICs) greatly improve D/A conversion in consumer playback equipment. If you would like more detail on these processes, please see HDCD Articles and Papers.
HDCD Encoding Process
Analog to Digital Conversion
HDCD A/D conversion uses extremely accurate, discrete, multi-bit A/D converters that operate at a sampling frequency of 192 or 176.4 kHz. They employ sophisticated digitally subtracted dither to produce low noise and keep distortion below -120 dB or less than one part per million. The 192-kHz or 176.4-kHz signal can be output directly using an HDCD 1FS digital filter or converted to a 96-kHz or 88.2-kHz, 24-bit signal using HDCD-optimized decimation filtering.
Signal Analysis and Delay Memory
To be converted to a 48-kHz or 44.1-kHz signal, an HDCD 96-kHz or 88.2-kHz, 24-bit signal is sent to a memory buffer that delays the signal long enough for the HDCD processor's eight Motorola 56009 digital signal processors (DSPs) to analyze the signal. This powerful "look ahead" design allows the HDCD processor to perform the complex signal analysis and processing described below to produce a 44.1-kHz, 16-bit CD-format recording with the highest fidelity possible.
Decimation Filter Selection, Reduction to 44.1 kHz
The 96-kHz or 88.2-kHz, 24-bit signal is converted to 48 or 44.1 kHz using patented HDCD dynamic decimation filter technology. Conventional 44.1-kHz decimation uses a fixed 22.05-kHz anti-alias filter. However, research has shown that no single 22.05-kHz brick-wall filter can be sonically neutral for all different types of program material, due to its low frequency and required sharp cutoff.
Thus, fixed-filter 44.1-kHz decimation often sounds very different from the original analog or high sampling frequency digital master. In contrast, the HDCD processors' real-time analysis allows the anti-alias filter's transition band characteristics to be dynamically optimized to preserve the program signal's content—reducing distortion and producing a more sonically accurate 44.1-kHz signal.
Thus, fixed-filter 44.1-kHz decimation often sounds very different from the original analog or high sampling frequency digital master. In contrast, the HDCD processors' real-time analysis allows the anti-alias filter's transition band characteristics to be dynamically optimized to preserve the program signal's content—reducing distortion and producing a more sonically accurate 44.1-kHz signal.
Amplitude Encoding/Gain Structure
Two optional HDCD features are available to the recording engineer to reduce the 44.1-kHz, 24-bit signal to 16 bits while retaining many 24-bit sonic benefits. Both of these features can be turned on or off depending on the sonic requirements of the source material.
- Peak Extend is a reversible soft limiter that allows the engineer to increase the peak signal level by up to 6 dB without "overs." These peaks are precisely reconstructed when decoded, increasing dynamic range by 6 dB. For undecoded playback, Peak Extend provides all the advantages of an excellent limiter.
- Low Level Range Extend gradually increases the gain on low-level signals (starting at -45 dBfs) by 4 dB over a 20-dB range. Decoded playback reverses the added gain, providing low-level resolution beyond 16 bits. For undecoded playback, the increased gain compensates for the lack of low-level resolution in inexpensive CD playback systems, producing a sound more like the original high-resolution master.
Hidden Code Addition/Output Dither/Quantization
The final step in the reduction to 16 bits is to add high-frequency weighted dither and round the signal to 16-bit precision. The dither increases in amplitude in the frequency range of 16 to 22.05 kHz, leaving the noise floor flat below 16 kHz where the critical bands of hearing associated with tonality occur. As part of the final quantization, a pseudo-random noise hidden code is inserted as needed into the least significant bit (LSB) of the audio data. The hidden code carries the decimation filter selection and Peak Extend and Low Level Range Extend parameters. Inserted only 2Ð5 percent of the time, the hidden code is completely inaudible-effectively producing full 16-bit undecoded playback resolution. The result is an industry-standard 44.1-kHz, 16-bit recording compatible with all CD replication equipment and consumer CD players.
HDCD Decoding and Digital Filtering
The HDCD decoding process performs precise decoding of HDCD-encoded recordings and also provides a state-of-the-art digital filter for both HDCD and standard recordings. The decoding process begins with the HDCD decoder extracting the hidden code from the LSBs of the audio data and then decoding the commands contained in the hidden code. Signal peaks limited with Peak Extend are restored and low-level gain is undone, resulting in a signal with 20 bits of dynamic range. This signal then is interpolated to 96 or 88.2 kHz using a filter that is complementary to the anti-alias filters used in the A/D filter-switching process. The signal can be output at 96 or 88.2 kHz or further interpolated to four or eight times over sampled frequency to drive popular 18-bit to 24-bit D/A converters.