Adaptive Coding Schemes for Magnetic Recording

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional coding schemes in magnetic hard disk drives, such as Manchester code, result in high bit error rates due to increased transition jitter and noise, compromising user bit density and signal-to-noise ratio, especially with decreasing bit lengths.

Innovation Solution

Implementing a method that uses two different coding schemes to encode binary data in two-bit increments, switching between them at pre-defined quantities, to minimize total transitions and achieve a lower bit error rate, while ensuring the maximum run-length of encoded data is within the magnetic disk's limitations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional coding schemes like Manchester code are used to encode binary data, then self-clocking and DC-free patterns are achieved, but the number of transitions increases significantly leading to higher bit error rates

Engineering Contradiction:
Improvebit error rateVSAvoidnumber of transitions
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

The patent changes the coding parameters by switching between two different coding schemes (first coding scheme with more transitions and second coding scheme with fewer transitions) based on the data being encoded. This allows optimization of the transition count to reduce bit error rates while maintaining other important coding characteristics.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system dynamically switches between two coding schemes based on the data characteristics. The encoder selects which coding scheme to use for each data segment, making the coding system adaptive rather than static. This dynamic switching allows the system to optimize performance for different data patterns.

Inventive Principle:
Principle #15Dynamics

2Productivity

If bit lengths on the disk are decreased to increase storage capacity, then more data can be stored, but transition jitter and noise increase leading to higher bit error rates

Engineering Contradiction:
Improvestorage capacityVSAvoidbit error rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent changes the coding parameters by switching between two different coding schemes (first coding scheme with more transitions and second coding scheme with fewer transitions) based on the data being encoded. This allows optimization of the transition count to reduce bit error rates while maintaining other important coding characteristics.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system dynamically switches between two coding schemes based on the data characteristics. The encoder selects which coding scheme to use for each data segment, making the coding system adaptive rather than static. This dynamic switching allows the system to optimize performance for different data patterns.

Inventive Principle:
Principle #15Dynamics

3Reliability

If a continuous time filter operating in differentiator mode is used to remove noise, then performance of Manchester code is improved, but performance with other codes is reduced

Engineering Contradiction:
Improvesignal-to-noise ratioVSAvoidcode compatibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent makes the coding system universal by implementing multiple coding schemes that can handle different data patterns. The system can adapt to different coding requirements without needing separate processing paths for each code type, improving both noise performance and code compatibility.

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

Solution Approach 2:

The system dynamically switches between two coding schemes based on the data characteristics. The encoder selects which coding scheme to use for each data segment, making the coding system adaptive rather than static. This dynamic switching allows the system to optimize performance for different data patterns.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9786319B1Codes and techniques for magnetic recording
Publication Date: 2017.10.10 MARVELL ASIA PTE LTD
  • US9786319B1 patent drawing
  • US9786319B1 patent drawing
  • US9786319B1 patent drawing

AI summary

This disclosure describes codes and techniques for magnetic recording. The coding schemes decrease bit error rates by decreasing total transitions in the encoded binary data compared to conventional codes. Additionally, instead of relying on a single coding scheme, an encoder and decoder are configured to switch between different coding schemes. By so doing, a variety of the coding schemes allows the encoded binary data to have a smaller bit error rate than a single coding scheme and have a maximum run-length less than or equal to a maximum run-length limitation of a magnetic disk.