Markov Modulation Coding for Adaptive Data Channels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional modulation coding schemes in storage devices, such as hard-disk drives, are limited to fixed deterministic constraints, which are non-optimal for various channel conditions and cannot be adjusted to account for individual device characteristics, leading to inefficiencies in noise mitigation and error reduction.

Innovation Solution

A universal modulation coding mechanism using Markov state transition probabilities that generates either deterministic or probabilistic codeword sequences, allowing for adjustable constraints based on device characteristics and implementing a reversed lossless data compression scheme for improved noise resilience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional fixed deterministic constraints are used for modulation coding, then device complexity is reduced, but adaptability to different channel conditions deteriorates

Engineering Contradiction:
Improveadaptability to channel conditionsVSAvoidcoding scheme complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transitioning from fixed deterministic constraints to variable probabilistic constraints based on Markov state transition probabilities. The coding scheme dynamically adapts to different channel conditions by adjusting transition probabilities between states, allowing the system to optimize performance for specific magnetic recording channels while managing complexity through structured probability models.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes parameters by using Markov state transition probabilities as adjustable parameters that characterize different channel conditions. By varying these probability parameters, the coding scheme can adapt to different magnetic recording channels, storage devices, and operational conditions, resolving the contradiction between adaptability and complexity.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If fixed deterministic constraints are applied, then implementation simplicity is improved, but noise mitigation effectiveness deteriorates

Engineering Contradiction:
Improvenoise mitigation and error reductionVSAvoidimplementation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system dynamically adjusts coding constraints based on observed channel characteristics and error patterns. By using Markov models that capture temporal dependencies in channel errors, the coding scheme adapts its constraints to better mitigate noise and reduce read/write errors, improving reliability while maintaining reasonable implementation complexity through iterative adaptation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback by using observed channel performance and error patterns to adjust Markov state transition probabilities. This feedback mechanism allows the system to learn from actual channel conditions and optimize its coding constraints accordingly, improving noise mitigation effectiveness while providing a systematic approach to implementation.

Inventive Principle:
Principle #23Feedback

3Productivity

If universal adaptation to channel conditions is achieved, then coding efficiency is improved, but system complexity deteriorates

Engineering Contradiction:
Improvecoding efficiency and signal gainVSAvoidprogrammable constraint complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent achieves universality by creating a coding framework that can adapt to various magnetic recording channels and storage devices through configurable Markov state transition probabilities. The same basic framework serves multiple functions by adjusting probability parameters, enabling universal adaptation without requiring completely different coding schemes for each application, thus improving coding efficiency while controlling complexity.

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

Solution Approach 2:

The system uses parameter changes in Markov state transition probabilities to achieve universal adaptation. By changing these parameters based on channel characteristics, the same coding framework can optimize performance across different storage devices and conditions, improving coding efficiency without increasing fundamental system complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8976474B1Universal modulation coding for a data channel
Publication Date: 2015.03.10 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US8976474B1 patent drawing
  • US8976474B1 patent drawing
  • US8976474B1 patent drawing

AI summary

Technologies are described herein for implementing a universal modulation coding mechanism for a data channel. A user data sequence comprising a first number of bits is received. The user data sequence is encoded into a codeword sequence comprising a second number of bits utilizing a modulation encoder. The modulation encoder may encode the user data sequence based on a set of Markov state transition probabilities. The modulation encoder may implement a data de-compressor algorithm from a lossless data compression scheme. The codeword sequence is output to the data channel. The codeword sequence is subsequently received from the data channel, and the user data sequence is decoded from the codeword sequence utilizing a modulation decoder. The modulation decoder may decode the user data sequence based on the same set of Markov states transition probabilities. The modulation de-coder may implement the data compressor algorithm from the lossless data compression scheme.