TDM Frame Transmission Using Ring Buffer Descriptors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In Time Division Multiplexing (TDM) data transmission, the prior art requires large ping and pong buffers, leading to increased time delays and wastage of link resources due to the need for extensive invalid data transmission, especially during point-to-point communication, which hampers real-time processing and increases bus bandwidth load.

Innovation Solution

A method and system that pack TDM frame header information and data into frames, using a ring structure of transmitting and receiving Buffer Descriptors, with a tag word added to the frame for port identification, allowing efficient transmission and processing without the need for extensive buffer spaces, enabling real-time data handling and reduced resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ping and pong buffers are used for TDM point-to-point transmission, then data transmission can be implemented, but the buffer size must be large which increases time delay and wastes link resources

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoiddata transmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the buffer management into multiple small fixed-size buffers organized in a ring structure, rather than using one or two large ping-pong buffers. This segmentation allows data to be distributed across multiple smaller buffers, reducing the time any single buffer needs to be filled and transmitted, thereby reducing overall transmission delay while maintaining reliable data transfer through the ring buffer mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-allocating multiple fixed-size buffers in a ring structure and pre-establishing the buffer management mechanism with head and tail pointers. This preliminary setup eliminates the need for dynamic buffer allocation and management during data transmission, reducing processing delay and enabling immediate data transmission without buffer setup overhead.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If large buffers are used to transmit data, then data can be transmitted, but extensive invalid data transmission is required which wastes link resources

Engineering Contradiction:
Improvedata transmission capacityVSAvoidlink resource wastage
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The patent extracts and removes the invalid data transmission requirement by using fixed-size buffers where the buffer boundaries are clearly defined. The tail pointer indicates exactly where valid data ends, eliminating the need to transmit padding or invalid data that would otherwise be required with variable-size buffers. This extraction principle directly reduces link resource wastage.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the buffer size parameter from variable (in traditional ping-pong buffers) to fixed. This parameter change allows the system to optimize buffer sizes to match actual data transmission needs, preventing the transmission of excessive invalid data and reducing link resource consumption while maintaining adequate data transmission capacity.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If traditional buffer modes are used, then data transmission is possible, but real-time processing is hampered and bus bandwidth load increases

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidreal-time processing capability
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The patent implements continuity of useful action through the ring buffer structure where multiple buffers can be filled and transmitted in continuous sequence without idle periods. While one buffer is being transmitted, another can be filled, ensuring continuous data flow and eliminating the idle time that occurs in traditional ping-pong buffer modes when buffers need to be swapped or refilled. This continuous operation improves real-time processing capability and reduces bus bandwidth load.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent introduces dynamics through the ring buffer management mechanism with head and tail pointers that dynamically track the state of data in the buffer ring. This dynamic management allows the system to adapt to varying data arrival patterns and transmission rates, enabling efficient real-time processing by always knowing which buffers contain valid data ready for transmission, thus improving productivity while reducing operational complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP2088701B1Method and system for transmitting data in TDM mode
Publication Date: 2016.08.17 CHINA ACAD OF TELECOMM TECH
  • EP2088701B1 patent drawingFigure 1
  • EP2088701B1 patent drawingFigure 2
  • EP2088701B1 patent drawingFigure 3~4

AI summary

A method for transmitting data in TDM mode is provided to solve the problem in the prior art that the data processing between a transmitter side and a receiver side could not be real time and the delay time during data transmitting would be longer. The method comprises: packaging TIME DIVISION MULTIPLEXING (TDM) frame head information and data to be sent into a TDM frame at a transmitter side, and transmitting the TDM frame to a receiver side; receiving the TDM frame at the receiver side. With the solution according to the present invention, it is possible to perform real time data processing between the transmitter side and the receiver side and shorten the delay time during data transmitting.