Performance evaluation for ML sequence detection in ISI channels with Gauss Markov Noise

Similar documents
Decision-Point Signal to Noise Ratio (SNR)

The Viterbi Algorithm and Markov Noise Memory

Signal Processing for Digital Data Storage (11)

BASICS OF DETECTION AND ESTIMATION THEORY

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

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

Maximum Likelihood Sequence Detection

Soft-Output Trellis Waveform Coding

Impact of channel-state information on coded transmission over fading channels with diversity reception

4 An Introduction to Channel Coding and Decoding over BSC

Theoretical Analysis and Performance Limits of Noncoherent Sequence Detection of Coded PSK

On the Performance of. Golden Space-Time Trellis Coded Modulation over MIMO Block Fading Channels

Code design: Computer search

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

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

1 1 0, g Exercise 1. Generator polynomials of a convolutional code, given in binary form, are g

Chapter 7: Channel coding:convolutional codes

Information Theoretic Imaging

The Viterbi Algorithm EECS 869: Error Control Coding Fall 2009

Performance of small signal sets

Performance of MLSE-Based Receivers in Lightwave Systems with Nonlinear Dispersion and Amplified Spontaneous Emission Noise

EVALUATION OF PACKET ERROR RATE IN WIRELESS NETWORKS

arxiv:cs/ v1 [cs.it] 11 Sep 2006

Asymptotic Capacity Bounds for Magnetic Recording. Raman Venkataramani Seagate Technology (Joint work with Dieter Arnold)

MMSE DECISION FEEDBACK EQUALIZER FROM CHANNEL ESTIMATE

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

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

ANALYSIS OF A PARTIAL DECORRELATOR IN A MULTI-CELL DS/CDMA SYSTEM

Introduction to Convolutional Codes, Part 1

A New SLNR-based Linear Precoding for. Downlink Multi-User Multi-Stream MIMO Systems

Turbo Codes. Manjunatha. P. Professor Dept. of ECE. June 29, J.N.N. College of Engineering, Shimoga.

ELEG 5633 Detection and Estimation Signal Detection: Deterministic Signals

Expected Error Based MMSE Detection Ordering for Iterative Detection-Decoding MIMO Systems

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

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

Error Floors of LDPC Coded BICM

Expectation propagation for signal detection in flat-fading channels

Binary Transmissions over Additive Gaussian Noise: A Closed-Form Expression for the Channel Capacity 1

Optimization of Bit Geometry and Multi-Reader Geometry for Two-Dimensional Magnetic Recording

Turbo Codes for Deep-Space Communications

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

The Crossover-Distance for ISI-Correcting Decoding of Convolutional Codes in Diffusion-Based Molecular Communications

A FEASIBILITY STUDY OF PARTICLE FILTERS FOR MOBILE STATION RECEIVERS. Michael Lunglmayr, Martin Krueger, Mario Huemer

Gaussian Relay Channel Capacity to Within a Fixed Number of Bits

Modulation & Coding for the Gaussian Channel

ON DECREASING THE COMPLEXITY OF LATTICE-REDUCTION-AIDED K-BEST MIMO DETECTORS.

BLOCK DATA TRANSMISSION: A COMPARISON OF PERFORMANCE FOR THE MBER PRECODER DESIGNS. Qian Meng, Jian-Kang Zhang and Kon Max Wong

Appendix D: Basics of convolutional codes

Diversity Performance of a Practical Non-Coherent Detect-and-Forward Receiver

SOLUTIONS TO ECE 6603 ASSIGNMENT NO. 6

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

THIS paper is aimed at designing efficient decoding algorithms

Chernoff-Type Bounds for the Gaussian Error Function

Efficient LLR Calculation for Non-Binary Modulations over Fading Channels

Minimum BER Linear Transceivers for Block. Communication Systems. Lecturer: Tom Luo

Lecture 7 MIMO Communica2ons

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

