Jump to content
  • The Computer Audiophile
    The Computer Audiophile

    My Lying Ears

    oop.jpg

    1-Pixel.png

    As a diehard card-carrying audiophile I am interested in all things related to this wonderful hobby. I've published articles based solely on my subjective listening experience and I've published articles detailing only objective measurements and facts about products. I enjoy publishing and reading articles that cover the gamut. I also think it's healthy and interesting to be open to perspectives completely incongruent with our own. With this in mind, I was recently sent a link to the JRiver forum to read a post about one person's perspective and experience as an inquisitive listener. I really liked what I read, in the sense that it's a real world story to which many people can probably relate and it was written in a non-confrontational way. In fact every audiophile I know, golden-eared or not, has at one time or another experienced something very similar to the follow story. I'm not pushing any agenda or endorsing a point of view by publishing this article. I simply think a worthwhile read for all who enjoy this hobby as much as I do.

     

    Here is a a re-written, more complete version of the post, sent to me for publication by the author Michael.[PRBREAK][/PRBREAK]

     

     

    Recently on the Jriver forums (Link) a forum regular was describing his experience at an audio shootout where three bit perfect players were compared. Jriver had not done particularly well in the tests (only receiving 4 out of 38 votes), and there was some discussion of why that might've been the case, given that all three players were (at least notionally) bit-perfect. There were some questions about the test methodology (you can see all the gory details in the linked thread), and some good discussion about how bit-perfect players might or might not conceivably sound different. Ultimately several forum members were of the opinion that the test was basically invalid, while others thought that surely, because so many people heard a difference that there must've been a real difference to be heard.

     

    My own view on this issue is complex. I will confess that I have occasionally heard differences between bit-perfect players. But I don't believe that bit-perfect players actually sound different. That may sound like a paradox, so I'll follow it up with a second one: I don't trust my own ears to correctly detect those kinds of differences in audio. You might well ask “Why not?” Let me offer an embarrassing personal anecdote to explain my point of view about listening tests and the fallibility of the ear:

Several years ago I built a pair of home-made bi-amped speakers. They're each the size of a large washing machine and they took me the better part of a year to build (more than a month of Sundays). Because they were entirely home-made and I was trying to do an active crossover from scratch, even after they were structurally complete, they still required quite a bit of tweaking to get the crossovers dialed in and the EQ set. 

So I started by just dialing in the EQ that seemed to make sense based on the specifications of the drivers, and taking a couple of quick RTAs with pink noise. That sounded alright, and all of my friends (several of whom are musicians and/or “sound guys”) dutifully told me how great they sounded. There was just one hitch: I kept getting headaches whenever listening to the speakers, and the headaches would go away right after I turned them off. So I tried to solve the problem by tweaking some frequencies with EQ. After some tweaks, I'd think I'd made some progress (it sounded better!), and everyone who heard the changes thought the new EQ sounded better.

     

    Eventually, I even started dutifully "blindly" A/Bing new EQ with the old EQ (I'd switch between them during playback without telling my guests what I was switching, which isn't really blind at all), and my guests would invariably swear the new EQ sounded better. And I kept going with this "tuning by ear" method, often reversing previous decisions, backing and forthing and adding more and more convoluted filters. 

The most embarrassing moment (and something of a turning point) was when I was A/Bing a filter, and a friend and I were convinced we were on to something really excellent. After ten minutes of this, we realized that the filter bank as a whole was disabled. I had been toggling the individual filter, but the bank of filters wasn't on, so it wasn't actually even affecting playback at all. And we had been very convinced we heard a difference. And the headaches never went away.

Eventually the headaches (and a growing skepticism) prompted me to stop screwing around and take some real log sweep measurements (at the suggestion of one my more empirically-minded friends). Once I did, I realized that there was apparently a huge (10+ dB) semi-ultrasonic resonant peak at 18.5KHz that I couldn't even actually hear. So I fixed it and verified the fix with measurements. And then my headaches went away. 

