Semi-blind equalization for high speed GMSK-based mobile communications

Size: px
Start display at page:

Download "Semi-blind equalization for high speed GMSK-based mobile communications"

Transcription

1 1 Semi-blind equalization for high speed GMSK-based mobile communications Raphaël Gallego, Member, IEEE, Florence Alberge, Member, IEEE, Pierre Duhamel, Fellow, IEEE, and Alexandre Rouxel, Member, IEEE Abstract This paper is concerned with semi-blind equalization techniques applied to bursty GMSK-based mobile communication systems. In bursty time-division multiple access mobile communication systems, the standards specify a maximum relative speed between transmitter and receiver at a given carrier frequency. However, in practical situations the maximum Doppler spread resulting from these maximum relative speed and the frequency desynchronization between the mobile and the base station can greatly exceed the specified conditions. So in the worst cases the practical rate of channel variation along the burst can be much more important than planned in the standards. In this paper, new semi-blind algorithms are proposed to provide reliable bursty communication through a multipath fast fading channel. The underlying methods belong to the Conditional Maximum Likelihood family, and can be implemented as adaptive algorithms. In high speed scenarios, we show that the proposed solutions outperform the Viterbi algorithm used in classical implementations, while providing similar performances in a fixed setting. Index Terms Semi-blind equalization, SIMO model, deterministic maximum likelihood, mobile communications, short burst communications, GSM/GPRS system, Viterbi algorithm, fast fading channels. I. INTRODUCTION In mobile communications systems (MCS), signals are transmitted through multipath mixed-phase time-variant channels. Mobile multipath channels have non-desirable impact on the transmitted signal, including inter-symbol interference (ISI) and channel variations. To deal with these effects, equalization techniques are usually applied to the received signal. In bursty MCS, such as Global System for Mobile (GSM), data are split in finite sequences or bursts so that the time-variant channels can be considered nearly constant during each transmitted burst. Stateof-the-art bursty MCS equalizers make use of a training sequence (TS), located in the middle of the burst (a R. Gallego and A. Rouxel are with the Advanced Baseband Department, Wavecom S.A., 3 Esplanade du Foncet, 944 Issy-les-Moulineaux Cedex, France ( rgallego@ieee.org; alexandre.rouxel@ieee.org) F. Alberge and P. Duhamel are with the Signal Processing Department, LSS-Supélec, 3 rue Joliot-Curie, 9119 Gif-sur-Yvette Cedex, France ( florence.alberge@lss.supelec.fr; pierre.duhamel@lss.supelec.fr)

2 midamble ), to estimate the channel parameters in the receiver. These channel parameters are then used to recover the transmitted data. Nevertheless, in situations involving fast fading channels, TS-based equalization has limitations since the information about the channel parameters that can be obtained from the TS is essentially non-reliable. Indeed, the channel value at the end of the burst can be quite different from the estimate provided by the training midamble. For example, a GSM cellular phone moving at 300 Km/h (for a frequency carrier of 1800 MHz) results in a Doppler shift of 500 Hz which leads to a coherence time of nearly 0.8 ms (corresponding to more than 00 symbols in GSM). Taking into account that a typical GSM half-burst contains approximately 60 symbols, this implies non-negligible channel variations during the equalization process. Blind non-cooperative equalization methods have been applied to bursty MCS in order to obtain satisfactory performances without using any training symbols [1], [], but they lack robustness to channel order overestimation, among others [3]. Semi-blind equalization techniques are attractive as they take advantage of both training-based and non-cooperative approaches [4], [5]. In blind equalization, whereas the use of High Order Statistics (HOS) is necessary in Single-Input-Single-Output (SISO) systems, both Higher and Second Order Statistics (SOS) approaches can be considered in the case of SIMO (Single-Input-Multiple-Output) systems. HOS approaches were first used for blind equalization [6], [7], [8], [9], [10], but they usually need a large number of samples compared to SOS-based methods, so their applicability in fast fading environments is limited because statistics cannot be assumed stable, even along the (short) burst. L. Tong et al introduce in [11] the use of SOS in blind equalization/estimation through to the extraction of spatial or temporal diversity, leading to SIMO models (see also [1], [13]). Different SOS methods have been studied in literature, like subspace methods [14], [15] or maximum likelihood methods [16], [17], [18]. In general, Maximum Likelihood (ML) methods are attractive due to their good near-asymptotic performance and relative simplicity [19]. Among these, Statistical ML (SML) approaches [18] achieve the best performance though at the cost of local minima in the minimization problem. Conversely, the Deterministic ML (DML) approaches [16], [17] lead to poor performances at low SNR since the method does not make use of any knowledge of the source. This lack of performance prevents the use of these methods in typical mobile communications scenarios. Conditional ML (CML) methods have also been proposed [0], [1]. These methods are a tradeoff between SML and DML approaches, since they use only part of the available prior information. Slock et al proposed in [0] a Gaussian ML (GML) approach in order to regularize the criterion; however, the prior information introduced (a Gaussian distribution for the transmitted symbols) may seem unrealistic. Another CML approach has been proposed in [1] by Alberge et al, with a convenient usage of the prior information. In fact, the classical SML and DML approaches can be viewed as special cases of this CML approach which leads to a good tradeoff between the asymptotic performance when the process is initialized close to the global minimum, and the number of local minima. In what follows, we focus on bursty MCS based on GSM using the Gaussian Minimum Shift Keying (GMSK) modulation, also known as the nd Generation (G) for mobile communication systems. The same modulation is

3 3 also used in GSM supporting General Packet Radio Service (GPRS), also referred as the.5g, and in the Enhanced GPRS (EGPRS) system (Modulation and Coding Scheme 1 to 4), also referred as the.75g []. In order to obtain a SIMO model (where CML approaches can be used), diversity should be available at the receiver. The use of extra antennae leading to spatial diversity increases the cost of the Radio Frequency front end. This solution can be prohibitive in mobile terminals. Oversampling can be used to gain temporal diversity, but its efficiency requires an excess bandwidth [3], and the GMSK used in GSM has small excess bandwidth [4]. However, the used GMSK can be approximated as a linear modulation involving a second order SIMO model. This result is obtained using the Laurent s linear decomposition [5] applied to a GMSK modulation with a symbol duration by bandwidth product (BT) equal to 0.3, as defined in the GSM standard and its evolutions []. This model is commonly used in the literature (e.g., [6], [7]) and will be adopted in this paper 1. The 3rd Generation Partnership Project (3GPP) specifies the speed (depending on the carrier frequency) between the transmitter and the receiver under which the system should guarantee a certain level of performance [8]. However, the standards do not require specific performances for speeds higher than 50 Km/h for 900 MHz carriers (i.e., a maximum Doppler spread of approximately 00 Hz). Classical Viterbi-based receivers still provide a reliable performance at these speeds with the GSM bursts length [9], [30] but an increasing number of situations with higher-speed applications (like mobile Internet in high-speed trains running at more than 300 Km/h) is now considered. In these cases, the Viterbi algorithm performance is not sufficient to fulfill the minimum specified requirements [8]. This paper deals with semi-blind equalization when applied to GMSK-based mobile communications in multipath fast fading channel conditions. Our work focuses on a family of the CML approaches presented in [31]. Our contribution is two-fold. First, block algorithms are proposed for blind equalization (CMLBA), and are then adapted to semi-blind context. We introduce here a new CML criterion (named CML-P in the paper), based on Theorem 1 of Section III, which states that the conditioning of given set of small sub-matrices is better than the one used for the whole burst. The new algorithm derived (CMLBAP) improves performance w.r.t. the previous CMLBA and is computationally more efficient. The performance achieved by the algorithm based on this new criterion (CMLBAP) is shown to be similar to that of the Viterbi algorithm in the block implementation, for the targeted range of SNR s in the fixed setting, and better than Viterbi under time-varying channel conditions [3]. Second, the CML-P criterion is extended to an adaptive scenario. Starting from the adaptive algorithms (CMLAA) analyzed in [33] based on CML criterion, a new adaptive algorithm (CMLAAi) is proposed which achieves performance similar to those of CMLBAP in a fixed setting and, in the same time, is well adapted to time-varying channel conditions. Simulations show the improvement given by the new algorithm w.r.t. the Viterbi one in a high speed environment (300 Km/h for 1800 MHz carrier) [34]. 1 In the EDGE (Enhanced Data Rates for GSM Evolution), packet (EGPRS) and circuit switched (ECSD) systems, which both use a 8-PSK modulation for high data rate modes, this linear decomposition is used to derived the 8-PSK emission filter from the GMSK modulation in order to obtain optimally closed spectrum for all emitted signals [4] and then to minimize the effect of this evolution on the cellular network plan.

4 4 The paper is organized as follows. The background as well as the common definitions and notations used in this paper are given in Section II. Our contribution to block algorithms is detailed in Section III. The case of adaptive algorithms is analyzed in Section IV. Simulation results and performance comparison are given in Section V. Finally, conclusion and final remarks are given in Section VI. II. BACKGROUND AND DEFINITIONS A. Diversity extraction It has been shown in [5] that any binary phase modulation with constant amplitude, as the GMSK, can be expressed as a sum of amplitude modulated pulses. Furthermore, it was also shown that a good approximation is achieved by keeping only the first term of this decomposition. In GMSK-based communications as defined in the GSM standard [4] a linear approximation is used. Given that the source is differentially encoded to avoid the zero crossing (as specified in the standards) and applying this approximation to the GMSK emitted signals defined in the GSM system, the following model is given. Denoting s(n) = ±1 the transmitted binary data and b(n) the noise samples, the received signal, before de-rotation (operation that consists in shifting each complex-valued symbol by 90 degrees), can be written as: x(n) = k h(k) s(n k) j n k + b(n), (1) h = h0 h p g () where h 0 denotes the first order filter from the GMSK linear decomposition, h p stands for the physical propagation channel, and g is used for the reception filter. As shown in [7], the main pulse h 0 contains approximately 99,5 per cent of the total GMSK pulse energy. Once a de-rotation operation is performed, the received signal reads: x(n) j n x(n) = k h(k) s(n k) j k b(n) j n = k h(k) s(n k) + b(n), (3) with h(k) h(k) j k and b(n) b(n) j n, (4) where h(k) is the global channel impulse response after de-rotation. Taking into account that h(k) is complex and s(n) a real BPSK signal, the de-rotated signal x(n) sampled at the baud rate can be seen as the output of a twosubchannel system (one for the real part, one for the imaginary part). This approach allows the use of algorithms that are usually applied in a SIMO (Single-Input-Multiple-Output) context [7]. B. SIMO Model. Definitions and Notations Let N denote the number of received symbols, M the channel order (thus, M + 1 is the length of the channel impulse response), and L the diversity order (L = in our case). Define:

5 5 The transmitted symbols sequence of size (M + N) 1, s M+N [ s( M),..., s(0),..., s(n 1) ] T The (sub-)channel impulse response of size (M + 1) 1, h c n [ h c n (M),..., hc n (0)] T, c = {1,..., L} and its SIMO equivalent, of size L (M + 1) 1, h n [ [ h 1 ] T [ ] n... h L T ] T n Finally, the received symbols sequence of size L N 1, X N [ x 1 (0),.., x L (0),..., x 1 (N 1),.., x L (N 1) ] T (n defines the time index) Now assume that the channel is not time-varying during a given burst of length N, that is, h n = h, n = 0...N 1. In this (block) approach, the received signal can be written as follows: X N = T N, M+N (h) s M+N + B N (5) where B N is the vector of size L (N) 1 stacking the received noise samples and T N, M+N (h) is a Sylvester matrix of size (L N) (M + N) defined as: T N, M+N (h) = C. Conditional Maximum Likelihood (CML) approach h 1 (M)... h 1 (0) h (M)... h (0) h 1 (M)... h 1 (0) h (M)... h (0). (6) 1) Maximum Likelihood approach: The criterion developed in our work belongs to the family of Maximum Likelihood (ML) criteria. ML approaches are often used because of their good performances when using a limited number of symbols, which is the case of short bursty mobile communications. Other approaches need a larger number of symbols to achieve sufficient performances, even if they can have a lower computational cost [35]. If no a priori statistics are assumed for the source, then both symbols and channel are to be estimated by the receiver, leading to a Deterministic ML (DML) approach [16], [17]. The DML criterion, which is minimized over both the channel and symbols, reads: JB DML ( ) h,sm+n = TN, M+N (h) s M+N X N. (7) The channel identifiability conditions for the SOS-SIMO case can be found in Chapter 7 of [3]

6 6 If full knowledge of the source statistics is assumed (i.e. equal probability among a given alphabet), then a SML approach [18] can be considered. This knowledge has the ability of improving the performances, at the cost of an increase in the number of local minima. The SML criterion is expressed as: JB SML ( ) h,sm+n = TN, M+N (h) s M+N X N, (8) with s M+N { 1, +1}. ) The CML criterion: from DML to SML: The criterion used in our work intends to achieve a good tradeoff between the existence of local minima and performances. Starting from DML approach, the idea consists in introducing new hypothesis that will allow to improve the performances while controlling the local minima problem. In DML approach, both symbols and channel are unknown variables and the criterion derived from the joint minimization is non-convex, leading to the existence of local minima, even if the criterion is convex w.r.t. each variable (s or h) separately. Besides, if the addition of new hypothesis keeps this convexity unchanged, then we may expect that no sizeable number of new local minima will be added to the global criteria. Actually, the stability of the global minimum is of crucial importance for the recursive procedure that will be implemented later. In our CML approach symbols are considered as random variables with a given probability density function (pdf), different from the real one, but reflecting some a priori knowledge of the symbols. This class of methods has been first introduced in [0] to regularize the criterion, in where a GML (Gaussian ML) approach is analyzed (see also [36]). In our case, a truncated exponential function is used, allowing to keep the above mentioned convexity: where Z is a normalization factor. p(s(n)) = 0, if s(n) > 1 p(s(n)) = 1 Z eks (n), if s(n) 1 p(s M+N ) = Π n p(s(n)) (9) As we can observe, when k 0, the pdf tends to a constant function on the interval [ 1, +1]. On the other hand, when k, the criterion corresponds to an SML approach, since symbols are constrained to be { 1, +1}. The choice of k follows from a tradeoff between the quantity of a priori information used and the respect of the convexity property [33]. Considering that the noise in (5) is AWGN (Additive White Gaussian Noise) and with variance equal to σ, the likelihood function conditioned on both the channel and the symbols is expressed as: where K is a normalization factor. p(x N h,s M+N ) = ( = K exp 1 ) σ X N T N, M+N (h)s M+N Taking into account the prior information used for the symbols given by (9), the following likelihood function (10)

