Repeat Zigzag-Hadamard Codes for Low-SNR Low-Rate Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing low-rate channel coding schemes, such as Hadamard codes and super-orthogonal convolutional codes, suffer from low coding gain and high complexity, especially in the low signal-to-noise ratio (SNR) regime, and iterative decoding methods like repeat-accumulate and low-density parity-check codes experience performance loss and slow convergence.

Innovation Solution

The introduction of repeat-zigzag-Hadamard (RZH) codes, which are serially concatenated turbo-like codes with an outer repetition code and an inner punctured zigzag-Hadamard code, offering a simpler encoder and decoder structure and flexible coding rates, along with efficient decoding algorithms like APP Hadamard decoding and belief propagation schemes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If Hadamard codes and super-orthogonal convolutional codes are used for low-rate channel coding, then the coding scheme is simple to implement, but the coding gain is low and performance is far from the Shannon limit

Engineering Contradiction:
Improveimplementation simplicityVSAvoidcoding gain
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The code is segmented into an outer repetition code and an inner zigzag-Hadamard code, creating a serially concatenated structure that combines the simplicity of repetition codes with the performance benefits of Hadamard codes, achieving both ease of implementation and high coding gain

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates a composite coding scheme by combining two different code types (repetition code and zigzag-Hadamard code) into a single structured system, where the outer code provides redundancy and the inner code provides coding gain, resulting in a code that achieves performance close to the Shannon limit while maintaining implementation simplicity

Inventive Principle:
Principle #40Composite materials

2Reliability

If repeat-accumulate codes or low-density parity-check codes are used to approach Shannon capacity, then the code rate can be optimized, but iterative decoding suffers from performance loss and extremely slow convergence speed in the low-rate region

Engineering Contradiction:
Improvecapacity-approaching performanceVSAvoiddecoding convergence speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent extracts the iterative decoding complexity from the system by using a non-iterative maximum likelihood decoding approach for the zigzag-Hadamard code, removing the performance loss and slow convergence issues associated with iterative decoding while maintaining capacity-approaching performance

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses repetition coding to create multiple copies of information bits, which can be decoded using simple majority voting or maximum likelihood decoding without iteration, achieving both capacity-approaching performance and fast decoding convergence

Inventive Principle:
Principle #26Copying

3Productivity

If turbo-Hadamard codes are used to achieve good performance with faster convergence, then the decoding speed improves, but a relatively large Hadamard order is required which increases the decoder complexity

Engineering Contradiction:
Improvedecoding convergence speedVSAvoiddecoder complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies local quality by using a zigzag pattern in the Hadamard code construction that concentrates the coding gain in specific positions, allowing the use of smaller Hadamard orders while maintaining performance, thus reducing decoder complexity without sacrificing convergence speed

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the structure parameter of the Hadamard code by introducing the zigzag pattern, which transforms the traditional Hadamard code into a zigzag-Hadamard code with improved performance characteristics, enabling faster convergence with lower complexity decoders

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7730378B2Low-complexity high-performance low-rate communications codes
Publication Date: 2010.06.01 NEC CORP
  • US7730378B2 patent drawing
  • US7730378B2 patent drawing
  • US7730378B2 patent drawing

AI summary

An encoder includes an outer repetition encoder, an interleaver for permuting encoding from said outer repetition encoder; and an inner encoder for encoding information from the interleaver to provide a repeat zigzag-Hadamard code. In an exemplary embodiment, a common bit of a zigzag-Hadamard segment of encoding from said inner encoder is a repetition of a last parity bit of a previous zigzag-Hadamard segment of encoding from said inner encoder and said common bit is punctured.