Storage glossary · JSON corpus · llms.txt · hesela.com

npml-detection · unknown · also NPML

Noise-predictive maximum-likelihood detection

Noise-predictive maximum-likelihood (NPML) detection incorporates noise prediction or whitening into sequence-detector branch metrics for a partial-response recording channel.

Related Observatory article: Noise-predictive maximum-likelihood detection on hesela.com

Eleftheriou and Hirt (1996) describe incorporating noise prediction into a Viterbi detector and report simulation gains over PRML and EPRML for the studied configurations. This is a detector refinement, not a new storage medium or an error-correcting code. The 2001 Cideciyan et al. study distinguishes bit, byte and sector error performance when combining detection with parity post-processing and Reed-Solomon decoding. Its abstract reports that an improvement in bit and byte metrics did not yield the same sector-level separation for two compared schemes. Neither abstract supplies a universal improvement for arbitrary drives, firmware or workloads.

Relations

related
prml-encoding, reed-solomon-code, bit-error-rate

Advantages

Limitations

Citations

  1. E. Eleftheriou and W. Hirt, Improving performance of PRML/EPRML through noise prediction (1996), IBM Research abstract (accessed 2026-10-11)
  2. Cideciyan et al., Noise predictive maximum likelihood detection combined with parity-based post-processing (2001), IBM Research abstract (accessed 2026-10-11)

JSON: /data/terms/npml-detection.json