7 7 for the symbols estimation can be derived: p(x N,s M+N h) = p(x N h,s M+N ) p(s M+N ) = K exp ( X N T N, M+N (h)s M+N + σ k s M+N ), (11) for s M+N 1, where K is a normalization factor. Thereby, the CML criterion can be expressed as follows: JB CML ( ) h,sm+n = TN, M+N (h) s M+N X N γ sm+n, sm+n B M+N (1) with B K = {s R K ; 1 s +1, 1 i K} and γ = kσ. (13) Thus, the γ parameter controls the amount of a priori information taken into account. The upper bound for which the criterion remains convex w.r.t. each variable separately is obtained by forcing the second derivative of (1) w.r.t. the symbols to be zero [33]. This results in: where λ min (A) denotes the minimum eigenvalue of A. γ = λ min { TN, M+N (h) H T N, M+N (h) } (14) III. BLOCK APPROACH Among the M+N symbols contained into s M+N, let N k (resp. N u ) denote the number of known (resp. unknown) symbols at the receiver. Thus, the total symbol sequence can be written as: [ [snk] T ] ] T T ŝ M+N = [ŝnu. (15) Actually, in a mobile radiocommunications scenario, the known symbols used by a semi-blind algorithm are those of the training sequence 3. A. CML Block Algorithm (CMLBA) The block algorithm can be derived from the CML criterion above and adapted for the semi-blind context. A new notation is introduced in the criterion in order to take into account the known symbols knowledge. It is defined as the known interference directly subtracted from the received symbols and described by the following equations: If N0 (s N1 ;h) = V N0, N 1 (h) s N1, (16) If N0 (s N1,...,s NP ;h) = If N0 (s N1 ;h) If N0 (s NK ;h). (17) 3 Because of the equivalence of the backward/forward equalization processes in the GSM System, in this paper we assume that we work always with the forward half-burst, so that the midamble can be seen as a training sequence located at the beginning of the half-burst

8 8 The matrix V N0, N 1 (h) denotes the matrix that results when keeping only the N 1 columns of a Sylvester T N0, N T (h). The context clearly indicates which N 1 columns correspond to a given matrix V N0, N 1 (h). Thus, the semi-blind criterion can be expressed as: JB CML ( ) h,snu = TN, M+N (h) s M+N X N γ snu = [ V N, Nk (h) V N, Nu (h) ] s N k X N γ snu s Nu = VN, Nu (h) s Nu ( X N V N, Nk (h) s Nk ) γ snu = VN, Nu (h) s Nu ( X N If N (s Nk ;h) ) γ snu (18) with γ = λ min { VN, Nu (h) H V N, Nu (h) }. (19) In [37], another form for the equation (5) is used for the CML approach, that is equivalent to the classical one: T N, M+N (h) s M+N = U N, M+1 (s M+N ) h (0) where U N, M+1 (s M+N ) is a Symbols matrix of size (L N) (L (M + 1)) defined as: I L sm (n) T I L sm (n 1) T U N, M+1 (s M+N (n)) =. I L sm (n N + 1) T where I L denotes the identity matrix of size L L and where stands for the Kronecker product. That allows to rewrite the criterion in an equivalent form but well-suited to be minimized by the variable h: JB CML ( ) h,sm+n = UN, M+1 (s M+N ) h X N γ sm+n. (1) Thus, the block algorithm consists in the separate minimization with respect to s and h variables, so an iterative procedure is deduced as follows. Starting from an initial estimate of the channel ĥ(0), we can write: for k = 1:ite B end ŝ (k) N u = arg min J CML(ĥ(k 1) ) B,s Nu s Nu B Nu () [ ŝ (k) M+N = [snk ] T [ŝ(k) ] ] T T N u (3) ĥ (k) = argmin h J CML B ( h,ŝ (k) M+N ) (4) The inequality constraint for symbols minimization (13) is resolved by a relaxation method (see [38] for details).

9 9 The number of (block) iterations (ite B ) performed is 0, which has been found to be a good compromise between performance and complexity according to our results. B. The Partitioning Procedure As already explained on the CML criterion, the γ parameter given by (19) plays a very important role, because it controls the amount of prior information taken into account. Thereby, our interest is to have λ min as large as possible (and, so, the largest γ). Theorem 1 below shows that a segmentation of () into a set of equations increases λ min. Theorem 1: Let T 1 and T be two sub-matrices of a matrix T such that T = [T 1 T ] then where λ T min λ T min λt1 min and λ T min λt min resp. λtp min stands for the smallest eigenvalue of TH T resp. T H p T p, p=1,. Proof: Let N resp. N p denote the number of columns of T resp T p. λ T min = arg min v C N v H T H Tv v H v Let v = [ v H 1 0H N ] H where v1 C N1 and 0 N C N, then vh T H Tv v H v v C N. In particular, The same line of arguments leads to: λ T min vh T H T v v H v λ T min arg min v 1 C N 1 = vh 1 TH 1 T 1v 1 v H 1 v 1 v H 1 TH 1 T 1v 1 v H 1 v 1 λ T min λt min. v 1 C N1. = λ T1 min. This method is easily extended to more partitions. In this case, the minimum eigenvalues corresponding to the associated sub-matrices increase, as well as the amount of a priori information that can be taken into account while keeping a convex criterion. Of course, the number of columns in each sub-matrix should remain larger than the channel order M for the sub-systems to be solvable. So, the optimal number of columns is M + 1. Thus, the partitioning procedure consists in the (vertical) division of the global filtering matrix T N, M+N (h). Apart from the known symbols, the rest of the matrix which is related to the unknown symbols is partitioned in P small sub-matrices of M + 1 columns. This procedure not only allows to take profit from the λ min condition, but also permits to realize P small optimizations (by the relaxation method) instead of a large one. So the benefit of the partitioning procedure is two fold: increase the performances of the block algorithm (because of a better choices of λ min ) and reduce the computational cost of the whole algorithm

10 10 C. CML Block Algorithm - Partitions (CMLBAP) In order to illustrate the advantages of the partitioning procedure, we derive a new algorithm named CMLBAP (P for Partitions), which employs the criterion detailed below: JBP CML ( ) h,snp = TN, M+N (h) s M+N X N γ snp = VN, Nu (h) s Nu ( X N If N (s Nk ;h) ) γ snp = [ V N, N1 (h)... V N, NP (h) ] [ s N1.. s NP ] ( X N If N (s Nk ;h) ) γ s Np = V N, Np (h) s Np ( X N If N (s Nk ;h) If N (s N1, s Np 1, s Np+1, s NP ;h) ) γ snp = VN, Np (h) s Np ( X N If N (s Nk ;h) If c N(s Np ;h) ) γ snp, (5) with γ = λ min { VN, Np (h) H V N, Np (h) } (6) and If c N (s N p ) = If N (s N1, s Np 1, s Np+1, s NP ;h). (7) Index p denotes the partition we deal with. The V Nu, N p (h) matrix corresponds to the associated channel matrix of the p th partition. P is calculated from the division of the total number of symbols to be estimated (N u ) by the size of these small matrices (N p = M + 1). If the calculated P is not an integer, the size of the last partition (N P ) is modified for convenience to fit an integer number of partitions into the N u symbols. Finally, If c N (s N p ) is introduced to simplify notation, and is defined as the complementary interference for the partition p, that is, the subtracted interference to the partition we deal with, considering the symbols of the rest of the partitions as known. Behavior of the algorithm is similar to the CMLBA one, but the minimization of variable s is now realized by P minimizations corresponding to the P small matrices V Nu, N p (h). Thus, considering a given block iteration k, the equations of the new algorithm (for the symbols minimization) can be written as follows: for p = 1:P ŝ (k) N p = arg min J CML(ĥ(k 1) ) BP,s Np s Np B Np = arg min s Np B Np VN, Np (ĥ(k 1) ) s Np ( X N Îf N (s N k ;ĥ(k 1) ) ˆ If c N (s N p ;ĥ(k 1) ) ) ˆγ snp, (8) with ˆγ = λ min { VN, Np (ĥ(k 1) ) H V N, Np (ĥ(k 1) ) } (9) ŝ (k) N u = [[ ŝ (k) N 1 ]T... [ŝ(k) N P ]T ] T (30)

11 11 end The minimization w.r.t. the channel remains unchanged (4). IV. ADAPTIVE APPROACH Until now, we have implicitly supposed that the vehicle speed w.r.t. the base station was zero or practically zero. This implies that the true channel impulse response is (practically) constant along the burst. When acting in real conditions, e.g., when communicating from high speed trains, the true channel response may vary rapidly. In extreme situations, the last channel response located at the end of the burst (ĥend ) can be totally different from the one situated near the training sequence (ĥini ). Thus, whereas in the block approach the implicit model of the received signal involves a fixed channel h, the underlying model of the adaptive approach is a true time varying model, involving various filters H [] along the burst where i is the time index. as a consequence, different channel estimates ĥ are computed along the burst in the adaptive approach. The channel and symbols estimates are updated upon the arrival of a new symbol. At a given time i, the estimated symbols sequence of size N k + i read: [ ŝ N k +i = [snk ] T [ŝ ] ] T T i. (31) Once all the unknown symbols contained in the burst have been processed by the receiver (i = N u ), the above estimated sequence corresponds to the global estimated symbols sequence as in the block approach (15): [ ŝ (Nu) [snk] T [ŝ(n N k +N u = u) ] ] T T N u = ŝm+n. (3) A. CML Adaptive Algorithm (CMLAA) The adaptive procedure is derived as follows. At each time i, only one symbol and channel minimization is performed, that is, a unique block iteration is done. In this symbols minimization, only the Q + 1 more recent symbols of ŝ M+N are updated. Let us introduce the following notations. Let su ˆ Q+1 denote the sequence containing the Q + 1 updated symbols at time i, whereas sp ˆ M denotes the previous symbols (the past interference) used in the estimation of su ˆ. Thus, the estimated symbols sequence reads, during the steady state: [ ŝ N k +i = [snk ] T [ŝ(i 1) T [ (i 1)] T [ ] T i M Q 1] sp ˆ M su ˆ Q+1 This behavior is depicted in Fig.1, where we consider a sliding window moving along the burst. For the channel minimization, because of only a given number of symbols are updated, a new recursive procedure is derived; in such procedure, the channel estimate ĥ is updated from the result of the previous minimization, ĥ (i 1). Details on this recursive procedure are given in the Appendices. ] T

12 1../../figures/eps/gsm_burst_sliding_window.eps Fig. 1. The burst in adaptive approach: sliding window The computational cost of the algorithm compared to its block equivalent is considerably reduced. This cost depends directly on to the number of symbols updated at each time i. In practice, a good tradeoff is achieved for Q = M + 1 (i.e., the length of the channel impulse response). The recursive criterion is detailed below: JR CML ( h,snk +i) = T N k M+i, N k +i (h) s N k +i X γ snk +i, (33) with N k M+i γ = λ min { T N k M+i, N k +i (h)h T N k M+i, N k +i (h)}. (34) Taking into account that we update only the Q + 1 symbols of su Q+1, the minimization of T N k M+i Q 1, N k +i Q 1 (h) s X X N k M+i Q 1 Q+1 N k +i Q 1 + T Q+1, M+Q+1 γ su Q+1 (h) s M+Q+1 (35) it is equivalent to the minimization of T Q+1, M+Q+1 (h) s M+Q+1 X Q+1 γ su Q+1. (36)

13 13 Therefore, the next criterion is considered: JR CML ( ) h,su Q+1 = = T Q+1, M+Q+1 (h) s M+Q+1 X Q+1 = [ V p Q+1, M (h) V u Q+1, Q+1 (h)] X Q+1 γ su Q+1 = V u Q+1, Q+1 (h) su Q+1 ( X Q+1 V p Q+1, M (h) sp M = V u Q+1, Q+1 (h) su Q+1 γ su Q+1 sp M su Q+1 ) γ su Q+1 ( X Q+1 If Q+1 (sp M ;h)) γ su Q+1, (37) with γ = λ min { V u Q+1, Q+1 (h)h V u Q+1, Q+1 (h)}. (38) Of course, the above criterion (33) can be expressed by the next equivalent form used for channel minimization thanks to (1): JR CML ( h,snk +i) = U N k M+i, M+1 (s N k +i ) h X N k M+i γ snk +i. (39) As we can observe, this recursive approach is now well suited to be applied to time-varying channel. A forgetting factor λ is introduced to follow the variations of the channel impulse response. The value of this parameter depends on the speed of this variation and must be adjusted consequently. The adaptive criterion is as follows: JA CML ( h,su Q+1, λ ) = 1/ ( Λ Q+1 T Q+1, M+Q+1 (h) s M+Q+1 X ) Q+1 γ su Q+1 = Λ 1/ Q+1 V u Q+1, Q+1 (h) su Q+1 Λ 1/ (X Q+1 Q+1 If Q+1 (sp M ;h)) γ su Q+1, (40) with and γ = λ min { V u Q+1, Q+1 (h)h V u Q+1, Q+1 (h)} (41) If Q+1 (sp M ;h) = V p Q+1, M (h) sp M (4) where Λ K is, in our case (L = ), a diagonal matrix diag {λ K 1, λ K 1,..., λ, λ, 1, 1}. The equations for the adaptive procedure that uses the above criterion are detailed in Appendix A. As it is shown, a given estimate ĥ is updated from the previous estimate ĥ(i 1), because only a finite number of symbols has been updated. That is why we name this procedure as a prls procedure (for pseudo-rls), because it is a Recursive Least Squares (RLS)-like procedure (with L = ) where, instead of updating one symbol at each time index i, a complete window of Q + 1 symbols is updated [31].

14 14 The advantage of this procedure w.r.t. the RLS procedure is that it allows to reduce the possible errors of estimation, since every symbol is estimated Q + 1 times. The disadvantage is an increase of the computational cost in the symbols minimization (at each iteration i, an array on Q + 1 symbols is updated in prls, whereas only one symbol is updated in a typical RLS procedure). The equations of the prls procedure for the calculus of the channel impulse response estimates are detailed in [31]. The simulations given in Section V. V-B show the improvement in terms of Raw Bit Error Rate (RBER) reached by the adaptive algorithms when comparing to the block ones in the case of time-varying channels (v > 0 km/h). However, in a fixed setting (v = 0 km/h), a degradation w.r.t. the new CMLBAP is observed. This can be explained by the fact that the above presented adaptive algorithm is deduced from the CMLBA one [33]. Thus, our objective is to reduce the degradation of the CMLAA w.r.t. the CMLBAP in a fixed setting. B. CML Adaptive Algorithm - iterative (CMLAAi) From the comparison of CMLBAP and CMLAA criteria shown in (5) and (40), one can observe an important difference in the symbols minimization. Whereas in CMLBAP all the interference from the estimated symbols is taken into account for each partition s Np, only the past interference is used in CMLAA for the a given updated window of symbols su Q+1, as observed in (7) and (4) respectively. Actually, both past and future interferences are used in CMLBA, if a time line was considered in the block approach. Thus, in this section, we propose to include this future interference subtraction term in the adaptive algorithm: the future interference is subtracted to the window su Q+1 in order to improve performance of CMLAA. Moreover, the fact of including this new term in the criterion of the adaptive procedure allows to iterate (like in the block case) the whole procedure in order to improve the estimation of this new subtracted interference. The improvements w.r.t. the adaptive procedure are two fold: a better conditioning of the associated channel matrices (leading to better performance) and the capacity to improve the estimation of the subtracted interferences when iterating the whole adaptive procedure. Denoting the symbols corresponding to this future interference sf m, being m equal to the channel order M for

15 15 convenience, the new adaptive criterion can be expressed as: JAI CML ( h,su Q+1, λ ) = = Λ D 1/( Q+1, m T Q+1+m, M+Q+1+m (h)s M+Q+1+m X ) Q+1+m γ (i,k) su Q+1 = Λ D Q+1, m1/ ([ V p Q+1+m, M sp (i,k) M su Q+1 sf (i,k 1) m X (h) V u Q+1+m, Q+1 (h) V f Q+1+m, m (h)] Q+1+m ) γ (i,k) su Q+1 = Λ D 1/ Q+1, m V u Q+1+m, Q+1 (h) su Q+1 Λ D Q+1, m 1/ (X Q+1+m If(i,k) (i,k) (i,k 1) Q+1+m (sp M,sf m ;h) ) γ (i,k) su Q+1, (43) with γ (i,k) = = λ min { V u Q+1+m, Q+1 (h)h Λ D Q+1, mv u Q+1+m, Q+1 (h)} (44) and If (i,k) (i,k) (i,k 1) Q+1+m (sp M,sf m ;h) = = V p Q+1+m, M (h) sp M + V f Q+1+m, m (h) sf m. (45) Because of the introduction of the future interference, a new definition has been introduced for the matrices containing the forgetting factor λ. Thus, Λ D is also a diagonal matrix like Λ but the weighting by λ is done in both directions (past/future): [ ] ΛK1 Λ D K 1, K = λ λ... The equations of the new procedure are detailed in Appendix B. λ K λ K. (46) Fast convergence of the CMLAAi can be achieved by minimizing the criterion (43) but now in both (temporal) directions, that is, in the direct (forward) as shown above and in the reverse direction (backward). First, we introduce

16 16 the following new definitions: s R N+M [ s R (n), n = 0... N 1... N + M 1 ] T, h R c [ n h Rc ] T, n (k), k = M... 0, c = {1,..., L} h R n [ [ h R 1]T [ n... h RL]T ] T, n X R N c [ x R c (n), n = 0... N 1, c = {1,..., L} ] T, X R N [ x R 1 (0),.., x R L (0),..., x R 1 (N 1),.., x L (N 1) ] T. Taking in account these definitions, we can write that: s R (n) s(n 1 n), h R c n (k) h c n (M k), x R c (n) x c (N 1 n). Thus, the filtering equation given in (5) can be written now in the time reverse form as: X R N = T N, N+M (h R ) s R N+M. (47) Therefore, with the above definitions, the same form for the filtering equation is kept, so the same equations for the direct sense are used for the reverse sense. Since for a given time index n, the same criterion is minimized along the iterations k, both direct and reverse iterations converge to the same minimum. Performance of the new adaptive algorithm (CMLAAi) w.r.t. the non-iterative adaptive algorithm CMLAA in terms of RBER is shown by the simulation experiments in Section V. V-B. As expected, an improvement can be observed when comparing the CMLAA to the CMLAAi with only one iteration. On the other hand, no noticeable performance gain is observed after more than 4-5 iterations. For convenience, we will take ite A = 4 (two forward and backward) iterations as default parameter for the simulations in this paper. Indeed, when comparing the new adaptive algorithm with iterations to the block algorithm with partitions in terms of computational cost, we can observe that the complexity is roughly the same when taking into account the number of symbols minimizations per relaxation executed by each one. For the block case, considering the optimal number of partitions, we have a total of P ite B = 1 0 = 40 minimizations and, in the adaptive case, N u ite A = 60 4 = 40 minimizations, too. (This calculus is based on the fact that the minimizations performed by the relaxation method represent more than 90 % of the total computational cost of the algorithms.) V. SIMULATION RESULTS In order to compare the theoretical performances of the new algorithms w.r.t. the previous ones, a simplified model of the GSM system is considered. Simulation conditions are based on the model presented in (1). Instead of considering exact GMSK signal, the linear approximation is used [6], [7]. The GMSK signal is substituted by a BPSK signal followed by a rotation operation. Furthermore, neither transmission or reception filters are taken

17 17 into account. This avoids the performance degradation due to the channel truncation (as in a real GSM conditions) so the asymptotical performances of the algorithms can be tested. In this model, the simulated channel impulse responses {h n, n}, as defined in (), are considered as normalized Gaussian random variables. The length of all impulse responses is supposed to be known. Actually, only channel variation and the noise limits the performance of these algorithms. A. Simulation Conditions The normal GSM burst is divided in two parts (see Fig.), as the standard [39] specifies, each one composed of N k +N u symbols. The known symbols of the TS located at the beginning of the semi-burst are used for initializing all the algorithms. Indeed, a channel estimate (h ini ) is derived from a straightforward Least Square Estimation (LSE) of this known sequence [40].../../figures/eps/gsm_burst_simplified_model.eps Fig.. The simplified GSM model Two half bursts made of N u = 61 random binary data (BPSK) are generated. Like in GSM systems, a CAZAC (Constant Amplitude and Zero Auto-Correlation) sequence [41], [4] of N k = 6 known symbols is used for the TS. After a rotation operation, the whole burst is then transmitted over a randomly generated channel (having L = sub-channels) of length M + 1 = 5. Once a de-rotation operation (see Section II. II-A) is performed by the receiver, equalization algorithms are applied. Soft decision symbols are then sliced and compared with the transmitted ones. The RBER is used in order to evaluate the performance of the presented algorithms. The block diagram of the simulation chain is shown in Fig.3.

18 18../../figures/eps/gsm_chain_simplified_model.eps Fig. 3. The simplified GSM model B. Performance Comparison First, a performance comparison of the semi-blind block algorithms is given (Fig.4). Static channels (v = 0 km/h) are used in this simulation. Classic Viterbi (Block) Algorithm (VTBA) is considered as a reference for comparison. We compare the performance of the following algorithms: CMLBA o proposed in [33] using ĥini from the TS to initialize the algorithm (this approach does not take into account the interference generated by the training sequence), CMLBA proposed in Section III. III-A, CMLBAP proposed in Section III. III-C which uses the partitioning procedure. First, comparing CMLBA o with CMLBA, we observe the gain (more than 1.5 db for a RBER of 10 ) obtained when taken into account the past interference generated by the known symbols of the training sequence. Second, the partitioning procedure applied in CMLBAP provides a noticeable gain of performance w.r.t. the CMLBA, despite its reduced complexity: for a RBER of 10 the gain is approx. 0.5 db, and for a RBER of 10 3 this gain is improved up to 0.75 db. Furthermore, no degradation is observed when comparing the CMLBAP to the VTBA (Viterbi Block Algorithm) in the typical targeted range (SNR under 10 db). Indeed, a little improvement is achieved by CMLBAP w.r.t. to VTBA in low SNR ratios (a gain of 0.5 db for a RBER of 10 ). This is due to the fact that the Viterbi-based algorithm only uses the information given by the known symbols of the TS, whereas the semi-blind CMLBAP algorithm uses both known and unknown symbols. In the next simulation (Fig.5), the semi-blind adaptive algorithm CMLAA given in Section IV. IV-A is compared to the block ones (CMLBA and CMLBAP) in a time-varying environment. As before, the VTBA is used as a reference for comparison. The terminal speed used for the simulated channel is v = 300 Km/h (f c = 1800 MHz),

19 19../../figures/eps/simplified_model_fixed_channel_cmlbaocmlbacmlbapvtba[black].eps Fig. 4. CMLBAP vs. CMLBA / CMLBA o (Static Channel) higher than the standard requirements [8] (v = 130 Km/h (f c = 1800 MHz), but more appropriate for some actual situations (high speed trains). As expected, performance of all algorithms is limited by channel variation, which leads to an error floor. CMLbased algorithms outperform in all cases the VTBA. The reason is that, at this speed, the channel estimated from the training sequence is accurate only near the TS. CML-based algorithms estimate the channel several times, where the Viterbi-based one just uses the estimate given by the TS. As we can also observe, CMLAA outperforms CMLBA but not CMLBAP in this time-varying situation. However, none of these algorithms can attain the required target RBER for the system to be working correctly. In order to evaluate the possible degradation of the adaptive version (CMLAA) w.r.t. the block algorithms, a new simulation is given in Fig.6, but now in a fixed setting. An important degradation of CMLAA w.r.t. CMLBA/CMLBAP is observed when a static channel is employed:

20 0../../figures/eps/simplified_model_variant_channel_vtbacmlbacmlbapcmlaa[black].eps Fig. 5. CMLAA vs. CMLBAP / CMLBA (Time-Varying Channel) approx. 1 db for a RBER of 10. This is due to the fact that the CMLAA is derived from the CMLBA, which does not use the partitioning procedure. Simulation given in Fig.7 show the enhancement provided by the new adaptive algorithm (CMLAAi, presented in Section IV. IV-B) in a fixed setting due to the use of the all available interference, as in the CMLBAP. No noticeable degradation of CMLAAi w.r.t. the block one (CMLBAP) is now observed. Finally, a new simulation (Fig.8) is performed in order to evaluate the improvement of CMLAAi versions w.r.t. the CMLAA algorithm in a time-varying environment. Same channel variation conditions than before were used (v = 300 Km/h for a f c = 1800 MHz. As we can observe, the new CMLAAi (based on CMLBAP) outperforms CMLAA (based on CMLBA). Whereas the CMLAAi has an error floor (in terms of RBER) of.5 10, the CMLAA (resp. CMLBAP) only achieves an error floor of 4 10 (resp ). The difference is even more considerable when comparing to the VTBA,

21 1../../figures/eps/simplified_model_fixed_channel_cmlaacmlbacmlbap[black].eps Fig. 6. CMLAA vs. CMLBAP / CMLBA (Static Channel) which has an error floor higher than VI. CONCLUSION New algorithms for semi-blind equalization have been presented in this paper. Based on the CML approach [1], a partitioning procedure is developed and a new criterion (CML-P) is derived. This new criterion can be viewed as a customization of the use of the available a priori information for the symbols estimation. Instead of considering the same prior information for all the symbols, as previous CML approach does, CML-P customizes the amount of information taken into account for each sub-set (partition) of the estimated symbols and takes advantage of better conditioned channel matrix to add more a a priori information on the source statistics. A new (block) algorithm (CMLBAP) has been derived, which outperforms (in terms of RBER) the previous CML-based one (CMLBA) [1] according to our simulation results, despite its reduced complexity. Furthermore, in a fixed setting, it is shown to have performances similar to those of the optimal ML Viterbi algorithm. In

22 ../../figures/eps/simplified_model_fixed_channel_cmlaacmlaaitrcmlbap[black].eps Fig. 7. CMLAAi vs. CMLAA / CMLBAP (Static Channel) time-varying channel conditions, the CMLBAP performs better than the Viterbi algorithm. The same concepts have been used to develop an adaptive version of such algorithm (CMLAAi) which leads to an improved tracking capacity. This new algorithm outperforms the Viterbi one (lower error floor is achieved) in high speed environment (v = 300 Km/h for f c = 1800 MHz), according to our simulations experiments. Future research will be focused on the introduction of an a priori information on the channel estimation variation. For instance the introduction of a realistic dynamic model for the time varying channel is under investigation, like the use of an hyper-model with the known dynamics of a time-varying channel [43], [44], in order to improve the ratio complexity/performance as in the case of symbols estimation. An analytical performance analysis of the proposed techniques will also be considered, as well as a study of the complexity of these techniques when compared to the Viterbi algorithm.

23 3../../figures/eps/simplified_model_variant_channel_vtbacmlbapcmlaacmlaaitr[black].eps Fig. 8. CMLAAi vs. CMLAA / CMLBAP (Time-Varying Channel) ACKNOWLEDGMENT The authors would like to thank the digital signal processing department of Wavecom S.A. for supporting this research, and Serguei Burykh for his help in proofreading the manuscript. APPENDIX I CMLAA EQUATIONS The CML Adaptive Algorithm (CMLAA) is given below:

24 4 for i = 1:N u su ˆ Q+1 = arg min J CML(ĥ(i 1) A,su Q+1, λ ) su Q+1 B Q+1 = arg min Λ 1/ Q+1 T u Q+1, Q+1 (ĥ(i 1) ) su Q+1 su Q+1 B Q+1 with ˆ γ = Λ 1/ (X Q+1 Q+1 Îf(i 1) Q+1 (sp M ;ĥ(i 1) ) ) ˆ γ su Q+1, (48) = λ min { T u Q+1, Q+1 (ĥ(i 1) ) H Λ Q+1 T u Q+1, Q+1 (ĥ(i 1) ) } (49) ĥ = argmin h JA CML ( h,ŝ M+Q+1, λ) = ĥ(i 1) + [ R ] 1 A {U Q+1, M+1 (ŝ M+Q+1 )H [ ] Λ Q+1 X Q+1 U Q+1, M+1 (ŝ M+Q+1 )ĥ(i 1) [ λ U (i 1) Q, M+1 (ŝ(i 1) M+Q )H Λ Q X (i 1) Q ]} U (i 1) Q, M+1 (ŝ(i 1) M+Q )ĥ(i 1) (50) end where: [ ] 1 R A = A 1 A + A 1 A U(i 1) Q, M+1 (ŝ(i 1) M+Q )H [ ΛQ λ U(i 1) Q, M+1 (ŝ(i 1) M+Q )A 1 A ] 1 U(i 1) Q, M+1 (ŝ(i 1) M+Q )H U (i 1) Q, M+1 (ŝ(i 1) M+Q )A 1 A, (51) A 1 A = [ λr (i 1) A ] 1 [ λr (i 1) U Q+1, M+1 (ŝ M+Q+1 )H A ] 1 [ Λ Q U Q+1, M+1 (ŝ M+Q+1 )[ λr (i 1) ] A 1 ] 1 U Q+1, M+1 (ŝ M+Q+1 )H U Q+1, M+1 (ŝ M+Q+1 )[ λr (i 1) ] 1. A (5)

25 5 APPENDIX II CMLAAI EQUATIONS The iterative CML Adaptive Algorithm is given below: for k = 1:ite A for i = 1:N u su ˆ (i,k) Q+1 = arg min J CML(ĥ(i 1,k) AI,su Q+1, λ ) su Q+1 B Q+1 = arg min Λ D Q+1, m T su Q+1 B Q+1 ŝ (i,k) M+Q+1+m X Q+1+m Q+1+m, M+Q+1+m (ĥ(i 1,k) ) γ (i,k) ˆ su Q+1 = arg min Λ D 1/ Q+1, m T u Q+1+m, Q+1 (ĥ(i 1,k) ) su Q+1 B Q+1 with su Q+1 Λ D 1/ ( Q+1, m X Q+1+m Îf(i 1,k) ˆ γ (i,k) = Q+1+m ( ˆ (i,k) sp M, sf ˆ (i,k) m )) γ (i,k) ˆ su Q+1, (53) λ min { T u Q+1+m, Q+1 (ĥ(i 1,k) ) H Λ D Q+1, mt u Q+1+m, Q+1 (ĥ(i 1,k) ) } (54) and (i 1,k) ÎfQ+1+m( sp ˆ (i,k) M, ˆ m ) = sf (i,k) = T p Q+1+m, M (ĥ(i 1,k) ) sp ˆ (i,k) M + T f Q+1+m, m (ĥ(i 1,k 1) ) sf ˆ (i,k 1) m (55) ĥ (i,k) = arg min h JAI CML ( (i,k) h,ŝ M+Q+1+m, λ) = ĥ(i 1,k) + [ R ] 1 A {U Q+1+m, M+1 (ŝ(i,k) [ Λ D Q+1, m X Q+1+m U Q+1+m, M+1 (ŝ(i,k) M+Q+1+m )H M+Q+1+m ) ĥ(i 1) ] λ U (i 1) Q+m, M+1 (ŝ(i 1,k) M+Q+m )H Λ D Q, m ]} U (i 1) Q+m, M+1 (ŝ(i 1,k) M+Q+m )ĥ(i 1,k) [ X (i 1) Q+m (56) end end REFERENCES [1] D. Boss, T. Petermann, and K.-D. Kammeyer, Impact of blind versus non-blind channel estimation on the BER performance of GSM receivers, Proceedings of the IEEE Signal Processing Workshop on Higher-Order Statistics (HOS 97), pp. 6 66, July 1997.

26 6 [] Z. Ding and G. Li, New methods of blind channel equalization for GSM systems, Conference Record of the 31th Asilomar Conference on Signals, Systems and Computers, vol., pp , November [3] G. B. Giannakis, Y. Hua, P. Stoica, and L. Tong, Signal Processing Advances in Wireless and Mobile Communications: Trends in Channel Estimation and Equalization. Prentice Hall PTR, 001. [4] E. De Carvalho and D. Slock, Semi-blind maximum-likelihood multichannel estimation with Gaussian prior for the symbols using soft decisions, 48th IEEE Vehicular Technology Conference (VTC 98), vol., pp , May [5] G. Li and Z. Ding, A semi-blind channel identification method for GSM receivers, Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 98), vol. 6, pp , May [6] Y. Sato, A Method of Self-Recovering Equalization for Multilevel Amplitude-Modulation Systems, IEEE Trans. Commun., vol. 3, no. 6, pp , June [7] D. Godard, Self-Recovering Equalization and Carrier Tracking in Two-Dimensional Data Communication Systems, IEEE Trans. Commun., vol. 8, no. 11, pp , November [8] A. Benveniste and M. Goursat, Blind Equalizers, IEEE Trans. Commun., vol. 3, no. 8, pp , August [9] D. Hatzinakos and C. Nikias, Blind decision feedback equalization structures based on adaptive cumulant techniques, IEEE International Conference on Communications (ICC 89), vol. 3, pp , June [10] O. Shalvi and E. Weinstein, New criteria for blind deconvolution of nonminimum phase systems (channels), IEEE Trans. Inform. Theory, vol. 36, no., pp , March [11] L. Tong, G. Xu, and T. Kailath, A new approach to blind identification and equalization of multipath channels, Conference Record of the 5th Asilomar Conference on Signals, Systems and Computers, vol., pp , November [1], Blind identification and equalization based on second-order statistics: a time domain approach, IEEE Trans. Inform. Theory, vol. 40, no., pp , March [13] L. Tong, G. Xu, B. Hassibi, and T. Kailath, Blind channel identification based on second-order statistics: a frequency-domain approach, IEEE Trans. Inform. Theory, vol. 41, no. 1, pp , January [14] E. Moulines, P. Duhamel, J.-F. Cardoso, and S. Mayrargue, Subspace methods for the blind identification of multichannel FIR filters, IEEE Trans. Signal Processing, vol. 43, no., pp , February [15] K. Abed-Meraim, J.-F. Cardoso, A. Gorokhov, P. Loubaton, and E. Moulines, On subspace methods for blind identification of single-input multiple-output FIR systems, IEEE Trans. Signal Processing, vol. 45, no. 1, pp. 4 55, January [16] D. Slock, Blind fractionally-spaced equalization, perfect-reconstruction filter banks and multichannel linear prediction, IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 94), vol. 4, pp , April [17] Y. Hua, Fast maximum likelihood for blind identification of multiple FIR channels, Conference Record of the 8th Asilomar Conference on Signals, Systems and Computers, vol. 1, pp , November [18] H. Cirpan and M. Tsatsanis, Stochastic maximum likelihood methods for semi-blind channel estimation, IEEE Signal Processing Lett., vol. 5, no. 1, pp. 1 4, January [19] L. Tong and S. Perreau, Multichannel blind identification: from subspace to maximum likelihood methods, Proceedings of the IEEE, vol. 86, no. 10, pp , October [0] D. Slock and C. Papadias, Further results on blind identification and equalization of multiple FIR channels, IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 95), vol. 3, pp , May [1] F. Alberge, P. Duhamel, and M. Nikolova, Blind identification/equalization using deterministic maximum likelihood and a partial information on the input, 1999 nd IEEE Workshop on Signal Processing Advances in Wireless Communications (SPAWC 99), pp. 59 6, May [] G. Heine and H. Sagkob, GPRS: Gateway to Third-Generation Mobile Networks. Artech House Publishers, February 003. [3] H. Gazzah, P. A. Regalia, and J.-P. Delmas, On blind (non) identifiability of dispersive bandlimited channels, Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 01), vol. 4, pp , May 001. [4] 3rd Generation Partnership Project, Technical Specification Group GSM/EDGE, Radio Access Network, Modulation, Release 1999 (3GPP TS Version 8.4.0), November 001, [5] P. A. Laurent, Exact and Approximative Construction of Digital Phase Modulations by Superposition of Amplitude Modulated Pulses (AMP), IEEE Trans. Commun., vol. 34, no., pp , February 1986.

