I'm looking at collision detection in communication protocols, in particular Carrier sense multiple access with collision detection (CSMA/CD). According to what I've read on Wikipedia, a collision seems to cause the wave of the outgoing signal and the wave of the incoming signal to overlap. Thus, the signal has values with more amplitude than allowed for a "1-bit". This could be used as a working collision detection algorithm.
However, what's the use of the "Jam signal", as explained in the same Wikipedia article, then? It says that the CRC has to be faulted, but we already have a collision detection algorithm.
Asked By : Johannes
Answered By : adrianN
Wave overlaps need not cause just 1-bits with a too high amplitude. They could also flip bits around, or nullify each other. Thus error correction is not as easy as you describe and one actually has to use some kind of checksumming like CRC to detect errors reliably.
Best Answer from StackOverflow
Question Source : http://cs.stackexchange.com/questions/8943
0 comments:
Post a Comment
Let us know your responses and feedback