scieee AI-readable full text Open interactive document viewer

Extended Transfer Bound Error Analysis for Parametric Channel withContinuous Valued Correlated Random Nuisance Parameter

Vcelak, Jan; Sykora, Jan

Abstract

In this paper, we address the extended use of transfer bound analysis of bit error rate (BER) properties. In conjunction with proper parameter modeling, we offer a method to resolve the problem of transfer bound applicability on a system with random and possibly correlated continuous value nuisance parameters. We introduce a new additional parameter space into the original error space and join them in a product matrix for an extended transfer function evaluation. Example applications with simple trellis code for Rayleigh fading channel and phase synchronization error are investigated to demonstrate the functionality of the proved principle. Computer simulation results are presented for two different codes and various fading scenarios, and comparisons are made among analytical and measured system error performances.

Full text

8J. Vˇ CELÁK, J. SÝKORA, EXTENDED TRANSFER BOUND ERROR ANALYSIS FOR CORRELATED RANDOM CHANNEL PARAMETER Extended Transfer Bound Error Analysis for Parametric Channel with Continuous Valued Correlated Random Nuisance Parameter Jan V ˇ CELÁK, Jan SÝKORA Dept. of Radioelectronics, Czech Technical University in Prague, Technická 2, 166 27 Praha, Czech Republic [email protected], [email protected] Abstract. In this paper we address the extended use of transfer bound analysis of bit error rate (BER) properties. In conjunction with proper parameter modeling, we offer a method to resolve the problem of transfer bound applicability on a system with random and possibly correlated continuous valued nuisance parameters. We introduce a new additional parameter space into the original error space and join them in a product matrix for an extended transfer function evaluation. Example applications with simple trellis code for Rayleigh fading channel and phase synchronization error are investigated to demonstrate the functionality of the proved principle. Computer simulation results are presented for two different codes and various fading scenarios, and comparisons are made among analytical and measured system error performances. Keywords BER analysis, Transfer bound, Channel nuisance parameters, Markov models. 1. Introduction The true BER performance analysis of arbitrary detector needs to evaluate all transition probabilities, which is possible only for elementary cases of communication systems. That is the reason, why approximate approaches through pairwise error probability and union bounding technique come into our consideration [3]. However, the price generally paid is expected error at low signal to noise ratios (SNR), which potentially limit success in bounding of concatenated codes. Among all concatenated blocks the system with a finite memory, whose transitions are determined by input sequences in finite trellis is of concern. Both the code and an optimum decoder are expected to have the same state description. Optimum detector then makes an error event, when he starts to follow the different path from the encoder. Where the brute force search for moderate number of such error eventsis not numerically tractable, transfer bound (TB) offers a partial solution [4]. TB models an error system as a finite state machine (FSM) and applies the results from FSM theory to searching in its probabilistic state diagram. This work is a follow-up to our recent conference paper [1]. It was necessary to extend our results to the applications in more realistic scenarios including phase estimation error and build the solid background to the problem. We are now confronted with a problem of error analysis of a communication system with a finite memory and additional continuous valued parameters. Such situation can be normally found in a communication system, which operates through a wireless channel. The channel impairs output symbols by series of nuisance parameters, which could be deterministic or random. For random ones their statistical behavior in time and realizations must be considered in performance analysis. Thus we are mainly focused on adopting TB method to be able to cope with time dependant continuous valued random parameter. Our proposed solution is based on a suitable parameter modeling and presents a general framework for error analysis of finite memory modulation and random continuous correlated nuisance parameters. At the beginning the paper shows essential prerequisites to TB analysis and FSM theory. The next section is devoted to the definition of the main concepts and quantities, from parameter modeling to extended TB. Section 4 shows an application of the proved principles into performance analysis of a real communication system. 2. Union Bound Following [5], the probability of the first error event is easily evaluated as P(e)≤X ˇ te p(ˇ te)X ˇ td:ˇ td6=ˇ te Pr ¡ˇ td¯¯ˇ te¢(1) where ˇ teand ˇ tdare hypothesized sequences of correct encoder and incorrect decoder state transitions. The Pr ¡ˇ td¯¯ˇ te¢denotes the pairwise error probability between those two sequences and for AWGN channel with ML de- RADIOENGINEERING, VOL. 14, NO. 3, SEPTEMBER 2005 9 coding is given by Pr ¡ˇ td¯¯ˇ te¢=Q sd2¡q(ˇ td),q(ˇ te)¢ 2N0 (2) where Qis the Gaussian complementary distribution function, d=° °q(ˇ te)−q(ˇ td)° °is Euclidean distance between encoded signals at the place of the effect of Gaussian noise, and N0is the one-sided power spectral density. Equations (1) and (2) can be further rearranged [4] in order to get a relation between occurrence of Euclidean distances and their multiplicities P(e)≤X di∈D AiQ sd2 i 2N0 .(3) The only two variables {Ai, d2 i}in (3) form an infinite set called distance spectrum of the code. Average first error event probability in (3) is often referred to as a frame error probability. Average bit and symbol error probabilities can be easily obtained from the frame error probability after enumeration of average number of bit or symbol errors along error paths with distances di. As an example, the union bound on bit error probability for trellis code becomes Pb≤1 kX i BiQ sd2 i 2N0 (4) where Biis the average number of bit errors on error paths with distances di, and kis the number of bits per symbol. 2.1 FSM Representation of Error Event The enumeration of a distance spectrum is always done through an exhaustive search among all pairs of sequences that comply with individual first error events. However, the finite trellis assumption predetermines the application of finite state machine theory in error events evaluation [6]. The problem can be projected as sequences of transitions in an encoder and optimal decoder, that have essentially identical FSM description (Fig. 1) [7]. 1 1 3 3 2 5 7 4 6 8 good states good states paths diverging parallel paths paths merging encoder decoder bad states Fig. 1. The correct path in the encoder and the error path in the decoder of length 4. Without regard to transition labels both FSMs are completely described by their state transition matrices (STM) Seand Sd. For general ML decoding these matrices become the same. STM of multiple concatenated FSMs is Kronecker product of partial single ones. STM is a square matrix, in which each row correspond to current states and each column represents the next states. To evaluate an arbitrary operation between those paths, we must consider a new product FSM S=Se⊗Sdwith a new set of product states σ= (σe, σd). The operator ⊗denotes the generalized Kronecker type product (GKP). This operator keeps combining function of Kronecker product, but generalizes the product operation for arbitrary elements. New N2 e×N2 eproduct matrix (PM) S(Neis the number of encoder states) can provide arbitrary operations among all combination of encoder and decoder states in fact. From Fig. 1 it follows, that elements in Scould be further partitioned into two sets, the good σe=σdand the bad σe6=σdones. The good ones become correct, if there are no parallel transitions in the trellis. Again, the simple error event is defined by series of transitions from good states through some bad ones and back to the good states. The brute force method for enumerating all such events is via a corresponding product state transition diagram. Without any state minimization process, its state complexity remains N2 elike a product matrix. Fortunately, FSM theory offers a simple method for an evaluation of all required events via matrix operations. Let the product matrix be partitioned into the equivalent G, diverging D, parallel Pand merging Mcomponents. Then the transfer matrix for all accumulated products of error events of the length Lbecome T(L)=Gfor L= 1 T(L)=D PL−2Mfor L≥2.(5) The partitioned product matrix can be easily found from the naturally ordered original one by the following reordering1 of rows and columns n=   i, i(Ne−1) + Ne+j, i(Ne−1) + Ne+j−1, i=j; i > j; i < j; (6) where Neis the number of encoder states, i, j are state indexes of the encoder and the decoder and nis product state label. 00 01 10 11 00 01 10 11 0 B B B @ 1D4I D4I1 D2D2I D2I D2 D2D2I D2I D2 1D4I D4I1 1 C C C A 00 11 01 10 00 11 01 10 0 B B B @ 1 1 D4I D4I 1 1 D4I D4I D2D2D2I D2I D2D2D2I D2I 1 C C C A Fig. 2. Equivalentproduct matrices for two state simple TCM code from [8], left one with natural and right one with reordered mapping. 1As it was proved in [4] the ordering of states does not have an influence on transfer function analysis, provided that the rows and columns are ordered in the same manner. 10 J. Vˇ CELÁK, J. SÝKORA, EXTENDED TRANSFER BOUND ERROR ANALYSIS FOR CORRELATED RANDOM CHANNEL PARAMETER It enables the partitioning of product transition matrix S=ÃGNe,NeDNe,N2 e−Ne MN2 e−Ne,NePN2 e−Ne,N2 e−Ne!(7) where Ne×Nematrix Gdenotes the matrix of correct transitions. The matrix Grepresents the same state transitions in an encoder as well as in an decoder state diagram. The superscript indexes denote the dimensions of individual submatrices. Fig. 2 shows two equivalent product matrices with natural and reordered mapping of rows and columns. It can be noticed at the sight of both matrices, that some rows and columns are the same. Their equivalence is potentially the first step in systematic state minimization process and demonstrates the level of linearity of the given system. 2.2 Transfer Function Bound As an example we consider the problem of a bit error rate computation for a general code. The equation for a bit error probability is then given by [4] Pb≤1 kX i M X j=1 mi,jdHi,j Q sd2 i 2N0 (8) where kis the number of information bits per symbol, M is the number of terms with the same Euclidean distances d2 iand different Hamming distances dHi,j , and mi,j denotes their multiplicities. Because of numerical tractability [9], the classical formula for Qfunction will be further replaced by its alternate finite integral equivalent Q(x) = 1 πZπ/2 0 e−x2 2 sin2(λ)dλ. (9) TheexactformulaforQ(x)isnotinfactorisableform and so it is often approximated by the simple exponential function 1 πe−x2 2at the expense of a suboptimal solution. Reformulation of the (9) using (8) gives Pb≤1 πk X i M X j=1 Zπ/2 0 mi,jdHi,j e−d2 i 4N0sin2(λ)dλ (10) =1 πk Zπ/2 0 ∂ ∂I[T(I,D(λ))]¯¯¯¯ dλ I=1,D(λ)=e −1 4N0sin2(λ) where T(I,D(λ)) = X i M X j=1 mi,jIdHi,j Dd2 i(λ)(11) represents the transfer function of a trellis code. To find all distances diand dHi,j of error events of length L, we can utilize a transfer matrix (5) (Sec. 2.1), where each entry Tm,n in the matrix TLrepresents all distances of length Lfrom product state mto the product state n. We need not have defined an exact form of individual STMs Se,Sdexcept that both must contain a useful description of input-output relationship for given FSMs. In the case of TCM the input codeword and relevant constellation symbol for the given state transitionareneeded. Then the operation in generalized Kroneckertype product combines these quantities to incremental distances among all transitions in the encoder and all transitions in the decoder at one time unit. Provided that there are no parallel transitions, one non-zero entry of the matrix Sis Sm,n =1 2kIdH(m,n)D(λ)d2(m,n).(12) If the transitions are not allowed, the entry associated with this transition becomes zero. Since there is only one correct transition at any time, the factor 1/2krepresents its probability. The distances associated with all error events are found via adding over their lengths T(I,D(λ)) = G+∞ X l=2 T(l)=G+∞ X l=2 DP(l−2)M.(13) An alternative equivalent expression for the transfer function then becomes T(I,D(λ)) = 1 NgX iX j Ti,j (I,D(λ)) (14) where Ti,j are individual components of the transfer function matrix.The factor 1/Ngrepresents the initial probability of beginning at any good states, which is assumed to be the same for all Nggood product states. Without any state minimization process the Ngis equal to Ne. To ensure the applicability of the transfer function based on the transfer matrix evaluation, the probability of pairwise error event in (10) should be in a product form of elements, which correspond to increments of distances. The transfer function in (14) is equivalent to (11), and therefore we can extract the relevant multiplicities from (14) in order to obtain the distance spectrum nPM j=1 mi,jdHi,j , d2 io. The exhaustive search method for the distance spectrum enumeration was replaced here by the simple matrix multiplication in fact. 3. Extended Transfer Bound In the following subsection we propose an extension of transfer bound, which solves the problem of exact performance analysis in a presence of a communication channel [2]. 3.1 Parametric Channel In the presence of a channel parameter, the error event probability depends on channel nuisance parameters θand RADIOENGINEERING, VOL. 14, NO. 3, SEPTEMBER 2005 11 their estimates ˆ θ. Random ones could be eliminated out via averaging over their distributions P(e) = ZθZˆ θ P³e;θ, ˆ θ´p³θ, ˆ θ´dθdˆ θ. (15) The problem of performance analysis is to find a suitable expression for a pairwise error event probability, which not only satisfies transfer bound constraints, but also allows elimination of nuisance parameters. As we have shown above, it is not satisfied for non-ergodic continuous random parameter process. We believe that one way out lies in establishing of the discrete nuisance parameter space [10] and joining it with the state space made by product FSM. Let us consider that the nuisance parameter is a mixture of two random processes—an independent identically distributed (IID) continuous-valued one and the discrete one θn=φn+ϑn(16) where ϑnexpresses the random IID fast parameter fluctuation, and φnis modeled in order to account for time correlations. Let φnbe modeled by the discrete-time stationary Markov chain [11], which outputs the values from the finite space φn∈ {φ0, φ1, ..., φQ−1}, where Qis the number of quantization levels and φk= Φk(θ)is the k-th quantization interval. It was shown in [12][13] that such model is mostly sufficient for modeling of channel phase and fading amplitude considering their realistic dynamics. The component ϑndescribes the statistical behavior inside the quantization interval and is modeled as the IID process. The composite model is trying to separate the random behavior of the original parameter into two components φnand ϑn, meeting the requirements of error analysis at the cost of an approximate solution. For the simplicity of the evaluation we consider a Q state first-order Markov model for a nuisance parameter and we are conscious of its limitation in modeling of statistical behavior for a given parameter [12]. The first-order Markov chain is defined by its Q × Q transition probability matrix B, where each entry corresponds to individual transition probabilities bi,j =P(ˇ φn=φj¯¯ˇ φn−1= φi)and the vector of the initial state distribution Π = hπˇ φ0=φ1, πˇ φ0=φ2, ..., πˇ φ0=φQ−1i. For the unknown continuous parameter θthe general average error probability is given by P(e) = ZθX LX eL Pr (eL;θ)p(θ)dθ (17) =X LX eLZθ Pr (eL;θ)p(θ)dθ where eLis the vector of all length Lerror events. For better understanding we found more convenient to show the elimination process directly on the error event probability evaluation. Let us assume that φn= 0 and the probability of pairwise error event Pr (eL;ϑL) = Qn∈LPr (en;ϑn)is factorisable process. Then the θn=ϑnis the IID parameter and the multidimensional integral in (17) collapses into the multiplication of single dimensional ones Pr(eL) = Zϑ Pr (eL;ϑL)p(ϑL)dϑL =Y n∈LZϑn Pr (en;ϑn)p(ϑn)dϑn(18) It means, that the continuous IID part of θncan be easily eliminated from the pairwise error probability and then such operation also satisfies the fundamental limits of transfer bound. The parameter φnfluctuation is assumed to be slow enough that its actual value can be assumed to as constant for time duration of a channel symbol. The elimination of the finite state component of given length Lis easily obtained as Pr(eL) = φQ−1 X ˇ φ0=φ1 πˇ φ0X ˇ φL L Y n=1 Pr ¡en;ˇ φn¢bˇ φn−1,ˇ φn = Π "L Y n=1 E(en)#1T(19) where the operator Pˇ φLrealizes summation over all possible QLproduct terms, and Πis the vector of the parameter initial state distribution. Elements in matrix E(en)are time increments of pairwise error event, that vary depending on parameter state transition (Fig. 3). Random IID process is eliminated according to its parameter distribution at each quantized interval E(en)i,j =ZΦ−1 j(φj) Pr (en;ϑ)p(ϑ|φj)dϑbφi,φj(20) where p(ϑ|φj)denotes the parameter state conditional probability density function and the integration interval is defined over the quantization interval associated with the given φj. The average error event probability is then P(e) = X LX eL Π"Y n∈eL E(en)#1T(21) where n∈eLrepresents series of n, which correspond to the given error event e. Recall from Section 2.1 that each error event can be represented as a path in an error state diagram. We have defined a product state and transfer FSM as generalized Kronecker type product of two encoder FSMs. The elements of transfer matrix correspond to all accumulated products of error events of the given length L. Our goal is to find a new form of a transfer function and its components, which also account for averaging over a nuisance parameter. The computation of union bound corresponds to the elimination of simple pairwise error events from the full error space and 12 J. Vˇ CELÁK, J. SÝKORA, EXTENDED TRANSFER BOUND ERROR ANALYSIS FOR CORRELATED RANDOM CHANNEL PARAMETER such process can be joined together with the elimination of the finite state parameter. Now, we utilize the equivalence between the increment of the pairwise error event in (18) and (19) and the product matrix element in transfer function bound (12), which is made by integral representation of the Qfunction. This will enable us to form new PM compounded of code PM and E(en)through the generalized Kronecker type product. Product operation corresponds to error dependent elimination process mentioned above in (20). According to (19) and (12) we propose the new extended product transition matrix SEwhich allows the entries to be sub-matrices SE m,n,(i,j)=pX parallel Eϑ|φjhDd2 m,n(ϑ)iIdHam m,n bφi,φj(22) where p=p(σn−1→σn|σn−1)is the correct transition probability, Pparallel is the sum over all possible parallel transitions, d2 m,n is the distance of useful signals of correct and erroneous detected symbols, and dHam m,n is the Hamming distance of corresponding input symbols. The extended transfer function is created by partitioning of SEover m, n indexes of sub-matrices. The joint initial probability vector now combines both the probability of being at any good product state and Πas ΠE=1 Ng£Π1,Π2, ..., ΠNg¤. The expression for the extended transfer function then becomes T(I,D)E=ΠEGE1T NgQ+∞ X l=2 ΠEDEPE(l−2)ME1T NgQ (23) where GE,DE,PE,MEare individual components of the matrix SE(Sec. 2.1). 3 2 5 7 2⊗ diverging parallel paths paths merging paths good product states good product states bad product states initial state probabilities 6⊗ 8⊗ 3⊗ Fig. 3. The difference between error events produced by extended and former product FSMs. This concept is illustrated in Fig. 3, where the difference between former and extended error events are depicted. Extended ones allow for averaging of the nuisance parameter over all length former error event. 3.2 State Space Parameter Modeling In the following paragraph we only pick out the method to gain essential characteristics of the first-order Markov chain. In such a case we can follow the simple analytical approach, where initial state probabilities are given by πk=ZΦ−1 k(φk) p(θ)dθ (24) where πksatisfies PQ k=1 πk= 1. Quantization intervals contrary to p(θ)are often defined on finite parameter span, which conflicts with the unity condition and it can be solved by the following normalization ˜πk=πk/PQ k=1 πk. The quantization intervals can be chosen uniformly over a parameter set or in such a way that the initial state probabilities of all states become the same. In the second case we need not compute initial state distribution. The transition probability matrix of the model has stationary transition probabilities bi,j =RΦ−1 j(φj)RΦ−1 i(φi)p(θn−1, θn)dθn−1dθn RΦ−1 i(φi)p(θn−1)dθn−1 (25) where p(θn−1, θn)is bivariate PDF of two successive samples of the parameter time process. As in (24) the transition probability matrix can be adjusted in such a way that the rows sum to one ˜ bi,j =bi,j/PQ j=1 πi,j. 4. Applications In the following subsection, we shall describe an application of proposed principles on performance evaluation of a real communication system. 4.1 Bit Error Rate Performance for Rayleigh Fading Channel—Known Channel State Information A modulated signal is passed through the channel with AWGN and unknown nuisance parameters with the vector model x=p2Esdiag [g]q+ω(26) where gn=αnejϕn,αn,ϕnare the sampled channel amplitude and phase, qis the vector of channel symbols, and ωis the vector of zero mean complex Gaussian random variables with the variance Eh|ωn|2i= 2N0. For the known channel state information the pairwise error probability is given by [8] Pr ¡ˇ ti¯¯ˇ tk¢=1 πZπ/2 0 Eθ"Y n∈LD(λ)θ2 nk4qnk2#dλ (27) where θn=αndenotes a channel amplitude sample and 4qnis the channel symbol difference of i-th and k-th message. For θnIID process, the expectation operator get RADIOENGINEERING, VOL. 14, NO. 3, SEPTEMBER 2005 13 through the product of independent elements, which will only influence the determination of the product state matrix in the standard transfer bound computation by the elimination of the parameter from its individual elements. The fundamental question was how to interpret all components of extended transfer bound for the mixture parameter defined in (16) (the conditional probability density function p(ϑ|φj)and Markov chain characteristics Πand B). Two main goals was determined in proper characteristics evaluation. The first one is a closeness of a statistical behavior of the composite parameter to the original one, and the second one is identical analytical results of the original and extended transfer bound for the random IID channel parameter. The elimination of the the IID part can be done over an original parameter distribution at regular quantized intervals. The conditional probability density function p(ϑ|φj)is defined as in Fig. 4 and the two consecutive samples of θn−1 and θnare assumed to have bivariate Rayleigh distribution with the correlation coefficient ρ=|J0(2πfDTp)|(uniform variance of component Gaussian processes) p(θn−1, θn) = 1 σ2(1−ρ2)θn−1θne−1 2σ(1−ρ2)(θ2 n−1+θ2 n)× ×I0³ρ σ(1−ρ2)θn−1θn´(28) where fDis the Doppler frequency and Tpis the sample period. 0.5 1 1.5 2 2.5 3 0.5 1 1.5 2 2.5 3 3.5 p(ϑ|φj) ϑ Fig. 4. Figure shows the behavior of conditional probability density functions for ϑnIID parts, four quantization intervals and Rayleigh distribution. Acquired Markov characteristics are substituted into the (22) in order to get extended transfer function (23). The actual extended transfer function can be utilized in the same way as in (10) Pb≤1 πZπ/2 0·1 k ∂ ∂IT(I,D(λ))E¯¯¯¯I=1¸dλ. (29) 4.2 Bit Error Rate Performance for Non-Ideal Coherent Detection In this case the detector metric does not take into account the error of an estimated parameter and perfect synchronization is expected. The suitable form of the exact pairwise error probability for phase is still not available and can be mostly bounded by Chernoff approximation. In our case the Chernoff bound results in Pr ¡ˇ ti¯¯ˇ tk, θ¢≤e−νRe[√2Es(4q)Hdiag[ejθ ]q(k)]× ×Ehe−νRe[(4q)Hdiag[e−jˆϕ]ω]i(30) where 4q=¡q(k)−q(i)¢is the difference between the incorrect path q(i)and the correct path q(k),θ=ϕ−ˆϕis difference between channel and estimated phase [2]. The Chernoff parameter νshould be optimized in order to get the most tightest upper bound. Since Re h(4q)Hdiag £e−jˆϕ¤ωiis the sum of Gaussian random variables each with zero mean and variance N0° ° °q(k) n−q(i) n° ° ° 2, the expectation over right hand side of Chernoff bound then becomes Ehe−νRe[(4q)Hdiag[e−jˆϕ]ω]i=Y n eν2N0kq(k) n−q(i) nk2/2. (31) For any value of νthe equation (30) gives an upper bound. In our case we chose the suboptimal one ν0=√2Es/2N0 instead of the complicated analytical solution for the following reasons. For the first the resulting bound can be written in term of distance increments and for θn= 0 these increments correspond to Euclidean distances between channel symbols. We have also verified that our bound is able to follow correct error performance for phase variances σ2 θ<0.2. The squared distance in the product state matrix element then becomes ξ(ψ(k) n, ψ(i) n, θn) = −2h1−cos ³ψ(k) n−ψ(i) n´i +4 ³−cos ³ψ(k) n−ψ(i) n+θn´+ cos (θn)´(32) where ψ(k) n, ψ(i) nare the angles of transmitted and estimated channel symbols. The upper bound on pairwise error probability written in terms of transfer bound results in Pr ¡ˇ ti¯¯ˇ tk¢=EθY n∈LhDξ(4q,θn)i(33) where each product state matrix element is parametrized with an unknown phase error and D=e−Es 4N0. The Markov model characteristics could be obtained in the same way as for the Rayleigh fading process in the previous paragraph. However in the random phase error case two consecutive samples are assumed to have the Gaussian bivariate distribution with the known variance and correlation coefficient. 4.3 Simulation Results In this section, some simulation results are presented to illustrate the correctness of the proposed algorithm. We have simulated the performance of two rate 1/2Ungerboeck trellis codes, one with two states and one with four states [8] both with QPSK mapping (Figs. 5, 6). 14 J. Vˇ CELÁK, J. SÝKORA, EXTENDED TRANSFER BOUND ERROR ANALYSIS FOR CORRELATED RANDOM CHANNEL PARAMETER 4.3.1Rayleigh Fading Channel The channel fading is modeled as a mixture of four state quantized and IID processes, where p(ϑ|φj)is defined as in Fig. 4. We also noticed that the correctness of the analytical performance at low SNR highly depends on the distance spectrum of the code we have used. 0 5 10 15 10−3 10−2 10−1 100 SNR BER UB, ro=0 UB, ro=0.54 UB, ro=0.77 UB, ro=0.94 Sim, ro=0 Sim, ro=0.54 Sim, ro=0.77 Sim, ro=0.94 Fig. 5. Analytical performance versus simulation of two state trellis code for various correlation coefficient ρ. The Bit Error Rate as a function of Signal to Noise Ratio. Simulation curves are tagged by triangles. 0 5 10 15 10−4 10−3 10−2 10−1 100 SNR BER UB, ro=0 UB, ro=0.54 UB, ro=0.77 UB, ro=0.94 Sim, ro=0 Sim, ro=0.54 Sim, ro=0.77 Sim, ro=0.94 Fig. 6. Analytical performance versus simulation of four state trellis code for various correlation coefficient ρ. 0 2 4 6 8 10 12 10−4 10−3 10−2 10−1 100 SNR BER UB, Q=2 UB, Q=4 UB, Q=7 Sim, Jakes ro=0.77 Fig. 7. Error performance results of the four state TCM for different number of quantization intervals (states) versus simulated performance made by Jakes simulator for identical correlation coefficient. For the four state one the spectrum begins at higher distances and the union bound approximation has lesser influenceontheanalyticalperformance evaluation. Inthe simpler code case the correct asymptotic behavior at low SNRs was reached by shortening of the maximum length of examined error events. Another problem we are interested in is how accurate our analytical results based on the mixture parameter model correspond to the error performance of the system with a real fading. Fig. 7 shows the dependence of the error performance on the number of quantization intervals and compares both the analytical results and error measure of the system with a channel amplitude generated by the Jakes fading simulator. From these curves we see that for a limited number of quantization intervals we can get nearly correct error performance asymptotes ranging from low to mid values of SNR. 4.3.2Phase Synchronization Error In the second example the phase synchronization error is modeled as a mixture of six state quantized and IID processes. The conditional probability density function p(ϑ|φj)and Markov chain characteristics are defined from Gaussian distribution. Fig. 8 compares the real simulated performance and Chernoff bound for two different correlation coefficients. 0 1 2 3 4 5 6 7 8 9 10 10−4 10−3 10−2 10−1 100 SNR BER Sim, ro=0 Sim, ro=0.8 UB, ro=0 UB, ro=0.8 Fig. 8. Chernoff bound versus simulation of two state trellis code for phase error with σθ= 0.4and two different correlation coefficient ρ. The Bit Error Rate as a function of Signal to Noise Ratio. Simulation curves are tagged by triangles. 5. Conclusion We established the general framework for the performance analysis of the ordinary finite memory encoder and the decoder under correlated continuous valued channel parameter assumption. We have shown that our analytical solution correctly follows the results obtained by the computer simulation of the same communication system. Our extended transfer bound is able to predict the nearly correct RADIOENGINEERING, VOL. 14, NO. 3, SEPTEMBER 2005 15 error performance asymptotes of the system in Rayleigh fading channel. From FSM theory point of view our proposal extends the existing principles in a general theoretical level and can be easily utilized in any other application. Acknowledgements The work was supported by Grant Agency of the Czech Republic, grant 102/05/2177, IG CTU0507813, and by the Ministry of education, youth and sports of the Czech Republic, grant OC273 and prog. MSM6840770014. References [1] VCELAK, J., SYKORA, J. Extended Transfer Bound Error Analysis in the Presence of Channel Random Nuisance Parameter. In Proc. IEEE Int. Symp. on Personal, Indoor and Mobile Radio Communications (PIMRC). Berlin(Germany), Sep 2005. [2] VCELAK, J., SYKORA, J. Analytical Error Performance Analysis for Reduced Complexity Detection of General Trellis Code with Parametric Uncertainty. COST#273 [CD-ROM], TD-04-132. Gothenburg(Sweden), Jun 2004, p. 1 – 5. [3] SYKORA, J. Theory of Digital Communication. Lecture notes, CTU FEE Prague. 2001. [4] ZHANG, W. Finite State System in Mobile Communication. PhD Thesis, University of South Australia. 1996. [5] CHUGG, K., ANASTASOPOULOS, A., CHEN, X. Iterative detection, Adaptivity, Complexity Reduction and Applications. Kluwer Academic Publishers, 2001. [6] BIGLIERI, E. High-Level Modulation and Coding for Nonlinear Satellite Channels. IEEE Trans. on Comm. May 1984, no. 5. [7] SCHLEGEL, CH. B., PEREZ, L. C. Trellis and Turbo Coding. John Wiley & Sons, Inc., 2004. [8] SIMONS, M., ALOUINI, M. Digital Communication over Fading Channels: A Unified Approach to Performance Analysis. John Wiley & Sons, 2000. [9] SIMONS, M., ALOUINI, M. A Unified Approach to the Performance Analysis of Digital Communication over Generalized Fading Channels. In IEEE Proceedings. Sep 1998, p. 1860 – 1877. [10] NASSAR, C. R., SOLEYMANI, M. R. Application of Quantization Theory to Data Detection in a Presence of Nuisance Parameters. IEEE Trans. on Communication. June 1999, vol. 47, no. 6. [11] EPHRAIM, Y., MERHAV, N. Hidden Markov Processes. Trans. on Inf. Theory. June 2002, vol. IT-48, no. 6, p. 1518 – 1568. [12] TURIN, W., NOBELEN, R. Hidden Markov Modeling of Flat Fading Channel. IEEE Journal on Sel. Areas in Comm. Dec 1998, vol. 16, no. 9, p. 1809 – 1817. [13] KOMNINAKIS, CH., WESEL, R. D. Joint Iterative Channel Estimation and Decoding in Flat Correlated Rayleigh Fading Channel. Journal on Sel. Areas in Comm. Sep 2001, vol. 19, no. 9, p. 1706 – 1717. About Authors... Jan Vˇ CELÁK received his Ing. degree from the Czech Technical University in Prague in 2002. Currently he is a PhD student at the Department of Radioelectronics of the same university. His research is mainly focused on advanced detection, synchronization and equalization techniques for spatial diversity communication systems. Jan SÝKORA is associate professor at the Czech Technical University in Prague, Faculty of Electrical Engineering, Department of Radioelectronics. His research interest spans the whole area of the digital communication theory, including modulation, coding, synchronization, equalization and detection. Currently he focuses mainly on adaptive and spatial diversity communications.