Information-Theoretic Limits of Two-Dimensional Optical Recording Channels Paul H. Siegel Center for Magnetic Recording Research University of California,

Slides:



Advertisements
Similar presentations
Noise-Predictive Turbo Equalization for Partial Response Channels Sharon Aviran, Paul H. Siegel and Jack K. Wolf Department of Electrical and Computer.
Advertisements

Iterative Equalization and Decoding
Feedback Reliability Calculation for an Iterative Block Decision Feedback Equalizer (IB-DFE) Gillian Huang, Andrew Nix and Simon Armour Centre for Communications.
Multiuser Detection for CDMA Systems
(speaker) Fedor Groshev Vladimir Potapov Victor Zyablov IITP RAS, Moscow.
Information Theory EE322 Al-Sanie.
Maximum Likelihood Sequence Detection (MLSD) and the Viterbi Algorithm
Belief Propagation by Jakob Metzler. Outline Motivation Pearl’s BP Algorithm Turbo Codes Generalized Belief Propagation Free Energies.
Structure learning with deep neuronal networks 6 th Network Modeling Workshop, 6/6/2013 Patrick Michl.
Chapter 6 Information Theory
TELIN Estimation and detection from coded signals Presented by Marc Moeneclaey, UGent - TELIN dept. Joint research : - UGent.
TELIN Estimation and detection from coded signals Presented by Marc Moeneclaey, UGent - TELIN dept. Joint research : - UGent.
10/15/01 1 The Continuing Miracle of Information Storage Technology Paul H. Siegel Director, CMRR University of California, San Diego.
UCLA Progress Report OCDMA Channel Coding Jun Shi Andres I. Vila Casado Miguel Griot Richard D. Wesel UCLA Electrical Engineering Department-Communication.
OCDMA Channel Coding Progress Report
2005 Viterbi Conference Paul H. Siegel Director, CMRR Electrical and Computer Engineering University of California, San Diego 3/8/051 Applications of the.
Fundamental limits in Information Theory Chapter 10 :
1/11/05 1 Capacity of Noiseless and Noisy Two-Dimensional Channels Paul H. Siegel Electrical and Computer Engineering Center for Magnetic Recording Research.
Division of Engineering and Applied Sciences March 2004 Belief-Propagation with Information Correction: Near Maximum-Likelihood Decoding of LDPC Codes.
Santa Clara, CA USA August An Information Theory Approach for Flash Memory Eitan Yaakobi, Paul H. Siegel, Jack K. Wolf University of California,
1 Scalable Image Transmission Using UEP Optimized LDPC Codes Charly Poulliat, Inbar Fijalkow, David Declercq International Symposium on Image/Video Communications.
Code and Decoder Design of LDPC Codes for Gbps Systems Jeremy Thorpe Presented to: Microsoft Research
EE436 Lecture Notes1 EEE436 DIGITAL COMMUNICATION Coding En. Mohd Nazri Mahmud MPhil (Cambridge, UK) BEng (Essex, UK) Room 2.14.
3/23/04 1 Information Rates for Two-Dimensional ISI Channels Jiangxin Chen and Paul H. Siegel Center for Magnetic Recording Research University of California,
Division of Engineering and Applied Sciences DIMACS-04 Iterative Timing Recovery Aleksandar Kavčić Division of Engineering and Applied Sciences Harvard.
Generalized Communication System: Error Control Coding Occurs In Right Column. 6.
Compression with Side Information using Turbo Codes Anne Aaron and Bernd Girod Information Systems Laboratory Stanford University Data Compression Conference.
The Role of Specialization in LDPC Codes Jeremy Thorpe Pizza Meeting Talk 2/12/03.
Noise, Information Theory, and Entropy
Analysis of Iterative Decoding
INFORMATION THEORY BYK.SWARAJA ASSOCIATE PROFESSOR MREC.
Wireless Mobile Communication and Transmission Lab. Theory and Technology of Error Control Coding Chapter 7 Low Density Parity Check Codes.
Computer vision: models, learning and inference Chapter 19 Temporal models.
Tinoosh Mohsenin and Bevan M. Baas VLSI Computation Lab, ECE Department University of California, Davis Split-Row: A Reduced Complexity, High Throughput.
Extremal Problems of Information Combining Alexei Ashikhmin  Information Combining: formulation of the problem  Mutual Information Function for the Single.
CODED COOPERATIVE TRANSMISSION FOR WIRELESS COMMUNICATIONS Prof. Jinhong Yuan 原进宏 School of Electrical Engineering and Telecommunications University of.
1 –Mandatory exercise for Inf 244 –Deadline: October 29th –The assignment is to implement an encoder/decoder system.
Iterative Soft Decoding of Reed-Solomon Convolutional Concatenated Codes Li Chen Associate Professor School of Information Science and Technology, Sun.
1/11/05 1 Capacity of Noiseless and Noisy Two-Dimensional Channels Paul H. Siegel Electrical and Computer Engineering Center for Magnetic Recording Research.
EE 6332, Spring, 2014 Wireless Communication Zhu Han Department of Electrical and Computer Engineering Class 11 Feb. 19 th, 2014.
Detection and estimation of abrupt changes in Gaussian random processes with unknown parameters By Sai Si Thu Min Oleg V. Chernoyarov National Research.
Introduction of Low Density Parity Check Codes Mong-kai Ku.
Coding Theory. 2 Communication System Channel encoder Source encoder Modulator Demodulator Channel Voice Image Data CRC encoder Interleaver Deinterleaver.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: ML and Simple Regression Bias of the ML Estimate Variance of the ML Estimate.
Coding Theory Efficient and Reliable Transfer of Information
Name Iterative Source- and Channel Decoding Speaker: Inga Trusova Advisor: Joachim Hagenauer.
1 CONTEXT DEPENDENT CLASSIFICATION  Remember: Bayes rule  Here: The class to which a feature vector belongs depends on:  Its own value  The values.
Part 1: Overview of Low Density Parity Check(LDPC) codes.
Low Density Parity Check codes
Iterative detection and decoding to approach MIMO capacity Jun Won Choi.
Turbo Codes. 2 A Need for Better Codes Designing a channel code is always a tradeoff between energy efficiency and bandwidth efficiency. Lower rate Codes.
Baseband Receiver Receiver Design: Demodulation Matched Filter Correlator Receiver Detection Max. Likelihood Detector Probability of Error.
Jayanth Nayak, Ertem Tuncel, Member, IEEE, and Deniz Gündüz, Member, IEEE.
Jayanth Nayak, Ertem Tuncel, Member, IEEE, and Deniz Gündüz, Member, IEEE.
Raptor Codes Amin Shokrollahi EPFL. BEC(p 1 ) BEC(p 2 ) BEC(p 3 ) BEC(p 4 ) BEC(p 5 ) BEC(p 6 ) Communication on Multiple Unknown Channels.
The Unscented Particle Filter 2000/09/29 이 시은. Introduction Filtering –estimate the states(parameters or hidden variable) as a set of observations becomes.
Samuel Cheng, Shuang Wang and Lijuan Cui University of Oklahoma
1 Channel Coding: Part III (Turbo Codes) Presented by: Nguyen Van Han ( ) Wireless and Mobile Communication System Lab.
Institute for Experimental Mathematics Ellernstrasse Essen - Germany DATA COMMUNICATION introduction A.J. Han Vinck May 10, 2003.
Joint Decoding on the OR Channel Communication System Laboratory UCLA Graduate School of Engineering - Electrical Engineering Program Communication Systems.
Learning Deep Generative Models by Ruslan Salakhutdinov
Space Time Codes.
UCLA Progress Report OCDMA Channel Coding
Equalization in a wideband TDMA system
Trellis Codes With Low Ones Density For The OR Multiple Access Channel
2018/9/16 Distributed Source Coding Using Syndromes (DISCUS): Design and Construction S.Sandeep Pradhan, Kannan Ramchandran IEEE Transactions on Information.
Structure learning with deep autoencoders
Chris Jones Cenk Kose Tao Tian Rick Wesel
CONTEXT DEPENDENT CLASSIFICATION
Miguel Griot, Andres I. Vila Casado, and Richard D. Wesel
Presentation transcript:

