View Single Post
Old 04-10-2002, 09:40 AM   #24 (permalink)
AirSickMoth
Actor
 
Join Date: Jun 2001
Location: Victoria, BC, Canada
Quote:
Originally posted by 1138
I totally agree. It's not like with analog where minor changes affect in minor ways. It's been encoded, and if the information isn't right, it won't be decoded correctly and you get nothing (or something horribly wrong).

As an example (and this is overly simplified), what if I want to send 67. In binary, that's 1000011. Now, if the signal gets delivered wrong, who's to say how bad the outcome will be. If I read 1000001, then I get 65. Not too bad. If I read 11000011, then I get 99. Yowza. If I read 0000011, then I get 3. Oops. With a digital singal, minute changes cause both big and small changes.
Well, I'm not sure what kind of error checking a DD/DTS decoder has, but I assume it has it. The simple error checking on a computer does quite a bit (hehehe, "bit", is that a pun?). Any thing that is transmited in a computer is error checked on some level. If it didn't your computer would crash all the time (more than it does now for some of you).

When you send a string of bits, it comes with an error checking table. When you compare the bits in the table to the bits in the string, you can figure out if there was an error in the string. Using the error bits and redundancy bits, you can reconstruct the bit string like it was supposed to be. It is fairly simple and often done in hardware.

So, if some bits arrive before or after they should, the error checking should take care of it. Unless the error is very big.

Here is a small article dealing with Error checking on CDs

I'll try to look for better Error checkng stuff tomorow.

Last edited by AirSickMoth : 04-10-2002 at 09:45 AM.
AirSickMoth is offline   Reply With Quote