Cable QAM Forward Error Correction Using LDPC and Interleaving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current content delivery systems, particularly those using cable television, face challenges in maintaining high throughput and quality of service due to limitations in error correction techniques, which are inadequate for handling increasing broadband content demands.

Innovation Solution

The proposed solution involves a method and apparatus for encoding transport stream packets using block coding, convolutional interleaving, randomization, and low-density parity check (LDPC) coding, followed by quadrature amplitude modulation (QAM) mapping to enhance error correction and data transmission reliability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional FEC techniques are used in cable QAM systems, then the system can maintain basic error correction functionality, but the error correction capability becomes inadequate for handling increasing broadband content demands and maintaining high throughput

Engineering Contradiction:
Improveerror correction capabilityVSAvoidthroughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the error correction process into multiple stages: outer block coding (Reed-Solomon), inner convolutional coding, and interleaving. This multi-layered segmentation allows each stage to address specific error patterns, thereby improving overall error correction capability while maintaining throughput efficiency through specialized processing at each level.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces time-dimensional processing through convolutional interleaving, which spreads data across multiple time slots and frames. This transforms the error correction problem from a single-dimension (block-based) approach to a multi-dimensional approach, enabling better handling of burst errors and improving reliability without sacrificing throughput.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If advanced error correction techniques are implemented to improve reliability, then error correction capability increases, but system complexity increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidencoding system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary actions by pre-calculating and storing interleaving patterns, parity check matrices, and coding parameters. This allows the complex error correction operations to be executed efficiently during transmission without real-time computational overhead, thereby improving reliability while managing system complexity through pre-processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces intermediary components such as the interleaver and deinterleaver, which act as mediators between the block coder and the convolutional coder. These intermediaries simplify the overall system architecture by breaking down complex error correction tasks into manageable stages, each handled by a dedicated component with a specific function.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Device complexity

If data is transmitted without advanced error correction, then system complexity remains low, but burst noise and bit errors significantly degrade transmission reliability

Engineering Contradiction:
Improveencoding system complexityVSAvoidtransmission reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent applies beforehand cushioning by adding redundant parity bits through block coding and convolutional coding before transmission. These redundant bits act as a cushion against potential errors, allowing the receiver to correct errors without requiring complex real-time processing, thereby improving reliability with moderate system complexity.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Solution Approach 2:

The patent converts the harmful effect of burst noise into a benefit through interleaving, which deliberately spreads consecutive bits across different data blocks. This transformation ensures that burst errors affect only a small fraction of total bits, making them easier to correct and thereby improving transmission reliability with manageable complexity.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

Data Source

PatentUS7451361B2Method and apparatus for forward error correction in a content distribution system
Publication Date: 2008.11.11 GOOGLE TECHNOLOGY HOLDINGS LLC
  • US7451361B2 patent drawing
  • US7451361B2 patent drawing
  • US7451361B2 patent drawing

AI summary

Method and apparatus for encoding transport stream packets is described. In one example, frames of transport stream packets are block coded to produce block coded symbols. The block coded symbols are interleaved for each of the frames using convolutional interleaving to produce interleaved data. The interleaved data is randomized. The interleaved data is set partitioned for each of the frames into un-coded bits and bits to be encoded. For each of the frames: A low density parity check (LDPC) code is applied to the bits to be encoded to generate a codeword having information bits and parity bits. Groups of interleaved bits are generated from bits in the codeword. Symbols formed from the groups of interleaved bits and the un-coded bits are mapped to points in a quadrature amplitude modulation (QAM) constellation.