Book a demo

Cut patent&paper research from weeks to hours with PatSnap Eureka AI!

Try now

FEC vs ARQ protocols for wireless communication

Forward Error Correction vs ARQ Protocols — PatSnap Insights
Engineering & R&D

FEC and ARQ represent two fundamentally different philosophies for handling wireless transmission errors. Understanding when to use each — and when to combine them — is essential for engineers building reliable, low-latency industrial wireless systems in factory automation, process control, and 5G URLLC deployments.

PatSnap Insights Team Innovation Intelligence Analysts 6 min read
Share
Reviewed by the PatSnap Insights editorial team ·

How FEC and ARQ Work: Core Mechanisms Defined

Forward Error Correction (FEC) and Automatic Repeat Request (ARQ) solve the same problem — wireless transmission errors — through opposite strategies. FEC embeds mathematically redundant data within each transmitted packet, enabling the receiver to detect and correct errors entirely on its own, without any communication back to the sender. ARQ, by contrast, relies on the receiver detecting an error and sending a retransmission request to the sender, which then re-sends the affected data.

3
Major ARQ variants: Stop-and-Wait, Go-Back-N, Selective Repeat
2
HARQ combining strategies: Chase Combining and Incremental Redundancy
5G
URLLC uses HARQ with sub-1ms latency targets for factory automation
4
Common FEC codes: Reed-Solomon, Convolutional, LDPC, Turbo

In an FEC system, the transmitter applies an error-correcting code — such as a Reed-Solomon code, a convolutional code, or a Low-Density Parity-Check (LDPC) code — to the original data before transmission. The receiver uses the redundant bits to reconstruct the original message even if some bits are corrupted in transit. The key property is that this entire process is one-way: no feedback channel is required, and no round-trip delay is incurred.

ARQ operates differently. The receiver uses an error-detection code (most commonly a Cyclic Redundancy Check, or CRC) to determine whether a received packet is intact. If an error is detected, the receiver discards the packet and sends a Negative Acknowledgement (NACK) to the transmitter, which then re-sends the data. Three classic ARQ variants exist: Stop-and-Wait ARQ (the sender waits for acknowledgement before sending the next packet), Go-Back-N ARQ (the sender retransmits from the errored packet onward), and Selective Repeat ARQ (only the specific errored packets are retransmitted).

Key Concept: Error Detection vs. Error Correction

Error detection (used in ARQ) identifies that a packet is corrupted but cannot recover the original data — retransmission is required. Error correction (used in FEC) both identifies and repairs corrupted bits within the received packet, eliminating the need for retransmission in most cases. This distinction drives the latency and bandwidth tradeoffs between the two approaches.

Figure 1 — FEC vs. ARQ: Transmission Flow Comparison for Industrial Wireless Protocols
FEC vs. ARQ Transmission Flow for Industrial Wireless Communication FEC (Forward Error Correction) — One-Way Flow Encode + FEC Wireless Channel Decode + Correct Data Recovered No feedback channel required — bounded, predictable latency ARQ (Automatic Repeat Request) — Feedback Loop Send + CRC Wireless Channel Detect Error NACK → Retransmit
FEC requires no feedback channel and delivers data in a single pass; ARQ introduces a retransmission loop whose latency scales with round-trip time and error rate.

Forward Error Correction (FEC) embeds redundant coding into each transmitted packet so the receiver can detect and correct errors without requesting retransmission, providing bounded and predictable latency — a critical property for hard real-time industrial control loops.

Latency, Reliability, and Bandwidth: The Core Tradeoffs

FEC and ARQ impose different costs on the three resources that matter most in industrial wireless design: latency, reliability, and spectral bandwidth. FEC adds overhead to every packet regardless of whether errors occur, consuming bandwidth even on a clean channel. ARQ consumes bandwidth only when errors are detected, but at the cost of variable and potentially unbounded latency when channel conditions degrade.

For hard real-time industrial control — such as closed-loop motor control or robotic arm coordination — the latency budget is fixed and tight. A missed deadline in these systems can cause physical damage or safety incidents. FEC’s deterministic latency profile, determined solely by the code block size and the decoder’s processing time, makes it the natural choice for such applications. The latency introduced by FEC encoding and decoding is fixed and known at design time, regardless of channel conditions.

“In hard real-time industrial control, a missed deadline can cause physical damage. FEC’s deterministic, bounded latency makes it the natural choice where ARQ’s variable retransmission delay is unacceptable.”