Blind Identification of FIR Systems and Deconvolution of White Input Sequences

Blind Identification of FIR Systems and Deconvolution of White Input Sequences Blind Identification of FIR Systems and Deconvolution of White Input Sequences U. SOVERINI, P. CASTALDI, R. DIVERSI and R. GUIDORZI Dipartimento di Elettronica, Informatica e Sistemistica Università di

More information

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

A FEASIBILITY STUDY OF PARTICLE FILTERS FOR MOBILE STATION RECEIVERS. Michael Lunglmayr, Martin Krueger, Mario Huemer A FEASIBILITY STUDY OF PARTICLE FILTERS FOR MOBILE STATION RECEIVERS Michael Lunglmayr, Martin Krueger, Mario Huemer Michael Lunglmayr and Martin Krueger are with Infineon Technologies AG, Munich email:

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

Efficient Semi-Blind Channel Estimation and Equalization Based on a Parametric Channel Representation

Efficient Semi-Blind Channel Estimation and Equalization Based on a Parametric Channel Representation Efficient Semi-Blind Channel Estimation and Equalization Based on a Parametric Channel Representation Presenter: Kostas Berberidis University of Patras Computer Engineering & Informatics Department Signal

More information

CCA BASED ALGORITHMS FOR BLIND EQUALIZATION OF FIR MIMO SYSTEMS

