Adaptive Frequency Hopping With Multi-Bit ACKs for Reliable Wireless Links

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In mission-critical wireless link communications, especially in industrial environments, existing systems face challenges in ensuring reliable packet delivery and low latency due to adverse conditions like fading channels and interference, which can prevent successful acknowledgement and negative acknowledgement messages from being received, leading to cycle errors and reduced system performance.

Innovation Solution

A method and system that include a processing circuitry and memory to transmit a current priority data acknowledgement flag in each condition message, allowing for successful packet delivery even if two out of three subcycles are blanked, by using additional acknowledgement bits (PD_ACK_CUR and PD_ACK_PREV) and adaptive frequency hopping to optimize channel allocation based on packet error rates, and a last resort frequency mechanism to ensure successful transmission in critical cycles.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional acknowledgement mechanisms are used in wireless communication, then the protocol is simple, but the reliability of packet delivery deteriorates under adverse channel conditions

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidacknowledgement mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The acknowledgement mechanism is segmented into multiple independent acknowledgement bits (ACK0, ACK1, ACK2) corresponding to different subcycles. Each bit independently indicates whether the receiver successfully decoded the packet in that specific subcycle. This segmentation allows the system to tolerate failures in some subcycles while maintaining overall communication reliability, as long as at least one acknowledgement bit is successfully transmitted.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The transmitter preemptively transmits multiple acknowledgement bits across different subcycles before the receiver needs to confirm successful packet reception. By spreading the acknowledgement information across multiple time instances (subcycles), the system ensures that even if some subcycles experience fading or interference, the acknowledgement information can still be delivered through other subcycles.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If frequency hopping is used to avoid interference, then the robustness against interference improves, but the latency increases due to frequency switching

Engineering Contradiction:
Improveinterference resistanceVSAvoidfrequency switching latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system employs periodic frequency hopping where the carrier frequency is changed at regular intervals corresponding to subcycle boundaries. The frequency hopping pattern is predetermined and both transmitter and receiver follow the same sequence. This periodic action allows the system to systematically explore different frequency channels while maintaining synchronization, balancing interference avoidance with acceptable latency.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The frequency allocation is made dynamic by adapting the frequency hopping pattern based on channel conditions. The system can switch between different frequency tables (e.g., Table 1 and Table 2 in the patent) depending on the detected interference levels and channel quality, allowing optimal performance under varying environmental conditions.

Inventive Principle:
Principle #15Dynamics

3Reliability

If multiple retransmissions are implemented to ensure delivery, then the packet error rate decreases, but the cycle latency increases

Engineering Contradiction:
Improvepacket error rateVSAvoidretransmission latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system maintains continuous communication activity by transmitting data packets in every subcycle rather than pausing for retransmissions. Multiple acknowledgement bits are transmitted continuously across subcycles, allowing the receiver to accumulate successful decoding information over time without interrupting the data flow. This continuous action reduces idle time and minimizes overall latency.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The receiver provides continuous feedback through multiple acknowledgement bits transmitted back to the sender across different subcycles. Each acknowledgement bit informs the transmitter about the success or failure of packet reception in specific subcycles, enabling the transmitter to make informed decisions about retransmission timing and frequency selection without introducing excessive delays.

Inventive Principle:
Principle #23Feedback

4Loss of time

If deterministic communication with minimal latency is required, then the communication protocol is simplified, but the adaptability to changing channel conditions deteriorates

Engineering Contradiction:
Improvecommunication latencyVSAvoidchannel condition adaptability
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts to changing channel conditions by selecting from multiple frequency tables based on detected interference and channel quality. The frequency hopping pattern and carrier frequencies are adjusted in real-time while maintaining the deterministic timing structure required for low-latency industrial communication. This dynamic adaptation occurs without breaking the deterministic communication framework.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes physical parameters (carrier frequency, frequency hopping pattern) in response to channel conditions while maintaining the same communication protocol structure and timing. By varying the frequency domain parameters rather than changing the protocol layer, the system achieves adaptability without increasing latency or complicating the deterministic communication framework.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11669066B2System and method of adaptive frequency hopping in a wireless communication system
Publication Date: 2023.06.06 CORETIGO LTD
  • US11669066B2 patent drawing
  • US11669066B2 patent drawing
  • US11669066B2 patent drawing

AI summary

A communication method between a master and a device, the master transmits in a subcycle a received condition message (RCM) for an immediately prior subcycle, wherein the RCM is an ACK when a transmission from the device in the preceding subcycle was correctly received and the RCM is a NACK when a transmission from the device in the preceding subcycle was not correctly received, comprising: including in each transmitted condition message a current priority data acknowledgement flag (CPDAF), the CPDAF being transmitted set in each condition message for each subcycle of an offset cycle after the master correctly received in a current cycle a priority data message, the offset cycle being defined as the second and subsequent subcycles of a current cycle and the first subcycle of a next cycle, the CPDAF being transmitted as cleared otherwise.