Circular Viterbi Decoder Using Soft Correlation and Path Metrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic systems face challenges in signal processing due to the hardware and memory intensity of circular Viterbi algorithms, which limits their implementation in various communication systems, leading to increased costs and reduced performance.

Innovation Solution

An electronic system with a support chip and a circular Viterbi mechanism that generates path metrics, stores intermediate metrics, and calculates soft correlation metrics, utilizing Radix-4 trellis and modulo normalization to enhance throughput and reduce overflow, allowing for efficient decoding without replicating data blocks and minimizing additional hardware complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If circular Viterbi algorithm is implemented in hardware, then decoding accuracy is improved, but hardware complexity and memory requirements increase significantly

Engineering Contradiction:
Improvedecoding accuracyVSAvoidhardware complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the circular Viterbi decoding process into multiple iterations, where each iteration processes a portion of the repeated blocks. The decoding is divided into forward Viterbi operations on individual blocks and combination operations that integrate results across iterations, reducing the hardware complexity compared to processing all repeated blocks simultaneously.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs partial Viterbi operations on subsets of the repeated blocks in each iteration rather than completing full decoding of all blocks. By performing multiple partial iterations and combining results, the system achieves accurate decoding while using less hardware resources than a complete simultaneous processing approach would require.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If circular Viterbi algorithm processes repeated communication blocks, then signal processing performance is improved, but processing time and latency increase

Engineering Contradiction:
Improvesignal processing performanceVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements continuous decoding across multiple iterations by transferring soft information from previous iterations to subsequent ones. The soft correlation metrics and path metrics are accumulated and refined across iterations without interrupting the processing flow, maintaining continuous useful action that improves performance while managing latency through efficient iteration management.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent performs preliminary Viterbi operations on individual blocks before combining results in subsequent iterations. By pre-processing blocks individually and storing intermediate path metrics, the system prepares data in advance for the combination phase, reducing the computational burden during critical decoding phases and optimizing overall processing time.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If soft information from previous decoding attempts is transferred to next iteration, then decoding accuracy is refined, but memory requirements increase

Engineering Contradiction:
Improvedecoding accuracyVSAvoidmemory requirements
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential soft information (soft correlation metrics and path metrics) from previous decoding attempts for transfer to the next iteration, rather than storing complete decoding states. This selective extraction reduces memory requirements while preserving the critical information needed for accuracy refinement in subsequent iterations.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies different storage strategies to different types of data: soft correlation metrics are stored with specific precision requirements, while path metrics are stored at repetition depth with different memory allocation. This local quality approach optimizes memory usage by allocating storage resources according to the specific needs of each data type rather than using uniform storage for all information.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10075195B2Electronic system with Viterbi decoder mechanism and method of operation thereof
Publication Date: 2018.09.11 SAMSUNG ELECTRONICS CO LTD
  • US10075195B2 patent drawing
  • US10075195B2 patent drawing
  • US10075195B2 patent drawing

AI summary

A electronic system includes: a support chip configured to receive an input code stream; a circular Viterbi mechanism, coupled to the support chip, configured to: generate a final path metric for the input code stream, store intermediate path metrics at the repetition depth, generate a repetition path metric for the input code stream, and calculate a soft correlation metric based on the final path metric, the repetition path metric, and the intermediate path metrics.