Professional Documents
Culture Documents
Automatic Repeat Request (Arq)
Automatic Repeat Request (Arq)
➢Limitations of FEC
1. The code is ineffective if the error present in the message is large.
2. Good codes involve long codewords whose processing requires complex and expensive hardware.
Automatic Repeat Request
• It is used primarily when extremely low error rates are required.
• In this system, the receiver is not called upon to correct but only to detect the errors.
• It uses feedback from the receiver to the transmitter.
• When an error is detected in a word, the receiver signals back to the transmitter and the word is
transmitted again.
• Coding used allows more error detection than correction.
• ARQ is widely used in wireless local area networks and packet data transmission, but not for
speech communications.
3 Basic ARQ Systems
1. Stop and wait ARQ
2. Go back N ARQ
3. Selective repeat ARQ
Codeword
Tl TW
Tx 1 2 2 3
Rx 1 2 2 3
Error Detected
Stop and wait ARQ
Stop and wait ARQ
• Is the simplest to implement.
• The transmitter sends a codeword to the receiver during the time Tw.
• The receiver receives and processes the received codeword.
• If the receiver detects an error then a negative acknowledgement(NAK) signal is send to the
transmitter or else a positive acknowledgement (ACK) sent.
• When the transmitter receives NAK signal the transmitter transmits the same message and then
waits again for an ACK or NAK response.
• Advantages
1. Very simple and easy to implement