This prompted me to take an agonizing look at the rest of the measurements and noticed that my "tuning by ear" which I (and my friends) all felt was clearly superior had turned the frequency response into a staggering sawtooth. So I systematically removed the EQ that was pushing things away from "flat," and kept the EQ that contributed to flatness, and re-verified with measurements. The result sounded so different, and so much more natural that I was embarrassed to have wasted months messing around trying to use my "golden ears" to tune my speakers. And my wife (who had been encouraging, but politely non-committal about my EQ adventure) came home and asked unprompted if I had done something different with the speakers, and said they sounded much better. And she was right; they did. In a few afternoons, I had done more to move things forward than I had in months of paddling around. 


     

    The point of this anecdote is not to try and prove to anyone that my measurement-derived EQ sounded better than my ear-derived EQ or that a flat frequency response will sound best: as it happens, I ultimately preferred a frequency slope that isn't perfectly flat, but I couldn't even get that far by ear. 

The point is that taking actual measurements had allowed me to:


     

    1) Cure my ultrasonic frequency-induced headaches;


    2) Improve the fidelity of my system (in the literal sense of audio fidelity as "faithfulness to the source"); and


    3) Ultimately find the EQ curve that I liked best (which looked nothing like my ear-tuned curve).



     

    My ears (and the inadvertently biased ears of my friends) did not allow me to do any of those things, and in fact led me far astray on issue 2). My ears couldn't even really get me to 3) because I kept reversing myself and getting tangled up in incremental changes. Most damning, my ears were not even reliably capable of detecting no change if I thought there was a change to be heard. 

Once I realized all this, it was still surprisingly hard to admit that I had been fooling myself, and that I was so easily fooled! So I have sympathy for other people who don't want to believe that their own ears may be unreliable, and I understand why folks get mad at any suggestion that their perception may be fallible. I've been accused by many indignant audiophiles of having a tin ear, and if I could only hear what they hear, then I'd be immediately persuaded. But my problem is not that I am unpersuaded: it's that I'm too easily persuaded! I'll concede, of course, that it's possible that I have tin ears and other people's ears are much more reliable than mine, but the literature concerning the placebo effect, expectation bias, and confirmation bias in scientific studies suggests that I'm probably not entirely alone. 

And I've seen the exact same phenomenon played out with other people (often very bright people with very good ears) enough times that I find it embarrassing to watch sighted listening tests of any kind because they are so rarely conducted in a way designed to produce any meaningful information and lead into dark serpentines of false information and conclusions. 



     

    

So to bring things back around: if some bit perfect audio players have devised a way to improve their sound they have presumably done so through careful testing, in which case they should be able to provide measurements (whether distortion measurements on an analog output, digital loopback measurements, measurements of the data stream going to the DAC, or something) that validates that claim. If they claim that their output "sounds better" but does not actually measure better using current standards of measurement, they should be able to at least articulate a hypothetical measurement that would show their superiority. If they claim that the advantage isn't measurable, or that you should "just trust your ears" than they are either fooling themselves or you.

