Noise-predictive maximum-likelihood detection
Although advances in head and media technologies have historically been the driving forces behind areal recording density growth, digital signal processing and coding were eventually recognized as cost-efficient techniques for enabling additional substantial increases in areal density while preserving the high operation reliability of [disk drive] (HDD) systems.
In past three decades, several digital signal-processing and coding techniques were introduced into HDDs to improve the drive error-rate performance for operation at ever increasing areal densities as well as to reduce manufacturing and servicing costs. In the early 1990s, partial-response class-4[1][2][3] (PR4) signal shaping in conjunction with maximum-likelihood sequence detection, eventually known as the [[1]] technique, replaced the peak detection systems that employed run-length-limited (RLL) (d,k) -constrained coding. This development also paved the way for future applications of advanced coding and signal-processing techniques[4] in magnetic data storage.
Noise-Predictive Maximum-Likelihood (NPML) is an advanced digital signal-processing method suitable for magnetic data storage systems that operate at high linear recording densities. It is used for reliably retrieving the data recorded in the magnetic medium since data are read back as a weak and noisy analog signal by the read head. Because NPML aims at minimizing the influence of noise in the detection process it allows recording at higher areal densities than other detection schemes, such as Peak Detection, Partial-Response Maximum Likelihood (PRML), and Extended Partial-Response Maximum Likelihood (EPRML) detection.
In general, NPML refers to a family of sequence-estimation data detectors, which arise by imbedding a noise prediction/whitening process into the branch metric computation of the Viterbi algorithm, which is a well known data detection technique for communication channels that exhibit intersymbol interference (ISI) with finite memory.
Reliable operation of the prediction/whitening process is in general achieved by using hypothesized decisions associated with the branches of the trellis on which the Viterbi algorithm operates as well as tentative decisions corresponding to the path memory associated with each trellis state. The NPML detectors can thus be viewed as a family of reduced-state sequence-estimation detectors offering a range of implementation complexities, where complexity is essentially governed by the number of detector states which is equal to 2k, 0 ≤ K ≤ M, with M denoting the maximum number of controlled ISI terms introduced by the combination of a partial-response shaping equalizer and the noise predictor. By judiciously choosing the parameter K , practical NPML detectors can be devised for the magnetic recording channel that provide a substantial performance improvement over PRML and EPRML detectors in terms of error rate and/or linear recording density.
NPML detection was first described in 1996Cite error: A <ref>
tag is missing the closing </ref>
(see the help page).|journal=Proc. IEEE Intl. Conf. on Commun|year=1996|pages=556-560}}</ref> and eventually found wide application in the read channel design of HDDs. The “noise predictive” concept was later extended to handle not only autoregressive (AR) noise processes but also autoregressive moving-average (ARMA) stationary noise processes[5][6]. The concept was also extended to include a variety of non-stationary noise sources, such as head, transition jitter and media noise[7][8]; it was applied with great success to the design of various post-processing schemes for further improvement of the error rate performance[9]. Today noise prediction is used as an integral part of the metric computation in a wide variety of iterative detection/decoding schemes
- ^ Cideciyan, R. D. (1992). "A PRML System for Digital Magnetic Recording". IEEE J. Sel. Areas Commun. 10: 38–56.
{{cite journal}}
: Unknown parameter|coauthors=
ignored (|author=
suggested) (help) - ^ Kobayashi, H. (1971). "Application of Probabilistic Decoding to Digital Magnetic Recording". IBM J. Res. Develop. 15: 65–74.
- ^ Kobayashi, H. (1970). "Application of Partial-Response Channel Coding to Magnetic Recording Systems". IBM J. Res. Develop. 14: 368–375.
{{cite journal}}
: Unknown parameter|coauthors=
ignored (|author=
suggested) (help) - ^ Eleftheriou, Evangelos (2003). John G. Proakis (ed.). Wiley Encyclopedia of Telecommunications. John Wiley & Sons, Inc. pp. 2247–2268.
- ^ Moon, J. (2001). "Pattern-Dependent Noise Prediction in Signal-Dependent Noise". IEEE J. Sel. Areas Commun. 19: 730–743.
{{cite journal}}
: Unknown parameter|coauthors=
ignored (|author=
suggested) (help) - ^ Coker, J.D. (1998). "Noise-Predictive Maximum Likelihood (NPML) Detection". IEEE Trans. Magn. 34: 110–117.
{{cite journal}}
: Unknown parameter|coauthors=
ignored (|author=
suggested) (help) - ^ Kavcic, A (2000). "The Viterbi Algorithm and Markov Noise Memory". IEEE Trans. Inform. Theory: 291–301.
{{cite journal}}
: Unknown parameter|coauthors=
ignored (|author=
suggested) (help); Unknown parameter|month=
ignored (help) - ^ Caroselli, J. (1997). "Improved Detection for Magnetic Recording Systems with Media Noise". IEEE Trans. Magn. 33: 2779–2781.
{{cite journal}}
: Unknown parameter|coauthors=
ignored (|author=
suggested) (help) - ^ Moon, J. (2001). "Digest of The Magnetic Recording Conf. (TMRC)". IEEE J. Sel. Areas Commun. 19: 730–743.
{{cite journal}}
: Unknown parameter|coauthors=
ignored (|author=
suggested) (help)