A REDUCED COMPLEXITY TWO-DIMENSIONAL BCJR DETECTOR FOR HOLOGRAPHIC DATA STORAGE SYSTEMS WITH PIXEL MISALIGNMENT

Size: px
Start display at page:

Download "A REDUCED COMPLEXITY TWO-DIMENSIONAL BCJR DETECTOR FOR HOLOGRAPHIC DATA STORAGE SYSTEMS WITH PIXEL MISALIGNMENT"

Transcription

1 A REDUCED COMPLEXITY TWO-DIMENSIONAL BCJR DETECTOR FOR HOLOGRAPHIC DATA STORAGE SYSTEMS WITH PIXEL MISALIGNMENT 1 S. Iman Mossavat, 2 J.W.M.Bergmans 1 iman@nus.edu.sg 1 National University of Singapore, Singapore 2 Technische Universiteit Eindhoven, The Netherlands ABSTRACT As density in holographic data storage (HDS) systems increases, inter-symbol interference increases, and signalto-noise ratio (SNR) decreases. In order to combat these adverse effects, iterative reception techniques are of great interest because of their ability to achieve near-optimal bit-error-rate (BER) performance at low SNRs. Softdecision detectors are an integral part of such reception techniques. Existing soft-decision detectors for HDS are highly complex. In this paper, we extend an existing reduced-complexity BCJR detector so as to fit the characteristics of the HDS channel. The complexity reduction is achieved by exploiting the separability of the HDS channel. In order to further limit the complexity we design a novel partial response signal. An important added advantage of our technique is that it can handle high levels of pixel misalignment. 1. INTRODUCTION Holographic data storage (HDS) records/retrieves information in the form of two-dimensional holograms. Each hologram consists of millions of data bits. The entire information in a hologram is recorded / retrieved with a single flash of light which implies high data rates. Many holograms can be recorded throughout the volume of a thick material, allowing for high densities to be achieved. For a laser beam of wavelength λ, storage densities of order 1/λ 3 are predicted. This means that densities near to 1 TB/cm 3 are achievable for visible laser light. Holographic data storage poses challenging signal processing problems. Detection techniques should deal with the inherent non-linearity of this channel as well as with two-dimensional (2-D) inter-symbol interference (ISI). In HDS, data bits to be stored are presented by a spatial light modulator (SLM) during the recording phase. The SLM modulates the magnitude of the laser light. Later, a charge-coupled device (CCD) is used to detect the intensity of the laser light. This introduces a severe nonlinearity into the channel. In HDS, signal-to-noise ratio (SNR) is inversely proportional to the number of holograms stored throughout the volume of the recording media [1]. Consequently, low SNRs are inevitable as density increases. Accordingly, developing soft decision detectors for HDS channels is of fundamental importance, since such detectors are readily integrable with lowdensity parity-check (LDPC) codes into iterative reception schemes that can achieve near-optimal bit error rate (BER) performance at low SNRs. Most existing detection techniques for HDS [2], [3], [4] produce hard decisions and hence do not fit this bill. A notable exception is [5]. Unfortunately, complexity of the detector of [5] tends to be very high. In this paper we develop a much simpler yet near-optimum reception technique that is based on an extension of [6]. In [6] a reduced-complexity BCJR detector for a specific class of linear 2-D channels was described. BCJR is an optimal symbol-by-symbol maximum a posteriori detector that produces soft decisions. For an ISI span of L L the detector complexity in [5] is exponential in L 2 while complexity of the detector in [6] is exponential in L. The complexity reduction of [6] applies to linear channels that are separable, i.e. for which the 2-D ISI can be viewed as a concatenation of ISI along the rows and the ISI along the columns. Our current work is based on the observation that the HDS channel, while non-linear, has a similar property. (We will discuss this property further in Section 2 when we introduce the channel model.) This key observation permits us to extend the 2-D BCJR detector of [6] to deal with the non-linear nature of the HDS channel at no additional complexity. The resulting complexity is much lower than that of [5]. Even so, at high densities (i.e. for large ISI spans), it can still be very high. To limit complexity further, we resort to partial-response (PR) techniques that limit the ISI span prior to detection. To this end, we introduce a new target signal that involves the same non-linear mechanism as in the HDS channel. A further important challenge in HDS is pixel misalignment. If we assume an equal number of pixels on SLM and CCD, it is ideal for the pixels on these two devices to be spatially matched, i.e. each pixel on the CCD is exactly in front of the corresponding SLM pixel. In prac-

2 d y j j I i, j Row ISI (u) Column ISI (v). + 2 DCM: H = uv T Holographic Channel n i, j Figure 1: Channel model of HDS channel. tice it is impossible to achieve perfect pixel alignment due to a variety of adverse factors. The effect of pixel misalignment is substantial. As [1] showed, pixel misalignment significantly deteriorates the detection performance and even sometimes brings the achievable density to zero. Reference [1] presented a non-linear algorithm to mitigate the effects of pixel misalignment. However, this algorithm fails to work with an acceptable performance for high levels of pixel misalignment. We extend the well known discrete magnitude-squared channel model [3] for misaligned channels. The extended model has the same structure as the original model, with similar separability properties. Hence, we can still use our reception technique. Unlike the approach of [1], our technique works well even for severe misalignments. Furthermore, [1] uses decision feedback; consequently, error propagation may arise at low SNRs. Conversely, combinations of BCJR detectors and LDPC codes are known for their excellent performance at low SNRs. We also test linear PR targets along with the 2-D BCJR detector of [6], and observe a poor BER performance for severe misalignment. This clearly illustrates the necessity of accommodating non-linearity in the 2-D BCJR for HDS channels. The rest of the paper is organized as follows: In Section 2 we present the channel model and briefly discuss HDS channel properties. In Section 3 we discuss our reception technique and the modified separability properties. In Section 4 we present our PR signal and in Section 5 we discuss the corresponding equalizer and target optimization. In Section 6 we discuss the numerical results and finally we present our conclusions in Section 7. As there was no model for the case of HDS channels with pixel misalignment, we extended current models to deal with misalignment. We briefly state our results in the appendix. 2. CHANNEL MODEL We use the discrete magnitude-squared channel model of [3] to simulate CCD read-back values in HDS. We consider detector electronics noise only, which is zero-mean, additive, white, Gaussian (AWG). In other words we assume an electronics-noise dominated channel. We also extend the model of [3] to the case where pixel misalignment exists. The mathematical derivation of the extended channel model is presented in appendix A Figure 2: Discrete channel matrix for the pixel-aligned channel H 0.0,0.0 (Up) and the pixel-misaligned channel H 0.5,0.5 (Down). Figure 1 illustrates the model for the HDS channel. We denote the input data bits by d j. These bits pass through a linear 2-D ISI channel characterized by a discrete channel matrix (DCM) H. The ISI span is (2L+1) (2L+1) which means that (2L + 1) 2 pixels interfere for each readback value of the CCD. As shown in the appendix, H is separable, i.e. H = uv T (1) where u and v are (2L + 1) 1 vectors and v T is the transpose of v. Separability of the DCM H allows us to consider 2-D ISI as the concatenation of two channels representing row and column ISI respectively. First, data bits d j pass through the row ISI channel, characterized by u, and an intermediate output y j is produced. Then the symbols y j pass through the column ISI channel, characterized by v, and the magnitude of the result is squared to generate the noiseless channel output. White Gaussian noise n j is added afterward to produce the CCD read-back value I j. Note that we only observe I j, since y j is an intermediate signal. Since the DCM depends on the amount of misalignment in x and y directions, we actually use the notation H δx,δy = [h δx,δy j ] instead of H for representing the DCM, where δ x and δ y represent the pixel misalignment between the SLM and CCD. Now we can write the CCD read-back signal I j as follows: I j = h δx,δy j [d j ] 2 + n j (2) where denotes 2D convolution. From this point on, we will refer to a HDS by its corresponding DCM. We consider two HDS channels. The first channel is a perfectly pixel-aligned HDS channel, referred to as pixel-aligned HDS. Second channel is a HDS

