Partial Sum Tables for Wireless Decoder Complexity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Mobile wireless communications devices face challenges in processing memory-based modulations due to increased computational and memory demands, especially when dealing with multipath signals, which can lead to complex trellis structures and intensive on-the-fly computations, making practical implementation difficult in limited power compact devices.

Innovation Solution

A wireless communications device with a decoder that generates partial sum tables based on channel estimates and possible signal values, allowing for the computation of branch metrics without intensive on-the-fly calculations, using an iterative process that exchanges extrinsic information with an outer FEC code, thereby reducing computational complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If MAP trellis decoder is used to demodulate CPM signals with multipath, then demodulation performance is improved, but computational complexity and memory requirements increase exponentially

Engineering Contradiction:
Improvedemodulation performanceVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the computationally intensive branch metric computation into two parts: (1) pre-computation of partial sums that are independent of received signal values, and (2) final metric computation that uses pre-computed partial sums. This segmentation reduces on-the-fly computational complexity while maintaining demodulation performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary computation of partial sums before the actual demodulation process. These partial sums are stored in memory and reused during branch metric computation, eliminating the need to re-compute them for every state and branch, thereby reducing computational complexity.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If iterative MAP decoding with outer FEC code is implemented, then error correction performance is improved, but processing time and computational resources increase

Engineering Contradiction:
Improveerror correction performanceVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent pre-computes partial sums that are independent of the received signal values and stores them for reuse across iterative decoding processes. This preliminary action reduces the computational burden in each iteration, thereby reducing processing time while maintaining error correction performance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates and stores copies of partial sum values in memory tables, which can be rapidly accessed and reused during iterative decoding without requiring repeated computation, thus reducing processing time across multiple iterations.

Inventive Principle:
Principle #26Copying

3Measurement precision

If on-the-fly branch metric computation is performed for every state and branch, then demodulation accuracy is improved, but power consumption and device complexity increase

Engineering Contradiction:
Improvedemodulation accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the branch metric computation to separate parts that require frequent updates from parts that remain constant. By identifying and pre-computing the constant partial sum portions, the device reduces the number of power-intensive operations performed on-the-fly, thereby reducing power consumption while maintaining demodulation accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary computation and storage of partial sums before the actual demodulation process. This eliminates redundant computations during operation, reducing power consumption while maintaining the accuracy required for correct demodulation decisions.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8699634B2Wireless communications device having map trellis decoder with partial sum tables and related methods
Publication Date: 2014.04.15 L3HARRIS GLOBAL COMMUNICATIONS INC
  • US8699634B2 patent drawing
  • US8699634B2 patent drawing
  • US8699634B2 patent drawing

AI summary

A wireless communications device includes a receiver, and a decoder coupled downstream from the receiver and using a modulation having memory for a received signal and to decode the received signal. The decoder decodes the received signal by at least determining a channel estimate for the received signal, generating partial sum tables based upon the channel estimate and possible values of a transmitted signal, correlating actual values of the received signal to the possible values from the partial sum tables to generate branch metrics associated with the modulation, and demodulating the received signal based upon the branch metrics using an iterative process based upon exchanging extrinsic information with an outer forward error correction (FEC) code.