Question about quality of digital output PC audio
Aug 15, 2007 at 3:52 PM Thread Starter Post #1 of 14

klingenfelter

New Head-Fier
Joined
Aug 15, 2007
Posts
2
Likes
0
I was referred to this forum from www.silentpcreview.com. I just finished building a silent PC for my Home Theater to play music with Windows Media Player.

http://www.silentpcreview.com/forums...ic.php?t=42579

I use the optical bit stream output from the Asus M2NPV-VM motherboard to supply digital audio the Yamaha RX-Z9 Receiver. The Yamaha does all the decoding for 5.1, 7.1 9.1 surround sound.

Some posters on this forum have suggested that I should consider using dedicated sound cards rather than the digital output from the MB. They suggest that I could get better performance. The Motherboard has the Analog Devices (ADI), ADI AD1986A Soundmax Chip for audio.

My questions:
1.Since I’m not using the DAC’s, codec’s or 5.1 decoding circuits on the chip, why would an upgraded sound card improve performance?
2.Does anyone know of a web site that discusses the technical issues regarding noise and distortion on digit PC sound output?
 
Aug 15, 2007 at 4:53 PM Post #2 of 14
I'm considered something of a heretic here so judge my advice accordingly.

Digital is digital as far as I'm concerned, digital is either perfectly right or perfectly wrong.

Particularly if you are using a higher bit depth and rate than 16/44.1 I would doubt you are going to be able to hear any difference between mobo digital and soundcard digital.

Try what you have and see if it sounds good to you before you spend more money..
 
Aug 15, 2007 at 5:20 PM Post #3 of 14
Digital is digital, but put that optical out by a bunch of noisy components on the mobo and your quality will suffer. But i second what vinyl says, if it sounds good to you dont worry bout spending the extra money.
 
Aug 15, 2007 at 6:09 PM Post #4 of 14
The first problem with your set-up is that the grounds of the PC and the receiver are probably not galvanically isolated, so this creates a large ground-loop. This can act as a large antenna. If they are plugged into different circuits from your power panel, then there may also be hum introduced. One way to get around this is to use a laptop instead.

The second and maybe more significant problem is the jitter from the S/PDIF signal from your PC. The PC environment is very electrically noisy and the PC clock used to time the data output is very inaccurate. You would be much better off to use an external device, such as a networked device like the AirPort Express, Squeezebox, Sonos or Olive, or a USB device like the UD-10, HagUSB or Off-Ramp. These all contain more accurate clocks, which are better than the PC clock. The best stock networked device is the SB3 IMO. These can all be improved significantly with various mods or reclockers. The result is significantly improved clarity, dynamics and imaging. The fatigue factor is reduced substantially.

Steve N.
Empirical Audio
 
Aug 15, 2007 at 8:28 PM Post #5 of 14
Thanks for the explanation Audioengr

I assume you mean ground loops caused by return circuit paths both through the audio cable and the chassis ground through the power cord. I'm using the optical S/PDIF connection for audio data to the Receiver. Doesn't this eliminate the ground loop or are you talking about something else?

I gather what you are saying is that if the bit stream high to low and low to high transitions have timing dither due to noise or clock drift, they can affect the DAC output in the Yamaha causing distortions. Is this correct? I looked at the Audio Trends UD-10 unit and it looks like it accepts the PC data stream via the computers USB port. Then with a clean power supply and accurate clock, corrects the timing dither and resends the data to the Receiver. Is this correct? This unit also has an optical link to resolve ground loop problems.

The Receiver in my rig is a Yamaha RX-Z9, their top of line digital sound processor. It mathematically generates numerous acoustic signatures of sound halls around the world and generates the front effect speaker sound for so called 9.1 surround (front reflections from the back of the stage). My bet is that this unit performs the UD-10 type cleanup function internally before presenting the data to the DAC’s, but without studying its schematics and such it’s not possible to know how it handles these digital inputs.

With all money tied up in this rig perhaps its best just eliminate possibility of the problem.

I’m an electronic engineer but from some years ago when audio was all analog. So I can understand but am unfamiliar with the digital PC functions, but I do know about switching PS noise and clock transition dither, and am well aware of the noisy electronic environment in the PC. This environment would be very difficult for processing analog signals. Please comment technically on the above thoughts. Money is not the issue but I don’t like buying a component without knowing what I’m getting.