3 channel with half pixel misalignment in both x and y directions, simply referred to as pixel-misaligned HDS. Figure 2 illustrates the DCM of these channels. The entry at the center of the DCM is presented in bold face. All the other entries correspond to interfering pixels. Note that H 0.5,0.5 represents the most severe case of pixel misalignment where we can see that 4 pixels contribute almost equally to the read-back value. 3. RECEPTION TECHNIQUE As shown in Figure 3, our reception technique is comprised of a linear minimum-mean-squared-error (MMSE) equalizer and the 2-D BCJR detector. Linear MMSE equalization for HDS channels was used before by [2]. First, we equalize the channel output, I j. The equalizer output s j is an estimate of the target signal s j to be described in the next section. For the time being, it is enough to know that the HDS channel and the target signal follow the same model and the only difference between them is the size of their DCM. The BCJR detectors we use here are based on the 2-D BCJR detectors in [6]. Detectors in [6] were developed for linear AWGN channels, and we modify them to work with the non-linear HDS channel. As Figure 1 suggests, the DCM is separable. First we use a BCJR detector similar to the column detector in [6] to produce log-likelihood ratio (LLR) values for the intermediate signal y j. We only have to modify the branch values of the detector trellis based on the non-linearity of the HDS channel. The remaining detector equations are kept unchanged. In Figure 3, we denote the output of the column detector by L yj. The column detector then passes L yj to another binary BCJR detector to compute the LLR of data bits, denoted by L dj. We refer to this detector as the row detector and its structure is exactly the same as the row detector in [6]. We decide on the bit values based on the sign of L dj. 4. NEW MAGNITUDE-SQUARED PARTIAL RESPONSE SIGNAL In order to limit the complexity of the 2D-BCJR we choose a partial response signal that has an S S support for S < 2L + 1. We present the following 2-D signal s j = γ j [d j ] 2 (3) as the equalization target. The structure of Equation 3 is identical to that of Equation 2, where γ j are target coefficients that control the shape of the target signal. We present the target coefficients γ j in matrix form, and we constrain the matrix to be separable, i.e. Γ = [ γ j ] = xy T. (4) I j Linear S % y j Column L i, j MMSE Detector Equalizer 2-D BCJR detector Row Detector, L d i j Figure 3: Reception for non-linear separable channel. Vectors x and y are S 1. For the rest of this paper, we refer to such a target signal by its underlying matrix Γ = [ γ j ]. Non-linearity is incorporated so that the signal can to be very close to the channel output. Hence, less equalization effort is needed and better noise-whitening is achieved. This will improve the performance of the BCJR detector. Furthermore, since Γ is separable, we can still use the simplified BCJR detector of Figure 3. We equalize the channel to a target signal with a support size of 2 2. Given this support size, the column detector traverses a non-binary trellis with four states and the row detector traverses a binary trellis with two states. 5. EQUALIZER AND TARGET OPTIMIZATION The error signal between the equalizer output and the corresponding target signal is e j = s j s j. (5) In order to derive the expression for mean-squared-error (MSE) and the optimal equalizer coefficients, we use a vector format to represent the variables. As [2] suggests, we represent equalizer, target, and their inputs and outputs by vectors instead of matrices. We can represent a matrix by a vector using any arbitrary convention. Assume that the equalizer support size is (2Q + 1) (2Q + 1). Vector c (2Q+1)2 1 represents the equalizer coefficients and I (2Q+1)2 1 is the equalizer input. Hence, the equalizer output (2D-BCJR input) s j is s j = c T I. (6) If we denote the target coefficients by Λ S 2 1, and the target input data bits by d S 2 1, we have: The MSE is s j = (Λ T d) 2 = Λ T dd T Λ. (7) ξ Λ = E [ (Λ T dd T Λ c T I) 2] = E [ (Λ T dd T Λ) 2] + c T Rc 2c T P Λ Λ (8) where R = E [ II T ] and P Λ = E [ IΛ T dd T ]. Although a non-linear target is used, ξ Λ is still convex in terms of c for a given Λ. So we take the gradient with respect to c and obtain c ξ Λ = 2Rc 2P Λ Λ. (9)

4 Setting this gradient to zero and solving for c we get c = R 1 P Λ Λ. (10) Note that P Λ depends on Λ. This dependency is not desirable if we wish to compute equalizer coefficients for various targets. However, there is a simple way to overcome this problem. Assume that vector Λ is expressed as a linear combination of some basis {v i } that contains S 2 linearly independent vectors, Λ = a i v i (11) S 2 i=1 where a i are scalars. Then P Λ = a i P vi (12) S 2 i=1 where P vi = E [ Iv ] i T ddt. Hence, if we compute P vi for the entire basis, we can efficiently compute the P Λ for any vector Λ of length S 2 1. For example, consider H 0.5,0.5 which is the DCM of the pixel-misaligned HDS in Figure 2. This matrix has four entries that are significantly larger than other entries. Consequently, the channel output is mostly dominated by 4 bits corresponding to these entries. So the 2 2 target coefficient matrix ( ) Γ CT = (13) which is simply obtained by truncating H 0.5,0.5 is intuitively a promising candidate. We refer to target signals with such a coefficient matrix as Channel Truncation (CT) target signals. As we have not yet developed an analytical way to find the optimal target, we perform a brute force search for a coefficients that yield the best BER performance. We search the space of 2 2 separable matrices; such matrices have the general form ( ) a 2 ab ab b 2 (14) where a and b are scalars. In order to limit the search complexity, we constrain a to be 1 and b to be smaller than 1. We increase b from zero to one and estimate the corresponding BER by simulation. This will largely reduce the search complexity, but it may lead to loss of optimality as well. In spite of posing these constraints, our results in the next section still illustrate that magnitude-squared targets achieve superior performance. A separate b is chosen for each SNR. Here, SNR is defined as ( ) 1 SNR = 10 log (15) σ 2 n BER BER - Pixel-aligned HDS Non Linear Target (Search) Non Linear Target (CT) Linear Target (Search) MMSE + Threshold SNR (db) Figure 4: BER performance of BCJR detection with linear and non-linear PR targets, and MMSE-threshold detection for pixel-aligned HDS. BER BER - Pixel-misaligned HDS Non Linear Target (Search) Non Linear Target (CT) Linear Target (Search) MMSE + Threshold SNR (db) Figure 5: BER performance of BCJR detection with linear and non-linear PR targets, and MMSE-threshold detection for pixel-misaligned HDS. where σ 2 n is the electronics noise variance. It is worthwhile to note that for electronics-noise dominated channels, σ n is proportional to number of recorded pages as [1] stated. 6. NUMERICAL RESULTS In our simulations, we use unity fill factors for SLM and CCD, normalized pixel width, Nyquist aperture width, and SLM contrast ratio of 100. A MMSE equalizer of kernel size 5 5 is used for all equalizations. We present the BER performance in Figures 4 and 5. We have also plotted the BER performance of BCJR with a linear 2- D PR target and the BER performance of a full response equalizer with threshold detection. For convenience we refer to the best target found as op-

