Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Cheapest Sound Card That Doesn't Alias (Read 7180 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Cheapest Sound Card That Doesn't Alias

I've discovered that my integrated sound on my motherboard is a huge POS using the digital aliasing test website.    It seems to alias fairly severely.  Resampling to 48,000 or 96,000 hz in foobar mitigates, but doesn't completely solve, the problem.  I also tested my cheap Sansa Fuze (which I got refurbished for 35 bucks off NewEgg), and it doesn't alias, proving that DACs that don't alias can be made inexpensively.

Unfortunately, since most people don't know what aliasing is, it's hard to find any information on what sound cards get this right.  Can anyone suggest to me the cheapest sound card they know of that doesn't alias and has good frequency response up to 18 or 19 khz?  (I can't hear much above 18 khz anyhow.)  Ideally, it should not alias at a sampling rate of 44,100 but if I have to resample to 48,000 or 96,000 to prevent aliasing this isn't the end of the world.  About the only two features I care about are cost and aliasing/frequency response.  Most of my audio is FLACs made from plain old audio CDs, so supporting super high sampling rates, anything more than two channels, or resolutions >16 bits are useless to me.

Cheapest Sound Card That Doesn't Alias

Reply #1
Once you upsample using a high quality resampler as Foobar's to your onboard codec's native sample rate, any noise or distortion you are hearing should not be aliasing anymore.

The Asus Xonar DS delivers exceptional performance for its price. It is probably already much more (up to 107 dB SNR), than you have asked for, but it can still be considered value segment and costs about 35 €. It should be completely transparent at any sample rate from 44.1kHz and up without resampling.

Anything else with the latest and recent low-budget Realtek HD-Audio codecs should also be totally fine within the limits you have asked for. Cards using this are usually just reference implementations and don't differ that much.

Cheapest Sound Card That Doesn't Alias

Reply #2
Could it be that you're using Windows Vista or 7 and never changed the audio settings? I had this problem on my PC. To make sure it's not Windows doing nonsense, take a look at this post.

Chris
If I don't reply to your reply, it means I agree with you.

Cheapest Sound Card That Doesn't Alias

Reply #3
Most ADCs are some version of the sigma-delta. Sampling rates of 64X and 128X are the norm, the output of which is then decimated to the desired sample rate (1/64, 1/128). Only mild anti-aliasing filters are normally employed, nothing else being deemed necessary.

Several years ago I tested a number of soundcards (all I could get my hands on) and published results in a couple or three audio forums. A few people tried the experiments, some had much more expensive soundcards to test.

No soundcards were found that did not evidence very easily observed aliasing above 20kHz. Increasing resolution on the spectral display shows there is always some aliasing signal down to almost 20Hz. A search in this forum, and on the Audiomasters forum
www.audiomastersforum.net
should find several threads on the topic. They will describe the methodology and some might still have screen displays of the results attached. I suspect these results are as good as any soundcards get in this respect.

I made clear my view that the aliasing, although easily detected with test tones, does not matter with music. There was general widespread agreement. First, little music has much energy above 20kHz. Second, most music is recorded with microphones, most of which have little response at those higher frequencies. There is thus little high frequency signal that might alias to begin with. Third, human hearing can not detect much at the higher frequencies (above 20kHz) where the strongest aliasing distortion will occur (assuming anything to produce it).

I don’t know if there is any method to determine how much aliasing distortion is present in recorded music, but the probability is that it is not audible -- i.e. the aliasing does not matter in any practical sense.. If you made one recording at 44.1kHz and another simultaneously at 96kHz, of the same source, noone would be able to hear which is which, (the strong part of the aliasing occurs in the first few kHz below the Nyquist limit, therefore for 96kHz sampling it is in the 45kHz to 48kHz range).

By observation, results are much worse for multi-media/gaming soundcard that aromatically resample everything to 48kHz, if 44.1kHz output is being used. Results are much cleaner if recording at 48kHz, probably due to the fairly poor quality hardware resampling many of those card do. Whether or not the aliasing distortion is a significant component of those soundcards that actually sound poor is an open question, but it is unlikely that the aliasing matters under any other practical situation.

For any professional or semi-pro card, and perhaps any of the better gamming cards, the aliasing, although always operating (given anything in the input to creating it) is probably never a factor in how the music sounds.

Cheapest Sound Card That Doesn't Alias

Reply #4
It doesn't have to be a flaw, if there is aliasing above 20 kHz. Most people can't even hear anything above 18 kHz and intentionally allowing aliasing down to 20 kHz makes it possible to employ a filter which is more relaxed (less ringing, better impulse response) in the audible range from 0-18 kHz. Eliminating aliasing completely needs steeper filtering, which means both more computational complexity and potentially more artifacts in the pass band.

Cheapest Sound Card That Doesn't Alias

Reply #5
I've discovered that my integrated sound on my motherboard is a huge POS using the digital aliasing test website.    It seems to alias fairly severely.


