Coding and Signal Processing for Magnetic Recording Systems: 1st Edition (Hardback) book cover

Coding and Signal Processing for Magnetic Recording Systems

1st Edition

Edited by Bane Vasic, Erozan M. Kurtas

CRC Press

700 pages | 413 B/W Illus.

Purchasing Options:$ = USD
Hardback: 9780849315244
pub: 2004-11-09
eBook (VitalSource) : 9780429208379
pub: 2004-11-09
from $115.00

FREE Standard Shipping!


Rapid advances in recording materials, read/write heads, and mechanical designs over the last 15 years have led to the need for more complicated signal processing, coding, and modulation algorithms for the hard disk drive "read channel." Today, the challenges in implementing new architectures and designs for the read channel have been pushed to the limits of modern integrated circuit manufacturing technology.

Coding and Signal Processing for Magnetic Recording Systems reviews advanced coding and signal processing techniques and architectures for magnetic recording read channels. Beginning with the basic principles of magnetic recording, it examines read/write operations, data organization, head positioning, sensing, timing recovery, data detection, and error correction. It also provides an in-depth treatment of all recording channel subsystems inside a read channel and hard disk drive controller. The final section reviews new trends in coding, particularly iterative decoding and codes under investigation for recording channels.

Thoroughly up to date and featuring contributions from top researchers in the field, this book offers a unique opportunity to build a solid foundation in detection, coding, timing recovery, and servo systems for magnetic recording systems. It provides both the theoretical tools for analyzing recording systems as well as insight into practical, feasible solutions.

Table of Contents


A BriefHistory of Magnetic Storage, Dean Palmer

Physics of Longitudinal and Perpendicular Recording, Hong Zhou, Tom Roscamp, Roy Gustafson, Eric Boernern, and Roy Chantrell

The Physics of Optical Recording, William A. Challener and Terry W. McDaniel

Head Design Techniques for Recording Devices, Robert E. Rottmayer


Modeling the Recording Channel, Jaekyun Moon

Signal and Noise Generation for Magnetic Recording Channel Simulations, Xueshi Yang and Erozan M. Kurtas

Statistical Analysis of Digital Signals and Systems, Dragana Bajic and Dusan Drajic

Partial Response Equalization with Application to High Density Magnetic Recording Channels, John G. Proakis

An Introduction to Error-Correcting Codes, Mario Blaum.

Message-Passing Algorithm, Sundararajan Sankaranarayanan and Bane Vasic

Modulation Codes for Storage Systems, Brian Marcus and Emina Soljanin

Information Theory of Magnetic Recording Channels, Zheng Zhang, Tolga M. Duman, and Erozan M. Kurtas

Capacity of Partial Response Channels, Shaohua Yang and Aleksandar Kavcic


Recording Physics and Organization of Data on a Disk

Read Channels for Hard Drives, B. Vasic, P. Aziz, and N. Sayiner

An Overview of Hard Drive Controller Functionality, Bruce Buch


Runlength Limited Sequences, ees A. Schouhamer Immink

Maximum Transition Run Coding, Barrett J. Brickner

Spectrum Shaping Codes, Stojan Denic and Bane Vasic

Introduction to Constrained Binary Codes with Error Correction Capability, Hendrik C. Ferreira and Willem A. Clarke

Constrained Coding and Error-Control Coding, John L. Fan

Convolutional Codes for Partial-Response Channels, Bartolomeu F. Uchôa-Filho, Mark A. Herro, Miroslav Despotovic and Vojin Senk

Capacity-Approaching Codes for Partial Response Channels, Nedeljko Varnica, Xiao Ma, and Aleksandar Kavcic

Coding and Detection for Multitrack Systems, Bane Vasic and Olgica Milenkovic

Two-Dimensional Data Detection and Error Control, Brian M. King and Mark A. Neifeld


Adaptive Timing Recovery for Partial Response Channels, Pervez M. Aziz and Viswanath Annampedu

Interpolated Timing Recovery, Piya Kovintavewat, John R. Barry, M. Fatih Erden, and Erozan M. Kurtas

Adaptive Equalization Architectures for Partial Response Channels, Pervez M. Aziz

Head Position Estimation, Ara Patapoutian

Servo Signal Processing, Pervez M. Aziz

Data Detection, Miroslav Despotovic and Vojin Senk

Detection Methods for Data-dependent Noise in Storage Channels, Erozan M. Kurtas, Jongseung Park, Xueshi Yang, William Radich, and Aleksandar Kavcic

Read/Write Channel Implementation, Borivoje Nikolic, Michael Leung, Engling Yeo, and Kiyoshi Fukahori


Turbo Codes, Mustafa N. Kaynak, Tolga M. Duman, and Erozan M. Kurtas

An Introduction to LDPC Codes, William E. Ryani

Concatenated Single-Parity Check Codes for High-Density Digital Recording Systems, Jing Li, Krishna R. Narayanan, Erozan Kurtas, and Travis R. Oenning

Structured Low-Density Parity-Check Codes, Bane Vasic, Erozan M. Kurtas, Alexander Kuznetsov, and Olgica Milenkovic

Turbo Coding for Multitrack Recording Channels, Zheng Zhang, Tolga M. Duman, and Erozan M. Kurtas


About the Series

Computer Engineering Series

Learn more…

Subject Categories

BISAC Subject Codes/Headings:
COMPUTERS / Computer Engineering