Packet Retransmission Buffering With Shared Transceiver Memory
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Reliability
If memory is allocated for retransmission buffering, then packet error rate is reduced, but memory availability for other transceiver functions decreases
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.
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.
2Reliability
If packets are stored for retransmission, then packet loss is reduced, but transmission delay increases
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.
3Productivity
If memory is shared between multiple functions, then memory utilization efficiency is improved, but system complexity increases
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.
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.
Data Source
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.