Thanks again
 
Aug 16, 2007 at 6:53 PM Post #6 of 14
Quote:

Originally Posted by klingenfelter /img/forum/go_quote.gif
Thanks for the explanation Audioengr

I assume you mean ground loops caused by return circuit paths both through the audio cable and the chassis ground through the power cord. I'm using the optical S/PDIF connection for audio data to the Receiver. Doesn't this eliminate the ground loop or are you talking about something else?



This is what I am talking about. The ground from the power outlets is connected through the S/PDIF cable usually, forming a loop. Only in the best equipment usually has S/DIF isolated with a pulse-transformer.

Quote:

I gather what you are saying is that if the bit stream high to low and low to high transitions have timing dither due to noise or clock drift, they can affect the DAC output in the Yamaha causing distortions. Is this correct?


Correct, jitter causes frequency modulation in the analog output. It is generally the low-to-high transitions, or rising clock edges that matter.

Quote:

I looked at the Audio Trends UD-10 unit and it looks like it accepts the PC data stream via the computers USB port. Then with a clean power supply and accurate clock, corrects the timing dither and resends the data to the Receiver. Is this correct? This unit also has an optical link to resolve ground loop problems.


Correct, the clock in the USB to S/PDIF converter will reduce jitter of the PC clock to some extent. It is a digital locked-loop or DLL typically. The quality of the oscillator in the converter is critical, as is the power supply. Battery is best. The selection of the chip doing the DLL is critical as well. Devices that use the TAS1020 are typically the best.

Quote:

The Receiver in my rig is a Yamaha RX-Z9, their top of line digital sound processor. It mathematically generates numerous acoustic signatures of sound halls around the world and generates the front effect speaker sound for so called 9.1 surround (front reflections from the back of the stage). My bet is that this unit performs the UD-10 type cleanup function internally before presenting the data to the DAC’s, but without studying its schematics and such it’s not possible to know how it handles these digital inputs.


Unlikely that it "cleans-up" as you say. These DSP functions just add effects to the data. The jitter is still a big problem. Distortion in receivers like this is usually quite high. They pack way too much in one box and do not do an excellent job on any individual piece. There are usually cheap electrolytic caps that the signal must pass through etc...

There are exceptions, such as the Panasonic SA-XR55 and XR70. These are not perfect either, but at least they are digital in to digital out, so no distortions are introduced in the analog circuitry because there isn't any. The right power and output filter improvements to these receivers can make them approach world-class performance.

Quote:

With all money tied up in this rig perhaps its best just eliminate possibility of the problem.

I’m an electronic engineer but from some years ago when audio was all analog. So I can understand but am unfamiliar with the digital PC functions, but I do know about switching PS noise and clock transition dither, and am well aware of the noisy electronic environment in the PC. This environment would be very difficult for processing analog signals. Please comment technically on the above thoughts. Money is not the issue but I don’t like buying a component without knowing what I’m getting.


The PC environment is not a good place for generation of S/PDIF output or a DAC to give you analog outs. Way too much electrical noise and clocks are very jittery, sometimes intentionally, to reduce emissions by "spread-spectrum" techniques.

Putting the conversion to S/PDIF in an external box is superior because it separates the clocks and power systems from the PC. Elimination of S/PDIF is even better. For music this is possible, but usually not for movie sound tracks. I2S is the interface that the D/A chip uses, so eliminating S/PDIF and going straight I2S from either USB or networked (Ethernet) devices is a big advantage in reducing jitter even more. It is possible to get almost perfect digital output with inaudible jitter using either USB or networked devices such as the Squeezebox or Sonos. In all cases, the computer should be viewed as only the data storage and transfer device. The timing information should be added in an outboard device. When this is done right, the performance can be superior to even the most expensive transports and CD players, at a fraction of the cost.

Steve N.
Principal Engineer
Empirical Audio
 
Sep 22, 2007 at 6:21 AM Post #7 of 14
Quote:

Originally Posted by klingenfelter /img/forum/go_quote.gif

My questions:
1.Since I’m not using the DAC’s, codec’s or 5.1 decoding circuits on the chip, why would an upgraded sound card improve performance?
2.Does anyone know of a web site that discusses the technical issues regarding noise and distortion on digit PC sound output?




