1st Edition
Coding and Signal Processing for Magnetic Recording Systems
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.
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
COMMUNICATION AND INFORMATION THEORY OF MAGNETIC RECORDING CHANNELS
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
INTRODUCTION TO READ CHANNELS
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
CODING FOR READ CHANNELS
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
SIGNAL PROCESSING FOR READ CHANNELS
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
ITERATIVE DECODING
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
INDEX
Biography
Bane Vasic, Erozan M. Kurtas