Joint LDPC Decoding Using Partial Intracycle Update Sharing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing iterative signal processing systems in communication devices often suffer from reduced throughput due to processors needing to wait for cycle completion before sharing or using extrinsic data, leading to inefficiencies and decreased performance.

Innovation Solution

Implementing a method where iterative processors can share and apply extrinsic data intracycle, allowing for continuous processing and reducing the need for processors to wait for cycle completion, thereby enhancing the efficiency and performance of signal processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If processors wait for cycle completion before sharing extrinsic data, then data accuracy is improved, but throughput decreases

Engineering Contradiction:
Improvedata accuracyVSAvoidthroughput
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies preliminary action by allowing processors to share and utilize extrinsic data as soon as it becomes available during the cycle, rather than waiting for cycle completion. This enables the LDPC decoder to incorporate extrinsic information from ancillary processors mid-cycle, improving throughput while maintaining sufficient data accuracy for effective decoding.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamics by enabling flexible, adaptive data sharing between processors during different phases of the processing cycle. The system dynamically adjusts when extrinsic data is exchanged and utilized, allowing processors to operate concurrently rather than in rigid sequential turns, thereby improving overall system throughput.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If processors operate in sequential turns, then data processing accuracy is improved, but processor utilization efficiency decreases

Engineering Contradiction:
Improveprocessing accuracyVSAvoidprocessor utilization efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies continuity of useful action by enabling multiple processors to operate concurrently and continuously rather than in sequential turns. The LDPC decoder and ancillary processors can process data simultaneously, with extrinsic data being shared and utilized during ongoing processing cycles, eliminating idle time and improving processor utilization efficiency while maintaining processing accuracy.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent enables processors to prepare and exchange data in advance during ongoing cycles rather than waiting for cycle completion. This preliminary action allows the LDPC decoder to incorporate extrinsic information before the cycle ends, enabling continuous operation without waiting for sequential processor completion.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If extrinsic data is shared intracycle, then throughput is improved, but system complexity increases

Engineering Contradiction:
ImprovethroughputVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the processing cycle into distinct phases where extrinsic data exchange occurs at specific intervals. This structured approach to intracycle data sharing manages complexity by organizing the flow of information between processors in a systematic manner, enabling throughput improvement without overwhelming system complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamics by creating an adaptive data sharing mechanism that adjusts the timing and amount of extrinsic data exchanged based on processing needs. This dynamic approach optimizes throughput while managing system complexity through flexible, demand-driven communication between processors rather than rigid fixed-cycle exchange.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11626889B1Partial update sharing in joint LDPC decoding and ancillary processors
Publication Date: 2023.04.11 L3HARRIS TECH INC
  • US11626889B1 patent drawing
  • US11626889B1 patent drawing
  • US11626889B1 patent drawing

AI summary

Iterative signal processing. At communication hardware, a signal is received from a transmission medium. The signal has characteristics that obscure data or a signal of interest in the signal. The signal is processed at a first signal processor, which is an iterative processor that performs signal processing in cycles whereby successive cycles: improve the performance of processing of the processor itself over previous cycles, or improve the output from the processor. The signal is processed at one or more second signal processors. Extrinsic data, with respect to the first signal processor is produced as a result. The extrinsic data is provided to the first signal processor and used to counter the effects of the data or signal of interest being obscured in the signal, while the first signal processor is intracycle of a first processing cycle.