Professional Documents
Culture Documents
Asynchronous
•Data transmitted on character at a time
• 5 to 8 bits
•Timing only needs maintaining within each
character
•Resynchronize with each character
Asynchronous
Asynchronous
Asynchronous ‐ Behavior
•In a steady stream, interval between
characters is uniform (length of stop
element)
•In idle state, receiver looks for transition 1 to
0
•Then samples next seven intervals (char
length)
•Then looks for next 1 to 0 for next char
Error detection
• Additional bits added by transmitter for error
detection code
Data FCS
CRC Example
Want:
D.2r XOR R = nG
equivalently:
D.2r = nG XOR R
equivalently:
if we divide D.2r by G,
want remainder R
D.2r
R = remainder[ ]
G
Review Questions
• How is the transmission of a single character differentiated
from the transmission of the next character in asynchronous
transmission?
• What is a major disadvantage of asynchronous transmission?
• How is synchronization provided for synchronous
transmission?
• What is a parity bit?
• What is the CRC?
• Why would you expect a CRC to detect more errors than a
parity bit?
• Is it possible to design an ECC that will correct some double
bit errors but not all double bit errors? Why or why not?
• In an (n, k) block ECC, what do n and k represent?
Stallings DCC8e Chapter 6 summary.
Summary
•asynchronous verses synchronous
transmission
•error detection and correction
•line configuration issues