Sensor Node MAC Protocol for Collision Avoidance in Wireless Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing MAC protocols for wireless sensor networks face challenges in managing collisions and energy efficiency, particularly in large or decentralized networks where sensor nodes are not within radio range, leading to unreliable communication and high collision risks.

Innovation Solution

A method where sensor nodes participate in a contention window by selecting a time slot, broadcasting a request signal, and receiving coded information from a concentrator node to determine their transmission rank, allowing them to decide whether to transmit based on the number of marked slots, thereby minimizing collisions and energy consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Area of stationary object

If sensor nodes transmit data to a common concentrator node in a centralized architecture, then communication coverage is extended to large geographical areas, but the risk of collisions increases and sensor-to-sensor communications are not guaranteed

Engineering Contradiction:
Improvecommunication coverage areaVSAvoidcommunication reliability
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The communication protocol segments the transmission process into distinct phases: a contention window phase where nodes compete for access by selecting time slots, and a transmission phase where authorized nodes transmit data. This segmentation separates the collision-prone access phase from the data transmission phase, improving overall communication reliability while maintaining large area coverage through the concentrator node architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The protocol implements preliminary action by requiring sensor nodes to perform carrier sense and select time slots during a contention window before actual data transmission. This preliminary contention resolution phase allows nodes to assess channel conditions and secure transmission opportunities in advance, reducing collisions during the actual data transmission phase while maintaining extended coverage.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If deterministic mechanisms are used with pre-established schedules, then collision avoidance is achieved, but adaptability to unpredictable traffic is poor and energy consumption increases due to frequent schedule revisions

Engineering Contradiction:
Improvecollision avoidanceVSAvoidtraffic adaptability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The protocol employs dynamic mechanisms where sensor nodes independently select time slots from a contention window based on current traffic conditions and channel state. Unlike fixed deterministic schedules, this dynamic approach allows nodes to adapt their transmission timing to unpredictable traffic patterns and varying channel conditions, improving both collision avoidance and traffic adaptability simultaneously.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Each sensor node autonomously performs carrier sense, selects its own time slot from the contention window, and determines when to transmit without requiring centralized schedule assignment or frequent revisions. This self-service mechanism eliminates the need for energy-consuming schedule coordination while maintaining effective collision avoidance through distributed intelligent decision-making.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If probabilistic mechanisms based on CSMA are used, then adaptability to unpredictable traffic is improved, but collision avoidance is insufficient in large networks where nodes are not within radio range

Engineering Contradiction:
Improvetraffic adaptabilityVSAvoidcollision avoidance
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The protocol introduces an intermediary concentrator node that receives data from sensor nodes and manages communication coordination. This intermediary enables probabilistic CSMA-based access in the uplink while providing centralized coordination for downlink transmissions, resolving the collision avoidance problem in large networks without sacrificing the adaptability of probabilistic mechanisms. The concentrator acts as a mediator that bridges the distributed probabilistic access with centralized network management.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Reliability

If sensor nodes listen to all other sensors in a small network, then the communications method works reliably, but this approach cannot be implemented in large networks or networks with attenuated radio signals

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidnetwork size
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The concentrator node serves as an intermediary that receives and processes signals from sensor nodes, eliminating the need for sensor-to-sensor direct communication. This intermediary approach maintains communication reliability by providing a centralized reception point with sufficient energy capacity and suitable transmit/receive means, while enabling network operation over large geographical areas where direct sensor-to-sensor links would be attenuated or unavailable.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS9826550B2Communications method, a communications management method, and associated devices and nodes
Publication Date: 2017.11.21 ORANGE SA
  • US9826550B2 patent drawing
  • US9826550B2 patent drawing
  • US9826550B2 patent drawing

AI summary

A data communication method implemented by a sensor node of a telecommunications network including a plurality of sensor nodes and a concentrator node, which share a communication channel. The method includes: selecting a time interval in a contention window including a plurality of time intervals and preceding a transmission period including a plurality of transmission intervals; emitting a request signal during the selected time interval to the concentrator node; receiving a response signal carrying encoded information representing an ordered combination of the intervals marked during which the signals were received by the concentrator node; determining a transmission rank according to a number of intervals marked by the concentrator node; and deciding to emit data to the concentrator node in the transmission period when the transmission rank is lower than or equal to the number of intervals of the transmission period.