Shared Interleaver Memory for Multi-Latency Transceivers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Implementing multiple latency paths in communication systems is challenging due to the high memory and processing power requirements of interleavers and coding blocks, which increase significantly with the number of paths, leading to inefficient resource utilization.

Innovation Solution

The solution involves sharing memory and processing resources between interleavers/deinterleavers and coders/decoders in a transceiver, allowing dynamic allocation based on application requirements such as data rate, latency, and bit error rate, and enabling configuration changes during initialization or user data transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple latency paths are implemented in a transceiver to support different applications, then the system can satisfy different application requirements (video, voice, Internet access), but the memory and processing power requirements become larger

Engineering Contradiction:
Improveability to support multiple applicationsVSAvoidmemory and processing power requirements
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent merges multiple separate interleavers and coding blocks into shared memory resources. Instead of dedicating separate memory blocks to each latency path, the system combines them into a shared memory pool that serves multiple applications simultaneously, thereby reducing total memory requirements while maintaining support for video, voice, and Internet access applications

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates universal shared memory resources that can be dynamically allocated to different latency paths based on application requirements. The shared memory pool can serve multiple functions - supporting video applications requiring low BER, voice applications requiring low latency, and Internet access applications with varying requirements - making the memory system multi-functional rather than dedicated to single applications

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

2Reliability

If separate memory blocks are allocated to each interleaver in multiple latency paths, then each application can have dedicated resources, but the overall memory consumption increases significantly

Engineering Contradiction:
Improveapplication-specific resource guaranteeVSAvoidtotal memory consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent combines separate memory blocks for different interleavers into a unified shared memory pool. This merging allows the system to maintain reliable resource allocation for each application while reducing total memory consumption through efficient shared access and dynamic allocation mechanisms

Inventive Principle:
Principle #5Merging (Combining)

3Manufacturing precision

If dedicated coding blocks are implemented for each latency path, then coding performance can be optimized for specific applications, but processing power requirements increase

Engineering Contradiction:
Improvecoding performanceVSAvoidprocessing power requirements
Core Design Contradiction:
Manufacturing precisionVSPower

Solution Approach 1:

The patent merges multiple dedicated coding blocks into shared processing resources. By combining coding functionality across different latency paths, the system maintains optimized coding performance for various applications while reducing the total processing power required through resource sharing and dynamic allocation

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS7831890B2Resource sharing in a telecommunications environment
Publication Date: 2010.11.09 TQ DELTA LLC
  • US7831890B2 patent drawing
  • US7831890B2 patent drawing
  • US7831890B2 patent drawing

AI summary

A transceiver is designed to share memory and processing power amongst a plurality of transmitter and/or receiver latency paths, in a communications transceiver that carries or supports multiple applications. For example, the transmitter and/or receiver latency paths of the transceiver can share an interleaver/deinterleaver memory. This allocation can be done based on the data rate, latency, BER, impulse noise protection requirements of the application, data or information being transported over each latency path, or in general any parameter associated with the communications system.