Hey, nice to see a fellow engineer here. I'm an EE by degree, but I mostly do web programming in Perl these days. Below are two quick thoughts on your above questions (numbered accordingly).

1. You didn't mention if you were using Windows XP or Vista. If using XP, you need to google "bit perfect" "kernel streaming" and ASIO. There's a lot of info there, but the crux of the matter is bypassing the internal Windows sound mixer, which just adds distortion to your source.

2. Try looking up your SPDIF topic at the following forum. As far as I'm concerned, this is THE PLACE for all things AV. The link below will take you directly to the HTPC section, but feel free to look around at the other sections as well.

Be careful! That place is responsible for liberating my wallet of many many dollars
tongue.gif


AVSForum - Home Theater Computers
 
Sep 22, 2007 at 6:46 PM Post #8 of 14
Quote:

Originally Posted by neilometer /img/forum/go_quote.gif
Hey, nice to see a fellow engineer here. I'm an EE by degree, but I mostly do web programming in Perl these days. Below are two quick thoughts on your above questions (numbered accordingly).

1. You didn't mention if you were using Windows XP or Vista. If using XP, you need to google "bit perfect" "kernel streaming" and ASIO. There's a lot of info there, but the crux of the matter is bypassing the internal Windows sound mixer, which just adds distortion to your source.



Thanks anyway, but I'm familiar with these. I've been pioneering computer audio solutions for 4-5 years now and I include several versions of ASIO for both Foobar 0.8.3 and 0.9.X with my products. I use XP, Vista and MAC OSX.

Quote:

2. Try looking up your SPDIF topic at the following forum. As far as I'm concerned, this is THE PLACE for all things AV. The link below will take you directly to the HTPC section, but feel free to look around at the other sections as well.

AVSForum - Home Theater Computers


This forum seems to be more related to home theater and disk playback rather than computer audio and high-end audio. I am also a EE with 30 years hardware design experience. I have been asked to be a resident "expert" on one of these AV forums actually.

Steve N.

Empirical Audio
 
Sep 22, 2007 at 10:42 PM Post #10 of 14
Quote:

Originally Posted by audioengr /img/forum/go_quote.gif
I am also a EE with 30 years hardware design experience. I have been asked to be a resident "expert" on one of these AV forums actually.

Steve N.

Empirical Audio



Ummn, considering he was quoting the OP, I think that's whom he was addressing...
 
Sep 23, 2007 at 12:21 AM Post #11 of 14
Quote:

Originally Posted by badmonkey /img/forum/go_quote.gif
Ummn, considering he was quoting the OP, I think that's whom he was addressing...


Thanks for helping to clear that up, badmonkey
smily_headphones1.gif



Steve N: I was indeed attempting to reply to klingenfelter. Sorry if I confused you.


...awkward pause...


So, how 'bout them Yankees?
 
Sep 23, 2007 at 6:48 PM Post #12 of 14
Quote:

Originally Posted by kipman725 /img/forum/go_quote.gif
ground loop with optical link how does that work if you don't mind me asking?


No ground-loop caused by Toslink, but there may be others in the system.

Steve N.
 
Sep 23, 2007 at 8:52 PM Post #13 of 14
Quote:

Originally Posted by audioengr /img/forum/go_quote.gif
No ground-loop caused by Toslink, but there may be others in the system.

Steve N.



I find that many (all in my experience) SPDIF coax outputs from PC (including USB to SPDIF converters) will have PC-related noise if the coax is not isolated from the PC ground by a pulse transformer. Most on-board solutions exclude this for cost reduction.
 
Sep 24, 2007 at 1:19 AM Post #14 of 14
Quote:

Originally Posted by joe_cool /img/forum/go_quote.gif
I find that many (all in my experience) SPDIF coax outputs from PC (including USB to SPDIF converters) will have PC-related noise if the coax is not isolated from the PC ground by a pulse transformer. Most on-board solutions exclude this for cost reduction.


This is true for most S/PDIF computer outputs and inexpensive USB to S/PDIF converters. All of my converters and reclockers have high-quality transformers or RF isolators.

Steve N.
Empirical Audio
 

Users who are viewing this thread

Back
Top