Iterative Signal Decoding With Feedback Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing signal communication technologies face challenges in effectively addressing noise and error correction, particularly in complex systems that require hardware and software changes and rely on reliability information, limiting their usefulness in various applications.

Innovation Solution

An iterative decoding scheme using first and second decoder circuits, an encoder circuit, and logic circuitry to assess error characteristics, where the input signal is decoded and re-encoded to produce a second decoded output with corrected errors based on assessed reliability, applicable in concatenated coded systems like DAB+ standards.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional error correction approaches (convolutional codes, Reed-Solomon codes, interleavers) are used, then error correction capability is improved, but system complexity and hardware/software requirements increase

Engineering Contradiction:
Improveerror correction capabilityVSAvoidhardware and software complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements iterative decoding where the output of the first decoder is fed back through the encoder and used as additional input to the second decoder. This feedback mechanism allows the system to progressively refine error correction by utilizing reliability information from previous decoding iterations, improving error correction capability without requiring fundamentally more complex hardware architectures.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent divides the error correction process into two separate decoder circuits (first and second decoders) that operate in sequence. Each decoder handles specific aspects of error correction independently, with the first decoder performing initial error correction and the second decoder refining the correction using feedback. This segmentation allows each decoder to be optimized for its specific function, reducing overall system complexity compared to a single monolithic decoder.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If reliability information and ordered statistics are used for error correction, then decoding accuracy is improved, but the approach becomes more complex and less universally applicable

Engineering Contradiction:
Improvedecoding accuracyVSAvoidcomplexity of reliability assessment
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces an encoder circuit as an intermediary element between the two decoders. The encoder transforms the output of the first decoder into a form that can be used as feedback input to the second decoder, creating a standardized interface that simplifies the reliability information exchange. This intermediary role of the encoder makes the reliability assessment mechanism more universally applicable across different coding schemes.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The first decoder performs preliminary error correction before the second decoder operates. By pre-processing the signal and correcting obvious errors first, the second decoder only needs to handle remaining subtle errors, reducing the complexity of its reliability assessment. This preliminary action divides the decoding task into manageable stages with progressively increasing complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10644837B2Signal processing with error correction
Publication Date: 2020.05.05 NXP BV
  • US10644837B2 patent drawing
  • US10644837B2 patent drawing
  • US10644837B2 patent drawing

AI summary

Aspects of the present disclosure are directed to decoding signals susceptible to communication errors. As may be implemented in accordance with one or more embodiments, an input signal is decoded to produce a first decoded output, which is subsequently encoded, and error characteristics of the encoded first decoded output are assessed. The input signal is again decoded (e.g., with a delay), using the encoded first decoded output and the assessed error characteristics thereof to assess a reliability characteristic of bits in the input signal. A second decoded output is then provided with errors corrected therein based on the assessed reliability characteristic.