Shannon meets Wiener II: On MMSE estimation in successive decoding schemes

Reliable Computation over Multiple-Access Channels

On the exact bit error probability for Viterbi decoding of convolutional codes

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

Exact Probability of Erasure and a Decoding Algorithm for Convolutional Codes on the Binary Erasure Channel

New Designs for Bit-Interleaved Coded Modulation with Hard-Decision Feedback Iterative Decoding

392D: Coding for the AWGN Channel Wednesday, January 24, 2007 Stanford, Winter 2007 Handout #6. Problem Set 2 Solutions

REDUCING POWER CONSUMPTION IN A SENSOR NETWORK BY INFORMATION FEEDBACK

LECTURE 18. Lecture outline Gaussian channels: parallel colored noise inter-symbol interference general case: multiple inputs and outputs

Effect of Spatio-Temporal Channel Correlation on the Performance of Space-Time Codes

TO combat the effects of intersymbol interference, an equalizer

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

Maximum Likelihood Decoding of Codes on the Asymmetric Z-channel

Convolutional Codes. Telecommunications Laboratory. Alex Balatsoukas-Stimming. Technical University of Crete. November 6th, 2008

ECE 564/645 - Digital Communications, Spring 2018 Homework #2 Due: March 19 (In Lecture)

Maximum Likelihood Diffusive Source Localization Based on Binary Observations

Simultaneous SDR Optimality via a Joint Matrix Decomp.