5 timal target. We should bear in mind that because of constraining the search space, our results are not optimal, still they show the significant gains of using magnitudesquared target signals. Also note that the discrete channel matrices of the two HDS channels we study are diagonally symmetrical as Figure 2 suggests. We can see that the optimal non-linear target gives the best performance among different reception techniques/targets. For the pixel-aligned channel, the CT target is far away from optimality at low SNR. However, the performance gap between the optimal non-linear target and the CT target reduces at high SNR for pixel-aligned channel. For the pixel-aligned channel the CT target outperforms the optimal linear target at high SNR. For the pixel-misaligned channel the CT target always offers superior BER performance. In fact, for the pixel-misaligned channel, threshold detection and linear target PR fail due to the high amount of ISI. However, for non-linear targets the BER decays slowly and reaches a floor beyond SNR of 36 db. 7. CONCLUSION We extended the low-complexity, 2-D BCJR detector of [6] to the non-linear HDS channels. We exploited the separability property of the holographic data storage channel for this purpose. With simple adjustments, our 2-D BCJR detector is able to handle channel non-linearity at no additional complexity. We present a new partial response target signal that mimics the non-linear behavior of the channel. This new partial response enables us to detect at low complexity even in the face of severe pixel misalignment. By comparison, linear targets fail when severe misalignment exists. Appendix A. DERIVATION OF MISALIGNED CHANNEL MODEL Here, we present a concise mathematical derivation of the system model using similar notations and assumptions as [3]. We take page-wide pixel misalignment into account as we derive the model. Let us denote the binary data by d j and the SLM finite contrast ratio by ɛ. SLM represents one and zero binary values by two amplitude levels of 1 and 1/ɛ respectively. We choose ɛ = 100 in our simulations. We assume that SLM pixels have a rectangular shape with fill factor equal to one. We denote the pixel width of the SLM by s. After passing through the channel, the optical wave-front at the CCD is: z(x, y) = k,l d k,l h(x k s, y l s ) (16) where h(x, y) captures the physical characteristics of the HDS channel. In detail: h(x, y) = (D/λf L ) 2 s/2 s/2 s/2 s/2... sinc( (x τ 1)D λf L )sinc( (y τ 2)D λf L )dτ 1 dτ 2. (17) We assume a square aperture and denote its width by D. We also denote the laser light wavelength by λ, and the lens focal length by f L. In our simulations, we always assume Nyquist aperture width: D = D N = λf L s. (18) Note that h(x, y) is separable in terms of x and y, i.e. where h(x, y)=h 0 (x)h 0 (y), (19) h 0 (x)= D s/2 sinc( (x τ 1)D )dτ 1. (20) λf L s/2 λf L The CCD array integrates the incident intensity z(x, y) spatially and temporally to produce the read-back signal I j. In order to model the misalignment of the CCD and the SLM, we assume that the the CCD integrates a shifted signal z(x + δ x, y + δ y ). We restrict our study to global misalignments; so δ x and δ y represent page-wide misalignments in the x and y directions respectively. Furthermore, we denote the CCD pixel width by c. Consequently, the output intensity sequence I j is as follows: I j = i c+ c/2 j c+ c/2 i c c/2 j c c/2 z(x + δ x, y + δ y ) 2 dydx (21) where we assume that the CCD pixels have a rectangular shape with fill factor equal to one. We assume s = c =. (22) Now we show how to compute Equation 21 efficiently using same techniques as [3]. Plugging Equations 16 and 22 into Equation 21 we get: + /2 I j = + /2 d k,l d m,n... k,l m,n /2 /2 h(x + (i k) + δ x, y + (j l) + δ y ) h(x + (i m) + δ x, y + (j n) + δ y )dydx. (23)

6 Since h(x, y) is separable in terms of x and y, we can simplify Equation 23 further: I j = k,l m,n where G δ k,m is defined as: G δ k,m = + /2 /2 d k,l d m,n G δx i k,i m Gδy j l,j n (24) h 0 (τ +δ+k )h 0 (τ +δ+m )dτ. (25) This is very similar to [3] with one difference: now G δ = [G δ k,m ] depends on the misalignment value δ. These equations imply that for each value of δ along either axis, there is a corresponding matrix G δ. We proceed to simplify Equation 24 further. Using eigenvalue decomposition techniques, we can write G δ as G δ = i λ i q i q T i (26) where q i is the i th eigen vector of G δ and λ i is its corresponding eigenvalue. Note that q i is a column vector. We approximate G δ as: G δ λ δ maxq δ λ max ( q δ λmax ) T (27) where λ δ max is the largest eigenvalue and q δ λ max is its corresponding eigenvector. From now on, we denote these quantities by λ δ and q δ respectively. We denote the i th entry of q δ by ( q δ). Note that i G δx k,m Gδy l,n λ ( λδx δy q δx) ( k q δ x ) ( m q δ y ) ( l q δ y ). (28) n Now let us define m,n = ( λ δx λ δy q δ x (q )m δy ) n (29) H δx,δy which yields: G δx k,m Gδy l,n Hδx,δy k,l Equation 29 implies that H δx,δy is separable: H δx,δy m,n. (30) where denotes 2-D convolution. Basically, Equation 33 implies that in the presence of page-wide misalignments, the structure of the channel model is unaltered. It is worthwhile to note that by storing N different vectors of q δi we can construct channel models for N 2 combinations of misalignments along x and y directions. In order to show that Equation 33 is an accurate approximation, we computed the I j values based on Equation 24 and Equation 33 respectively. The normalized mean squared error is at most 7%. 8. REFERENCES [1] L. Menetrier and G.W. Burr, Density implications of shift compensation postprocessing in holographic storage systems, Applied Optics, vol. 42, no. 5, pp , [2] K.M. Chugg, X. Chen, and M.A. Neifeld, Twodimensional equalization in coherent and incoherent page-oriented optical memory, Journal of the Optical Society of America A, vol. 16, no. 3, pp , [3] M. Keskinoz and B.V.K.V. Kumar, Discrete Magnitude-Squared Channel Modeling, Equalization, and Detection for Volume Holographic Storage Channels, Applied Optics, vol. 43, no. 6, pp , [4] A. He and G. Mathew, Nonlinear equalization for holographic data storage systems, Applied Optics, vol. 45, no. 12, pp , [5] X. Chen, KM Chugg, and MA Neifeld, Near- Optimal Parallel Distributed Data Detection for Page- Oriented Optical Memories, IEEE Journal of Selected Topics in Quantum Electronics, vol. 4, no. 5, pp , [6] Y. Wu, J.A. OSullivan, N. Singla, and R.S. Indeck, Iterative Detection and Decoding for Separable Two- Dimensional Intersymbol Interference, IEEE Transactions on Magnetics, vol. 39, no. 4, pp. 2115, H δx,δy = λ δx λ δy q δx q δy T (31) Finally, we simplify Equation 24 as follows: I j k,l m,n d k,l d m,n H δx,δy k,l Hm,n δx,δy (32) = H δx,δy [d j ] 2. (33)

MODELING AND DETECTION FOR HOLOGRAPHIC DATA STORAGE

MODELING AND DETECTION FOR HOLOGRAPHIC DATA STORAGE MODELING AND DETECTION FOR HOLOGRAPHIC DATA STORAGE SEYED IMAN MOSSAVAT (MSc, Sharif University of Technology) A THESIS SUBMITTED FOR THE DEGREE OF MASTER OF ENGINEERING DEPARTMENT OF ELECTRICAL AND COMPUTER