I don't know how this web site can be what it pretends to be. The most obvious problem is that the file they have you download has a 44KHz or 48 KHz sample rate, and is designed to test audio interfaces that are sampling at 44 or 48 KHz.

Usually, aliasing is something that happens to signals that are outside the normal operating range of an ADC. IOW, above the ADCs Nyquist frequency. This is why anti-aliasing filters are low pass filters.

To me, a proper test of aliasing would involve a signal that was either generated in the analog domain, or if generated digitally, it would be sampled at a much higher frequency than Nyqist frequency of the UUT.  It might be signal that was sampled at 96 or 192 KHz. The actual test signal for a system operating at 44 KHz would be > 22.05 KHz.

Obviously you are hearing something that upsets you.

What do you hear?

It could be IM distortion. The most common source of IM distortion is overdriving. What happens if you reduce the various playback output level controls on your playback system?

FWIW I hear nothing untoward using the on-board audio interface on this computer.  It is an ADI 1896 chip. Seems like little else could be much cheaper!



Cheapest Sound Card That Doesn't Alias

Reply #6
It is an ADI 1896 chip. Seems like little else could be much cheaper!


If that is supposed to mean AD1896, at a price where little else could be much cheaper, I'd like to order one...  Sounds great!

Cheapest Sound Card That Doesn't Alias

Reply #7
I think they're saying you can use it to test if your sound card aliases during resampling, which is probably why they give a 44.1k and a 48k test.  If the 44.1k one sounds bad, then its probably a bad resampler.

Not sure what the OP is hearing though if he gets it even at 48kHz.

Cheapest Sound Card That Doesn't Alias

Reply #8
Most ADCs are some version of the sigma-delta. Sampling rates of 64X and 128X are the norm, the output of which is then decimated to the desired sample rate (1/64, 1/128). Only mild anti-aliasing filters are normally employed, nothing else being deemed necessary.

Several years ago I tested a number of soundcards (all I could get my hands on) and published results in a couple or three audio forums. A few people tried the experiments, some had much more expensive soundcards to test.

No soundcards were found that did not evidence very easily observed aliasing above 20kHz. Increasing resolution on the spectral display shows there is always some aliasing signal down to almost 20Hz. A search in this forum, and on the Audiomasters forum
www.audiomastersforum.net
should find several threads on the topic. They will describe the methodology and some might still have screen displays of the results attached. I suspect these results are as good as any soundcards get in this respect.

I made clear my view that the aliasing, although easily detected with test tones, does not matter with music. There was general widespread agreement. First, little music has much energy above 20kHz. Second, most music is recorded with microphones, most of which have little response at those higher frequencies. There is thus little high frequency signal that might alias to begin with. Third, human hearing can not detect much at the higher frequencies (above 20kHz) where the strongest aliasing distortion will occur (assuming anything to produce it).

I don’t know if there is any method to determine how much aliasing distortion is present in recorded music, but the probability is that it is not audible -- i.e. the aliasing does not matter in any practical sense.. If you made one recording at 44.1kHz and another simultaneously at 96kHz, of the same source, noone would be able to hear which is which, (the strong part of the aliasing occurs in the first few kHz below the Nyquist limit, therefore for 96kHz sampling it is in the 45kHz to 48kHz range).

By observation, results are much worse for multi-media/gaming soundcard that aromatically resample everything to 48kHz, if 44.1kHz output is being used. Results are much cleaner if recording at 48kHz, probably due to the fairly poor quality hardware resampling many of those card do. Whether or not the aliasing distortion is a significant component of those soundcards that actually sound poor is an open question, but it is unlikely that the aliasing matters under any other practical situation.

For any professional or semi-pro card, and perhaps any of the better gamming cards, the aliasing, although always operating (given anything in the input to creating it) is probably never a factor in how the music sounds.


Interesting.  My sound card aliases unbelievably at 44.1k.  Using foobar's resampler to upsample to 48k cuts down drastically on aliasing, but I can still detect it on test tones with my ears, not by plotting a frequency spectrum of the output or something.  My Sansa and (just tested) my laptop don't produce audible aliasing at either 44.1 or 48 khz sample rates on the same test tone.

Cheapest Sound Card That Doesn't Alias

Reply #9
Interesting.  My sound card aliases unbelievably at 44.1k.  Using foobar's resampler to upsample to 48k cuts down drastically on aliasing, but I can still detect it on test tones with my ears, not by plotting a frequency spectrum of the output or something.  My Sansa and (just tested) my laptop don't produce audible aliasing at either 44.1 or 48 khz sample rates on the same test tone.


Are you maybe using very sensitive headphones as IEMs? Very many sound cards with excellent relative signal to noise ratios fail with those. The Sansa may do better due to its battery power supply. Anyway, the artifacts noticed in that case would not be aliasing but caught up interference.

Cheapest Sound Card That Doesn't Alias