CCA BASED ALGORITHMS FOR BLIND EQUALIZATION OF FIR MIMO SYSTEMS CCA BASED ALGORITHMS FOR BLID EQUALIZATIO OF FIR MIMO SYSTEMS Javier Vía and Ignacio Santamaría Dept of Communications Engineering University of Cantabria 395 Santander, Cantabria, Spain E-mail: {jvia,nacho}@gtasdicomunicanes

More information

EE5713 : Advanced Digital Communications

EE5713 : Advanced Digital Communications EE5713 : Advanced Digital Communications Week 12, 13: Inter Symbol Interference (ISI) Nyquist Criteria for ISI Pulse Shaping and Raised-Cosine Filter Eye Pattern Equalization (On Board) 20-May-15 Muhammad

More information

QR Factorization Based Blind Channel Identification and Equalization with Second-Order Statistics

QR Factorization Based Blind Channel Identification and Equalization with Second-Order Statistics 60 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL 48, NO 1, JANUARY 2000 QR Factorization Based Blind Channel Identification and Equalization with Second-Order Statistics Xiaohua Li and H (Howard) Fan, Senior

More information

Blind Channel Identification in (2 1) Alamouti Coded Systems Based on Maximizing the Eigenvalue Spread of Cumulant Matrices

Blind Channel Identification in (2 1) Alamouti Coded Systems Based on Maximizing the Eigenvalue Spread of Cumulant Matrices Blind Channel Identification in (2 1) Alamouti Coded Systems Based on Maximizing the Eigenvalue Spread of Cumulant Matrices Héctor J. Pérez-Iglesias 1, Daniel Iglesia 1, Adriana Dapena 1, and Vicente Zarzoso