Information-Theoretic Limits of Two-Dimensional Optical Recording Channels Paul H. Siegel Center for Magnetic Recording Research University of California, San Diego Università degli Studi di Parma

5/19/06 Parma2 Acknowledgments Center for Magnetic Recording Research InPhase Technologies National Institute of Standards and Technology National Science Foundation Dr. Jiangxin Chen Dr. Brian Kurkoski Dr. Marcus Marrow Dr. Henry Pfister Dr. Joseph Soriaga Prof. Jack K. Wolf

5/19/06 Parma3 Outline Optical recording channel model Information rates and channel capacity Combined coding and detection Approaching information-theoretic limits Concluding remarks

5/19/06 Parma4 Binary data: Linear intersymbol interference (ISI): Additive white Gaussian noise: Output: 2D Optical Recording Model Detector +

5/19/06 Parma5 Holographic Recording Data SLM ImageDetector Image Recovered Data Channel       Dispersive channel Courtesy of Kevin Curtis, InPhase Technologies

5/19/06 Parma6 Holographic Channel Recorded ImpulseReadback Samples Normalized impulse response:

5/19/06 Parma7 TwoDOS Recording Courtesy of Wim Coene, Philips Research

5/19/06 Parma8 TwoDOS Channel Recorded ImpulseReadback Samples Normalized impulse response:

5/19/06 Parma9 Channel Information Rates Capacity (C) –“The maximum achievable rate at which reliable data storage and retrieval is possible” Symmetric Information Rate (SIR) –“The maximum achievable rate at which reliable data storage and retrieval is possible using a linear code.”

5/19/06 Parma10 Objectives Given a binary 2D ISI channel: 1.Compute the SIR (and capacity). 2.Find practical coding and detection algorithms that approach the SIR (and capacity).

5/19/06 Parma11 Computing Information Rates Mutual information rate: Capacity: Symmetric information rate (SIR): where is i.i.d. and equiprobable

5/19/06 Parma12 Detour: One-dimensional (1D) ISI Channels Binary input process Linear intersymbol interference Additive, i.i.d. Gaussian noise

5/19/06 Parma13 Example: Partial-Response Channels Common family of impulse responses: Dicode channel

5/19/06 Parma14 Entropy Rates Output entropy rate: Noise entropy rate: Conditional entropy rate:

5/19/06 Parma15 Computing Entropy Rates Shannon-McMillan-Breimann theorem implies as, where is a single long sample realization of the channel output process.

5/19/06 Parma16 Computing Sample Entropy Rate The forward recursion of the sum-product (BCJR) algorithm can be used to calculate the probability p(y 1 n ) of a sample realization of the channel output. In fact, we can write where the quantity is precisely the normalization constant in the (normalized) forward recursion.

5/19/06 Parma17 Computing Information Rates Mutual information rate: where is i.i.d. and equiprobable Capacity: known computable for given X

5/19/06 Parma18 SIR for Partial-Response Channels

5/19/06 Parma19 Computing the Capacity For Markov input process of specified order r, this technique can be used to find the mutual information rate. (Apply it to the combined source-channel.) For a fixed order r, [Kavicic, 2001] proposed a Generalized Blahut-Arimoto algorithm to optimize the parameters of the Markov input source. The stationary points of the algorithm have been shown to correspond to critical points of the information rate curve [Vontobel,2002].

5/19/06 Parma20 Capacity Bounds for Dicode h(D)=1-D

