State Transition Encoding With Early Termination for Lower Failure Rates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional modulation coding schemes in storage devices are limited by fixed deterministic constraints, leading to non-optimal performance under varying channel conditions, and existing solutions like parallel encoding schemes increase complexity without simplifying hardware application.

Innovation Solution

A one-shot state transition encoder and decoder using Markov state transition probabilities to generate codewords, allowing early termination of encoding based on buffer size and stitching unencoded bits, reducing encoding failure rates while maintaining simplicity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional fixed deterministic constraints are used for modulation coding, then hardware implementation is simple, but performance is non-optimal under varying channel conditions

Engineering Contradiction:
Improveperformance under varying channel conditionsVSAvoidcoding scheme complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transitioning from fixed deterministic constraints to variable probabilistic constraints based on channel conditions. The encoder dynamically adjusts state transition probabilities according to the current channel state, allowing the coding scheme to adapt to varying conditions while maintaining manageable complexity through structured probability models.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of constraints from fixed deterministic values to variable probabilistic values. By using state transition probabilities that can be adjusted based on channel conditions, the system achieves optimal performance across different scenarios without requiring completely different coding schemes for each condition.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If parallel encoding schemes are used to reduce encoding failure rates, then reliability improves, but device complexity increases

Engineering Contradiction:
Improveencoding failure rateVSAvoidhardware complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the encoding process into multiple trials within a single encoding attempt. Instead of using multiple parallel encoders, the system performs sequential encoding trials with different parameter selections until a valid codeword is generated, dividing the reliability improvement task into manageable segments that reduce overall complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The encoding system performs self-service by automatically selecting parameters and conducting multiple trials internally without requiring external intervention or complex parallel hardware. The encoder monitors its own encoding success and adjusts parameters accordingly, reducing the need for additional control logic and hardware components.

Inventive Principle:
Principle #25Self-service

3Productivity

If early termination of encoding is implemented, then productivity improves, but manufacturing precision may be affected

Engineering Contradiction:
Improveencoding speedVSAvoidencoding accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies preliminary action by pre-establishing termination criteria and valid codeword conditions before the encoding process begins. The encoder checks whether encoding can be terminated early based on predetermined conditions, allowing fast completion when possible while ensuring that precision requirements are met through pre-defined validation rules.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The encoding process incorporates feedback by continuously monitoring the encoding state and comparing it against termination criteria. The system adjusts its behavior based on feedback from each encoding trial, terminating early when conditions are satisfied while maintaining accuracy through feedback-driven validation checks.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11362681B2One-shot state transition probability encoder and decoder
Publication Date: 2022.06.14 AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE LTD
  • US11362681B2 patent drawing
  • US11362681B2 patent drawing
  • US11362681B2 patent drawing

AI summary

In a one-shot state transition encoder, L-bits of user data are received and encoded into a codeword of N-bits, wherein N>L. The encoding of the user data involves repeatedly performing: a) encoding a portion of user bits from the user data to a portion of encoded bits of the codeword based on a set of state transition probabilities, thereby reducing a size of a remaining buffer of the codeword and reducing a number of unencoded bits of the user data; and b) based on the number of unencoded bits of the user data being greater than or equal to the remaining buffer size of the codeword, terminating further encoding and storing the unencoded bits of the user data into the remaining buffer of the codeword.