Application Layer CSMA for Radio Channel Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing radio communication systems often require substantial hardware changes to implement carrier sense multiple access (CSMA) protocols, as key parameters and controls are typically managed at lower layers, making it difficult to share channels across multiple radios.

Innovation Solution

Implementing a method to control radio transmitters from the application layer, using a cell manager to monitor and process uplink channel states, and broadcasting this information to a subscriber manager to control transmitter operations, thereby enabling 'virtual' CSMA protocols without requiring precise timing or dedicated hardware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If carrier sense multiple access (CSMA) is implemented at lower layers (MAC/PHY), then precise timing and channel sharing are achieved, but substantial radio hardware changes are required

Engineering Contradiction:
Improvechannel sharing capabilityVSAvoidradio hardware changes
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent moves CSMA functionality from the traditional lower-layer hardware domain to the application layer software domain. This dimensional shift allows channel sharing capabilities to be implemented through software without requiring substantial hardware modifications to the radio. The application layer acts as a new dimension where virtual CSMA protocols can operate using existing radio facilities.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent introduces an application layer as an intermediary between the radio hardware and the CSMA protocol. This intermediary layer processes uplink state information and generates transmitter control decisions, allowing virtual CSMA to be implemented without direct hardware modification. The application layer mediates between the existing radio capabilities and the desired channel sharing behavior.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If CSMA parameters are controlled at MAC/PHY layers, then precise timing is achieved, but dedicated hardware is required

Engineering Contradiction:
Improvetiming precisionVSAvoiddedicated hardware
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical/hardware-based CSMA implementation with a software-based approach at the application layer. Instead of using dedicated hardware circuits for carrier sensing and timing control, the system uses application layer software to monitor uplink state and control transmitter operations, substituting hardware mechanisms with software logic.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The application layer software autonomously performs carrier sensing and transmitter control functions that traditionally required dedicated hardware. The system uses existing radio facilities and processes information available at the application layer to make self-directed decisions about channel access and transmitter control without external hardware assistance.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If application layer software controls transmitter, then channel sharing is enabled without hardware changes, but precise timing control is reduced

Engineering Contradiction:
Improvechannel sharing capabilityVSAvoidtiming precision
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent changes the operational parameters of CSMA from hardware-level precise timing to application-layer software-controlled timing. The system accepts reduced timing precision in exchange for gaining channel sharing capabilities in radios that otherwise could not support CSMA. This parameter change allows the protocol to function with relaxed timing requirements.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The application layer software performs carrier sensing and transmitter control functions partially, using available information rather than complete real-time data. This partial action approach enables channel sharing functionality to be implemented with sufficient effectiveness even though it does not achieve the same level of timing precision as hardware-based CSMA.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9860918B1Method for practicing carrier sense multiple access at the application layer
Publication Date: 2018.01.02 BAE SYSTEMS INFORMATION ANDELECTRONIC SYSTEMS INTEGRATION INC
  • US9860918B1 patent drawing
  • US9860918B1 patent drawing
  • US9860918B1 patent drawing

AI summary

A system and method for controlling a aradio transmitter from the application layer is presented. The method includes monitoring an uplink state of a shared channel at a cell manager and processing the uplink state, at least in part, in the application layer in the cell manager to produce processed uplink state. The processed uplink state is then broadcast in a control packet on a downlink of the shared channel to a subscriber manager. The processed uplink state is then further processed, at least in part, at the application layer in the subscriber manager to produce transmitter control data. The transmitter control data is then used control the radio transmitter.