ARQ’s variable latency arises from the round-trip propagation delay plus processing time multiplied by the number of retransmissions. In a lightly loaded, low-noise industrial environment, ARQ can be highly efficient — packets are rarely retransmitted, and bandwidth is used only when needed. However, in environments with bursty radio-frequency interference (common in factory floors with variable-speed drives, arc welders, and dense Wi-Fi deployments), error bursts can trigger cascading retransmissions that push latency well beyond acceptable limits for control applications, according to standards bodies including IEEE.

Key Finding: The Bandwidth–Latency Tradeoff

FEC trades bandwidth efficiency for latency determinism: every packet carries redundant bits whether or not errors occur. ARQ trades latency determinism for bandwidth efficiency: bandwidth is consumed only on retransmission, but latency becomes unpredictable under high error rates. Neither approach dominates across all industrial wireless scenarios — the optimal choice depends on the application’s specific latency budget and the expected channel error characteristics.

Figure 2 — FEC vs. ARQ vs. HARQ: Latency and Bandwidth Efficiency Comparison for Industrial Wireless
FEC vs. ARQ vs. HARQ Latency Determinism and Bandwidth Efficiency for Industrial Wireless Communication 0 25 50 75 100 Score (0–100) 95 60 FEC 30 90 ARQ 75 80 HARQ Latency Determinism Bandwidth Efficiency
FEC scores highest on latency determinism but sacrifices bandwidth efficiency; ARQ maximises bandwidth efficiency at the cost of unpredictable latency under interference; HARQ offers a balanced profile suited to most industrial wireless deployments.

Automatic Repeat Request (ARQ) introduces variable latency in industrial wireless systems because each retransmission adds a full round-trip delay; under bursty radio-frequency interference — common in factory environments with variable-speed drives and arc welders — cascading retransmissions can push latency well beyond the tolerances of real-time control applications.

Analysing wireless protocol patents for your industrial R&D project? PatSnap Eureka surfaces relevant prior art across FEC, ARQ, and HARQ in seconds.

Explore Patent Data in PatSnap Eureka →

Hybrid ARQ: Combining Both Approaches for Industrial Links

Hybrid ARQ (HARQ) resolves the FEC–ARQ tradeoff by combining both mechanisms in a single protocol layer. The transmitter applies an FEC code to the data before sending; the receiver first attempts to correct any errors using the FEC component. Only if FEC-based correction fails — indicating an error burst severe enough to exceed the code’s correction capacity — does the receiver issue a NACK and request retransmission. This means HARQ retransmissions are rarer than in pure ARQ, and when they do occur, the receiver can combine the new transmission with the previously received (but corrupted) copy to improve decoding success.

Two principal HARQ combining strategies are used in practice. Chase Combining retransmits an identical copy of the original packet; the receiver combines both copies using maximum-ratio combining to improve the signal-to-noise ratio before decoding. Incremental Redundancy (IR) retransmits additional parity bits not included in the original transmission, progressively increasing the effective code rate with each retransmission attempt until decoding succeeds. Incremental Redundancy is more spectrally efficient because it avoids re-sending bits the receiver already has, a property particularly valuable in bandwidth-constrained industrial wireless bands.

Hybrid ARQ (HARQ) combines Forward Error Correction with ARQ retransmission: the receiver first attempts to correct errors using the FEC component and only requests retransmission if correction fails. Two HARQ combining strategies exist — Chase Combining and Incremental Redundancy — with Incremental Redundancy being more spectrally efficient because it transmits only additional parity bits on retransmission rather than a full duplicate packet.

HARQ is the error-control mechanism underpinning 5G New Radio (NR), including the Ultra-Reliable Low-Latency Communication (URLLC) service class designed specifically for industrial automation. According to 3GPP specifications, 5G URLLC targets a one-way latency of 1 millisecond with a packet error rate of 10⁻⁵, requirements that would be impossible to meet with pure ARQ alone given the retransmission round-trip overhead at typical industrial cell sizes.

Industrial Wireless Standards and Their Error-Control Choices

The major industrial wireless standards have made distinct choices about FEC and ARQ based on the latency and reliability profiles of their target applications. Understanding these choices illuminates the practical tradeoffs each standard’s designers prioritised.

WirelessHART (IEC 62591) and ISA-100.11a

WirelessHART and ISA-100.11a are the dominant standards for wireless process automation — monitoring pressure, temperature, and flow in oil refineries, chemical plants, and water treatment facilities. Both standards are built on IEEE 802.15.4 physical and MAC layers and employ mesh network topologies with multi-hop routing. Their primary error-control mechanism is ARQ-based retransmission: if a packet fails its CRC check at any hop, the receiving node requests retransmission from the previous hop. The relatively relaxed latency requirements of process monitoring (update rates of seconds to tens of seconds) make ARQ’s variable latency entirely acceptable, while ARQ’s bandwidth efficiency suits the low-data-rate, battery-powered sensor nodes common in process plants. Standards documentation is maintained by ISA.