More information

926 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 53, NO. 3, MARCH Monica Nicoli, Member, IEEE, and Umberto Spagnolini, Senior Member, IEEE (1)

926 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 53, NO. 3, MARCH Monica Nicoli, Member, IEEE, and Umberto Spagnolini, Senior Member, IEEE (1) 926 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 53, NO. 3, MARCH 2005 Reduced-Rank Channel Estimation for Time-Slotted Mobile Communication Systems Monica Nicoli, Member, IEEE, and Umberto Spagnolini,

More information

Reduced Complexity Space-Time Optimum Processing

Reduced Complexity Space-Time Optimum Processing Reduced Complexity Space-Time Optimum Processing Jens Jelitto, Marcus Bronzel, Gerhard Fettweis Dresden University of Technology, Germany Abstract New emerging space-time processing technologies promise

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

Data-aided and blind synchronization

Data-aided and blind synchronization PHYDYAS Review Meeting 2009-03-02 Data-aided and blind synchronization Mario Tanda Università di Napoli Federico II Dipartimento di Ingegneria Biomedica, Elettronicae delle Telecomunicazioni Via Claudio

More information

Shallow Water Fluctuations and Communications

Shallow Water Fluctuations and Communications Shallow Water Fluctuations and Communications H.C. Song Marine Physical Laboratory Scripps Institution of oceanography La Jolla, CA 92093-0238 phone: (858) 534-0954 fax: (858) 534-7641 email: hcsong@mpl.ucsd.edu

More information

BLIND system identification (BSI) is one of the fundamental

BLIND system identification (BSI) is one of the fundamental SUBMITTED TO IEEE SIGNAL PROCEING LETTERS, JANUARY 017 1 Structure-Based Subspace Method for Multi-Channel Blind System Identification Qadri Mayyala, Student Member, IEEE, Karim Abed-Meraim, Senior Member,

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

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

Adaptive Space-Time Shift Keying Based Multiple-Input Multiple-Output Systems

Adaptive Space-Time Shift Keying Based Multiple-Input Multiple-Output Systems ACSTSK Adaptive Space-Time Shift Keying Based Multiple-Input Multiple-Output Systems Professor Sheng Chen Electronics and Computer Science University of Southampton Southampton SO7 BJ, UK E-mail: sqc@ecs.soton.ac.uk

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

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

Computation of Bit-Error Rate of Coherent and Non-Coherent Detection M-Ary PSK With Gray Code in BFWA Systems

Computation of Bit-Error Rate of Coherent and Non-Coherent Detection M-Ary PSK With Gray Code in BFWA Systems Computation of Bit-Error Rate of Coherent and Non-Coherent Detection M-Ary PSK With Gray Code in BFWA Systems Department of Electrical Engineering, College of Engineering, Basrah University Basrah Iraq,

More information

Lattice Reduction Aided Precoding for Multiuser MIMO using Seysen s Algorithm

Lattice Reduction Aided Precoding for Multiuser MIMO using Seysen s Algorithm Lattice Reduction Aided Precoding for Multiuser MIMO using Seysen s Algorithm HongSun An Student Member IEEE he Graduate School of I & Incheon Korea ahs3179@gmail.com Manar Mohaisen Student Member IEEE

More information

A Computationally Efficient Block Transmission Scheme Based on Approximated Cholesky Factors

A Computationally Efficient Block Transmission Scheme Based on Approximated Cholesky Factors A Computationally Efficient Block Transmission Scheme Based on Approximated Cholesky Factors C. Vincent Sinn Telecommunications Laboratory University of Sydney, Australia cvsinn@ee.usyd.edu.au Daniel Bielefeld

More information

Improved Detected Data Processing for Decision-Directed Tracking of MIMO Channels

Improved Detected Data Processing for Decision-Directed Tracking of MIMO Channels Improved Detected Data Processing for Decision-Directed Tracking of MIMO Channels Emna Eitel and Joachim Speidel Institute of Telecommunications, University of Stuttgart, Germany Abstract This paper addresses

More information

COMPLEX CONSTRAINED CRB AND ITS APPLICATION TO SEMI-BLIND MIMO AND OFDM CHANNEL ESTIMATION. Aditya K. Jagannatham and Bhaskar D.

COMPLEX CONSTRAINED CRB AND ITS APPLICATION TO SEMI-BLIND MIMO AND OFDM CHANNEL ESTIMATION. Aditya K. Jagannatham and Bhaskar D. COMPLEX CONSTRAINED CRB AND ITS APPLICATION TO SEMI-BLIND MIMO AND OFDM CHANNEL ESTIMATION Aditya K Jagannatham and Bhaskar D Rao University of California, SanDiego 9500 Gilman Drive, La Jolla, CA 92093-0407

More information

ADAPTIVE FILTER THEORY

ADAPTIVE FILTER THEORY ADAPTIVE FILTER THEORY Fourth Edition Simon Haykin Communications Research Laboratory McMaster University Hamilton, Ontario, Canada Front ice Hall PRENTICE HALL Upper Saddle River, New Jersey 07458 Preface

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

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

LINEAR parametric models have found widespread use

LINEAR parametric models have found widespread use 3084 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL 45, NO 12, DECEMBER 1997 Subspace Methods for Blind Estimation of Time-Varying FIR Channels Michail K Tsatsanis and Georgios B Giannakis, Fellow, IEEE Abstract

More information

The Optimality of Beamforming: A Unified View

The Optimality of Beamforming: A Unified View The Optimality of Beamforming: A Unified View Sudhir Srinivasa and Syed Ali Jafar Electrical Engineering and Computer Science University of California Irvine, Irvine, CA 92697-2625 Email: sudhirs@uciedu,

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

ADAPTIVE CLUSTERING ALGORITHM FOR COOPERATIVE SPECTRUM SENSING IN MOBILE ENVIRONMENTS. Jesus Perez and Ignacio Santamaria

ADAPTIVE CLUSTERING ALGORITHM FOR COOPERATIVE SPECTRUM SENSING IN MOBILE ENVIRONMENTS. Jesus Perez and Ignacio Santamaria ADAPTIVE CLUSTERING ALGORITHM FOR COOPERATIVE SPECTRUM SENSING IN MOBILE ENVIRONMENTS Jesus Perez and Ignacio Santamaria Advanced Signal Processing Group, University of Cantabria, Spain, https://gtas.unican.es/

More information

A SEMI-BLIND TECHNIQUE FOR MIMO CHANNEL MATRIX ESTIMATION. AdityaKiran Jagannatham and Bhaskar D. Rao

A SEMI-BLIND TECHNIQUE FOR MIMO CHANNEL MATRIX ESTIMATION. AdityaKiran Jagannatham and Bhaskar D. Rao A SEMI-BLIND TECHNIQUE FOR MIMO CHANNEL MATRIX ESTIMATION AdityaKiran Jagannatham and Bhaskar D. Rao Department of Electrical and Computer Engineering University of California, San Diego La Jolla, CA 9093-0407

More information

GENERALIZED DEFLATION ALGORITHMS FOR THE BLIND SOURCE-FACTOR SEPARATION OF MIMO-FIR CHANNELS. Mitsuru Kawamoto 1,2 and Yujiro Inouye 1

GENERALIZED DEFLATION ALGORITHMS FOR THE BLIND SOURCE-FACTOR SEPARATION OF MIMO-FIR CHANNELS. Mitsuru Kawamoto 1,2 and Yujiro Inouye 1 GENERALIZED DEFLATION ALGORITHMS FOR THE BLIND SOURCE-FACTOR SEPARATION OF MIMO-FIR CHANNELS Mitsuru Kawamoto,2 and Yuiro Inouye. Dept. of Electronic and Control Systems Engineering, Shimane University,

More information

Error correcting least-squares Subspace algorithm for blind identication and equalization

Error correcting least-squares Subspace algorithm for blind identication and equalization Signal Processing 81 (2001) 2069 2087 www.elsevier.com/locate/sigpro Error correcting least-squares Subspace algorithm for blind identication and equalization Balaji Sampath, K.J. Ray Liu, Y. Goerey Li

More information

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

A new analytic approach to evaluation of Packet Error Rate in Wireless Networks A new analytic approach to evaluation of Packet Error Rate in Wireless Networks Ramin Khalili Université Pierre et Marie Curie LIP6-CNRS, Paris, France ramin.khalili@lip6.fr Kavé Salamatian Université

More information

Wireless Information Transmission System Lab. Channel Estimation. Institute of Communications Engineering. National Sun Yat-sen University

Wireless Information Transmission System Lab. Channel Estimation. Institute of Communications Engineering. National Sun Yat-sen University Wireless Information Transmission System Lab. Channel Estimation Institute of Communications Engineering National Sun Yat-sen University Table of Contents Introduction to Channel Estimation Generic Pilot

More information

Digital Transmission Methods S

Digital Transmission Methods S Digital ransmission ethods S-7.5 Second Exercise Session Hypothesis esting Decision aking Gram-Schmidt method Detection.K.K. Communication Laboratory 5//6 Konstantinos.koufos@tkk.fi Exercise We assume

More information

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

LECTURE 18. Lecture outline Gaussian channels: parallel colored noise inter-symbol interference general case: multiple inputs and outputs LECTURE 18 Last time: White Gaussian noise Bandlimited WGN Additive White Gaussian Noise (AWGN) channel Capacity of AWGN channel Application: DS-CDMA systems Spreading Coding theorem Lecture outline Gaussian

More information

IN HIGH-SPEED digital communications, the channel often

IN HIGH-SPEED digital communications, the channel often IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL 45, NO 9, SEPTEMBER 1997 2277 Blind Fractionally Spaced Equalization of Noisy FIR Channels: Direct and Adaptive Solutions Georgios B Giannakis, Fellow, IEEE,

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

