Does Parity Checking Have Any Real Value in Error Detection?

  • Thread starter Thread starter frenzal_dude
  • Start date Start date
  • Tags Tags
    Parity
Click For Summary

Discussion Overview

The discussion revolves around the value and effectiveness of parity checking in error detection during data transmission. Participants explore its utility, limitations, and historical context, touching on both theoretical and practical aspects of error detection methods.

Discussion Character

  • Debate/contested
  • Technical explanation
  • Historical

Main Points Raised

  • One participant questions the usefulness of parity checking, noting that it fails to detect errors when an even number of mistakes occur.
  • Another participant argues that parity checking is useful, particularly in clean communication channels where single bit failures are rare, allowing for retransmission requests when errors are detected.
  • A historical perspective is provided, highlighting how parity checks were beneficial in older technologies like teletype machines and punched paper tape, allowing for quick identification of corrupted characters.
  • Some participants mention that parity checking is often used in conjunction with other methods, such as checksums, to improve reliability, though they acknowledge that no method is infallible.
  • One participant emphasizes that while parity checking can detect many errors, it is just one of several techniques employed to ensure data transmission accuracy and reliability.

Areas of Agreement / Disagreement

Participants express differing views on the effectiveness of parity checking, with some acknowledging its limitations while others highlight its practical applications. No consensus is reached regarding its overall value in error detection.

Contextual Notes

Participants note that the effectiveness of parity checking may depend on the specific context of data transmission, including the nature of the communication channel and the presence of other error detection methods.

Who May Find This Useful

This discussion may be of interest to those studying data transmission methods, error detection techniques, and the historical evolution of communication technologies.

frenzal_dude
Messages
76
Reaction score
0
I don't understand how parity error detection is any use since if there are an even number of mistakes, the errors won't be detected.

If there's more to it than this please let me know.
 
Engineering news on Phys.org
Yes its useful. Its used everywhere sometimes on individual characters being transmitted. It works best if you have a very clean comm channel and single bit fails occur rarely. Detection means the receiver can request a retransmission of the character. If the line degrades a lot then you'll get a lot of parity checks in a transmission then you can terminate the transmission (even though you may have missed the even bit errors) forcing the transmittor to send everything again.

For more comprehensive error checking and repair, other schemes will be used with the attendant hardware/software complexity that goes with them.
 
Wow.

Back in the days of teletype machines and punched paper tape,

parity check could tell you quickly if an individual character(byte) was corrrupted.

That was handy because you could stop partway through a file load and reload the tape. Also it gave you a clue where in the tape to look for your trouble. Teletype machines read about ten bytes/second, and a high speed reader could do aout 400. Obviously we didn't do multi-megabyte files on paper tape.

Usually a "Checksum" on the whole file was done at end of read, which will detect an even # of bit errors. That was deadly - you didn't know where to look.

I liked paper tape - a corrupted file you could hold up to the light and see every bit. With Scotch tape and a pocket knife one could fix a corrupt file.

But back then 32K was a lot of memory.

old jim
 
If you just talking about single parity check, you catch 50% only. But you don't just use one time, like Jim said, you have check sum and other check at the same time. So if the data pass all the check, it is quite reliable...notice "quite"? Nothing is absolute.
 


Parity checking is a useful method for detecting errors in transmitted data. While it is true that an even number of errors may not be detected, parity checking is still valuable because it can detect the majority of errors that occur during data transmission. In addition, parity checking can help identify the location of the error, making it easier to correct. Furthermore, parity checking is a simple and efficient method that does not require a lot of additional resources. It is just one of many error detection techniques that scientists and engineers use to ensure the accuracy and reliability of data transmission.
 

Similar threads

  • · Replies 4 ·
Replies
4
Views
1K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
4
Views
2K
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 27 ·
Replies
27
Views
4K
  • · Replies 12 ·
Replies
12
Views
4K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K