In a well-established field of engineering in which a great deal of research and development has been done, and in which there is a mature, thriving commercial market, one generally does not stumble blindly into mysterious gains in performance. Once upon a time you could discover penicillin by accident, or build an automobile engine at home. But you do not get to the moon, cure cancer, or improve a modern car's fuel efficiency by inexplicable accident. In an era where cheap-o motherboard DACs have better SNR's than the best studio equipment from 30 years ago, you don't improve audio performance by inexplicable accident either. If someone has engineered a "better than bit perfect" player they should be able to prove it, as they likely did their own testing as part of the design process. If they can't rigorously explain why (or haven't measured their own product!), let them at least explain what they have done in a way that is susceptible of proof and repetition. Otherwise what they are selling is not penicillin, it's patent medicine. 

Bottom line: if you and a group of other people hear a difference, there may really be a difference, but there may not be too. Measurements are the easy way to find out if there is really a difference. Once you've actually established that there is a real, measurable difference, only then does it make sense to do a properly conducted listening test to determine if that difference is audible. Otherwise you're just eating random mold to find out if it will help your cough (or headache, as the case may be).

     

    Or you can do what I do for the most part these days: just relax and enjoy the music.

     

     

    - Michael

     

     

     

    1-Pixel.png




    User Feedback

    Recommended Comments



    I basically agree with this but think that people are arguing at cross purposes. It all comes down to what we mean by "information" as opposed to "data points" or "bits". In the way of defining "information" in the way I define information, no filter *ever* adds information to a system regardless of whether it interpolates new data points or causes distortion, or improves the sound etc.

     

    The "problem" with this view is in the definition of "system". So if I start with a file F that I obtain, then I define F as the source of information and any transformation (filter) as T(F).

     

    Now if I use T(F) to create a new file G and then distribute that (eg "remaster") then for G there is essentially a new set of information, and in that case the remastering can be said to change the information... so this is essentially a matter of perspective.

     

    If you mean no filter ever exactly restores lost information, then I would agree with you. However, the information interpolated by an appropriate filter is most certainly used by most DACs- whether that is a good or bad thing, or whether one filter is better than another, or better than not filtering at all, is not the question. :)

     

    On the other paw- filters almost always add information to a system. Pretty much by any definition.

     

    Actually the Wilipedia entry is for once, pretty good on this subject. Normal Warning about wiki sources... https://en.m.wikipedia.org/wiki/Interpolation

    Share this comment


    Link to comment
    Share on other sites

    I basically agree with this but think that people are arguing at cross purposes. It all comes down to what we mean by "information" as opposed to "data points" or "bits". In the way of defining "information" in the way I define information, no filter *ever* adds information to a system regardless of whether it interpolates new data points or causes distortion, or improves the sound etc.

     

    The "problem" with this view is in the definition of "system". So if I start with a file F that I obtain, then I define F as the source of information and any transformation (filter) as T(F).

     

    Now if I use T(F) to create a new file G and then distribute that (eg "remaster") then for G there is essentially a new set of information, and in that case the remastering can be said to change the information... so this is essentially a matter of perspective.

     

    While I empathize with you and xyzzy1 regarding what you would *like* to call information, I despair of ever being able to communicate effectively if everyone gets to use his or her own special meaning of a word depending on point of view. So let's acknowledge that according to the scientific definition from information theory, in part developed by the very same Shannon who is one of the people responsible for the Sampling Theorem, the interpolation of data points in fact *does* add information.

     

    OK, fine, what sort of information? This is one of the places where digital audio is counter-intuitive (not many of those, are there? ;) ). Under the Sampling Theorem, if I can over-simplify using a metaphor, as soon as you've got 3 points on a curve whose rate of change is appropriately limited, you've located the curve along its entire length. No more points are needed to more exactly locate the curve. What the greater number of sample points is useful for is letting you throw the necessary number of them away with a gentler filter. Yep, those extra points are essentially cannon fodder, but they allow the result to sound better than if you didn't have them to throw away.

    Share this comment


    Link to comment
    Share on other sites

    While I empathize with you and xyzzy1 regarding what you would *like* to call information, I despair of ever being able to communicate effectively if everyone gets to use his or her own special meaning of a word depending on point of view. So let's acknowledge that according to the scientific definition from information theory, in part developed by the very same Shannon who is one of the people responsible for the Sampling Theorem, the interpolation of data points in fact *does* add information.

     

    Forget about information, seeing as the word appears to be contentious. Interpolating a signal does not reveal any additional detail about the source of the signal. While they added bits may be useful, they are not meaningful.

    Share this comment


    Link to comment
    Share on other sites

    Forget about information, seeing as the word appears to be contentious. Interpolating a signal does not reveal any additional detail about the source of the signal.

     

    OK

     

    While they added bits may be useful, they are not meaningful.

     

    "Meaningful" can be seen as getting to "informative" or "information" through the back door, so perhaps we can say the added bits are useful, but not for the purpose of providing additional detail about the (analog) source of the (digital) signal.

    Share this comment


    Link to comment
    Share on other sites

    OK

     

     

     

    "Meaningful" can be seen as getting to "informative" or "information" through the back door, so perhaps we can say the added bits are useful, but not for the purpose of providing additional detail about the (analog) source of the (digital) signal.

     

    +1

    Share this comment


    Link to comment
    Share on other sites

    "Meaningful" can be seen as getting to "informative" or "information" through the back door, so perhaps we can say the added bits are useful, but not for the purpose of providing additional detail about the (analog) source of the (digital) signal.

     

    I think we might be in agreement, more or less.

    Share this comment


    Link to comment
    Share on other sites

    OK

     

     

     

    "Meaningful" can be seen as getting to "informative" or "information" through the back door, so perhaps we can say the added bits are useful, but not for the purpose of providing additional detail about the (analog) source of the (digital) signal.

     

    Exactly.

    Share this comment


    Link to comment
    Share on other sites

    When you said “...if you can't hear the differences they claim, either your system sucks or your ears do.” you were responding to Paul who was responding to xyzzy1. What I was saying in a very polite way was: "If one person doesn’t try to tell another person what they are allowed and not allowed to hear, then that person won’t be able to say their system or ears suck." So, basically common courtesy.

     

    That is why I said: “Personally I have no problem with people being able to hear something I can't. My very affordable audio/video system surely is not as revealing as high end equipment I can't afford.” Because I don’t attack other peoples listening experiences, no one says I can’t hear something because my system or ears suck. I just accept that I don’t have the world’s best ears and or the best equipment, thus many people will hear things I can’t. Do you understand now how it relates to what you said?

     

    If someone is making ridiculous claims about what they hear or see or anything else it's not a matter of them being "allowed" to hear it but about someone else being "allowed" to say BS. If you told me you saw a swarm of aliens over your house last night I'd say prove it. Did any one else see it? Do you have pictures? You can't make a response by telling me "well I saw them and if you didn't there's something wrong with your eyes or your glasses". For many reasons people have a responsibility to challenge peoples public claims and those making the claims have a responsibility to be able to back up their claims.

    Thanks to Mark Waldrep of AIX Records posting of the falsified AudioQuest Cable video. We now know how badly the public was lied to and they are now protected from being hoodwinked by these deliberate lies from a bunch of snake oil peddlers. If this was about something considered really important, like medicine, someone would have legal charges against them.

    Audio is a lala land in separation from the rest of the universe where anyone can claim anything and not be expected to have any backup except their word. Good thing the legal system doesn't "usually" work that way.

    Share this comment


    Link to comment
    Share on other sites

    OMG, LOL, What timing!

    Just posted by Gene at Audioholics

    This is just too funny and goes directly to what you

    are trying to tell me Teresa. Claims HAVE to be questioned and backed up.

    ROTFLMAO

    [video=youtube_share;BgDB86tkth8]

    Gene DellaSala

    President, Audioholics

    Share this comment


    Link to comment
    Share on other sites

    While I empathize with you and xyzzy1 regarding what you would *like* to call information, I despair of ever being able to communicate effectively if everyone gets to use his or her own special meaning of a word depending on point of view. So let's acknowledge that according to the scientific definition from information theory, in part developed by the very same Shannon who is one of the people responsible for the Sampling Theorem, the interpolation of data points in fact *does* add information.

     

    "samples"/"data points" is not the same as "information" according to Shannon-Nyquist. Don't despair:)

     

    I am defining the original data file as the information set F. I am defining a filter as a transform or function T. So the transformed data F' = T(F). Since F' is implied by F it does not contain more information.

     

    No over or under simplification , no metaphors -- although I'm not sure what to make of a metaphor of a mathematical theorem.

    Share this comment


    Link to comment
    Share on other sites

    "samples"/"data points" is not the same as "information" according to Shannon-Nyquist. Don't despair:)

     

    I am defining the original data file as the information set F. I am defining a filter as a transform or function T. So the transformed data F' = T(F). Since F' is implied by F it does not contain more information.

     

    No over or under simplification , no metaphors -- although I'm not sure what to make of a metaphor of a mathematical theorem.

     

    OK, well just in the friendliest possible way to help smite the deceased equine here, and taking this slowly, since it is the only way I have a prayer of following it:

     

    - Regarding "information," I'm talking Kolmogorov-Shannon (information theory) more than Shannon-Nyquist (sampling theorem).

     

    - The filter, or function T, is the second of two operations. Interpolation is the first. The first operation does indeed create information. In fact it is relatively trivial to have that information match virtually point for point the information everyone apparently agrees would be "new," that would be obtained from recording the analog signal at a higher sample rate.

     

    - The filter then gets rid of a bunch of the interpolated samples, just as it would get rid of a bunch of the actual samples if the recording were made at a higher sample rate. The greater number of interpolated or actual samples, the easier it is to have the filter do a better job of not adding even more information in the form of ringing or aliasing distortions.

     

    - So why even bother with hi res? Why not just oversample? Because the listening end of things is part of a chain that stretches back to the recording end. There the ADC runs the signal through decimation filtering, the opposite side of the coin from the DAC's interpolation and filtering. Decimation filtering is subject to ringing, aliasing and group delay as well, perhaps even more critically since it may be more difficult to keep from audibly harming the signal while doing decimation than when interpolating. Keeping the signal at higher resolution avoids imperfect conversion steps (decimation, interpolation, filtering) at both ends of the chain.

    Share this comment


    Link to comment
    Share on other sites

    - The filter, or function T, is the second of two operations. Interpolation is the first. The first operation does indeed create information. In fact it is relatively trivial to have that information match virtually point for point the information everyone apparently agrees would be "new," that would be obtained from recording the analog signal at a higher sample rate.

     

    - The filter then gets rid of a bunch of the interpolated samples, just as it would get rid of a bunch of the actual samples if the recording were made at a higher sample rate. The greater number of interpolated or actual samples, the easier it is to have the filter do a better job of not adding even more information in the form of ringing or aliasing distortions.

     

    It is the theory that determines the necessary sampling rate to represent the information. Interpolation or oversampling does not represent new information, nor is the noise introduced in the transmission process considered information.

    Share this comment


    Link to comment
    Share on other sites

    While I empathize with you and xyzzy1 regarding what you would *like* to call information, I despair of ever being able to communicate effectively if everyone gets to use his or her own special meaning of a word depending on point of view. So let's acknowledge that according to the scientific definition from information theory, in part developed by the very same Shannon who is one of the people responsible for the Sampling Theorem, the interpolation of data points in fact *does* add information.

     

    OK, fine, what sort of information? This is one of the places where digital audio is counter-intuitive (not many of those, are there? ;) ). Under the Sampling Theorem, if....

     

    It is well known that in natural language the meaning of a term depends on its context. In science we reference specific published articles to clarify meaning. I've had the opportunity to reread Shannon 1948 and this paper handles both the analog and digital information sources explicitly..

     

    In audio the information source is the analog audio signal which may be encoded as PCM in the transmitter.

     

    So I am defining information according to Shannon. The two points of view that I discussed earlier also envisioned treating the digital data file itself as the information source but nonetheless and according to Shannon my point stands.

    Share this comment


    Link to comment
    Share on other sites

    OMG, LOL, What timing! Just posted by Gene at Audioholics

    This is just too funny and goes directly to what you are trying to tell me Teresa. Claims HAVE to be questioned and backed up. ROTFLMAO

    [video=youtube_share;BgDB86tkth8]

    Gene DellaSala

    President, Audioholics

     

    Thanks. Yes, that was funny.

     

    You still don’t understand what I was saying in my last two posts. I am not defending AudioQuest but explaining how to avoid posters saying “if you can't hear the differences they claim, either your system sucks or your ears do.” If you don’t mind people telling you your system or your ears suck, go ahead and bait them. I would never do that as I don’t want the anguish and besides it’s not my job. I am more interested in enjoying music.

     

    There is a difference between false advertising and someone hearing something I don't.

     

    Like I said before “Personally I have no problem with people being able to hear something I can't. My very affordable audio/video system surely is not as revealing as high end equipment I can't afford.”

     

    I am against false advertising but I don't try to tell people what they are allowed and not allowed to hear, it would be nice if everyone else did the same.

    Share this comment


    Link to comment
    Share on other sites

    ... - The filter, or function T, is the second of two operations. Interpolation is the first. The first operation does indeed create information. In fact it is relatively trivial to have that information match virtually point for point the information everyone apparently agrees would be "new," that would be obtained from recording the analog signal at a higher sample rate.

     

    Not quite. You would only have more information if you had recorded the analogue signal at a higher sample rate. Upsampling doesn't create new information, as you say yourself the additional samples match what is already "there" between the original samples and are thus redundant. One upsampling technique is simply to add zeroes between the existing samples. When you filter it, you simply don't bother to perform the filter calculations for the inserted zero samples. The net result is the same and you save on memory and processor cycles.

    Share this comment


    Link to comment
    Share on other sites

    Not quite. You would only have more information if you had recorded the analogue signal at a higher sample rate. Upsampling doesn't create new information, as you say yourself the additional samples match what is already "there" between the original samples and are thus redundant. One upsampling technique is simply to add zeroes between the existing samples. When you filter it, you simply don't bother to perform the filter calculations for the inserted zero samples. The net result is the same and you save on memory and processor cycles.

     

    Yes, that is certainly true wih sample and hold type processing. Nothing new is created or restored.

     

    But interpolation certainly can add new information, interpolating between the dat points to create new data that is meaningful information. Replacing information that was lost during the sampling operations. (*Not exactly, but close enough as to make no difference in any practical sense.)

     

    Note- that is not related to Shannon/Nyquist other than to say it is a way to calculate the missing data from the samples that exist. Nor am I arguing that the extra information, which absolutely is meaningful in this case, makes the reconstructed analog output sound better or worse. It certainly is involved with changing that output though. And - this type of interpolative process is not limited to the audio world either.

     

    Always amazes me that people get confused about this. How many people listen to redbook material with an absolutely non-upsampling DAC? How many people do not hear a difference when Redbook is upsampled to 24/192k? Or even 96k?

     

    The extra information absolutely makes a difference in the reconstructed analog signal. Mathematically? It is not necessarily required. Practically? Almost always necessary.

    Share this comment


    Link to comment
    Share on other sites

    Yes, that is certainly true wih sample and hold type processing. Nothing new is created or restored.

     

    But interpolation certainly can add new information, interpolating between the dat points to create new data that is meaningful information. Replacing information that was lost during the sampling operations. (*Not exactly, but close enough as to make no difference in any practical sense.)

     

    Note- that is not related to Shannon/Nyquist other than to say it is a way to calculate the missing data from the samples that exist. Nor am I arguing that the extra information, which absolutely is meaningful in this case, makes the reconstructed analog output sound better or worse. It certainly is involved with changing that output though. And - this type of interpolative process is not limited to the audio world either.

     

    Always amazes me that people get confused about this. How many people listen to redbook material with an absolutely non-upsampling DAC? How many people do not hear a difference when Redbook is upsampled to 24/192k? Or even 96k?

     

    The extra information absolutely makes a difference in the reconstructed analog signal. Mathematically? It is not necessarily required. Practically? Almost always necessary.

     

    I understand what you are saying and agree that upsampling of Redbook, even better conversion to high bitrate DSD gives a more pleasing reconstruction of the original analog signal -- at least according to my ears. :)

     

    And I agree that this is a very practical implementation detail for the digital audio playback chain. I think the theory assumes that the system is optimized in this way.

    Share this comment


    Link to comment
    Share on other sites

    I understand what you are saying and agree that upsampling of Redbook, even better conversion to high bitrate DSD gives a more pleasing reconstruction of the original analog signal -- at least according to my ears. :)

     

    And I agree that this is a very practical implementation detail for the digital audio playback chain. I think the theory assumes that the system is optimized in this way.

     

    Rock my world there - we pretty much absolutely agree. ;)

    Share this comment


    Link to comment
    Share on other sites

    - Regarding "information," I'm talking Kolmogorov-Shannon (information theory) more than Shannon-Nyquist (sampling theorem).

     

    - The filter, or function T, is the second of two operations. Interpolation is the first. The first operation does indeed create information. In fact it is relatively trivial to have that information match virtually point for point the information everyone apparently agrees would be "new," that would be obtained from recording the analog signal at a higher sample rate.

     

    Kolmogorov is an interesting approach. Algorithmic complexity defines the minimum string necessary to specify the transmission as an algorithm. Again, interpolation is an algorithm which is a part of the system, so representing F' = T(I(F)). Interpolation is clearly a function and as such does not "create" information.

     

    Nor does recording an analog signal at a higher sampling rate ***unless*** the recording is done in order to capture higher bandwidth.

     

    Several examples:

    1) the analog signal is bandwidth limited to 11 khz

    2) the analog signal is bandwidth limited to 22 khz

    3) the analog signal is bandwidth limited to 44 khz

     

    In the case of (1) and (2) recording at 88 khz does not add new information and these recordings can be appropriately compressed. In the case of (3) recording at 44 khz is not sufficient to represent the information.

     

    To be very clear, recording at a higher than necessary sampling rate does not add new information above and beyond the information in the analog signal.

     

    Here is a classic Kolmogorov example (and I'm going on here because it is interesting :):):

     

    What is the Kolmogorov representation of the following sequences:

     

    A) "asdEtrxttgWQxtxxxttxxrr"

    B) "GGGEbFFFDGGGEbFFFDGGGEbFFFD"

    C) "Beethoven's Fifth"

     

    :)

    Share this comment


    Link to comment
    Share on other sites

    Not quite. You would only have more information if you had recorded the analogue signal at a higher sample rate. Upsampling doesn't create new information, as you say yourself the additional samples match what is already "there" between the original samples and are thus redundant. One upsampling technique is simply to add zeroes between the existing samples. When you filter it, you simply don't bother to perform the filter calculations for the inserted zero samples. The net result is the same and you save on memory and processor cycles.

     

    Kolmogorov is an interesting approach. Algorithmic complexity defines the minimum string necessary to specify the transmission as an algorithm. Again, interpolation is an algorithm which is a part of the system, so representing F' = T(I(F)). Interpolation is clearly a function and as such does not "create" information.

     

    Nor does recording an analog signal at a higher sampling rate ***unless*** the recording is done in order to capture higher bandwidth.

     

    Several examples:

    1) the analog signal is bandwidth limited to 11 khz

    2) the analog signal is bandwidth limited to 22 khz

    3) the analog signal is bandwidth limited to 44 khz

     

    In the case of (1) and (2) recording at 88 khz does not add new information and these recordings can be appropriately compressed. In the case of (3) recording at 44 khz is not sufficient to represent the information.

     

    To be very clear, recording at a higher than necessary sampling rate does not add new information above and beyond the information in the analog signal.

     

    Here is a classic Kolmogorov example (and I'm going on here because it is interesting :):):

     

    What is the Kolmogorov representation of the following sequences:

     

    A) "asdEtrxttgWQxtxxxttxxrr"

    B) "GGGEbFFFDGGGEbFFFDGGGEbFFFD"

    C) "Beethoven's Fifth"

     

    :)

     

    First, I apologize to everyone else for the OT diversion. Like jabbr and Don, I find this stuff fascinating, so I'll ask your indulgence for these few OT comments.

     

    So here's my layperson's take, and you can tell me where I'm wrong so I learn something (which for me is the exciting part):

     

    Working with a Shannon-Kolmogorov definition of "information" (the intersection of Shannon entropy and Kolmogorov complexity, see, e.g., http://homepages.cwi.nl/~paulv/papers/info.pdf), gives us something very much akin to what we would think of as compressibility. Two files that can be losslessly compressed to the same size have equivalent amounts of information/entropy/complexity.

     

    Take a RedBook file and do the interpolation and filtering required to convert to 24/192. Is there a mathematical operation that will convert the 24/192 file back to the RedBook file losslessly? (Does closed form filtering make any difference here?) If not, to me this necessarily implies that the 24/192 file cannot be compressed to the size of the RedBook file, and therefore under the Shannon-Kolmogorov definition(s), the 24/192 file has more information. Thus information was added by the sample rate conversion operations of interpolation and filtering.

     

    Through all of this, I am agreeing with just about everyone who's talked about it thus far, including my own previous comments, that this additional information will do nothing to further specify the analog signal.

    Share this comment


    Link to comment
    Share on other sites

    Take a RedBook file and do the interpolation and filtering required to convert to 24/192. Is there a mathematical operation that will convert the 24/192 file back to the RedBook file losslessly?

    Only if you saved the equivalent of metadata during the interpolation, which is not usually done as far as I know.

     

    (Does closed form filtering make any difference here?)

    It does in targeting tracking/firing solutions. The greatest impact is on processor usage. Not sure about the impact on music, but I think Mike Morrow is working on just such a filter...

     

    If not, to me this necessarily implies that the 24/192 file cannot be compressed to the size of the RedBook file, and therefore under the Shannon-Kolmogorov definition(s), the 24/192 file has more information. Thus information was added by the sample rate conversion operations of interpolation and filtering.

     

    Two different things here - first, can the 24/192K be compressed to the side of a rebook file? Probably, but it would still have more information in it that the redbook file, so long as the compression is completely reversible. Second, can the 24/19k be used to precisely reconstruct the redbook file? Probably not.

     

    Through all of this, I am agreeing with just about everyone who's talked about it thus far, including my own previous comments, that this additional information will do nothing to further specify the analog signal.

     

    Not sure anyone was arguing with that... - the analog signal is the hard limit of information available in this case.

    Share this comment


    Link to comment
    Share on other sites

    So that we don't stay OT here, I'm forking further discussion to a new thread where we are free to discuss any and all aspects of information theory:)

    Share this comment


    Link to comment
    Share on other sites

    Working with a Shannon-Kolmogorov definition of "information" (the intersection of Shannon entropy and Kolmogorov complexity, see, e.g., http://homepages.cwi.nl/~paulv/papers/info.pdf), gives us something very much akin to what we would think of as compressibility. Two files that can be losslessly compressed to the same size have equivalent amounts of information/entropy/complexity.

     

    Agreed.

     

    Take a RedBook file and do the interpolation and filtering required to convert to 24/192. Is there a mathematical operation that will convert the 24/192 file back to the RedBook file losslessly? (Does closed form filtering make any difference here?) If not, to me this necessarily implies that the 24/192 file cannot be compressed to the size of the RedBook file, and therefore under the Shannon-Kolmogorov definition(s), the 24/192 file has more information. Thus information was added by the sample rate conversion operations of interpolation and filtering.

     

    Not all information/entropy is equal. If I take a signal (e.g. a music recording) and add white noise, the result will by your definition contain more information since it can't be compressed as much. Does this mean the original+noise sounds better or is otherwise preferable to the original? Hardly. Any information added by a filter (interpolation or other type) is noise/distortion caused by finite precision implementations, i.e. something undesirable but unavoidable.

     

    A DAC consists, somewhat simplified, of the following stages (the first two optional):

     

    1. Upsampling/interpolation

    2. Sigma-delta modulation

    3. D/A conversion

    4. Analogue low-pass filter

     

    Each of these stages introduces some amount of noise and distortion. The goal is to pick the parameters such that the total end-to-end performance is maximised (within cost/power/whatever constraints), and adding a little noise in one stage can let us reduce it a lot in another. For instance, the D/A stage is more accurate at a lower bit depth, enough so that it more than compensates for the (audio band) noise added by the sigma-delta modulation. Likewise, while a digital interpolation filter adds a little noise, it allows for an analogue filter with a higher cutoff frequency and thus less distortion in the audio band. The sigma-delta modulation also performs better the higher the sample rate.

     

    When sound quality is improved by software upsampling or DSD conversion, it is because we are replacing the first stages of the DAC with a higher quality implementation (at tremendous (relative) expense in cost and power), not because it somehow adds information to the signal.

     

    Second, can the 24/19k be used to precisely reconstruct the redbook file? Probably not.

     

    If the original redbook file can't be precisely reconstructed, information has been lost, not added. This loss is caused by various inaccuracies in practical implementations. A perfect (infinite precision, infinite time) interpolation is reversible. For an integer multiple interpolation, the reversal is trivial: drop all but every N samples.

    Share this comment


    Link to comment
    Share on other sites

    Thanks. Yes, that was funny.

    There is a difference between false advertising and someone hearing something I don't.

     

    Like I said before “Personally I have no problem with people being able to hear something I can't. My very affordable audio/video system surely is not as revealing as high end equipment I can't afford.”

     

    I am against false advertising but I don't try to tell people what they are allowed and not allowed to hear, it would be nice if everyone else did the same.

     

    No there is no difference, if you post that you hear a improvement using cable X you are in effect posting an advertisement for that cable, a review. In this free country you are "allowed" to post anything you like, just be prepared for some objective person to ask you to back up that statement, we are "allowed" to do that also, and have a responsibility to our fellow readers to do so. I don't mind being told a million that my ears or system suck, it give me something to ridicule in my response. It's just that it's such a lame response compared to posting the result of a ABX-DBT or some technical measurements, any repeatable, verifiable test to back up the claim, it's become more than laughable. The people using that BS retort should be ashamed by now.

    Tersa, if you go to the theater and holler FIRE, your allowed to do that, that's a good thing if there is a fire. But if you can't back that one up you'll find your butt in jail.

    I don't get how you can't understand the simple concept that if you make statements you need to be able to back the up. You can't just go around making any claim you want and not expect someone to want the facts. A lesson that the maker of the falsified Audioquest HDMI is sadly learning. He, AQ, and in some effect a part of the subject community is a laughing stock.

    Share this comment


    Link to comment
    Share on other sites




    Guest
    This is now closed for further comments




×
×
  • Create New...