Reply #10
In that case its probably just simple distortion not aliasing.  Those test tones are within a couple dB of full scale.  Blast enough energy in one single tone into an otherwise silent DAC and you'll hear all sorts of nonlinear effects.  They're probably 60 dB down or more, but you'll still hear them since theres nothing to mask the sound (unlike in real audio).

also, the fuze actually has a really good DAC with very low distortion for an mp3 player.  It probably is quite a bit better then most onboard DACs, which might explain the lack of a problem in this test.

Cheapest Sound Card That Doesn't Alias

Reply #11
No soundcards were found that did not evidence very easily observed aliasing above 20kHz. Increasing resolution on the spectral display shows there is always some aliasing signal down to almost 20Hz.


If nothing else this shows that our ability to measure situations has become sensitive to the point of generating results whose relevant to actual listening is hihgly questionable at best.

Even with digital filtering, providing near-total band-stop filtering at 22.05 KHz involves some reduction of response around 20 KHz. It is partially a matter of providing a good spec for response up to say 20 KHz which people think they undrestand, at the expense of allowing some minor amount of aliasing above 22.05 KHz.

As you provide a good detailed 3 point explanation of, there usually are no audible consequences.

Audio measurement techniques have become so sensitive that there is often no such thing as zero undesirable artifacts, just artifacts that are very, very small and also inaudible.

Cheapest Sound Card That Doesn't Alias

Reply #12
In that case its probably just simple distortion not aliasing.  Those test tones are within a couple dB of full scale.  Blast enough energy in one single tone into an otherwise silent DAC and you'll hear all sorts of nonlinear effects.  They're probably 60 dB down or more, but you'll still hear them since theres nothing to mask the sound (unlike in real audio).
The bad resampling reported in many sound cards a few years back was far worse than this. Do a search for AC97. I didn't think these issues were common now - my PC and OS aren't new enough to know!

It's probably inaudible with most music, though undial.wav (not sure if that counts as music  ) was from a commercial CD and clearly revealed such artefacts.

There are plenty of sound cards which don't suffer in this way. If there's isn't a sticky thread listing "decent" sound cards, then there should be! It's certainly been discussed often enough.

Many people also think getting bit-perfect output is important. It certainly does no harm  though it's OS dependent.

Cheers,
David.


Cheapest Sound Card That Doesn't Alias

Reply #14
Couple of notes

--strictly speaking doesn't 'aliasing' apply only to ADC, whereas the complementary phenomenon for DAC is 'imaging'?  Or are we still talking about 'aliasing' if  resampling of a digital signal is involved?

-- My work PC  has onboard 'Sigmatel' audio,  and in the test, 44.1 kHz sounds  pristine, but there is 'aliasing' (some faint rising tones at the start of the sweep) with the 48 kHz test.  This is via the Firefox browser plugin, which I'm guessing is Quicktime.  Playing the downloaded files via foobar2k, both sound perfect.

Cheapest Sound Card That Doesn't Alias

Reply #15
Quote
I've discovered that my integrated sound on my motherboard is a huge POS using the digital aliasing test website. It seems to alias fairly severely. Resampling to 48,000 or 96,000 hz in foobar mitigates, but doesn't completely solve, the problem....
...Most of my audio is FLACs made from plain old audio CDs, so supporting super high sampling rates, anything more than two channels, or resolutions >16 bits are useless to me.
Since aliasing happens during sampling or downsampling (where the "input" frequency is above half the sample rate), I don't see how you can get aliasing with a file ripped from a CD!  (Unless the the original CD already has aliasing on it, or if you're downsampling to to something under 44.1kHz.)

Cheapest Sound Card That Doesn't Alias

Reply #16
-strictly speaking doesn't 'aliasing' apply only to ADC, whereas the complementary phenomenon for DAC is 'imaging'?  Or are we still talking about 'aliasing' if  resampling of a digital signal is involved?


I must admit, I often use both words interchangeably. Strictly speaking I meant imaging.

 

Cheapest Sound Card That Doesn't Alias

Reply #17
Since aliasing happens during sampling or downsampling (where the "input" frequency is above half the sample rate), I don't see how you can get aliasing with a file ripped from a CD!

Are you suggesting that people like me who hear problems with the udial sample when allowing their soundcards to upsample from 44.1k to 48k are just imagining it?

http://www.hydrogenaudio.org/forums/index.php?showtopic=9772

Cheapest Sound Card That Doesn't Alias

Reply #18
Since aliasing happens during sampling or downsampling (where the "input" frequency is above half the sample rate), I don't see how you can get aliasing with a file ripped from a CD!  (Unless the the original CD already has aliasing on it, or if you're downsampling to to something under 44.1kHz.)

In this case the aliasing is caused by high-frequencies (19khz+) that the soundcard mistakenly plays as lower sound artifacts.

http://audiocheck.net/audiotests_aliasing.php