Multi-Mode LDPC Codec with Early Termination and Shared Hardware

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional LDPC codecs require a large number of iterations to achieve a given Bit Error Rate (BER) performance, leading to increased processing cycles and power consumption, especially in noisy channels, and lack a flexible hardware architecture to efficiently implement different WiMAX modes.

Innovation Solution

The proposed solution involves a low-complexity and multi-mode LDPC codec that partitions encoding and decoding operations into layers, sub-layers, and tasks, allowing for early termination of decoding operations and sharing of hardware resources between encoding and decoding, thereby reducing the number of iterations and power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional LDPC codecs perform a large number of iterations to achieve given BER performance, then error correction reliability is improved, but processing time and power consumption increase

Engineering Contradiction:
ImproveBER performanceVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent partitions the parity-check matrix into multiple sub-matrices, enabling the decoding process to be divided into multiple stages. This segmentation allows the decoder to process different sub-matrices in sequence, reducing the computational complexity per iteration and enabling early termination when sufficient error correction is achieved, thus resolving the contradiction between reliability and processing time

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a dynamic iteration control mechanism where the number of iterations is adjusted based on the decoding progress and channel conditions. The decoder can terminate early when the error correction performance meets the required threshold, or continue with more iterations when higher reliability is needed, making the processing time adaptive rather than fixed

Inventive Principle:
Principle #15Dynamics

2Reliability

If conventional LDPC codecs perform more iterations to improve BER performance in noisy channels, then error correction reliability is improved, but power consumption increases

Engineering Contradiction:
ImproveBER performanceVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

By dividing the parity-check matrix into sub-matrices, the patent enables the decoding process to be broken down into manageable stages. Each sub-matrix processing stage consumes a portion of the total power, and the system can stop after processing fewer stages if error correction is already sufficient, thereby reducing overall power consumption while maintaining required BER performance

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent employs dynamic iteration control that adjusts the number of decoding iterations based on real-time decoding performance metrics. When the decoder achieves the target BER performance earlier than expected, it terminates the process, avoiding unnecessary power consumption from additional iterations and making power usage adaptive to actual channel conditions

Inventive Principle:
Principle #15Dynamics

3Speed

If LDPC codec uses dedicated hardware for encoding and decoding operations, then processing speed is improved, but device complexity increases

Engineering Contradiction:
Improveprocessing speedVSAvoidhardware complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent designs a unified hardware architecture that can perform both encoding and decoding operations using the same core processing units. The same array of processing elements that execute decoding iterations can be reconfigured or repurposed to perform encoding operations, eliminating the need for separate dedicated hardware for each function and thereby reducing overall device complexity while maintaining processing speed

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

Data Source

PatentUS8839077B2Low density parity check codec
Publication Date: 2014.09.16 NATIONAL TSING HUA UNIVERSITY
  • US8839077B2 patent drawing
  • US8839077B2 patent drawing
  • US8839077B2 patent drawing

AI summary

The present invention provides a low-complexity and multi-mode Low-density Parity-check (LDPC) codec, in which the decoding operations are divided into small tasks and a unified hardware is implemented so that the hardware resources can be reused in different modes. In addition, memory access is achieved via routing networks with fixed interconnections and memory address generators, the complexity of the hardware implementation is reduced accordingly. Further, the present invention provides an early termination function with which the iterative operations can be terminated early when a threshold is reached so that the power consumption can be thus reduced. The hardware resources for early termination shares a part of hardware resources with an encoder according to the present invention so that the complexity of the hardware implementation can also be reduced.