Power-Line Modem Channel Access via Adaptive Slot Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Power-line modem devices face delays in signaling channel status, affecting CSMA/CA procedures due to serial communication delays between microcontrollers and modems, leading to increased transmission channel booking intervals and ineffective channel status verification.

Innovation Solution

Implementing a CSMA/CA JAS (Joint Adaptive Slotted) protocol with self-synchronized time slots of variable duration, using a 32-bit ARM Cortex-M3 microcontroller and STARGREED NARROWBAND Power-Line Modem, which adapts slot duration based on payload length and transmission time for improved channel access management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If classic CSMA/CA procedure is used with power-line modem devices, then channel access regulation is implemented, but channel status verification is delayed due to preamble decoding time

Engineering Contradiction:
Improvechannel status verificationVSAvoidpreamble decoding delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary channel status verification by checking the channel condition before the preamble decoding period ends. The microcontroller initiates channel status checks in advance, using the known preamble duration to schedule verification timing, thereby eliminating the delay caused by waiting for preamble decoding to complete.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention dynamically adjusts the channel status verification timing based on the actual preamble length and packet structure. The system adapts the verification schedule to match the specific transmission parameters, optimizing the timing of channel status checks to occur precisely when channel information becomes available without fixed rigid delays.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If external microcontroller controls power-line modem via serial communication, then data flow management is achieved, but transmission channel booking interval increases due to serial transmission delay

Engineering Contradiction:
Improvedata flow managementVSAvoidserial transmission delay
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The microcontroller performs preliminary calculations of the channel booking interval by considering the packet size and serial transmission rate. Before initiating transmission, the system pre-determines the exact duration the channel will be occupied, allowing for more accurate channel reservation timing and reducing unnecessary waiting periods.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the actual transmission time is measured and used to adjust future channel booking intervals. The microcontroller monitors the real transmission duration and refines its timing calculations, progressively optimizing the channel reservation period to match actual communication needs rather than using fixed conservative estimates.

Inventive Principle:
Principle #23Feedback

3Device complexity

If fixed channel booking interval is used, then simple control logic is maintained, but network performance deteriorates due to inability to adapt to varying packet sizes

Engineering Contradiction:
Improvecontrol logicVSAvoidnetwork performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The invention makes the channel booking interval dynamic by calculating it based on the actual packet size and transmission parameters. The system adapts the booking duration to match each specific transmission, ensuring optimal channel reservation without over-reservation or under-reservation, thereby improving network efficiency while maintaining manageable control logic through automated calculations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the channel booking interval parameter dynamically based on varying packet characteristics. Instead of using a fixed value, the booking interval is recalculated for each transmission based on packet length, modulation scheme, and expected transmission time, allowing the system to adapt to different communication scenarios and improve overall network productivity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9258139B2Method for regulating data transmission over a communication channel, corresponding device and computer program product
Publication Date: 2016.02.09 STMICROELECTRONICS INT NV
  • US9258139B2 patent drawing
  • US9258139B2 patent drawing
  • US9258139B2 patent drawing

AI summary

Transmission of data frames over a channel in a communications network takes place on a slotted time base. A method comprises an evaluation, by at least one node of the network having a frame available for transmission, of whether the channel is available for transmission. If the channel is available for transmission, the available frame is transmitted over the channel in a subsequent slot of the slotted time base. If the channel is not available for transmission, owing to a frame (having a certain temporal length) being transmitted over the channel at a certain time, the slotted time base of the node is resynchronized as a function of the frame being transmitted. The resynchronization includes identifying, as a function of the certain temporal length, an interval of delay to evaluate again at a future time whether the channel is available for transmission.