More information

Information Theoretic Imaging

Information Theoretic Imaging Information Theoretic Imaging WU Faculty: J. A. O Sullivan WU Doctoral Student: Naveen Singla Boeing Engineer: James Meany First Year Focus: Imaging for Data Storage Image Reconstruction Data Retrieval

More information

홀로그램저장재료. National Creative Research Center for Active Plasmonics Applications Systems

홀로그램저장재료. National Creative Research Center for Active Plasmonics Applications Systems 홀로그램저장재료 Holographic materials Material Reusable Processing Type of Exposure Spectral Resol. Max. diff. hologram (J/m2) sensitivity (lim./mm) efficiency Photographic emulsion Dichromated gelatin Photoresists

More information

Joint Equalization and Decoding for Nonlinear Two-Dimensional Intersymbol Interference Channels with Application to Optical Storage

Joint Equalization and Decoding for Nonlinear Two-Dimensional Intersymbol Interference Channels with Application to Optical Storage Joint Equalization and Decoding for Nonlinear Two-Dimensional Intersymbol Interference Channels with Application to Optical Storage 1 arxiv:cs/0509008v1 [cs.it] 4 Sep 2005 Naveen Singla and Joseph A. O

More information

EE6604 Personal & Mobile Communications. Week 13. Multi-antenna Techniques

EE6604 Personal & Mobile Communications. Week 13. Multi-antenna Techniques EE6604 Personal & Mobile Communications Week 13 Multi-antenna Techniques 1 Diversity Methods Diversity combats fading by providing the receiver with multiple uncorrelated replicas of the same information

More information

Received Signal, Interference and Noise

Received Signal, Interference and Noise Optimum Combining Maximum ratio combining (MRC) maximizes the output signal-to-noise ratio (SNR) and is the optimal combining method in a maximum likelihood sense for channels where the additive impairment

More information

Efficient sorting of orbital angular momentum states of light

Efficient sorting of orbital angular momentum states of light CHAPTER 6 Efficient sorting of orbital angular momentum states of light We present a method to efficiently sort orbital angular momentum (OAM) states of light using two static optical elements. The optical

More information

Soft-Output Decision-Feedback Equalization with a Priori Information

Soft-Output Decision-Feedback Equalization with a Priori Information Soft-Output Decision-Feedback Equalization with a Priori Information Renato R. opes and John R. Barry School of Electrical and Computer Engineering Georgia Institute of Technology, Atlanta, Georgia 333-5

More information

IEEE C80216m-09/0079r1

IEEE C80216m-09/0079r1 Project IEEE 802.16 Broadband Wireless Access Working Group Title Efficient Demodulators for the DSTTD Scheme Date 2009-01-05 Submitted M. A. Khojastepour Ron Porat Source(s) NEC

More information

INFORMATION PROCESSING ABILITY OF BINARY DETECTORS AND BLOCK DECODERS. Michael A. Lexa and Don H. Johnson

INFORMATION PROCESSING ABILITY OF BINARY DETECTORS AND BLOCK DECODERS. Michael A. Lexa and Don H. Johnson INFORMATION PROCESSING ABILITY OF BINARY DETECTORS AND BLOCK DECODERS Michael A. Lexa and Don H. Johnson Rice University Department of Electrical and Computer Engineering Houston, TX 775-892 amlexa@rice.edu,

More information

BASICS OF DETECTION AND ESTIMATION THEORY

BASICS OF DETECTION AND ESTIMATION THEORY BASICS OF DETECTION AND ESTIMATION THEORY 83050E/158 In this chapter we discuss how the transmitted symbols are detected optimally from a noisy received signal (observation). Based on these results, optimal

More information

An Introduction to Low Density Parity Check (LDPC) Codes

An Introduction to Low Density Parity Check (LDPC) Codes An Introduction to Low Density Parity Check (LDPC) Codes Jian Sun jian@csee.wvu.edu Wireless Communication Research Laboratory Lane Dept. of Comp. Sci. and Elec. Engr. West Virginia University June 3,

More information

Iterative Timing Recovery

Iterative Timing Recovery Iterative Timing Recovery John R. Barry School of Electrical and Computer Engineering, Georgia Tech Atlanta, Georgia U.S.A. barry@ece.gatech.edu 0 Outline Timing Recovery Tutorial Problem statement TED:

More information

THIS paper is aimed at designing efficient decoding algorithms

THIS paper is aimed at designing efficient decoding algorithms IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 45, NO. 7, NOVEMBER 1999 2333 Sort-and-Match Algorithm for Soft-Decision Decoding Ilya Dumer, Member, IEEE Abstract Let a q-ary linear (n; k)-code C be used

More information

NAME... Soc. Sec. #... Remote Location... (if on campus write campus) FINAL EXAM EE568 KUMAR. Sp ' 00

NAME... Soc. Sec. #... Remote Location... (if on campus write campus) FINAL EXAM EE568 KUMAR. Sp ' 00 NAME... Soc. Sec. #... Remote Location... (if on campus write campus) FINAL EXAM EE568 KUMAR Sp ' 00 May 3 OPEN BOOK exam (students are permitted to bring in textbooks, handwritten notes, lecture notes

More information

2D Coding and Iterative Detection Schemes

2D Coding and Iterative Detection Schemes 2D Coding and Iterative Detection Schemes J. A. O Sullivan, N. Singla, Y. Wu, and R. S. Indeck Washington University Magnetics and Information Science Center Nanoimprinting and Switching of Patterned Media

More information

Physical Layer and Coding

Physical Layer and Coding Physical Layer and Coding Muriel Médard Professor EECS Overview A variety of physical media: copper, free space, optical fiber Unified way of addressing signals at the input and the output of these media:

More information

RCA Analysis of the Polar Codes and the use of Feedback to aid Polarization at Short Blocklengths

RCA Analysis of the Polar Codes and the use of Feedback to aid Polarization at Short Blocklengths RCA Analysis of the Polar Codes and the use of Feedback to aid Polarization at Short Blocklengths Kasra Vakilinia, Dariush Divsalar*, and Richard D. Wesel Department of Electrical Engineering, University

More information

Decision-Point Signal to Noise Ratio (SNR)

Decision-Point Signal to Noise Ratio (SNR) Decision-Point Signal to Noise Ratio (SNR) Receiver Decision ^ SNR E E e y z Matched Filter Bound error signal at input to decision device Performance upper-bound on ISI channels Achieved on memoryless

More information

Lecture 12. Block Diagram

Lecture 12. Block Diagram Lecture 12 Goals Be able to encode using a linear block code Be able to decode a linear block code received over a binary symmetric channel or an additive white Gaussian channel XII-1 Block Diagram Data

More information

SPARSE signal representations have gained popularity in recent

SPARSE signal representations have gained popularity in recent 6958 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 57, NO. 10, OCTOBER 2011 Blind Compressed Sensing Sivan Gleichman and Yonina C. Eldar, Senior Member, IEEE Abstract The fundamental principle underlying

More information

Performance of Optimal Digital Page Detection in a Two-Dimensional ISI/AWGN Channel

Performance of Optimal Digital Page Detection in a Two-Dimensional ISI/AWGN Channel c IEEE 1996 Presented at Asilomar Conf. on Signals, Systems and Comp., Nov. 1996 Performance of Optimal Digital Page Detection in a Two-Dimensional ISI/AWGN Channel Keith M. Chugg Department of Electrical

More information

Estimation of the Optimum Rotational Parameter for the Fractional Fourier Transform Using Domain Decomposition

