Successive Cancellation Polar Decoding for Sync Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems lack effective coding schemes for correcting symbol deletion and insertion errors, which lead to synchronization issues and impair data transmission reliability.

Innovation Solution

The implementation of polar coding and decoding methodologies that utilize successive cancellation decoders to estimate and correct deletion and insertion errors, enhancing the system's resilience to synchronization errors while mitigating other channel impairments like noise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional FEC codes are used to combat noise and channel fading, then reliability against noise is improved, but capability to correct symbol deletion and insertion errors is lost

Engineering Contradiction:
Improvenoise resistanceVSAvoiddeletion and insertion error correction capability
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The decoder is segmented into multiple specialized components: a successive cancellation decoder for standard polar code decoding, a deletion error detector for identifying deleted symbols, and an insertion error detector for identifying inserted symbols. Each segment handles a specific type of error correction, allowing the system to maintain noise resistance while gaining deletion and insertion error correction capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The polar coding scheme is designed to be universal by integrating multiple error correction functionalities into a single system. The encoder applies polar coding that can handle both substitution errors (noise) and synchronization errors (deletions/insertions), while the decoder universally processes all error types through its multi-component architecture, making the system adaptable to various channel impairments.

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

2Reliability

If polar codes are used to correct deletions and insertions, then synchronization error resilience is improved, but computational complexity increases

Engineering Contradiction:
Improvesynchronization error resilienceVSAvoiddecoder computational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system performs preliminary error detection and classification before full decoding. The deletion error detector and insertion error detector operate first to identify and locate synchronization errors, allowing the successive cancellation decoder to then proceed with corrected synchronization information. This preliminary action prevents complexity explosion during the main decoding process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The decoder utilizes the inherent structure of polar codes and the statistical properties of deletion and insertion errors to self-identify error locations and patterns. The recursive calculation mechanisms in the detection components automatically adapt to the error patterns present in the received signal, reducing the need for external control logic and simplifying the overall system complexity.

Inventive Principle:
Principle #25Self-service

3Reliability

If complex error correction mechanisms are implemented, then error correction capability is improved, but processing time increases

Engineering Contradiction:
Improveerror correction capabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The error correction process is segmented into parallel detection stages and a final decoding stage. The deletion error detector and insertion error detector operate independently and can process signals in parallel, identifying different error types simultaneously. This segmentation avoids sequential processing delays and reduces overall processing time while maintaining comprehensive error correction capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements partial error correction by focusing on the most critical error types (deletions and insertions) that cause synchronization failures. Rather than attempting to correct all possible error types with equal complexity, the detector components target specific error patterns, providing sufficient correction capability for synchronization errors while avoiding the excessive processing time that would result from attempting to correct every possible error type.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11108413B2Polar coding and decoding for correcting deletion and/or insertion errors
Publication Date: 2021.08.31 RGT UNIV OF CALIFORNIA
  • US11108413B2 patent drawing
  • US11108413B2 patent drawing
  • US11108413B2 patent drawing

AI summary

Disclosed are devices, systems and methods for polar coding and decoding for correcting deletion and insertion errors caused by a communication channel. One exemplary method for error correction includes receiving a portion of a block of polar-coded symbols that includes d≥2 insertion or deletion symbol errors, the block comprising N symbols, the received portion of the block comprising M symbols; estimating, based on one or more recursive calculations in a successive cancellation decoder (SCD), a location or a value corresponding to each of the d errors; and decoding, based on estimated locations or values, the portion of the block of polar-coded symbols to generate an estimate of information bits that correspond to the block of polar-coded symbols, wherein the SCD comprises at least log2(N)+1 layers, each comprising up to d2N processing nodes arranged as N groups, each of the N groups comprising up to d2 processing nodes.