IEEE 802.15.4 and Optional FEC

The IEEE 802.15.4 standard — the physical and MAC foundation for WirelessHART, ISA-100.11a, Zigbee, and Thread — includes an optional FEC mode in its O-QPSK physical layer. When enabled, a rate-1/2 convolutional code is applied to the data stream before transmission, doubling the bandwidth overhead but significantly improving link margin in noisy environments. Most industrial deployments do not enable this optional FEC mode, preferring to rely on ARQ retransmission and mesh path diversity for reliability.

5G URLLC for Factory Automation

5G NR’s URLLC service class represents the state of the art in industrial wireless error control. It uses LDPC codes for data channels and Polar codes for control channels — both chosen for their near-Shannon-limit performance at the short block lengths characteristic of industrial control messages. HARQ with Incremental Redundancy provides the retransmission layer. The combination achieves the 10⁻⁵ packet error rate and sub-millisecond latency required for closed-loop motion control and collaborative robotics, as documented by ETSI in its 5G standards series.

Tracking innovation in 5G URLLC, WirelessHART, or ISA-100 error-control patents? PatSnap Eureka gives R&D teams instant access to the full landscape.

Search Industrial Wireless Patents in PatSnap Eureka →

Selecting the Right Protocol for Your Industrial Application

Choosing between FEC, ARQ, and HARQ for an industrial wireless deployment requires a structured evaluation of three application-level parameters: the latency budget, the required packet error rate, and the expected channel conditions. No single protocol is universally superior — the right choice depends on the specific combination of these factors in the target environment.

Applications with hard real-time latency requirements — closed-loop motion control, safety-instrumented systems, and synchronised multi-axis robotics — should favour FEC or HARQ with aggressive FEC coding rates. The bounded latency of FEC decoding is a non-negotiable property for these use cases. Applications with soft real-time or non-real-time requirements — process monitoring, asset tracking, and condition monitoring — can tolerate ARQ’s variable latency and benefit from its superior bandwidth efficiency, particularly where sensor nodes are battery-powered and spectrum is shared.

Channel conditions also drive the choice. In environments with predominantly random bit errors (Gaussian noise channels), even a modest FEC code can eliminate nearly all errors without retransmission. In environments with bursty errors caused by impulsive interference — common near industrial power electronics — burst-error-correcting codes such as Reed-Solomon, or HARQ with Incremental Redundancy, perform significantly better than either pure FEC or pure ARQ alone. The ITU provides channel modelling guidelines relevant to industrial radio environments that engineers can use to characterise their specific deployment conditions before selecting an error-control strategy.

In industrial wireless deployments subject to bursty radio-frequency interference from variable-speed drives and power electronics, burst-error-correcting codes such as Reed-Solomon, or Hybrid ARQ with Incremental Redundancy, outperform both pure FEC with random-error codes and pure ARQ, because they are specifically designed to handle the clustered error patterns produced by impulsive industrial interference sources.

Figure 3 — Protocol Selection Guide: FEC, ARQ, and HARQ for Industrial Wireless Applications
FEC vs. ARQ vs. HARQ Protocol Selection Guide for Industrial Wireless Applications Application Type Latency Budget Channel Type Recommended Closed-loop motion control <1 ms (hard real-time) Any FEC / HARQ Safety-instrumented systems <10 ms (hard real-time) Bursty interference HARQ (IR) Process monitoring (WirelessHART) Seconds (soft real-time) Random errors ARQ Asset tracking / condition monitoring Minutes (non-real-time) Any ARQ 5G URLLC factory automation <1 ms, PER 10⁻⁵ Variable HARQ + LDPC
Protocol selection in industrial wireless is driven by the application’s latency budget and the channel’s error characteristics; HARQ with LDPC codes is the preferred choice for the most demanding 5G URLLC factory automation use cases.
Frequently asked questions

Forward Error Correction vs. ARQ — key questions answered

Still have questions? Let PatSnap Eureka answer them for you.

Ask PatSnap Eureka for a Deeper Answer →

Your Agentic AI Partner
for Smarter Innovation

PatSnap fuses the world’s largest proprietary innovation dataset with cutting-edge AI to
supercharge R&D, IP strategy, materials science, and drug discovery.

Book a demo