Packet Retransmission Buffering With Shared Transceiver Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems face challenges in efficiently managing packet retransmission and memory sharing between different transceiver functions, particularly in xDSL environments, where packets with varying Quality of Service (QOS) metrics require differentiated handling to ensure reliable data transmission and error correction.

Innovation Solution

The system assigns packet handling identifiers based on QOS metrics like latency and Packet Error Rate (PER), allowing for direct forwarding or retransmission of packets, and dynamically allocates memory between retransmission and other transceiver functions like interleaving and coding, using sequence identifiers and CRCs to manage packet storage and retransmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If memory is allocated for retransmission buffering, then packet error rate is reduced, but memory availability for other transceiver functions decreases

Engineering Contradiction:
Improvepacket error rateVSAvoidmemory availability
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent combines multiple transceiver functions (retransmission buffering, interleaving, deinterleaving, RS coding, and RS decoding) into a single shared memory resource. This allows the system to pool memory resources and allocate them dynamically based on operational needs, resolving the contradiction between memory required for retransmission and memory needed for other functions.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system dynamically allocates and deallocates memory portions to different functions based on real-time operational requirements. The memory management module can adjust the amount of memory assigned to retransmission versus other functions, enabling flexible adaptation to changing conditions and optimizing the balance between reliability and resource availability.

Inventive Principle:
Principle #15Dynamics

2Reliability

If packets are stored for retransmission, then packet loss is reduced, but transmission delay increases

Engineering Contradiction:
Improvepacket lossVSAvoidtransmission delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies different quality treatments to different packets based on their QoS identifiers. Packets marked for retransmission are stored in the shared memory buffer, while packets not requiring retransmission are forwarded immediately. This selective approach ensures that only necessary packets incur delay, minimizing overall transmission delay while still protecting critical packets from loss.

Inventive Principle:
Principle #3Local quality

3Productivity

If memory is shared between multiple functions, then memory utilization efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvememory utilization efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The shared memory resource serves multiple transceiver functions simultaneously - retransmission buffering, interleaving, deinterleaving, RS coding, and RS decoding. This multi-functional approach maximizes memory utilization efficiency by having a single resource perform multiple roles, avoiding the need for separate dedicated memory for each function.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The memory management module automatically manages the allocation and deallocation of memory portions to different functions based on operational needs. This self-managing approach reduces the complexity of external control mechanisms while maintaining efficient resource utilization, as the system autonomously balances memory demands among competing functions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9485055B2Packet retransmission and memory sharing
Publication Date: 2016.11.01 TQ DELTA LLC
  • US9485055B2 patent drawing
  • US9485055B2 patent drawing
  • US9485055B2 patent drawing

AI summary

Through the identification of different packet-types, packets can be handled based on an assigned packet handling identifier. This identifier can, for example, enable forwarding of latency-sensitive packets without delay and allow error-sensitive packets to be stored for possible retransmission. In another embodiment, and optionally in conjunction with retransmission protocols including a packet handling identifier, a memory used for retransmission of packets can be shared with other transceiver functionality such as, coding, decoding, interleaving, deinterleaving, error correction, and the like.