Estimation of the Optimum Rotational Parameter for the Fractional Fourier Transform Using Domain Decomposition Estimation of the Optimum Rotational Parameter for the Fractional Fourier Transform Using Domain Decomposition Seema Sud 1 1 The Aerospace Corporation, 4851 Stonecroft Blvd. Chantilly, VA 20151 Abstract

More information

Constrained Coding and Signal Processing for Holography. Shayan Garani Srinivasa

Constrained Coding and Signal Processing for Holography. Shayan Garani Srinivasa Constrained Coding and Signal Processing for Holography A Thesis Presented to The Academic Faculty by Shayan Garani Srinivasa In Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy

More information

Supplementary Information. Holographic Detection of the Orbital Angular Momentum of Light with Plasmonic Photodiodes

Supplementary Information. Holographic Detection of the Orbital Angular Momentum of Light with Plasmonic Photodiodes Supplementary Information Holographic Detection of the Orbital Angular Momentum of Light with Plasmonic Photodiodes Patrice Genevet 1, Jiao Lin 1,2, Mikhail A. Kats 1 and Federico Capasso 1,* 1 School

More information

Utilizing Correct Prior Probability Calculation to Improve Performance of Low-Density Parity- Check Codes in the Presence of Burst Noise

Utilizing Correct Prior Probability Calculation to Improve Performance of Low-Density Parity- Check Codes in the Presence of Burst Noise Utah State University DigitalCommons@USU All Graduate Theses and Dissertations Graduate Studies 5-2012 Utilizing Correct Prior Probability Calculation to Improve Performance of Low-Density Parity- Check

More information

Improvement of bit error rate and page alignment in the holographic data storage system by using the structural similarity method

Improvement of bit error rate and page alignment in the holographic data storage system by using the structural similarity method Improvement of bit error rate and page alignment in the holographic data storage system by using the structural similarity method Yu-Ta Chen, 1 Mang Ou-Yang, 2, * and Cheng-Chung Lee 1 1 Department of

More information

Determining the Optimal Decision Delay Parameter for a Linear Equalizer

Determining the Optimal Decision Delay Parameter for a Linear Equalizer International Journal of Automation and Computing 1 (2005) 20-24 Determining the Optimal Decision Delay Parameter for a Linear Equalizer Eng Siong Chng School of Computer Engineering, Nanyang Technological

More information

On Compression Encrypted Data part 2. Prof. Ja-Ling Wu The Graduate Institute of Networking and Multimedia National Taiwan University

On Compression Encrypted Data part 2. Prof. Ja-Ling Wu The Graduate Institute of Networking and Multimedia National Taiwan University On Compression Encrypted Data part 2 Prof. Ja-Ling Wu The Graduate Institute of Networking and Multimedia National Taiwan University 1 Brief Summary of Information-theoretic Prescription At a functional

More information

Graph-Based Decoding in the Presence of ISI

