Suspendable CSMA/CA for IEEE 802.15.4 Backoff Failure

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing IEEE 802.15.4 CSMA/CA mechanism is inadequate for heavy traffic networks and devices without energy constraints, leading to increased probability of packet drop due to backoff failure.

Innovation Solution

Implementing a suspendable CSMA/CA mechanism that allows CCA within each unit backoff period and suspends the backoff process when the channel is detected as busy, reducing the likelihood of packet discard.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If IEEE 802.15.4 CSMA/CA mechanism does not perform CCA during backoff periods, then energy consumption is reduced for battery-powered devices, but packet discard probability increases in heavy traffic networks

Engineering Contradiction:
Improveenergy consumptionVSAvoidpacket discard probability
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent applies dynamics by making the CCA behavior adaptive based on device type and network conditions. Battery-powered devices continue to use the original energy-saving approach (no CCA during backoff), while devices without energy constraints (like electric smart meters) are enabled to perform CCA during backoff periods. This dynamic configuration resolves the contradiction by allowing each device type to optimize its own energy consumption and reliability characteristics.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces a new parameter (CCA during backoff capability) that changes the operational behavior of the CSMA/CA mechanism. By modifying whether CCA is performed during backoff periods based on device energy constraints, the system can adjust the balance between energy consumption and packet delivery success rate, resolving the technical contradiction for different device types.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If maximum backoff attempts are limited to macMaxCSMABackoffs, then device complexity is reduced, but channel access reliability deteriorates in heavy traffic networks

Engineering Contradiction:
Improvebackoff mechanism complexityVSAvoidchannel access success rate
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies preliminary action by performing CCA checks during the backoff period before the actual backoff completion. This allows devices to detect channel busy status early and adjust their backoff behavior accordingly, preventing unnecessary backoff attempts that would otherwise consume device complexity resources while improving channel access reliability.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If CCA is only performed after backoff process completes, then device complexity is reduced, but channel access efficiency deteriorates in heavy traffic networks

Engineering Contradiction:
Improvechannel access mechanism complexityVSAvoidchannel access efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent performs CCA checks during the backoff period as a preliminary action before backoff completion. This early detection of channel busy status allows devices to avoid completing backoff when the channel is likely to be busy, thereby improving channel access efficiency without significantly increasing device complexity since the same CCA mechanisms are used, just at additional timing points.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12289763B2Suspendable CSMA/CA for IEEE 802.15.4 system to reduce packet discard caused by backoff failure
Publication Date: 2025.04.29 MITSUBISHI ELECTRIC CORP
  • US12289763B2 patent drawing
  • US12289763B2 patent drawing
  • US12289763B2 patent drawing

AI summary

A computer-executed method is provided for IEEE 802.15.4 devices based on a suspendable carrier-sense multiple access with collision avoidance (CSMA/CA) control program and standard CSMA/CA control program for an IEEE 802.15.4 network composing of IEEE 802.15.4 devices. 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 determining the permission of backoff suspension and the intention of IEEE 802.15.4 device to perform backoff suspension, selecting the suspendable CSMA/CA control program if the backoff suspension is permitted and IEEE 802.15.4 device intends to perform backoff suspension. The suspendable CSMA/CA control program is configured to perform active CCA within each unit backoff period and suspend backoff if channel is detected to be busy, performing a CCA when backoff completes, transmitting frame when the detected channel status is an idle state or incrementing a number of backoff (NB) when the detected channel status is an busy state, determining if a NB exceeds the macMaxCSMABackoffs, incrementing a number of retransmissions (NR) when a NB exceeds the macMaxCSMABackoffs, and discarding frame when a NR exceeds macMaxFrameRetries.