Rate Matching Lookup Table Eliminates Conditional Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing telecommunications systems face inefficiencies in data rate matching and de-matching due to the need for conditional testing of each data unit to determine if it should be punctured or repeated, leading to processing delays and inefficiencies in communication.

Innovation Solution

A method and apparatus that eliminate conditional testing by directing every input data value to an output memory, where write-control parameters are calculated to determine the associated addresses for data rate conversion, allowing for efficient rate matching and de-matching without the need for per-bit testing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conditional testing is performed for each data unit to determine if it should be punctured or repeated, then rate matching can be achieved according to UMTS standards, but processing delays and inefficiencies occur

Engineering Contradiction:
Improverate matching accuracyVSAvoidprocessing delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent pre-calculates and stores the rate matching pattern in a lookup table before data processing occurs. This allows the system to directly retrieve the appropriate pattern without performing conditional tests on each data unit, thereby maintaining rate matching accuracy while significantly reducing processing delay

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent pre-calculates and stores the rate matching pattern in a lookup table before data processing occurs. This allows the system to directly retrieve the appropriate pattern without performing conditional tests on each data unit, thereby maintaining rate matching accuracy while significantly reducing processing delay

Inventive Principle:
Principle #10Preliminary action

2Reliability

If conditional testing is performed for each incoming bit to determine puncturing or repeating, then correct rate matching can be achieved, but efficiency of communication decreases

Engineering Contradiction:
Improverate matching correctnessVSAvoidcommunication efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent pre-calculates and stores the rate matching pattern in a lookup table before data processing occurs. This allows the system to directly retrieve the appropriate pattern without performing conditional tests on each data unit, thereby maintaining rate matching correctness while significantly improving communication efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of the rate matching pattern in a lookup table that can be rapidly accessed. Instead of repeatedly calculating or testing each bit, the system copies the pre-determined pattern and applies it directly, maintaining correctness while boosting processing efficiency

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If data rate conversion is performed using traditional methods with conditional testing, then mismatched data rates can be accommodated, but processing complexity increases

Engineering Contradiction:
Improvedata rate accommodationVSAvoidprocessing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent pre-calculates and stores the rate matching pattern in a lookup table before data processing occurs. This allows the system to directly retrieve the appropriate pattern without performing conditional tests on each data unit, thereby maintaining rate matching accuracy while significantly reducing processing delay

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent pre-calculates and stores the rate matching pattern in a lookup table before data processing occurs. This allows the system to directly retrieve the appropriate pattern without performing conditional tests on each data unit, thereby maintaining rate matching accuracy while significantly reducing processing delay

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7414971B2Method and apparatus for rate matching in a telecommunications system
Publication Date: 2008.08.19 ANALOG DEVICES INC
  • US7414971B2 patent drawing
  • US7414971B2 patent drawing
  • US7414971B2 patent drawing

AI summary

A method converts an input data rate associated with N units of data to an output data rate associated with M units of data. The method includes calculating N write-control parameters each associated with one of M addresses of an output memory, directing each of N values of input data to an associated address of the output memory in response to the N calculated write-control parameters, and reading the output memory to provide output data associated with the output data rate. If N is greater than M, some of the N write-control parameters are associated with at least one shared address of the M addresses. If M is greater than N, all of the N write-control parameters are associated with different addresses of the M addresses. An apparatus is configured to implement this method.