Targeted Error Detection Codes for Dominant Recording Errors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional error detection coding techniques in magnetic recording systems, particularly perpendicular media, are inadequate for detecting specific error events due to different intersymbol interference characteristics, leading to undetected errors.

Innovation Solution

The development of targeted error detection codes that correspond to dominant error events in communication systems, using parity check codes and correlation filters to detect and correct specific error patterns in codewords, enhancing error detection and correction capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single parity bit check is used for error detection, then the system complexity is low, but the error detection capability is insufficient for perpendicular media

Engineering Contradiction:
Improveerror detection capabilityVSAvoiderror detection code complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The error detection code is segmented into multiple parity check codes, each targeting specific error event patterns. Instead of using a single comprehensive parity bit, the patent divides the error detection function into multiple specialized codes that can be independently applied to detect different types of error events in perpendicular media.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different parity check codes are designed with local quality tailored to specific error patterns. Each parity check code is optimized to detect particular types of error events that are dominant in perpendicular media, rather than using a uniform approach for all error types.

Inventive Principle:
Principle #3Local quality

2Reliability

If conventional parity-based post-processing is used, then the processing cost is low, but the bit error rate performance is insufficient

Engineering Contradiction:
Improvebit error rate performanceVSAvoidprocessing energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by using correlation filters to predict and identify potential error events before final decoding. The targeted error detection codes are applied in advance to detect error patterns, allowing the system to correct errors early in the processing chain and avoid more energy-intensive reprocessing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary error detection and correction stage using targeted parity check codes and correlation filters between the initial signal reception and final data output. This intermediary processing layer efficiently handles common error patterns, reducing the burden on subsequent processing stages and overall energy consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7484167B2Error detection using codes targeted to prescribed error types
Publication Date: 2009.01.27 REGENTS OF THE UNIVERSITY OF MINNESOTA
  • US7484167B2 patent drawing
  • US7484167B2 patent drawing
  • US7484167B2 patent drawing

AI summary

Techniques are described for detecting error events in codewords detected from data signals transmitted via a communication system. The error events are detected with an error detection code that corresponds to one or more dominant error events for the communication system. The invention develops a class of error detection codes to detect specific error events of known types. In some embodiments, the communication system comprises a recording system. The error detection coding method may be used in conjunction with error correction processing to provide substantial performance gain compared to conventional parity-based post processing methods. For example, the error correction processing may include one or more correlation filters that correspond to the one or more dominant error events for the communication system. A correction module may correct the codeword based on a type of the detected error event and a location of the detected error event in the codeword.