Dynamic Transmit Parameter Level Management for Buffer Overhead Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transmission systems are inefficient as they write multiple sets of transmit parameters to a buffer regardless of their necessity, leading to unnecessary overhead and lack of flexibility in adjusting parameters during transmission.

Innovation Solution

The system dynamically adjusts the number of transmit parameter levels based on performance, allowing only necessary levels to be written to the buffer, with the ability to add or modify levels during transmission, and indicates changes through a table version bit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple sets of transmit parameters are written to the buffer for each queued frame, then the likelihood of successful transmission is increased, but the overhead and resource usage increase significantly

Engineering Contradiction:
Improvetransmission success rateVSAvoidbuffer write overhead
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts only the necessary transmit parameter sets from the full buffer structure and writes them to the buffer dynamically based on actual transmission needs. Instead of pre-writing all possible parameter sets (e.g., 10 sets), the system determines the minimum required sets based on transmission requirements and writes only those, thereby reducing buffer write overhead while maintaining transmission reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements dynamic adjustment of the number of transmit parameter sets written to the buffer. The system can adaptively increase or decrease the number of parameter sets based on transmission conditions, frame characteristics, and performance feedback. This dynamic approach replaces the static pre-allocation of parameter sets, optimizing resource usage while ensuring sufficient redundancy for reliable transmission.

Inventive Principle:
Principle #15Dynamics

2Speed

If all transmit parameter sets are written to the buffer in advance, then transmission attempts can proceed without delay, but the system lacks flexibility to adjust parameters during transmission

Engineering Contradiction:
Improvetransmission speedVSAvoidparameter adjustability
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The patent performs preliminary writing of transmit parameter sets to the buffer before transmission begins, but only writes the necessary number of sets dynamically determined based on transmission requirements. This preliminary action ensures that parameter sets are ready for immediate use during transmission, maintaining high transmission speed while avoiding the waste of writing unnecessary sets.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables dynamic adjustment of transmit parameters during transmission by allowing the system to modify the number of parameter sets and their contents based on feedback from transmission attempts. The processor can adjust parameter sets in real-time, adding or modifying sets as needed, thereby maintaining both transmission speed and adaptability.

Inventive Principle:
Principle #15Dynamics

3Device complexity

If a fixed number of transmit parameter sets are allocated for each frame, then the buffer management is simplified, but the system cannot optimize resource usage based on actual transmission needs

Engineering Contradiction:
Improvebuffer management complexityVSAvoidresource utilization efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements dynamic buffer management where the number of transmit parameter sets written to the buffer is adjusted based on actual transmission needs. The processor evaluates frame characteristics, transmission conditions, and performance feedback to determine the optimal number of parameter sets required, then writes only that many sets to the buffer. This dynamic approach optimizes resource utilization while maintaining manageable buffer operations.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of the number of transmit parameter sets from a fixed value to a dynamically determined value. The system adjusts this parameter based on transmission requirements, frame size, channel conditions, and historical performance data. This parameter change enables the system to optimize buffer usage and resource efficiency while adapting to varying transmission scenarios.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9137341B1Apparatus and method for communicating transmit parameters to a data transmitter
Publication Date: 2015.09.15 MARVELL ASIA PTE LTD
  • US9137341B1 patent drawing
  • US9137341B1 patent drawing
  • US9137341B1 patent drawing

AI summary

A system and method are disclosed for communicating transmit parameters to a data transmitter for transmitting a data frame. Two or more levels of transmit parameters are associated with each data frame and are accessible and adjustable by a processor, such as a firmware processor. A data transmitter retrieves the transmit parameters of a level only if all attempts (initial attempt and retransmissions) at the previous level were unsuccessful. Each level includes a continuation data element, such as a designated bit, to indicate to the data transmitter that a subsequent level exists. The processor may adjust the transmit parameters in a transmit control table and may add levels of transmit parameters to the transmit control table based on transmission performance information.