Parallel DDFSE Pipeline With Edge Correction for ISI Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In high-speed data communications, the Viterbi decoder's large number of states due to Inter-symbol Interference (ISI) makes circuit implementation impractical, especially when processing binary data across multiple symbols, limiting processing speed and feasibility.

Innovation Solution

A delayed decision feedback sequence estimator is used, dividing received data into blocks and employing (L+M) DDFSE computing units operating at a reduced clock rate for parallel processing, along with an edge effect detection-correction circuit to prevent error rate deterioration, enabling faster processing without the upper bound limitations of conventional feedback loops.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a Viterbi decoder is used to perform maximum likelihood sequence estimation when ISI occurs across many symbols, then the best error rate can be theoretically realized, but the number of states becomes very large making circuit implementation infeasible

Engineering Contradiction:
Improveerror rateVSAvoidnumber of states
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the received data into multiple blocks and processes each block independently using separate DDFSE computing units. This segmentation allows parallel processing of multiple data blocks simultaneously, increasing throughput while keeping each processing unit's state complexity manageable. The segmentation divides the overall complex estimation task into smaller, parallelizable sub-tasks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of parallel processing by using multiple DDFSE computing units operating in parallel on different data blocks. Instead of increasing the processing speed of a single unit, the solution adds processing capacity through multiple units working simultaneously, effectively solving the throughput limitation without requiring higher clock rates.

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

2Loss of time

If the feedback loop is shortened by performing tap calculation in advance, then processing time is reduced, but the upper bound of processing speed is still determined by the feedback loop configuration

Engineering Contradiction:
Improveprocessing timeVSAvoidprocessing speed
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent segments the data processing into independent blocks that can be processed in parallel. Each block is handled by a separate DDFSE computing unit, eliminating the sequential dependency that limits overall processing speed. This segmentation allows the system to process multiple blocks simultaneously, achieving higher throughput despite the feedback loop's inherent time requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines multiple DDFSE computing units into a single system that processes multiple data blocks in parallel. By merging the capabilities of multiple units, the system achieves higher overall processing speed and throughput, overcoming the limitation of individual feedback loop processing speeds.

Inventive Principle:
Principle #5Merging (Combining)

3Productivity

If received data is divided into blocks for parallel processing, then processing throughput is improved, but error rate deterioration occurs at block boundaries

Engineering Contradiction:
Improveprocessing throughputVSAvoiderror rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary actions by pre-calculating and storing tap coefficients before processing each data block. This preliminary preparation allows the DDFSE computing units to process blocks more efficiently without compromising accuracy. Additionally, the system performs edge effect detection and correction as a preliminary step to identify and mitigate potential error rate deterioration at block boundaries.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms through edge effect detection and correction circuits that monitor the processing output. When error rate deterioration is detected at block boundaries, the feedback system activates correction measures to restore accuracy. This feedback loop ensures that the benefits of parallel block processing are maintained without sacrificing reliability.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8116366B2Delayed decision feedback sequence estimator
Publication Date: 2012.02.14 RENESAS ELECTRONICS CORP
  • US8116366B2 patent drawing
  • US8116366B2 patent drawing
  • US8116366B2 patent drawing

AI summary

Disclosed is a delayed decision feedback sequence estimator comprising a delayed decision feedback sequence estimator main unit including DDFSE computing unit group including (L+M) DDFSE computing units, equal in number to a length of each of plurality of blocks into which a received data symbol sequence is divided; wherein (L+M) DDFSE computing units are connected in a pipeline configuration to execute delayed decision feedback sequence estimation of the blocks in parallel; and an edge effect detection and correction circuit that detects an edge effect due to processing the delayed decision feedback sequence estimation of the separated block and corrects a relevant bit error.