Adaptive Coding Schemes for Magnetic Recording
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