Efficient Equalization for Wireless Communications in Hostile Environments

Efficient Equalization for Wireless Communications in Hostile Environments Efficient Equalization for Wireless Communications in Hostile Environments Thomas Strohmer Department of Mathematics University of California, Davis, USA strohmer@math.ucdavis.edu http://math.ucdavis.edu/

More information

On the Behavior of Information Theoretic Criteria for Model Order Selection

On the Behavior of Information Theoretic Criteria for Model Order Selection IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 49, NO. 8, AUGUST 2001 1689 On the Behavior of Information Theoretic Criteria for Model Order Selection Athanasios P. Liavas, Member, IEEE, and Phillip A. Regalia,

More information

Bit Error Rate Estimation for a Joint Detection Receiver in the Downlink of UMTS/TDD

Bit Error Rate Estimation for a Joint Detection Receiver in the Downlink of UMTS/TDD in Proc. IST obile & Wireless Comm. Summit 003, Aveiro (Portugal), June. 003, pp. 56 60. Bit Error Rate Estimation for a Joint Detection Receiver in the Downlink of UTS/TDD K. Kopsa, G. atz, H. Artés,

More information

On the diversity of the Naive Lattice Decoder

On the diversity of the Naive Lattice Decoder On the diversity of the Naive Lattice Decoder Asma Mejri, Laura Luzzi, Ghaya Rekaya-Ben Othman To cite this version: Asma Mejri, Laura Luzzi, Ghaya Rekaya-Ben Othman. On the diversity of the Naive Lattice

More information

Copyright license. Exchanging Information with the Stars. The goal. Some challenges

Copyright license. Exchanging Information with the Stars. The goal. Some challenges Copyright license Exchanging Information with the Stars David G Messerschmitt Department of Electrical Engineering and Computer Sciences University of California at Berkeley messer@eecs.berkeley.edu Talk

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

IN the mobile communication systems, the channel parameters

IN the mobile communication systems, the channel parameters Joint Data-Channel Estimation using the Particle Filtering on Multipath Fading Channels Tanya Bertozzi *, Didier Le Ruyet, Gilles Rigal * and Han Vu-Thien * DIGINEXT, 45 Impasse de la Draille, 3857 Aix

More information

Lecture 7 MIMO Communica2ons

