Active Carrier Sense CSMA/CA for IEEE 802.15.4 Interference

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

IEEE 802.15.4 networks face interference from more aggressive IEEE 802.11 networks, leading to poor coexistence and increased packet discard due to their differing channel access mechanisms, with IEEE 802.15.4's CSMA/CA not effectively handling interference from IEEE 802.11 systems.

Innovation Solution

Implementing an active carrier sense (ACS) based CSMA/CA mechanism for IEEE 802.15.4 devices, which includes dynamic adaptation of the maximum number of backoffs and consecutive clear channel assessments to improve coexistence with aggressive interfering networks, allowing for proactive channel access and reduced packet discard.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If IEEE 802.15.4 uses standard CSMA/CA mechanism, then power consumption is reduced and device simplicity is maintained, but coexistence performance with IEEE 802.11 networks deteriorates and packet delivery rate decreases

Engineering Contradiction:
Improvepacket delivery rateVSAvoidchannel access capability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements dynamic adaptation of the maximum number of backoffs (macMaxCSMABackoffs) parameter based on detected interference levels. When IEEE 802.11 interference is detected, the system dynamically increases macMaxCSMABackoffs beyond the standard value, allowing IEEE 802.15.4 devices to persist in channel access attempts despite aggressive IEEE 802.11 transmissions, thereby improving packet delivery rate without requiring continuous high-power operation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent performs preliminary clear channel assessment (CCA) checks before initiating backoff procedures. By checking if the channel is clear before entering the standard CSMA/CA backoff sequence, IEEE 802.15.4 devices can seize transmission opportunities that would otherwise be lost to IEEE 802.11 aggression, improving channel access capability while maintaining power efficiency

Inventive Principle:
Principle #10Preliminary action

2Productivity

If IEEE 802.15.4 increases channel access aggressiveness to compete with IEEE 802.11, then channel access capability improves, but power consumption increases and device complexity increases

Engineering Contradiction:
Improvechannel access capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system dynamically adjusts the macMaxCSMABackoffs parameter based on detected interference conditions. Under normal conditions, it uses the standard conservative value to minimize power consumption. When IEEE 802.11 interference is detected, it temporarily increases this parameter to improve channel access capability, then reduces it when interference subsides, avoiding continuous high-power operation

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the macMaxCSMABackoffs parameter from a fixed standard value to a dynamically adjustable parameter. This parameter change allows the system to adapt its channel access aggressiveness to environmental conditions, achieving better productivity only when necessary rather than operating at high power consumption continuously

Inventive Principle:
Principle #35Parameter changes

3Reliability

If IEEE 802.15.4 uses standard macMaxCSMABackoffs limit, then device simplicity is maintained and power consumption is reduced, but packet discard increases due to interference

Engineering Contradiction:
Improvepacket delivery rateVSAvoidchannel access mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the system monitors channel conditions and IEEE 802.11 interference levels, then uses this feedback to dynamically adjust the macMaxCSMABackoffs parameter. This feedback loop enables the system to automatically adapt to interference conditions without requiring complex manual configuration or multiple device components

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary detection of IEEE 802.11 interference conditions before adjusting channel access parameters. By detecting the presence of aggressive IEEE 802.11 networks in advance, the system can proactively increase macMaxCSMABackoffs to prevent packet discard, rather than reacting after packets are lost

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11985705B2System and method for active carrier sense based CSMA/CA for IEEE 802.15.4 system to avoid packet discard caused by interference
Publication Date: 2024.05.14 MITSUBISHI ELECTRIC RESEARCH LABORATORIES INC
  • US11985705B2 patent drawing
  • US11985705B2 patent drawing
  • US11985705B2 patent drawing

AI summary

A computer-executed method is provided for IEEE 802.15.4 devices based on an active carrier sense based carrier-sense multiple access with collision avoidance (ACS-CSMA/CA) control program and standard CSMA/CA control program for coexistence of an IEEE 802.15.4 network composing of IEEE 802.15.4 devices and IEEE 802.11 network composing of IEEE 802.11 devices sharing frequency spectra between the networks. The computer-executed method is provided on an IEEE 802.15.4 device, and causes a processor of the IEEE 802.15.4 device to perform steps that include estimating a severity of IEEE 802.11 interference based on a severity estimation metric, selecting the ACS-CSMA/CA control program based on the estimated severity. The ACS-CSMA/CA control program is configured to perform dynamically updating a maximum number of backoffs (macMaxCSMABackoffs) based on the estimated severity,cdetermining if a number of backoffs (NB) exceeds the updated macMaxCSMABackoffs, performing consecutive CCA operation to continuously detect channel status, and transmitting frames when the detected channel status is an idle state or incrementing number of retransmissions (NR) when the detected channel status is a busy state.