Trellis Modulation Encoding Under Transition Run-Length Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current modulation encoding techniques lack improved methods for effectively addressing error probabilities and signal-to-noise ratio enhancement, particularly in high-density magnetic recording channels with constraints on transition runs and noise interference.

Innovation Solution

The implementation of trellis-based modulation encoding using a Viterbi algorithm to select a winning path through a trellis structure, with edge pruning and modulation metrics that suppress error events and assign higher weights to longer transition runs, while supporting transition-related constraints and SNR enhancement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional modulation encoding techniques are used, then the encoding process is simple, but error probabilities are high and signal-to-noise ratio is poor in high-density recording channels

Engineering Contradiction:
Improveerror probabilityVSAvoidencoding complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The encoding process is divided into multiple stages: constraint checking, trellis construction, Viterbi decoding, and metric calculation. Each stage handles specific aspects of error correction independently, improving reliability without overwhelming complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The trellis structure is dynamically constructed based on transition run constraints and signal characteristics. The Viterbi algorithm adaptively selects the optimal path through the trellis, allowing the system to adjust to varying channel conditions and improve error performance

Inventive Principle:
Principle #15Dynamics

2Reliability

If transition run constraints are enforced to avoid signal degradation, then channel synchronization improves, but the number of valid codewords decreases

Engineering Contradiction:
Improvechannel synchronizationVSAvoidcodeword selection flexibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

Transition run constraints are pre-established based on channel characteristics and signal requirements. The trellis is constructed in advance with these constraints incorporated, allowing the Viterbi algorithm to efficiently select valid codewords that satisfy synchronization requirements without reducing overall flexibility

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system adjusts trellis parameters and transition rules based on channel conditions and recording density. By dynamically modifying constraint parameters, the system maintains channel synchronization while preserving codeword selection flexibility for different operating conditions

Inventive Principle:
Principle #35Parameter changes

3Reliability

If more redundancy bits are added to reduce error probabilities, then data reliability improves, but transmission efficiency decreases

Engineering Contradiction:
Improvedata reliabilityVSAvoidtransmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The Viterbi algorithm processes only the most probable paths through the trellis rather than evaluating all possible codewords. This partial processing approach achieves high reliability through focused error correction while maintaining transmission efficiency by avoiding exhaustive computation

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8599959B2Methods and apparatus for trellis-based modulation encoding
Publication Date: 2013.12.03 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8599959B2 patent drawing
  • US8599959B2 patent drawing
  • US8599959B2 patent drawing

AI summary

Methods and apparatus are provided for trellis-based modulation encoding. A signal is modulation encoded by encoding one or more blocks of the signal using one or more corresponding edges in a trellis, wherein each edge in the trellis has a corresponding bit pattern; selecting a winning path through the trellis based on at least one transition-based run-length constraint; and generating an encoded sequence using edges associated with the winning path. Exemplary trellis pruning techniques are also provided. The winning path through the trellis is selected by minimizing one or more modulation metrics.