Lecture 7 MIMO Communica2ons Wireless Communications Lecture 7 MIMO Communica2ons Prof. Chun-Hung Liu Dept. of Electrical and Computer Engineering National Chiao Tung University Fall 2014 1 Outline MIMO Communications (Chapter 10

More information

CHAPTER 14. Based on the info about the scattering function we know that the multipath spread is T m =1ms, and the Doppler spread is B d =0.2 Hz.

CHAPTER 14. Based on the info about the scattering function we know that the multipath spread is T m =1ms, and the Doppler spread is B d =0.2 Hz. CHAPTER 4 Problem 4. : Based on the info about the scattering function we know that the multipath spread is T m =ms, and the Doppler spread is B d =. Hz. (a) (i) T m = 3 sec (ii) B d =. Hz (iii) ( t) c

More information

IN HIGH-SPEED digital communications, the channel often

IN HIGH-SPEED digital communications, the channel often IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 45, NO. 7, JULY 1997 1815 Asymptotically Optimal Blind Fractionally Spaced Channel Estimation Performance Analysis Georgios B. Giannakis, Fellow, IEEE, Steven

More information

BLIND DECONVOLUTION ALGORITHMS FOR MIMO-FIR SYSTEMS DRIVEN BY FOURTH-ORDER COLORED SIGNALS

BLIND DECONVOLUTION ALGORITHMS FOR MIMO-FIR SYSTEMS DRIVEN BY FOURTH-ORDER COLORED SIGNALS BLIND DECONVOLUTION ALGORITHMS FOR MIMO-FIR SYSTEMS DRIVEN BY FOURTH-ORDER COLORED SIGNALS M. Kawamoto 1,2, Y. Inouye 1, A. Mansour 2, and R.-W. Liu 3 1. Department of Electronic and Control Systems Engineering,

More information

Revision of Lecture 4

Revision of Lecture 4 Revision of Lecture 4 We have discussed all basic components of MODEM Pulse shaping Tx/Rx filter pair Modulator/demodulator Bits map symbols Discussions assume ideal channel, and for dispersive channel

More information

A First Course in Digital Communications

A First Course in Digital Communications A First Course in Digital Communications Ha H. Nguyen and E. Shwedyk February 9 A First Course in Digital Communications 1/46 Introduction There are benefits to be gained when M-ary (M = 4 signaling methods

More information

An Adaptive Decision Feedback Equalizer for Time-Varying Frequency Selective MIMO Channels

An Adaptive Decision Feedback Equalizer for Time-Varying Frequency Selective MIMO Channels An Adaptive Decision Feedback Equalizer for Time-Varying Frequency Selective MIMO Channels Athanasios A. Rontogiannis Institute of Space Applications and Remote Sensing National Observatory of Athens 5236,

More information

Acoustic MIMO Signal Processing

Acoustic MIMO Signal Processing Yiteng Huang Jacob Benesty Jingdong Chen Acoustic MIMO Signal Processing With 71 Figures Ö Springer Contents 1 Introduction 1 1.1 Acoustic MIMO Signal Processing 1 1.2 Organization of the Book 4 Part I

More information

Lecture 7: Wireless Channels and Diversity Advanced Digital Communications (EQ2410) 1

Lecture 7: Wireless Channels and Diversity Advanced Digital Communications (EQ2410) 1 Wireless : Wireless Advanced Digital Communications (EQ2410) 1 Thursday, Feb. 11, 2016 10:00-12:00, B24 1 Textbook: U. Madhow, Fundamentals of Digital Communications, 2008 1 / 15 Wireless Lecture 1-6 Equalization

More information

On the estimation of the K parameter for the Rice fading distribution

On the estimation of the K parameter for the Rice fading distribution On the estimation of the K parameter for the Rice fading distribution Ali Abdi, Student Member, IEEE, Cihan Tepedelenlioglu, Student Member, IEEE, Mostafa Kaveh, Fellow, IEEE, and Georgios Giannakis, Fellow,

More information

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

ANALYSIS OF A PARTIAL DECORRELATOR IN A MULTI-CELL DS/CDMA SYSTEM ANAYSIS OF A PARTIA DECORREATOR IN A MUTI-CE DS/CDMA SYSTEM Mohammad Saquib ECE Department, SU Baton Rouge, A 70803-590 e-mail: saquib@winlab.rutgers.edu Roy Yates WINAB, Rutgers University Piscataway

More information

Shallow Water Fluctuations and Communications

Shallow Water Fluctuations and Communications Shallow Water Fluctuations and Communications H.C. Song Marine Physical Laboratory Scripps Institution of oceanography La Jolla, CA 92093-0238 phone: (858) 534-0954 fax: (858) 534-7641 email: hcsong@mpl.ucsd.edu

More information

An Iterative Blind Source Separation Method for Convolutive Mixtures of Images

An Iterative Blind Source Separation Method for Convolutive Mixtures of Images An Iterative Blind Source Separation Method for Convolutive Mixtures of Images Marc Castella and Jean-Christophe Pesquet Université de Marne-la-Vallée / UMR-CNRS 8049 5 bd Descartes, Champs-sur-Marne 77454

More information

Digital Band-pass Modulation PROF. MICHAEL TSAI 2011/11/10

Digital Band-pass Modulation PROF. MICHAEL TSAI 2011/11/10 Digital Band-pass Modulation PROF. MICHAEL TSAI 211/11/1 Band-pass Signal Representation a t g t General form: 2πf c t + φ t g t = a t cos 2πf c t + φ t Envelope Phase Envelope is always non-negative,

More information

ML Detection with Blind Linear Prediction for Differential Space-Time Block Code Systems

ML Detection with Blind Linear Prediction for Differential Space-Time Block Code Systems ML Detection with Blind Prediction for Differential SpaceTime Block Code Systems Seree Wanichpakdeedecha, Kazuhiko Fukawa, Hiroshi Suzuki, Satoshi Suyama Tokyo Institute of Technology 11, Ookayama, Meguroku,

More information

Performance Analysis for Strong Interference Remove of Fast Moving Target in Linear Array Antenna

Performance Analysis for Strong Interference Remove of Fast Moving Target in Linear Array Antenna Performance Analysis for Strong Interference Remove of Fast Moving Target in Linear Array Antenna Kwan Hyeong Lee Dept. Electriacal Electronic & Communicaton, Daejin University, 1007 Ho Guk ro, Pochen,Gyeonggi,

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

The Effect of Memory Order on the Capacity of Finite-State Markov and Flat-Fading Channels

The Effect of Memory Order on the Capacity of Finite-State Markov and Flat-Fading Channels The Effect of Memory Order on the Capacity of Finite-State Markov and Flat-Fading Channels Parastoo Sadeghi National ICT Australia (NICTA) Sydney NSW 252 Australia Email: parastoo@student.unsw.edu.au Predrag

More information

Statistical and Adaptive Signal Processing

Statistical and Adaptive Signal Processing r Statistical and Adaptive Signal Processing Spectral Estimation, Signal Modeling, Adaptive Filtering and Array Processing Dimitris G. Manolakis Massachusetts Institute of Technology Lincoln Laboratory

More information

Adaptive MMSE Equalizer with Optimum Tap-length and Decision Delay

Adaptive MMSE Equalizer with Optimum Tap-length and Decision Delay Adaptive MMSE Equalizer with Optimum Tap-length and Decision Delay Yu Gong, Xia Hong and Khalid F. Abu-Salim School of Systems Engineering The University of Reading, Reading RG6 6AY, UK E-mail: {y.gong,x.hong,k.f.abusalem}@reading.ac.uk

More information

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

Maximum Achievable Diversity for MIMO-OFDM Systems with Arbitrary. Spatial Correlation Maximum Achievable Diversity for MIMO-OFDM Systems with Arbitrary Spatial Correlation Ahmed K Sadek, Weifeng Su, and K J Ray Liu Department of Electrical and Computer Engineering, and Institute for Systems

More information

On the Second-Order Statistics of the Weighted Sample Covariance Matrix

On the Second-Order Statistics of the Weighted Sample Covariance Matrix IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 51, NO. 2, FEBRUARY 2003 527 On the Second-Order Statistics of the Weighted Sample Covariance Maix Zhengyuan Xu, Senior Member, IEEE Absact The second-order

More information

Wideband Fading Channel Capacity with Training and Partial Feedback

Wideband Fading Channel Capacity with Training and Partial Feedback Wideband Fading Channel Capacity with Training and Partial Feedback Manish Agarwal, Michael L. Honig ECE Department, Northwestern University 145 Sheridan Road, Evanston, IL 6008 USA {m-agarwal,mh}@northwestern.edu

More information

Approximately achieving the feedback interference channel capacity with point-to-point codes

Approximately achieving the feedback interference channel capacity with point-to-point codes Approximately achieving the feedback interference channel capacity with point-to-point codes Joyson Sebastian*, Can Karakus*, Suhas Diggavi* Abstract Superposition codes with rate-splitting have been used

More information

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

arxiv:cs/ v1 [cs.it] 11 Sep 2006 0 High Date-Rate Single-Symbol ML Decodable Distributed STBCs for Cooperative Networks arxiv:cs/0609054v1 [cs.it] 11 Sep 2006 Zhihang Yi and Il-Min Kim Department of Electrical and Computer Engineering

More information

ZERO-FORCING MULTIUSER DETECTION IN CDMA SYSTEMS USING LONG CODES

ZERO-FORCING MULTIUSER DETECTION IN CDMA SYSTEMS USING LONG CODES ZERO-FORCING MUTIUSER DETECTION IN CDMA SYSTEMS USING ONG CODES Cássio B Ribeiro, Marcello R de Campos, and Paulo S R Diniz Electrical Engineering Program and Department of Electronics and Computer Engineering

More information

Improved system blind identification based on second-order cyclostationary statistics: A group delay approach

Improved system blind identification based on second-order cyclostationary statistics: A group delay approach SaÅdhanaÅ, Vol. 25, Part 2, April 2000, pp. 85±96. # Printed in India Improved system blind identification based on second-order cyclostationary statistics: A group delay approach P V S GIRIDHAR 1 and

More information

EE 5407 Part II: Spatial Based Wireless Communications

EE 5407 Part II: Spatial Based Wireless Communications EE 5407 Part II: Spatial Based Wireless Communications Instructor: Prof. Rui Zhang E-mail: rzhang@i2r.a-star.edu.sg Website: http://www.ece.nus.edu.sg/stfpage/elezhang/ Lecture II: Receive Beamforming

More information

Blind Source Separation with a Time-Varying Mixing Matrix

Blind Source Separation with a Time-Varying Mixing Matrix Blind Source Separation with a Time-Varying Mixing Matrix Marcus R DeYoung and Brian L Evans Department of Electrical and Computer Engineering The University of Texas at Austin 1 University Station, Austin,

More information

NOISE ROBUST RELATIVE TRANSFER FUNCTION ESTIMATION. M. Schwab, P. Noll, and T. Sikora. Technical University Berlin, Germany Communication System Group

NOISE ROBUST RELATIVE TRANSFER FUNCTION ESTIMATION. M. Schwab, P. Noll, and T. Sikora. Technical University Berlin, Germany Communication System Group NOISE ROBUST RELATIVE TRANSFER FUNCTION ESTIMATION M. Schwab, P. Noll, and T. Sikora Technical University Berlin, Germany Communication System Group Einsteinufer 17, 1557 Berlin (Germany) {schwab noll

More information

Blind MIMO communication based on Subspace Estimation

Blind MIMO communication based on Subspace Estimation Blind MIMO communication based on Subspace Estimation T. Dahl, S. Silva, N. Christophersen, D. Gesbert T. Dahl, S. Silva, and N. Christophersen are at the Department of Informatics, University of Oslo,

More information

Analog Electronics 2 ICS905

Analog Electronics 2 ICS905 Analog Electronics 2 ICS905 G. Rodriguez-Guisantes Dépt. COMELEC http://perso.telecom-paristech.fr/ rodrigez/ens/cycle_master/ November 2016 2/ 67 Schedule Radio channel characteristics ; Analysis and

More information

EVALUATION OF PACKET ERROR RATE IN WIRELESS NETWORKS

EVALUATION OF PACKET ERROR RATE IN WIRELESS NETWORKS EVALUATION OF PACKET ERROR RATE IN WIRELESS NETWORKS Ramin Khalili, Kavé Salamatian LIP6-CNRS, Université Pierre et Marie Curie. Paris, France. Ramin.khalili, kave.salamatian@lip6.fr Abstract Bit Error

More information

Decision Weighted Adaptive Algorithms with Applications to Wireless Channel Estimation

Decision Weighted Adaptive Algorithms with Applications to Wireless Channel Estimation Decision Weighted Adaptive Algorithms with Applications to Wireless Channel Estimation Shane Martin Haas April 12, 1999 Thesis Defense for the Degree of Master of Science in Electrical Engineering Department

More information

A Systematic Description of Source Significance Information

A Systematic Description of Source Significance Information A Systematic Description of Source Significance Information Norbert Goertz Institute for Digital Communications School of Engineering and Electronics The University of Edinburgh Mayfield Rd., Edinburgh

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

CS6956: Wireless and Mobile Networks Lecture Notes: 2/4/2015

CS6956: Wireless and Mobile Networks Lecture Notes: 2/4/2015 CS6956: Wireless and Mobile Networks Lecture Notes: 2/4/2015 [Most of the material for this lecture has been taken from the Wireless Communications & Networks book by Stallings (2 nd edition).] Effective

More information

On Gradient Methods for Interference Cancellation

On Gradient Methods for Interference Cancellation Universität Konstanz On Gradient Methods for Interference Cancellation Robert Denk Stefan Scharinger Mario Huemer Konstanzer Schriften in Mathematik und Informatik Nr. 203, November 2004 ISSN 1430 3558

More information

c 21 w 2 c 22 s 2 c 12

c 21 w 2 c 22 s 2 c 12 Blind Adaptive Cross-Pole Interference Cancellation Using Fractionally-Spaced CMA Wonzoo Chung, John Treichler y, and C. Richard Johnson, Jr. wonzoo(johnson)@ee.cornell.edu y jrt@appsig.com School of Elec.

More information

Sparse Sensing in Colocated MIMO Radar: A Matrix Completion Approach

Sparse Sensing in Colocated MIMO Radar: A Matrix Completion Approach Sparse Sensing in Colocated MIMO Radar: A Matrix Completion Approach Athina P. Petropulu Department of Electrical and Computer Engineering Rutgers, the State University of New Jersey Acknowledgments Shunqiao

More information

Adaptive Channel Modeling for MIMO Wireless Communications

Adaptive Channel Modeling for MIMO Wireless Communications Adaptive Channel Modeling for MIMO Wireless Communications Chengjin Zhang Department of Electrical and Computer Engineering University of California, San Diego San Diego, CA 99- Email: zhangc@ucsdedu Robert

More information

Multiple-Input Multiple-Output Systems

Multiple-Input Multiple-Output Systems Multiple-Input Multiple-Output Systems What is the best way to use antenna arrays? MIMO! This is a totally new approach ( paradigm ) to wireless communications, which has been discovered in 95-96. Performance

More information

X. Zhang, G. Feng, and D. Xu Department of Electronic Engineering Nanjing University of Aeronautics & Astronautics Nanjing , China

X. Zhang, G. Feng, and D. Xu Department of Electronic Engineering Nanjing University of Aeronautics & Astronautics Nanjing , China Progress In Electromagnetics Research Letters, Vol. 13, 11 20, 2010 BLIND DIRECTION OF ANGLE AND TIME DELAY ESTIMATION ALGORITHM FOR UNIFORM LINEAR ARRAY EMPLOYING MULTI-INVARIANCE MUSIC X. Zhang, G. Feng,

More information

Approximate Best Linear Unbiased Channel Estimation for Frequency Selective Channels with Long Delay Spreads: Robustness to Timing and Carrier Offsets

Approximate Best Linear Unbiased Channel Estimation for Frequency Selective Channels with Long Delay Spreads: Robustness to Timing and Carrier Offsets Approximate Best Linear Unbiased Channel Estimation for Frequency Selective Channels with Long Delay Spreads: Robustness to Timing and Carrier Offsets Serdar Özen,SMNerayanuru, Christopher Pladdy, and

More information

12.4 Known Channel (Water-Filling Solution)

12.4 Known Channel (Water-Filling Solution) ECEn 665: Antennas and Propagation for Wireless Communications 54 2.4 Known Channel (Water-Filling Solution) The channel scenarios we have looed at above represent special cases for which the capacity

More information

Cooperative Communication with Feedback via Stochastic Approximation

Cooperative Communication with Feedback via Stochastic Approximation Cooperative Communication with Feedback via Stochastic Approximation Utsaw Kumar J Nicholas Laneman and Vijay Gupta Department of Electrical Engineering University of Notre Dame Email: {ukumar jnl vgupta}@ndedu

More information

Novel spectrum sensing schemes for Cognitive Radio Networks

Novel spectrum sensing schemes for Cognitive Radio Networks Novel spectrum sensing schemes for Cognitive Radio Networks Cantabria University Santander, May, 2015 Supélec, SCEE Rennes, France 1 The Advanced Signal Processing Group http://gtas.unican.es The Advanced

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

Title. Author(s)Tsai, Shang-Ho. Issue Date Doc URL. Type. Note. File Information. Equal Gain Beamforming in Rayleigh Fading Channels

Title. Author(s)Tsai, Shang-Ho. Issue Date Doc URL. Type. Note. File Information. Equal Gain Beamforming in Rayleigh Fading Channels Title Equal Gain Beamforming in Rayleigh Fading Channels Author(s)Tsai, Shang-Ho Proceedings : APSIPA ASC 29 : Asia-Pacific Signal Citationand Conference: 688-691 Issue Date 29-1-4 Doc URL http://hdl.handle.net/2115/39789

More information

Vandermonde-form Preserving Matrices And The Generalized Signal Richness Preservation Problem

Vandermonde-form Preserving Matrices And The Generalized Signal Richness Preservation Problem Vandermonde-form Preserving Matrices And The Generalized Signal Richness Preservation Problem Borching Su Department of Electrical Engineering California Institute of Technology Pasadena, California 91125

More information

Efficient Tracking and Feedback of DL-Eigenbeams in WCDMA

Efficient Tracking and Feedback of DL-Eigenbeams in WCDMA Efficient Tracking and Feedback of DL-Eigenbeams in WCDMA Wolfgang Utschick and Christopher Brunner Institute for Circuit Theory and Signal Processing Technische Universität München Abstract A tracking

More information

Lecture 4. Capacity of Fading Channels

Lecture 4. Capacity of Fading Channels 1 Lecture 4. Capacity of Fading Channels Capacity of AWGN Channels Capacity of Fading Channels Ergodic Capacity Outage Capacity Shannon and Information Theory Claude Elwood Shannon (April 3, 1916 February

More information