Graph-Based Decoding in the Presence of ISI 1 Graph-Based Decoding in the Presence of ISI Mohammad H. Taghavi and Paul H. Siegel Center for Magnetic Recording Research University of California, San Diego La Jolla, CA 92093-0401, USA Email: (mtaghavi,

More information

Message-Passing Decoding for Low-Density Parity-Check Codes Harish Jethanandani and R. Aravind, IIT Madras

Message-Passing Decoding for Low-Density Parity-Check Codes Harish Jethanandani and R. Aravind, IIT Madras Message-Passing Decoding for Low-Density Parity-Check Codes Harish Jethanandani and R. Aravind, IIT Madras e-mail: hari_jethanandani@yahoo.com Abstract Low-density parity-check (LDPC) codes are discussed

More information

Data Detection for Controlled ISI. h(nt) = 1 for n=0,1 and zero otherwise.

Data Detection for Controlled ISI. h(nt) = 1 for n=0,1 and zero otherwise. Data Detection for Controlled ISI *Symbol by symbol suboptimum detection For the duobinary signal pulse h(nt) = 1 for n=0,1 and zero otherwise. The samples at the output of the receiving filter(demodulator)

More information

On Performance of Sphere Decoding and Markov Chain Monte Carlo Detection Methods

On Performance of Sphere Decoding and Markov Chain Monte Carlo Detection Methods 1 On Performance of Sphere Decoding and Markov Chain Monte Carlo Detection Methods Haidong (David) Zhu, Behrouz Farhang-Boroujeny, and Rong-Rong Chen ECE Department, Unversity of Utah, USA emails: haidongz@eng.utah.edu,

More information

the target and equalizer design for highdensity Bit-Patterned Media Recording

the target and equalizer design for highdensity Bit-Patterned Media Recording 128 ECTI TRANSACTIONS ON COMPUTER AND INFORMATION TECHNOLOGY VOL.6, NO.2 November 2012 Target and Equalizer Design for High-Density Bit-Patterned Media Recording Santi Koonkarnkhai 1, Phongsak Keeratiwintakorn

More information

Estimation of the Capacity of Multipath Infrared Channels

Estimation of the Capacity of Multipath Infrared Channels Estimation of the Capacity of Multipath Infrared Channels Jeffrey B. Carruthers Department of Electrical and Computer Engineering Boston University jbc@bu.edu Sachin Padma Department of Electrical and

More information

Code design: Computer search

Code design: Computer search Code design: Computer search Low rate codes Represent the code by its generator matrix Find one representative for each equivalence class of codes Permutation equivalences? Do NOT try several generator

More information

Direct-Sequence Spread-Spectrum

Direct-Sequence Spread-Spectrum Chapter 3 Direct-Sequence Spread-Spectrum In this chapter we consider direct-sequence spread-spectrum systems. Unlike frequency-hopping, a direct-sequence signal occupies the entire bandwidth continuously.

More information

Expectation propagation for symbol detection in large-scale MIMO communications

Expectation propagation for symbol detection in large-scale MIMO communications Expectation propagation for symbol detection in large-scale MIMO communications Pablo M. Olmos olmos@tsc.uc3m.es Joint work with Javier Céspedes (UC3M) Matilde Sánchez-Fernández (UC3M) and Fernando Pérez-Cruz

More information

LDPC Decoding Strategies for Two-Dimensional Magnetic Recording

LDPC Decoding Strategies for Two-Dimensional Magnetic Recording SUBMITTED TO IEEE GLOBAL COMMUNICATIONS CONFERENCE, HONOLULU, HI, USA, NOV. 3-DEC. 4 29, 1 LDPC Decoding Strategies for Two-Dimensional Magnetic Recording Anantha Raman Krishnan, Rathnakumar Radhakrishnan,

More information

Lecture 4 : Introduction to Low-density Parity-check Codes

Lecture 4 : Introduction to Low-density Parity-check Codes Lecture 4 : Introduction to Low-density Parity-check Codes LDPC codes are a class of linear block codes with implementable decoders, which provide near-capacity performance. History: 1. LDPC codes were

More information

Performance Analysis and Code Optimization of Low Density Parity-Check Codes on Rayleigh Fading Channels

Performance Analysis and Code Optimization of Low Density Parity-Check Codes on Rayleigh Fading Channels Performance Analysis and Code Optimization of Low Density Parity-Check Codes on Rayleigh Fading Channels Jilei Hou, Paul H. Siegel and Laurence B. Milstein Department of Electrical and Computer Engineering

More information

Joint Channel Estimation and Co-Channel Interference Mitigation in Wireless Networks Using Belief Propagation

Joint Channel Estimation and Co-Channel Interference Mitigation in Wireless Networks Using Belief Propagation Joint Channel Estimation and Co-Channel Interference Mitigation in Wireless Networks Using Belief Propagation Yan Zhu, Dongning Guo and Michael L. Honig Northwestern University May. 21, 2008 Y. Zhu, D.

More information

Random Redundant Soft-In Soft-Out Decoding of Linear Block Codes

Random Redundant Soft-In Soft-Out Decoding of Linear Block Codes Random Redundant Soft-In Soft-Out Decoding of Linear Block Codes Thomas R. Halford and Keith M. Chugg Communication Sciences Institute University of Southern California Los Angeles, CA 90089-2565 Abstract

More information

The Sorted-QR Chase Detector for Multiple-Input Multiple-Output Channels

The Sorted-QR Chase Detector for Multiple-Input Multiple-Output Channels The Sorted-QR Chase Detector for Multiple-Input Multiple-Output Channels Deric W. Waters and John R. Barry School of ECE Georgia Institute of Technology Atlanta, GA 30332-0250 USA {deric, barry}@ece.gatech.edu

More information

Trellis-based Detection Techniques

Trellis-based Detection Techniques Chapter 2 Trellis-based Detection Techniques 2.1 Introduction In this chapter, we provide the reader with a brief introduction to the main detection techniques which will be relevant for the low-density

More information

Blind Channel Equalization in Impulse Noise

Blind Channel Equalization in Impulse Noise Blind Channel Equalization in Impulse Noise Rubaiyat Yasmin and Tetsuya Shimamura Graduate School of Science and Engineering, Saitama University 255 Shimo-okubo, Sakura-ku, Saitama 338-8570, Japan yasmin@sie.ics.saitama-u.ac.jp

More information

SUPPLEMENTARY INFORMATION

SUPPLEMENTARY INFORMATION scos SL PLB2 DOPC PL P BS PLB1 CL SF PL ND PLS O O BD PT IF DBS DD BS L3 CL SF PL ND BD BD f 0 OI L2 UST L1 S OC Quality assurance arm CCD f 0 + f US AO 50 Hz f 0 + f US AO 50 Hz PBS HWP BD RL RDD CL SF

More information

Capacity of a Two-way Function Multicast Channel

Capacity of a Two-way Function Multicast Channel Capacity of a Two-way Function Multicast Channel 1 Seiyun Shin, Student Member, IEEE and Changho Suh, Member, IEEE Abstract We explore the role of interaction for the problem of reliable computation over

More information

RADIO SYSTEMS ETIN15. Lecture no: Equalization. Ove Edfors, Department of Electrical and Information Technology

RADIO SYSTEMS ETIN15. Lecture no: Equalization. Ove Edfors, Department of Electrical and Information Technology RADIO SYSTEMS ETIN15 Lecture no: 8 Equalization Ove Edfors, Department of Electrical and Information Technology Ove.Edfors@eit.lth.se Contents Inter-symbol interference Linear equalizers Decision-feedback

More information

Iterative Detection and Decoding for the Four-Rectangular-Grain TDMR Model

Iterative Detection and Decoding for the Four-Rectangular-Grain TDMR Model Iterative Detection and Decoding for the Four-Rectangular-Grain TDMR Model arxiv:1309.7518v1 [cs.it] 29 Sep 2013 Michael Carosino School of Electrical Engineering and Computer Science Washington State

More information

The E8 Lattice and Error Correction in Multi-Level Flash Memory

The E8 Lattice and Error Correction in Multi-Level Flash Memory The E8 Lattice and Error Correction in Multi-Level Flash Memory Brian M Kurkoski University of Electro-Communications Tokyo, Japan kurkoski@iceuecacjp Abstract A construction using the E8 lattice and Reed-Solomon

More information

On the Joint Decoding of LDPC Codes and Finite-State Channels via Linear Programming

On the Joint Decoding of LDPC Codes and Finite-State Channels via Linear Programming On the Joint Decoding of LDPC Codes and Finite-State Channels via Linear Programming Byung-Hak Kim (joint with Henry D. Pfister) Texas A&M University College Station International Symposium on Information

More information

Channel Estimation with Low-Precision Analog-to-Digital Conversion

Channel Estimation with Low-Precision Analog-to-Digital Conversion Channel Estimation with Low-Precision Analog-to-Digital Conversion Onkar Dabeer School of Technology and Computer Science Tata Institute of Fundamental Research Mumbai India Email: onkar@tcs.tifr.res.in

More information

MMSE Decision Feedback Equalization of Pulse Position Modulated Signals

MMSE Decision Feedback Equalization of Pulse Position Modulated Signals SE Decision Feedback Equalization of Pulse Position odulated Signals AG Klein and CR Johnson, Jr School of Electrical and Computer Engineering Cornell University, Ithaca, NY 4853 email: agk5@cornelledu

More information

Investigation into Harmful Patterns over Multi-Track Shingled Magnetic Detection Using the Voronoi Model

Investigation into Harmful Patterns over Multi-Track Shingled Magnetic Detection Using the Voronoi Model 1 Investigation into Harmful Patterns over Multi-Track Shingled Magnetic Detection Using the Voronoi Model Mohsen Bahrami 1, Chaitanya Kumar Matcha, Seyed Mehrdad Khatami 1, Shounak Roy, Shayan Garani

More information

Structured Low-Density Parity-Check Codes: Algebraic Constructions

Structured Low-Density Parity-Check Codes: Algebraic Constructions Structured Low-Density Parity-Check Codes: Algebraic Constructions Shu Lin Department of Electrical and Computer Engineering University of California, Davis Davis, California 95616 Email:shulin@ece.ucdavis.edu

More information

Signal Processing for Digital Data Storage (11)

Signal Processing for Digital Data Storage (11) Outline Signal Processing for Digital Data Storage (11) Assist.Prof. Piya Kovintavewat, Ph.D. Data Storage Technology Research Unit Nahon Pathom Rajabhat University Partial-Response Maximum-Lielihood (PRML)

More information

Least-Squares Performance of Analog Product Codes

Least-Squares Performance of Analog Product Codes Copyright 004 IEEE Published in the Proceedings of the Asilomar Conference on Signals, Systems and Computers, 7-0 ovember 004, Pacific Grove, California, USA Least-Squares Performance of Analog Product

More information

Approximate Minimum Bit-Error Rate Multiuser Detection

Approximate Minimum Bit-Error Rate Multiuser Detection Approximate Minimum Bit-Error Rate Multiuser Detection Chen-Chu Yeh, Renato R. opes, and John R. Barry School of Electrical and Computer Engineering Georgia Institute of Technology, Atlanta, Georgia 30332-0250

More information

SIPCom8-1: Information Theory and Coding Linear Binary Codes Ingmar Land

SIPCom8-1: Information Theory and Coding Linear Binary Codes Ingmar Land SIPCom8-1: Information Theory and Coding Linear Binary Codes Ingmar Land Ingmar Land, SIPCom8-1: Information Theory and Coding (2005 Spring) p.1 Overview Basic Concepts of Channel Coding Block Codes I:

More information

Timing Recovery at Low SNR Cramer-Rao bound, and outperforming the PLL

Timing Recovery at Low SNR Cramer-Rao bound, and outperforming the PLL T F T I G E O R G A I N S T I T U T E O H E O F E A L P R O G R ESS S A N D 1 8 8 5 S E R V L O G Y I C E E C H N O Timing Recovery at Low SNR Cramer-Rao bound, and outperforming the PLL Aravind R. Nayak

More information

FREE Space Optical (FSO) communications has been

FREE Space Optical (FSO) communications has been 1 Joint Detection of Multiple Orbital Angular Momentum Optical Modes Mohammed Alfowzan, Member, IEEE, Jaime A Anguita, Member, IEEE and Bane Vasic, Fellow, IEEE, Abstract We address the problem of detection

More information

Sub-Gaussian Model Based LDPC Decoder for SαS Noise Channels

Sub-Gaussian Model Based LDPC Decoder for SαS Noise Channels Sub-Gaussian Model Based LDPC Decoder for SαS Noise Channels Iulian Topor Acoustic Research Laboratory, Tropical Marine Science Institute, National University of Singapore, Singapore 119227. iulian@arl.nus.edu.sg

More information

Multi-Branch MMSE Decision Feedback Detection Algorithms. with Error Propagation Mitigation for MIMO Systems

Multi-Branch MMSE Decision Feedback Detection Algorithms. with Error Propagation Mitigation for MIMO Systems Multi-Branch MMSE Decision Feedback Detection Algorithms with Error Propagation Mitigation for MIMO Systems Rodrigo C. de Lamare Communications Research Group, University of York, UK in collaboration with

More information

880 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 32, NO. 5, MAY 2014

880 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 32, NO. 5, MAY 2014 880 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 32, NO. 5, MAY 2014 Enhanced Precision Through Multiple Reads for LDPC Decoding in Flash Memories Jiadong Wang, Kasra Vakilinia, Tsung-Yi Chen,

More information

Expectation propagation for signal detection in flat-fading channels

Expectation propagation for signal detection in flat-fading channels Expectation propagation for signal detection in flat-fading channels Yuan Qi MIT Media Lab Cambridge, MA, 02139 USA yuanqi@media.mit.edu Thomas Minka CMU Statistics Department Pittsburgh, PA 15213 USA

More information

ELEC E7210: Communication Theory. Lecture 10: MIMO systems

ELEC E7210: Communication Theory. Lecture 10: MIMO systems ELEC E7210: Communication Theory Lecture 10: MIMO systems Matrix Definitions, Operations, and Properties (1) NxM matrix a rectangular array of elements a A. an 11 1....... a a 1M. NM B D C E ermitian transpose

More information

A t super-channel. trellis code and the channel. inner X t. Y t. S t-1. S t. S t+1. stages into. group two. one stage P 12 / 0,-2 P 21 / 0,2

A t super-channel. trellis code and the channel. inner X t. Y t. S t-1. S t. S t+1. stages into. group two. one stage P 12 / 0,-2 P 21 / 0,2 Capacity Approaching Signal Constellations for Channels with Memory Λ Aleksandar Kav»cić, Xiao Ma, Michael Mitzenmacher, and Nedeljko Varnica Division of Engineering and Applied Sciences Harvard University

More information

Decoding the Tail-Biting Convolutional Codes with Pre-Decoding Circular Shift

Decoding the Tail-Biting Convolutional Codes with Pre-Decoding Circular Shift Decoding the Tail-Biting Convolutional Codes with Pre-Decoding Circular Shift Ching-Yao Su Directed by: Prof. Po-Ning Chen Department of Communications Engineering, National Chiao-Tung University July

More information

Optics, Optoelectronics and Photonics

Optics, Optoelectronics and Photonics Optics, Optoelectronics and Photonics Engineering Principles and Applications Alan Billings Emeritus Professor, University of Western Australia New York London Toronto Sydney Tokyo Singapore v Contents

More information

+ + ( + ) = Linear recurrent networks. Simpler, much more amenable to analytic treatment E.g. by choosing

+ + ( + ) = Linear recurrent networks. Simpler, much more amenable to analytic treatment E.g. by choosing Linear recurrent networks Simpler, much more amenable to analytic treatment E.g. by choosing + ( + ) = Firing rates can be negative Approximates dynamics around fixed point Approximation often reasonable

More information

An analysis of the computational complexity of sequential decoding of specific tree codes over Gaussian channels

An analysis of the computational complexity of sequential decoding of specific tree codes over Gaussian channels An analysis of the computational complexity of sequential decoding of specific tree codes over Gaussian channels B. Narayanaswamy, Rohit Negi and Pradeep Khosla Department of ECE Carnegie Mellon University

More information

A Thesis for the Degree of Master. An Improved LLR Computation Algorithm for QRM-MLD in Coded MIMO Systems

A Thesis for the Degree of Master. An Improved LLR Computation Algorithm for QRM-MLD in Coded MIMO Systems A Thesis for the Degree of Master An Improved LLR Computation Algorithm for QRM-MLD in Coded MIMO Systems Wonjae Shin School of Engineering Information and Communications University 2007 An Improved LLR

More information

Low-density parity-check (LDPC) codes

Low-density parity-check (LDPC) codes Low-density parity-check (LDPC) codes Performance similar to turbo codes Do not require long interleaver to achieve good performance Better block error performance Error floor occurs at lower BER Decoding

More information

Introduction to Convolutional Codes, Part 1

Introduction to Convolutional Codes, Part 1 Introduction to Convolutional Codes, Part 1 Frans M.J. Willems, Eindhoven University of Technology September 29, 2009 Elias, Father of Coding Theory Textbook Encoder Encoder Properties Systematic Codes

More information

Improved Multiple Feedback Successive Interference Cancellation Algorithm for Near-Optimal MIMO Detection

Improved Multiple Feedback Successive Interference Cancellation Algorithm for Near-Optimal MIMO Detection Improved Multiple Feedback Successive Interference Cancellation Algorithm for Near-Optimal MIMO Detection Manish Mandloi, Mohammed Azahar Hussain and Vimal Bhatia Discipline of Electrical Engineering,

More information

Ralf Koetter, Andrew C. Singer, and Michael Tüchler

Ralf Koetter, Andrew C. Singer, and Michael Tüchler Ralf Koetter, Andrew C. Singer, and Michael Tüchler Capitalizing on the tremendous performance gains of turbo codes and the turbo decoding algorithm, turbo equalization is an iterative equalization and

More information

Singular Value Decomposition. 1 Singular Value Decomposition and the Four Fundamental Subspaces

Singular Value Decomposition. 1 Singular Value Decomposition and the Four Fundamental Subspaces Singular Value Decomposition This handout is a review of some basic concepts in linear algebra For a detailed introduction, consult a linear algebra text Linear lgebra and its pplications by Gilbert Strang

More information

These outputs can be written in a more convenient form: with y(i) = Hc m (i) n(i) y(i) = (y(i); ; y K (i)) T ; c m (i) = (c m (i); ; c m K(i)) T and n

These outputs can be written in a more convenient form: with y(i) = Hc m (i) n(i) y(i) = (y(i); ; y K (i)) T ; c m (i) = (c m (i); ; c m K(i)) T and n Binary Codes for synchronous DS-CDMA Stefan Bruck, Ulrich Sorger Institute for Network- and Signal Theory Darmstadt University of Technology Merckstr. 25, 6428 Darmstadt, Germany Tel.: 49 65 629, Fax:

More information

APPLICATIONS. Quantum Communications

APPLICATIONS. Quantum Communications SOFT PROCESSING TECHNIQUES FOR QUANTUM KEY DISTRIBUTION APPLICATIONS Marina Mondin January 27, 2012 Quantum Communications In the past decades, the key to improving computer performance has been the reduction

More information

Single-Gaussian Messages and Noise Thresholds for Low-Density Lattice Codes

Single-Gaussian Messages and Noise Thresholds for Low-Density Lattice Codes Single-Gaussian Messages and Noise Thresholds for Low-Density Lattice Codes Brian M. Kurkoski, Kazuhiko Yamaguchi and Kingo Kobayashi kurkoski@ice.uec.ac.jp Dept. of Information and Communications Engineering

More information

POLARIZATION OF LIGHT

POLARIZATION OF LIGHT POLARIZATION OF LIGHT OVERALL GOALS The Polarization of Light lab strongly emphasizes connecting mathematical formalism with measurable results. It is not your job to understand every aspect of the theory,

More information

LDPC-Coded M-ary PSK Optical Coherent State Quantum Communication Ivan B. Djordjevic, Member, IEEE

LDPC-Coded M-ary PSK Optical Coherent State Quantum Communication Ivan B. Djordjevic, Member, IEEE 494 JOURNAL OF LIGHTWAVE TECHNOLOGY, VOL. 27, NO. 5, MARCH 1, 2009 LDPC-Coded M-ary PSK Optical Coherent State Quantum Communication Ivan B. Djordjevic, Member, IEEE Abstract This paper addresses two important

More information

On the Shamai-Laroia Approximation for the Information Rate of the ISI Channel

On the Shamai-Laroia Approximation for the Information Rate of the ISI Channel On the Shamai-Laroia Approximation for the Information Rate of the ISI Channel Yair Carmon and Shlomo Shamai (Shitz) Department of Electrical Engineering, Technion - Israel Institute of Technology 2014

More information

Performance Analysis of Low-Density Parity-Check Codes over 2D Interference Channels via Density Evolution

Performance Analysis of Low-Density Parity-Check Codes over 2D Interference Channels via Density Evolution Performance Analysis of Low-Density Parity-Check Codes over 2D Interference Channels via Density Evolution 1 Jun Yao, Kah Chan Teh, Senior Member, IEEE, and Kwok Hung Li, Senior arxiv:1701.03840v1 [cs.it]

More information

LIKELIHOOD RECEIVER FOR FH-MFSK MOBILE RADIO*

LIKELIHOOD RECEIVER FOR FH-MFSK MOBILE RADIO* LIKELIHOOD RECEIVER FOR FH-MFSK MOBILE RADIO* Item Type text; Proceedings Authors Viswanathan, R.; S.C. Gupta Publisher International Foundation for Telemetering Journal International Telemetering Conference

More information

This examination consists of 10 pages. Please check that you have a complete copy. Time: 2.5 hrs INSTRUCTIONS

This examination consists of 10 pages. Please check that you have a complete copy. Time: 2.5 hrs INSTRUCTIONS THE UNIVERSITY OF BRITISH COLUMBIA Department of Electrical and Computer Engineering EECE 564 Detection and Estimation of Signals in Noise Final Examination 08 December 2009 This examination consists of

More information

One-Bit LDPC Message Passing Decoding Based on Maximization of Mutual Information

One-Bit LDPC Message Passing Decoding Based on Maximization of Mutual Information One-Bit LDPC Message Passing Decoding Based on Maximization of Mutual Information ZOU Sheng and Brian M. Kurkoski kurkoski@ice.uec.ac.jp University of Electro-Communications Tokyo, Japan University of

More information

The Channel Capacity of Constrained Codes: Theory and Applications

The Channel Capacity of Constrained Codes: Theory and Applications The Channel Capacity of Constrained Codes: Theory and Applications Xuerong Yong 1 The Problem and Motivation The primary purpose of coding theory channel capacity; Shannon capacity. Only when we transmit

More information

One Lesson of Information Theory

One Lesson of Information Theory Institut für One Lesson of Information Theory Prof. Dr.-Ing. Volker Kühn Institute of Communications Engineering University of Rostock, Germany Email: volker.kuehn@uni-rostock.de http://www.int.uni-rostock.de/

More information

Optimal Exact-Regenerating Codes for Distributed Storage at the MSR and MBR Points via a Product-Matrix Construction

Optimal Exact-Regenerating Codes for Distributed Storage at the MSR and MBR Points via a Product-Matrix Construction Optimal Exact-Regenerating Codes for Distributed Storage at the MSR and MBR Points via a Product-Matrix Construction K V Rashmi, Nihar B Shah, and P Vijay Kumar, Fellow, IEEE Abstract Regenerating codes

More information

MMSE Equalizer Design

MMSE Equalizer Design MMSE Equalizer Design Phil Schniter March 6, 2008 [k] a[m] P a [k] g[k] m[k] h[k] + ṽ[k] q[k] y [k] P y[m] For a trivial channel (i.e., h[k] = δ[k]), e kno that the use of square-root raisedcosine (SRRC)

More information

Graph-based codes for flash memory

Graph-based codes for flash memory 1/28 Graph-based codes for flash memory Discrete Mathematics Seminar September 3, 2013 Katie Haymaker Joint work with Professor Christine Kelley University of Nebraska-Lincoln 2/28 Outline 1 Background

More information

LOW-density parity-check (LDPC) codes were invented

LOW-density parity-check (LDPC) codes were invented IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 54, NO 1, JANUARY 2008 51 Extremal Problems of Information Combining Yibo Jiang, Alexei Ashikhmin, Member, IEEE, Ralf Koetter, Senior Member, IEEE, and Andrew

More information

Turbo Codes for Deep-Space Communications

Turbo Codes for Deep-Space Communications TDA Progress Report 42-120 February 15, 1995 Turbo Codes for Deep-Space Communications D. Divsalar and F. Pollara Communications Systems Research Section Turbo codes were recently proposed by Berrou, Glavieux,

More information

LECTURE 16 AND 17. Digital signaling on frequency selective fading channels. Notes Prepared by: Abhishek Sood

LECTURE 16 AND 17. Digital signaling on frequency selective fading channels. Notes Prepared by: Abhishek Sood ECE559:WIRELESS COMMUNICATION TECHNOLOGIES LECTURE 16 AND 17 Digital signaling on frequency selective fading channels 1 OUTLINE Notes Prepared by: Abhishek Sood In section 2 we discuss the receiver design

More information

Extended MinSum Algorithm for Decoding LDPC Codes over GF (q)

Extended MinSum Algorithm for Decoding LDPC Codes over GF (q) Extended MinSum Algorithm for Decoding LDPC Codes over GF (q) David Declercq ETIS ENSEA/UCP/CNRS UMR-8051, 95014 Cergy-Pontoise, (France), declercq@ensea.fr Marc Fossorier Dept. Electrical Engineering,

More information

Determining Constant Optical Flow

Determining Constant Optical Flow Determining Constant Optical Flow Berthold K.P. Horn Copyright 003 The original optical flow algorithm [1] dealt with a flow field that could vary from place to place in the image, as would typically occur

More information

Distributed Data Storage with Minimum Storage Regenerating Codes - Exact and Functional Repair are Asymptotically Equally Efficient

Distributed Data Storage with Minimum Storage Regenerating Codes - Exact and Functional Repair are Asymptotically Equally Efficient Distributed Data Storage with Minimum Storage Regenerating Codes - Exact and Functional Repair are Asymptotically Equally Efficient Viveck R Cadambe, Syed A Jafar, Hamed Maleki Electrical Engineering and

More information

Lower Bounds on the Graphical Complexity of Finite-Length LDPC Codes

Lower Bounds on the Graphical Complexity of Finite-Length LDPC Codes Lower Bounds on the Graphical Complexity of Finite-Length LDPC Codes Igal Sason Department of Electrical Engineering Technion - Israel Institute of Technology Haifa 32000, Israel 2009 IEEE International

More information