- Oct 17, 2002
- 4,698
- 1
- 0
Search Results matching the keyword parity
No search results were found back.
I did a search and no find.
Thanks!
No search results were found back.
I did a search and no find.
Thanks!
Originally posted by: K6
normal byte
10010110
the same byte with parity
10010110-0
if one of the 9 bit is lost you can validate the byte using the parity bit
100x0110-0
if the parity bit is 0 the total number of 1 in the byte must be even
if the parity bit is 1 the total number of 1 in the byte must be odd
with only this information you cannot rebuild the byte (error correction) but you can detect the error (error detection)
Well, if it's totally random, there's a 1/256 chance that all but the hat in back are the same color and everyone dies.Originally posted by: RossGr
an application of partity
10 imprisioned men are told that in the morning they will be blind folded, lined up single file and a hat will be placed on their head. The hat will be black or white, totaly random for each man. Once in line with the hats in place The blindfolds will be removed and starting from the man at the back of the line each must guess the color of his hat. If he is correct he will live, incorrect he will be shot. They may converse only till the blindfold is put on in the morning. What shceme can they use to maximize the survival rate. No other form of signal may be used.
The answer is that there is a 50-50 chance that one man will die.
They could also interpolate as the other men behind them speak their hat color.They agree the night before that the end man will count the black hats in front of him, if the number is even he says White, if Odd he says black, He has a 50-50 chance of dying. The man in front of him now knows that if he hears white and sees an ODD number of black hats his must be black each man can now KNOW the color of his hat as the man behind reports his color.
Originally posted by: Peter
Sorry, adding a parity rate does NOT decrease the error rate. It just lets you know the error.
To the original poster, if you want to learn what all this is really about, google for "redundant code". If you go beyond Parity toward ECC, make sure you bring something for your headache.
Quote:
Parity checking is a primitive character-based error detection method. The characters are encoded so that an additional bit is added to each character. The additional bit is to 0 or 1 according to the number of bits set in the character. The resulting number is either even or odd. There extra bit is set according to this result and according to which parity setting, either even or odd, is being used. If even parity is used, the extra bit is always set so that the codeword always contains an even number of bits set. In even parity, the number of bits set in the codeword is always odd. The decoding is done simply by checking the codeword and removing the extra bit. The parity checking will only detect one bit error bursts in each codeword. Parity checking has been used in character-based terminals but it is not useful for today's reliable communications. However, it is being used in memory chips to ensure correct operation.
regards, Peter
Originally posted by: dejitaru
Originally posted by: K6
normal byte
10010110
the same byte with parity
10010110-0
if one of the 9 bit is lost you can validate the byte using the parity bit
100x0110-0
if the parity bit is 0 the total number of 1 in the byte must be even
if the parity bit is 1 the total number of 1 in the byte must be odd
with only this information you cannot rebuild the byte (error correction) but you can detect the error (error detection)
How do you tell where on bye ends and the next begins?
There has to be 4 on and 4 off per byte? That's inefficient.
Originally posted by: DarkLance
Benedikt, maybe because it sounds cool?
I have no idea at all what you guys are talking about, but I am trying. Just want to know where you all are picking this stuff up? I am working towards my EE and I have never seen stuff like this! Anyway, the math displayed here is pretty good stuff. And here I thought ECC was a marketing term! lol...