Encoder. Encoder 2. ,...,u N-1. 0,v (0) ,u 1. ] v (0) =[v (0) 0,v (1) v (1) =[v (1) 0,v (2) v (2) =[v (2) (a) u v (0) v (1) v (2) (b) N-1] 1,...

Applications of Lattices in Telecommunications

List Decoding: Geometrical Aspects and Performance Bounds

MLSE in a single path channel. MLSE in a multipath channel. State model for a multipath channel. State model for a multipath channel

IEEE C80216m-09/0079r1

Approaching Blokh-Zyablov Error Exponent with Linear-Time Encodable/Decodable Codes

Improved Methods for Search Radius Estimation in Sphere Detection Based MIMO Receivers

a) Find the compact (i.e. smallest) basis set required to ensure sufficient statistics.

Coding on a Trellis: Convolutional Codes

Generalized Writing on Dirty Paper

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

The sequential decoding metric for detection in sensor networks

Rapport technique #INRS-EMT Exact Expression for the BER of Rectangular QAM with Arbitrary Constellation Mapping

An Adaptive MLSD Receiver Employing Noise Correlation

On the Error Exponents of ARQ Channels with Deadlines

Degrees-of-Freedom for the 4-User SISO Interference Channel with Improper Signaling

LDPC Codes. Intracom Telecom, Peania

MMSE DECODING FOR ANALOG JOINT SOURCE CHANNEL CODING USING MONTE CARLO IMPORTANCE SAMPLING

A new analytic approach to evaluation of Packet Error Rate in Wireless Networks

Digital Phase-Locked Loop and its Realization

Near-Optimal Detection in MIMO Systems using Gibbs Sampling

FEEDBACK does not increase the capacity of a discrete

Efficient Decoding of Permutation Codes Obtained from Distance Preserving Maps

Maximum Achievable Diversity for MIMO-OFDM Systems with Arbitrary. Spatial Correlation

Exploiting Partial Channel Knowledge at the Transmitter in MISO and MIMO Wireless

On the Low-SNR Capacity of Phase-Shift Keying with Hard-Decision Detection

Transcription:

arxiv:0065036v [csit] 25 Jun 200 Performance evaluation for ML sequence detection in ISI channels with Gauss Marov Noise Naveen Kumar, Aditya Ramamoorthy and Murti Salapaa Dept of Electrical and Computer Engineering Iowa State University, Ames, IA 5000 Email: n3,adityar@iastateedu Dept of Electrical and Computer Engineering University of Minnesota, Minneapolis, MN 55455 Email: murtis@umnedu Abstract Inter-symbol interference (ISI channels with data dependent Gauss Marov noise have been used to model read channels in magnetic recording and other data storage systems The Viterbi algorithm can be adapted for performing maximum lielihood sequence detection in such channels However, the problem of finding an analytical upper bound on the bit error rate of the Viterbi detector in this case has not been fully investigated Current techniques rely on an exhaustive enumeration of short error events and determine the BER using a union bound In this wor, we consider a subset of the class of ISI channels with data dependent Gauss-Marov noise We derive an upper bound on the pairwise error probability (PEP between the transmitted bit sequence and the decoded bit sequence that can be expressed as a product of functions depending on current and previous states in the (incorrect decoded sequence and the (correct transmitted sequence In general, the PEP is asymmetric The average BER over all possible bit sequences is then determined using a pairwise state diagram Simulations results which corroborate the analysis of upper bound, demonstrate that analytic bound on BER is tight in high SNR regime In the high SNR regime, our proposed upper bound obviates the need for computationally expensive simulation I INTRODUCTION Maximum lielihood sequence detection (MLSD in channels with inter-symbol-interference and data dependent timecorrelated noise is an important problem in many domains For example, in magnetic recording, the statistics of percolation and nonlinear effects between transitions [], [6] result in noise that exhibits data-dependent time-correlation Recently, similar noise models for nanotechnology based probe storage have also been developed and the corresponding detectors have been found to have significantly improved performance compared to the current state of the art [7] It is wellrecognized that a sequence detector designed for an AWGN ISI model can have a significant loss of performance if the data dependence and time-correlation of the noise is not taen into account In the case of finite ISI channels with memoryless noise, Forney [3], [4] presented an MLSD solution based on the Viterbi algorithm Upper bounds on the error probability of the detector can be derived based on flowgraph techniques [2], [8], [0] The wor of Kavcic & Moura [] considered channels with finite ISI and noise modeled by a finite memory Gauss-Marov process The wor of [], also presents certain approaches (see section V in [] for computing an upper bound on the performance of the detector However, their technique is not based on flowgraph techniques, and requires an enumeration of all error events of relevant lengths and an estimate of the corresponding pairwise error probability upper bound We emphasize that an analytical technique for estimating detector performance is of great value since it allows us to predict the performance at high SNR s where simulation can be time-consuming In an ISI channel with additive white Gaussian noise (AWGN, the pairwise error probability (PEP between two state sequences can be easily factorized as a product of functions depending on current and previous states in the (incorrect decoded sequence and the (correct transmitted sequence Let and ˆ be the transmitted and decoded state sequences respectively Then this means that the probability that the detector prefers ˆ to, is denoted by P(ˆ where h is a function of current state and previous decoded states Ŝ (Ŝ,Ŝ and actual states S (S,S Moreover, the PEP is symmetric due to the symmetric nature of white Gaussian noise, ie, P(ˆ P( ˆ Together, these properties allow the application of the error state diagram method for finding an upper bound on the BER [0] In contrast, for the ISI channel with data-dependent Gauss- Marov noise (considered in [], neither of these properties hold The signal dependent and time-correlated noise maes the PEP asymmetric Further the PEP does not factorize in a suitable manner as required for the application of flowgraph techniques This maes the estimation of BER for such channels, quite challenging Main Contributions: In this paper, we consider a subset of the class of ISI channels with Gauss-Marov noise For these channels, we arrive at an upper bound to the PEP that can be expressed as a product of functions depending on current and previous states in the (incorrect decoded sequence and the (correct transmitted sequence The asymmetric character of the PEP, ie, the fact that P(ˆ P( ˆ necessitates an average over all correct and erroneous state sequences We show that this can be achieved using the concept of the pairwise state diagram [2] Based on this, we present an Π N h(ŝ,s

analytical technique for determining an upper bound on the BER Simulations results show that our proposed bound is tight in the high SNR regime The paper is organized as follows Section II introduces the channel model and describes the corresponding Viterbi decoding algorithm Section III presents an upper bound on the detector BER Section IV demonstrates simulation results that confirm the analytical bounds Section V summarizes the main findings of this paper and outlines future wor II CHANNEL MODEL AND VITERBI DETECTOR We introduce the channel model and the corresponding detector in this section A word about notation In what follows, if z is a discrete-time indexed sequence at th time instant, the column vector of sequence samples from time instant to 2 is denoted by z 2 [z z 2 ] T where 2 We will use the notationf( to denote a conditional pdf The precise pdf under consideration will be evident from the context of the discussion A Channel Model Let a denote the th source bit that is equally liely to be 0 or The channel output shown in Figure with intersymbol interference (ISI of length I is given by, z y(a +n, where y(a is the noiseless channel output dependent only on the I+ past transmitted bits The noise n is modeled as a signal dependent Gauss-Marov noise process with memory length L as explained below n b T n L +σ(a w, where the vector b represents L coefficients of an autoregressive filter, σ(a is signal dependent parameters and w is a zero mean unit variance iid Gaussian random variable Note that in the most general model (considered in [], even the autoregressive filter b would depend on the data sequence ā However, in this wor, we only wor with models where b is fixed We revisit this point in Section III The noise n can be rewritten as, n b T n L n +σ(a w z L y(a L L I b T +σ(a w z y(a I This implies that z L y(a L L I z y(a + b T +σ(a w z y(a I Fig Channel model with Gauss-Marov noise From above analysis, we can conclude that f(z z 0,ā f(z z L,a L I, ( where we recall that f( represents the conditional pdf B Viterbi Detector The maximum lielihood estimate of the bit sequence denoted ˆā is given by ˆā arg max f( z ā ā {0,} N arg max Π N ā {0,} N f(z z0,ā arg max Π N ā {0,} N f(z z L,a L I (Using ( arg max Π N ā {0,} N f(z L a L I f(z L a L I We define a state S a L I+ (there will be a total of 2 L+I states With this definition, f(z L a L I f(z L S Moreover it is Gaussian distributed, f(z L S N( µ(s,c(s where µ(s is the mean vector and C(S is the covariance matrix With our state definition, we can reformulate the detection problem as the following MLSD problem ˆ arg max arg max arg min Π N f(z L a L I f(z L a L I Π N N f(z L S f(z L S log C(S c(s + (z L µ(s T C(S (z L µ(s (z L µ (S T c(s (z L µ (S where ˆ is the estimated state sequence, c(s is the upper L L principal minor of C(S and µ (S collects the 2

first L elements of µ(s It is assumed that the first state is nown With the metric given above, Viterbi decoding can be applied to get the ML state sequence [9] and the corresponding bit sequence The matrix C(S is of dimension (L + (L + For higher values of L, the complexity of detector increases as the decoding metric involves the inversion of the matrix C(S However, the matrix inversion lemma can be used here to obtain [ ] C(S c(s c [ c(s 0 0 0 where [ w(s c(s c ] c T c ]+ w(s w(s T γ(s, (2 [ b ], and γ(s (c c T c(s c σ 2 (a Using (2, we can simplify the detector as follows ˆ arg min N logσ 2 (a + ([ b T ](z L µ(s 2 σ 2 (a It should be noted that the above expression does not involve any matrix inversion This reduces the complexity of the detector substantially Another observation is that the Viterbi decoding metric involves passingz L through a filter[ b T ] which is the inverse of the autoregressive filter of noise process n shown in Figure The metric first uncorrelates the noise with an FIR filter and then applies the Euclidean metric to the output of the filter III UPPER BOUND ON BER As discussed previously, the channel model under consideration (cf Section II, is such that the corresponding PEP is asymmetric, and moreover does not factorize as a product of appropriate functions as required by flowgraph techniques We now show that we can address this issue by using the Gallager upper bounding technique [5], coupled with a suitable change of variables Denote an error event of length N as ǫ N (, ˆ such that and ˆ are valid state sequences and S Ŝ, S +N Ŝ +N, S +j Ŝ+j for j N and S +j Ŝ+j for other values of j where Ŝ and S are the estimated and correct state respectively Using this, an upper bound on the BER can be found as follows [2], P b (e P( ν(, ˆP(ˆ, ˆ: (,ˆ E N N where ν(, ˆ is the number of erroneous bits along the sequences and ˆ and EN is the set of all error events ǫ N of length N The number of erroneous bits is given by ν(, ˆ d [ Π N Zδ(a,â ] Z where δ(a,â, if a â and Z is a dummy variable Using this the upper bound above can be expressed as d P b (e P( N ˆ: (,ˆ E N [Π N Zδ(a,â ] Z P(ˆ where P( P(S 0 P(S S 0 P(S N S N M 2 if N is valid state sequence, (M is the number of states The upper bound on the PEP can be using Gallager s technique [5] as shown below Let A(, ˆ { z : f( z ˆ f( z } Note { that using previous arguments, } we also have that A(, ˆ z : Π N f(z Ŝ,z L Now, f(z S,z L P(ˆ P( Ŝ 0 ŜN S 0 S N Π N f(z S,z L A(,ˆ min Π N ρ f(z S,z L Π N min ρ ( f(z Ŝ,z L f(z S,z L ρ Π N (f(z S,z L ρ (f(z Ŝ,z L ρ where 0 ρ for 0,,N The above integral can be simplified as follows Π N (f(z S,z L ρ (f(z Ŝ,z L ρ Π N ρ (a ˆσ ρ (â exp( ( ρ ([ b T ](z L µ(s 2 2σ 2 (a ρ ([ b T ](z L ˆ µ(ŝ 2 2ˆσ 2 (â Π N ρ (a ˆσ ρ (â exp( ( ρ (u M(S 2 2σ 2 (a ρ (u ˆM(Ŝ 2 2ˆσ 2 (â du where u [ b T ] [z L z ] T, M(S [ b T ] µ(s, ˆM( Ŝ [ b T ] ˆ µ(ŝ The Jacobian matrix for the change of variables has determinant equal to, since the corresponding matrix of partial derivatives has ones on 3

the diagonal and is lower triangular Note that the change of variables decouples the original expression, so that it can be expressed as the product of N independent integrals Now we can simplify the PEP as follows P(ˆā ā minπ N ρ exp( ( ρ (u M(S 2 2σ 2 (a ρ (u ˆM(Ŝ 2 2ˆσ 2 (â du Π N min ρ ρ (a ˆσ ρ (â ρ (a ˆσ ρ (â exp( ( ρ (u M(S 2 2σ 2 (a ρ (u ˆM(Ŝ 2 2ˆσ 2 (â du (3 Π N min σ ρ (a (â ˆσ ρ ρ ( ρ ˆσ 2 (â +ρ σ 2 (a exp( ( ρ ˆσ 2 (â M2 (S +ρ σ 2 (a ˆM 2 (Ŝ 2σ 2 (a ˆσ2 (â + (( ρ ˆσ 2 (â M(S +ρ σ 2 (a ˆM(Ŝ 2 2σ 2 (a ˆσ2 (â (( ρ ˆσ 2 (â +ρ σ 2 (a Π N W(S,Ŝ (4 where W(S,Ŝ is a function of σ(a, ˆσ(â, M(S and ˆM(Ŝ and the simplification of the integral in (3 is given in the Appendix It is important to note that the factorization of PEP given by (4 for our channel model is possible because the autoregressive filter b is not dependent on the input bit sequence In [], b is assumed to be data dependent given by b(a When the autoregressive filter b(a becomes data dependent, it is very difficult to write PEP in the form given in (4 In this case, the inverse of the autoregressive filter of the noise process n ([ b(a T ] is state-dependent which means that the actual state transition (S and estimated state transition (Ŝ have different filters In this situation, the specific change of variables used above does not seem to wor Probability of bit error can now be further simplified as [2], d N M 2 N ˆ Π N Zδ(a,â W(S,Ŝ Z (Using (4 d Π N M 2 Zδ(a,â W(S,Ŝ Z M N ˆ d (T(Z Z For obtaining T(Z, we construct a product trellis Consider a matrix V(Z of order M 2 M 2, where each row and column is indexed by a pair of states corresponding to the actual and the errored states Let β i represent a state that taes one of 2 L+I values Consider the entry of V(Z indexed by ((β i,β j,(β i,β j, [V(Z] ((βi,β j,(β i,β j { 2 Zδ(ai,aj W((β i,β j,(β i,β j 0, if either β i β i or β j β j not allowed where W((β i,β j,(β i,β j can be found for state transitions β i β i and β j β j using (4 and a i and a j are latest bit in states β i and β j respectively A product state is called good state if β i β j and bad otherwise V(Z will have a structure which has V GG (Z (good to good state transition, V GB (Z (good to bad state transition, V BG (Z (bad to good state transition and V BB (Z (bad to bad state transition, V(Z [ VGG (Z V GB (Z V BG (Z V BB (Z where the order of V GG (Z matrix is M M and the order of V BB (Z is (M 2 M (M 2 M Now we can write T(Z as, T(Z a(z+b(z(i V BB (Z c(z where a(z T V GG (Z, b(z T V GB (Z and c(z V BG (Z The symbol denotes a vector all of whose entries are and I is identity matrix of order (M 2 M (M 2 M Using the above result, we can compute P b (e as [2], P b (e M [a (+b T ((I V BB ( c(+b T ( (I V BB ( c (+b T ((I V BB ( V BB ((I V BB( c(] ] P b (e d d P( ˆ: (,ˆ E N N [Π N N Zδ(a,â ] Z P(ˆ M 2 N Π N Zδ(a,â P(ˆ Z ˆ For our model, V GG (Z is not a function of Z which means that a ( 0 Similarly, c(z is also not a function of Z which implies c ( 0 and it should also be noted that b T ( b T ( The new bound for our channel model is, P b (e M [bt ((I V BB ( c(+b T ( (I V BB ( V BB ((I V BB( c(] 4

0 0 0 2 a Analytic Bound a Simulation b Analytic Bound b Simulation It would be interesting to examine whether our current techniques can be extended to address the general channel model Moreover, it may be possible to reduce the complexity of evaluating the bound by reducing the size of the product trellis by exploiting channel characteristics We are currently investigating these issues BER 0 4 0 6 0 8 0 2 4 6 8 20 22 SNR (db Fig 2 BER with different SNR for the channel model with a 8 states in decoding and b 6 states in decoding IV SIMULATION RESULTS In the first set of simulations, we used the following parameters: L 2 with b [ 5] and ISI memory I The signal dependent noise variance for 4 states are given by σ 2 (00, σ 2 (0 2, σ 2 (0 3 and σ 2 ( 4 The number of states in decoding is equal to 8 in this case The SNR is defined as signal energy in y(a divided by total noise variance We have used a linear signal component given as y(a c(2a +a where the value of c can be varied to change the SNR In Figure 2, the analytic bound follows the simulation BER At an SNR of 2 db, the analytic bound gives a BER equal to 3 0 7 whereas simulation BER is equal to 2 0 7 The analytic bound is quite tight in high SNR regime In another simulation, we used following parameters, L 3 coefficients of an autoregressive filter is given by b [ 3 5], ISI memory (I is equal to and signal dependent noise variance for 4 states are given by σ 2 (00, σ 2 (0 2, σ 2 (0 3 and σ 2 ( 4 The number of states in decoding is equal to 6 in this case In Figure 2, the analytic bound again follows the simulation BER for this channel model with modified channel parameters At an SNR of 20 db, the analytic bound gives a BER equal to 7 0 7 whereas simulation BER is equal to 4 0 7 V CONCLUSIONS AND FUTURE WORK We considered the problem of deriving an analytical upper bound for ML sequence detection in ISI channels with signal dependent Gauss-Marov noise In these channels the pairwise error probability (PEP is not symmetric Moreover, it is hard to express the PEP as a product of appropriate terms that allow the application of flowgraph techniques In this wor, we considered a subset of these channels, and demonstrated an appropriate upper bound on the PEP Using this upper bound along with pairwise state diagrams, we arrive at analytical BER bounds that are tight in the high SNR regime These bounds have been verified by our simulation results APPENDIX The integral in the equation (3 can be expressed in the following form, exp( 2πγ 2 (α(x m2 +β(x ˆm 2 dx γ +βˆm 2 α+β exp( αm2 + (αm+βˆm2 2 2(α+β α+β exp( α+β (x αm+βˆm 2π 2 α+β 2 dx }{{} γ +βˆm 2 α+β exp( αm2 2 + (αm+βˆm2 2(α+β where α ( ρ σ 2 (a, β ρ ˆσ 2 (â, m M(S, γ σ ρ (a ˆσρ (â and ˆm ˆM(Ŝ Using the above equality, we can easily simplify the RHS of equation (3 as, σ ρ (a ˆσ ρ (â σ(a ˆσ(â ( ρ ˆσ 2 (â +ρ σ 2 (a exp( ( ρ ˆσ 2 (â M2 (S +ρ σ 2 (a ˆM 2 (Ŝ 2σ 2 (a ˆσ2 (â + (( ρ ˆσ 2 (â M(S +ρ σ 2 (a ˆM(Ŝ 2 2σ 2 (a ˆσ2 (â (( ρ ˆσ 2 (â +ρ σ 2 (a REFERENCES [] Kavcic Alesandar and Jose M F Moura The Viterbi Algorithm and Marov Noise Memory IEEE Trans on Info Th, 46, Issue: :29 30, 2000 [2] E Biglieri High-level modulation and coding for nonlinear satellite channels IEEE Transactions on Communications, 32(5:66 626, may 984 [3] Jr Forney, G Maximum-lielihood sequence estimation of digital sequences in the presence of intersymbol interference IEEE Trans on Info Th, 8, Issue: 3:363 378, 972 [4] Jr Forney, GD The viterbi algorithm Proceedings of the IEEE, 6(3:268 278, march 973 [5] R G Gallager Information Theory and Reliable Communication New Yor, NY: Wiley, 968 [6] A Kavcic and JMF Moura Correlation-sensitive adaptive sequence detection IEEE Transactions on Magnetics, 34(3:763 77, may 998 [7] N Kumar, P Agarwal, A Ramamoorthy, and M Salapaa Maximum lielihood sequence detector for dynamic mode high density probe storage IEEE Transactions on Communication, June 200 [8] Y-J Liu, I Oa, and E Biglieri Error probability for digital transmission over nonlinear channels with application to tcm IEEE Transactions on Information Theory, 36(5:0 0, sep 990 [9] A Viterbi Error bounds for convolutional codes and an asymptotically optimum decoding algorithm IEEE Transactions on Information Theory, 3(2:260 269, apr 967 [0] Andrew J Viterbi and Jim K Omura Principles Of Digital Communication And Coding McGraw-Hill, Inc New Yor, NY, USA, 979 [] Jian-Gang Zhu and Haiyun Wang Noise characteristics of interacting transitions in longitudinal thin film media IEEE Transactions on Magnetics, 3(2:065 070, mar 995 5