Viterbi Decoder Soft Output Using Error Event Indicators

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Viterbi decoders in digital communications systems often lack reliable methods for processing soft information, particularly for error correction, as they provide decisions without indicating reliability or useful error information.

Innovation Solution

The implementation of a process that generates and utilizes reliability information and error event indicators within the Viterbi decoder to improve decision accuracy, by calculating path metrics and storing error event information, allowing for the correction of errors based on trellis diagram analysis and feedback mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If hard decision Viterbi decoding is used, then device complexity is reduced, but reliability and error correction capability deteriorate

Engineering Contradiction:
Improvedecoder complexityVSAvoiderror correction capability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The Viterbi decoder is segmented into multiple independent components: path metric computation units, survivor path selection units, and error event detection units. Each component processes specific aspects of the decoding independently, allowing the system to generate both hard decisions and soft information without requiring a completely different decoder architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent adds a new dimension of information processing by computing error event indicators alongside the traditional path metrics. This additional dimension provides error reliability information without fundamentally changing the core Viterbi decoding operation, enabling soft output generation while maintaining the efficiency of hard decision decoding.

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

2Reliability

If soft information processing is implemented, then reliability and error correction improve, but device complexity increases

Engineering Contradiction:
Improvesoft information accuracyVSAvoiddecoder complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Error event indicators and reliability information are computed preliminarily during the standard Viterbi decoding process, before final decision-making. Path metrics and error indicators are calculated and stored in memory during the trellis traversal, allowing soft information to be generated without requiring separate complex processing stages.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces error event indicators as intermediary information that bridges hard decision decoding and soft output requirements. These indicators serve as a mediator that provides reliability information to external systems without requiring the Viterbi decoder itself to perform complex soft decision processing.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If error event information is tracked, then measurement precision of decision reliability improves, but device complexity increases

Engineering Contradiction:
Improvedecision reliability indicationVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The Viterbi decoder performs self-service by generating its own error event indicators and reliability information during the normal decoding process. The same computational resources used for path metric calculation are leveraged to compute error indicators, eliminating the need for separate dedicated error detection hardware.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the parameter being measured from simple path metric comparison to error event-specific metric analysis. By tracking changes in path metrics specifically associated with error events (such as transitions between states representing errors), the system achieves precise error reliability measurement using extended but not fundamentally different computational parameters.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7590927B1Soft output viterbi detector with error event output
Publication Date: 2009.09.15 SK HYNIX MEMORY SOLUTIONS AMERICA INC
  • US7590927B1 patent drawing
  • US7590927B1 patent drawing
  • US7590927B1 patent drawing

AI summary

Outputting information for recovering a sequence of data is disclosed. Outputting includes making a decision that selects a first sequence of states corresponding to a surviving path, determining a second sequence of states corresponding to a non-surviving path associated with the decision, and defining a possible error event based at least in part on the second sequence of states.