Both HARQ (Hybrid Automatic Repeat Request) and ARQ (Automatic Repeat Request) are error control mechanisms used in wireless communication to ensure data is received correctly. They mechanism helps in recovery of lost or corrupted packets during transmission.
ARQ (Automatic Repeat Request):
ARQ stands for Automatic Repeat Request. This is the protocol used at data link layer (RLC layer in 5G/4G) . it is an error-control mechanism that is being used in a two-way communication systems. It is used to achieve reliable data transmission over an unreliable source or service.
Concept:
ARQ is a basic error correction method. If a receiver detects an error in a packet (using CRC), it asks the sender to retransmit the entire packet.
How It Works:
- Sender transmits a data packet.
- Receiver checks for errors using CRC.
- If errors are found, receiver sends a NACK (Negative Acknowledgment).
- Sender retransmits the same packet.
Types of ARQ:
- Stop-and-Wait ARQ: Waits for ACK/NACK before sending the next packet.
- Go-Back-N ARQ: Retransmits from the error point onward.
- Selective Repeat ARQ: Only retransmits erroneous packets.
Used In:
- Higher layers like RLC (Radio Link Control) in 5G.
HARQ (Hybrid Automatic Repeat Request)
Concept:
HARQ is a more advanced version of ARQ. It combines error detection with forward error correction (FEC). Instead of resending the same packet, it sends redundant bits to help the receiver decode the original message.
How It Works:
- Sender transmits a packet with FEC.
- Receiver checks for errors.
- If errors are found, receiver sends a NACK.
- Sender sends additional redundancy bits (not the same packet).
- Receiver combines original and new bits to decode the message.
Key Feature:
- Uses soft combining (e.g., Chase Combining or Incremental Redundancy).
- Reduces retransmissions and improves efficiency.
Used In:
- MAC layer in 5G NR.
- Works with transport blocks and physical layer transmissions.
HARQ vs ARQ: Key Differences
Feature | ARQ | HARQ |
---|---|---|
Layer Used | RLC | MAC |
Retransmission Type | Same packet | Redundant bits (soft combining) |
Error Correction | No (only detection) | Yes (FEC + detection) |
Efficiency | Lower | Higher |
Latency | Higher | Lower |
Complexity | Simple | Complex |
Use in 5G | RLC layer | MAC layer |
No comments:
Post a Comment