Continuously Interleaved Codewords With Shared-Symbol Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Communication systems face challenges in accurately transmitting data over noisy channels due to signal noise insertion by both the transmitter and receiver, requiring effective error correction methods that balance bit error rate, overhead, and encoding/decoding complexity.

Innovation Solution

The use of continuously interleaved codes, where each codeword is formed using symbols from previously and subsequently formed codewords, including parity bits from other codewords, to iteratively decode and correct errors across multiple codewords, enhancing error correction capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If continuously interleaved codes are used to improve error correction capability, then bit error rate performance is improved, but encoding and decoding complexity increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidencoding and decoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encoding process is segmented into iterative steps where codewords are formed sequentially, with each codeword using k symbols and sharing symbols with previously formed codewords. This segmentation allows complex error correction to be broken down into manageable iterative encoding operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Codewords are nested through continuous interleaving where each codeword contains symbols that are also part of other codewords. Specifically, each codeword of n symbols is formed using k symbols, with at least some symbols being from previously formed codewords, creating a nested structure that enhances error correction while managing complexity through reuse of encoded symbols.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Reliability

If more redundant information is included to improve error correction, then bit error rate performance is improved, but overhead increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidoverhead
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

Symbols serve multiple functions by being included in multiple codewords simultaneously. Each symbol participates in at least two different codewords, allowing the same redundant information to protect multiple data symbols across different codewords. This multi-functionality reduces overall overhead while maintaining or improving error correction capability.

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

Solution Approach 2:

The system recovers information by iteratively decoding codewords and using the decoded information to correct errors in other codewords that share symbols. Previously decoded codewords provide corrected symbol values that are reused to correct errors in subsequent codewords, effectively recovering and reusing information to reduce the need for additional redundant symbols.

Inventive Principle:
Principle #34Discarding and recovering

Data Source

PatentUS8887021B2Continuously interleaved error correction
Publication Date: 2014.11.11 HUAWEI TECH CO LTD
  • US8887021B2 patent drawing
  • US8887021B2 patent drawing
  • US8887021B2 patent drawing

AI summary

Continuously interleaved codewords are used in a communication system to provide error correction capability. In general, each codeword shares symbols with both preceding and subsequent codewords, when the codewords are arranged in an order, such that correction of symbols in any one codeword also corrects symbols in another codeword and correction of symbols in any codeword may allow, considering possible corrections of intermediate codewords, for further correction of any codeword in the order of codewords. In one embodiment received information may be arranged in subframes, with each subframe including terminal symbols of a plurality of codewords, each of the plurality of codewords including symbols in multiple subframes.