5/19/06 Parma21 The BCJR algorithm, a trellis-based “forward- backward” recursion, is a practical way to implement the optimal a posteriori probability (APP) detector for 1D ISI channels. Low-density parity-check (LDPC) codes in a multilevel coding / multistage decoding architecture using the BCJR detector can operate near the SIR. Approaching Capacity: 1D Case

5/19/06 Parma22 Multistage Decoder Architecture Multilevel encoder Multistage decoder

5/19/06 Parma23 Multistage Decoding (MSD) The maximum achievable sum rate with multilevel coding (MLC) and multistage decoding (MSD) approaches the SIR on 1D ISI channels, as. LDPC codes optimized using density evolution with design rates close to yield thresholds near the SIR. For 1D channels of practical interest, need not be very large to approach the SIR.

5/19/06 Parma24 Information Rates for Dicode

5/19/06 Parma25 Information Rates for Dicode Symmetric information rate Capacity lower bound Achievable multistage decoding rate R av,2 Multistage LDPC threshold

5/19/06 Parma26 Back to the Future: 2D ISI Channels In contrast, in 2D, there is –no simple calculation of the H(Y ) from a large channel output array realization to use in information rate estimation. –no known analog of the BCJR algorithm for APP detection. –no proven method for optimizing an LDPC code for use in a detection scheme that achieves information-theoretic limits. Nevertheless…

5/19/06 Parma27 Bounds on the 2D SIR and Capacity Methods have been developed to bound and estimate, sometimes very closely, the SIR and capacity of 2D ISI channels, using:  Calculation of conditional entropy of small arrays  1D “approximations” of 2D channels  Generalizations of certain 1D ISI bounds  Generalized belief propagation

5/19/06 Parma28 Bounds on SIR and Capacity of h 1 Tight SIR lower bound Capacity lower bounds Capacity upper bound

5/19/06 Parma29 Bounds on SIR of h 2

5/19/06 Parma30 2D Detection – IMS Algorithm Iterative multi-strip (IMS) detection offers near-optimal bit detection for some 2D ISI channels. Finite computational complexity per symbol. Makes use of 1D BCJR algorithm on “strips”. Can be incorporated into 2D multilevel coding, multistage decoding architecture.

5/19/06 Parma31 Iterative Multi-Strip (IMS) Algorithm Step 1. Use 1D BCJR to decode strips. Step 2. Pass extrinsic information between overlapping strips. iterate

5/19/06 Parma32 2D Multistage Decoding Architecture Previous stage decisions pin trellis for strip-wise BCJR detectors

5/19/06 Parma33 2D Interleaving Examples of 2D interleaving with m=2,3.

5/19/06 Parma34 IMS-MSD for h 1

5/19/06 Parma35 IMS-MSD for h 1 Achievable multistage decoding rate R av,2 Achievable multistage decoding rate R av,3 Multistage LDPC threshold m=2 SIR upper bound SIR lower bound

5/19/06 Parma36 Alternative LDPC Coding Architectures LDPC (coset) codes can be optimized via “generalized density evolution” for use with a 1D ISI channel in a “turbo-equalization” scheme. LDPC code thresholds are close to the SIR. This “turbo-equalization” architecture has been extended to 2D, but “2D generalized density evolution” has not been rigorously analyzed.

5/19/06 Parma37 1D Joint Code-Channel Decoding Graph check nodes variable nodes channel state nodes (BCJR) check nodes variable nodes channel output nodes (MPPR)

5/19/06 Parma38 2D Joint Code-Channel Decoding Graph check nodes variable nodes channel state nodes (IMS) check nodes variable nodes channel output nodes (“Full graph”) Full graph detector IMS detector

5/19/06 Parma39 Concluding Remarks For 2D ISI channels, the following problems are hard: –Bounding and computing achievable information rates –Optimal detection with acceptable complexity –Designing codes and decoders to approach limiting rates But progress is being made, with possible implications for design of practical 2D optical storage systems.