Diversity in mobile communications for blind detection of block-coded modulations
Abstract
Spatial, temporal, and frequency diversity structures are analyzed to address the blind equalization problem in the presence of time-variant frequency selective channels. The aim of the paper is to present equalization schemes useful in front of fast changing channel responses. The best solution is a deterministic blind criterion that allows direct channel equalization and symbol detection. The main contribution of this paper is to present deterministic blind equalization schemes in CDMA systems (frequency diversity) to reduce the impact of the time-variant frequency selective channel.
Full text
Diversity in Mobile Communications for Blind Detection of Block-Coded Modulations Gregori V@uez, Francesc Rey, Meritxell Lamarca, Javier R. Fonollosa Department of Signal Theory and Communications, Polytechnic University of Catalonia UPC Campus Nord-Mi3dulD5, c/Jordi Girona 1-3, 08034 Barcelona (Spain) E-mail: {gegorifrey,xelll fono) @gp. tsc. upc. es Abstract - Spatial, temporal, and frequency diversity structures are analyzed to address the blind equalization problem in the presence of time-variant frequency selective channels. The aim of the paper is to present equalization schemes useful in front of fast changing channel responses. The best solution is a deterministic blind criterion that allows direct channel equalization and symbol detection. The main contribution of this paper is to present deterministic blind equalization schemes in CDMA systems (frequency diversity) to reduce the impact of the time-variant frequency selective channel. I. INTRODUCTION The issue of developing equalization techniques in mobile communications has received considerable attention recently. The time-variant nature of the channel behavior suggests the definition of deterministic algorithms instead of the use of conventional stochastic ones. On the other hand, spread spectrum technology is in special interest in the presence of frequency selective fading channels. The pseudo-noise (PN) sequence, or spreading code, allows the receiver to reduce the channel attenuation effect in certain frequencies. It is known that if some diversity structures are introduced in transmission andor reception, the channel effects over the information are reduced, increasing the communication system robustness. This papex deals with frequency diversity, temporal diversity and spatial diversity. Frequency diversity, also known as spread spectrum, is introduced by the PN sequence when spreading the message information. Temporal diversity can be achieved when the channel output is oversampled in the time domain, or in OFDM schemes. Finally to obtain spatial diversity multiple antennas in transmission and/or reception * This work has been partially supported by the Spanish government (TIC96-0500-C10-01, TIC98-0412, TIC98-0703) and the Catalan government (CIRIT 1998SGR-00081). must be used. In [l] and [2] equalizers based on a deterministic criterion have been developed to detect the transmitted information using spatial andor temporal diversity at the receiver. This paper proposes a blind equalization algorithm of CDMA systems in multipath frequency selective channels. Our contribution combines spread spectrum technologies (frequency diversity) with deterministic blind equalizers based on temporal diversity. The next section presents spread spectrum diversity and defines the equivalent channel to equalize after the despreading when the signal is oversampled. Section 3 summarizes two deterministic equalization criteria that exploit spatial andor temporal diversity to detect the transmitted information. In section 4 some simulation results that evaluate the performance of the proposed schemes are presented. Finally in section 5 some conclusions of the present work are drawn. U. SPREAD SPECTRUM DIVERSITY Spread Spectrum diversity, also called frequency diversity or multipath diversity, is introduced by the pseudo-noise (PN) sequence when spreads the data stream information in a wide band spectrum. This kind of diversity is in special interest in the presence of frequency-selective fading channels, allowing the receiver to recover the transmitted information although the channel might introduce attenuation in certain frequencies. Figure 1 illustrates the scheme of a DS-CDMA system. The data sequence x(t) is spread by the user signature waveform b(f) and transmitted through the channel. The processing gain is given by G, = TI T, , where T is the symbol duration, and T, is the chip period. In a simplified DS-CDMA scheme, the received signal is the transmitted signal degraded by an AWGN term. After the received signal de-spreading and integrating it over a symbol interval T, an estimation of the transmitted symbol is obtained. But in a real wireless communications mobile scenario we have to consider the problem of digital signaling over a frequency0-7803-5565-2/99/$10.00 0 1999 IEEE 1101
selective channel h(t), in this case it is necessary to design receiver structures capable to combat multipath. Let as consider the existence of intersymbol interference (ISI) due to channel response duration T,,, higher than the symbol interval T. The proposed scheme (figure 1) despreads the received signal and uses an equalizer to suppress the IS1 introduced by the multipath channel. Notice that after the despreading, if the signal is oversampled at B samples per symbol, with BS Gp, and an equalizer that exploits this kind of temporal diversity can be used. : b(t) i Figure 1. General scheme Finally it is important to remark that, as illustrated in figure 1, the equalizer will not equalize directly the multipath channel h(t) but an equivalent channel including spreading, frequency-selective channel distortion and despreading processes. This equivalent channel he&), neglecting the AWGN term, can be expressed as: heq (0 = (W) * w)- b(t) (1) IU. SPATIAL AND TEMPORAL DIVERSITY Blind spatial and/or temporal diversity based equalizers in digital receivers with a single-input multiple-output formulation (SIMO) have been presented in works [l] and [2]. Let as consider the discrete-time signal model for temporal and spatial diversity receivers as depicted in figures la and lb respectively. In the time diversity receiver, the information signal T[k] is transmitted through a mobile channel response CP], which distorts the signal and degrades it by an AWGN term W[k]. The received signal is ovaampled at B samples per symbol, and introduced in B different branches. In a similar way the spatial diversity receiver transmits the information signal Tfl] through B diversity branches, it is distorted by B different channel responses Cfl] and finally degraded by B noiseterms WP]. . / Figure 2a. Block diagram of the temporal diversity system. The equalization process for spatial and temporal diversity schemes is similar, and both can be combined into the same receiver system. Their associated equations can be written in the z-transform domain as: (2) Y'(z) = T(z)C'(z)i W'(z) i = 1, ..., B As shown in [3], the equalization process can be designed following a blind criterion. The multiple temporal or spatial diversity branches are combined by means of FIR filters E'[Rl to generate an output RD]: n R(z) = Y'(z)E'(z) = ,=l (3) Under noise-iiee conditions, the perfect equalization criterion requires R(z)=T(z), and therefore : (4) The Bemut equation [4] guarantees that the previous equation has solution if and only if the B channel responses have no common zeros, or in other words T[kl 0 0 0 0 e / Figure 2b. Block diagram of the spatial diversity system. 1102
Two different design criteria have been proposed in [ 11 and [2] to obtain the equalizer coefficients in (3). Although the cost function in both cases is similar, the philosophy that guaranties the perfect equalization criterion (equation (4)) is completely different. The first algorithm observes the complete convolution of the transmitted data to obtain the channel information, while the second criterion is based on the redundancy of linear-block codes to characterize the channel response. Both methods are briefly summarized here in order to approach the problem: As shown in [3], equation (3) can be written using a matrix notation as: r=Ye (6) where r is the equalizer output vector, Y is a Sylvester matrix with the received data and e is the equalizer weight vector. The perfect equalization noise-fire case can be written in a matrix notation as: (7) where the received data matrix Y has been split in two parts -Y, with the distorted data, and Yo with the residual sequence due to the convolution with the channel response ('tails')-, t is the transmitted data vector and a is an arbitrary multiplicative constant. In [ 11 a blind scheme was suggested such that the signa-toISI-plus-noise-ratio (SINR) at the equalizer output is maximized, that is: SINR = e Y, Y,e (8) eHYoHYoe In noisy environments many stability problems with the Yo matrix may appear. In order improve the algorithm robustness [2] proposes a different cost function obtaining a new design criteria, which avoids the use of the residual Yo matrix. This new cost function uses the information contained in the redundancy of linear-block in order to improve the algorithm robustness. Equation (9) depicts the construction of linear block codes using matrix notation. It describes how to encode a k-symbols data information vector t using the code generator nxk matrix G, to obtain the n-symbols code word t': t'=G,t (9) To ensure that the encoding process maintains constant the symbol energy of all the transmitted symbols we are interested on those transform such that: 1g,I2 =1g2)* =...=lpnl2 =1 (10) where lgil is the Euclidean norm of the i-th row vector of G, (a more accurate study on the generator matrix as well as the structure for systematic linear block codes is detailed in [5]) . According to (9), the encoding matrix G, is considered as a nxk (n>k) full rank linear transform in the data encoding process[6],[7]; and so, vector t' is contained in the signal subspace S spanned by the k columns of matrix C,. Let as consider the orthogonal subspace S' panned by an r=n-k dimensional orthogonal basis and its associated generation matrix G,' (check matrix). By definition it accomplishes: c,lc,t = C,lt'= 0 (1 1) The aim of the check matrix will be to detect changes between the transmitted code and the received information. The outputs of the marginal channels C' (i=1,2, ..., B) to the transmitted data t' and the channel noise contributions w' will force the received data to be contained in the S 0 S' . Basically, the projection of the received data in the orthogonal subspace S' is used by the equalizer to characterize the channel response and noise distribution. Thus, the two new equalizer design equations becomes: (12) t'= Y,e C,t'= C,Y,e = 0 According to (12), the new SNIR estimate is formulated as: e I' Y, " Y,e e Y, C, C, Y,e SI"'= This new cost function to be optimized is more robust in presence of AWGN because the residual Yo matrix is not needed. According to equation (13), the equalizer that maximizes the new signal to noise plus ZSZ ratio corresponds to the genetali eigenvector associated with the maximum generalized eigenvalue: As usual, the equalization performance can be optimized if a delay is allowed in R(z) in equation (3), and the best equalizer is selected as that one which yields the greatest Amax (maximum SINR in equation (8) and maximum SI"' in equation (13)). 1103
IV. SIMULATION RESULTS In this section we present the performance of spread spectrum diversity in time-variant frequency selective channels using equalizers (8) and (13). The simulations display the percentage of realizations, over lo00 realizations, for which the equalizer output EbNo was higher than the value indicated in the x-axis. In all cases 8 chip PN sequences (based on 7 length Gold codes, plus an additional chip (*I) computed to guarantee the zero mean) with rectangular pulse shaping were considered. The channel EbNo was 15dE3, the order of the diversity (temporal diversity) B=8, and the FIR filters in each branch of the equalizer had four coefficients. When using redundancy 118 QPSK data symbols plus 10 redundancy symbols generated with a sub-Hadamard matrix were transmitted, while when no redundancy was used, the transnlitted information length was 128 QPSKsymbols. The frequency selective multipath channel response is presented in figure 3 and table 1. This model has been extracted from the ETSI document [SI, and corresponds with a vehicular scenario. The multipath spread of the channel Tm=2684ns is higher than the symbol period T=976ns, and so IS1 must be considered. In figure 4 the performance of both equalizers is compared with the RAKE correlator 191. Although the RAKE receiver is the optimum receiver for processing a spread spectrum signal, the proposed scheme outperforms in some cases this correlator. It can be justified because the RAKE receiver assumes ideal autocorrelation properties of the PN spreading sequence, and neglects the IS1 considering fi>T,,. Another advantage of the proposed scheme is that it is a blind algorithm, whereas the RAKE receiver needs to estimate the channel coefficients (in our case we have considered them as perfectly known). Figure 3. Channel Response (modulus). 0.0368 I 3.4644 I Table 1. Channel Response. Notice that as shown in (1) the equivalent channel to equalize he&) depends on the PN sequence, thus different sequences will provide different performances. All possible PN sequences have been simulated for (8) and (13). Figure 5 presents the performance for the best and the worst code for (8) (without the use of linear block codes). Figure 6 presents the upper and lower bounds in the performance for (13) (with linear block codes). The performance improvement of (13) over (8) was already presented in [2] and [5], where the algorithm is applied in TDMA structures. Figure 4. Algorithm performance vs RAKE receiver Blind equalizer without (0 and with (U) the use of redundancy. 1104
‘0 J 2 4 6 8 10 12 14 16 18 20 Earro(dS1 Figure 5. Upper and lower performance bounds for different PN sequences. Blind equalizer without the use of redundancy. Cost function (8). Finally we want to remark that in deterministic algorithms the performance of the equalizer are not only dependent on the PN sequence but also on the information data realization, the channel realization and the noise realization in a burst. Thus some performance differences can appear under different channel responses. V. CONCLUSIONS A blind equalization scheme for CDMA systems in multipath frequency selective channels has been introduced. This paper is the natural extension of previous works done in [l] and [2], where equalizers based on a deterministic criterion were developed to directly identify the transmitted signal, by means of spatial and/or temporal diversity. The new scheme combines those equalization techniques with the spread spectrum diversity introduced by CDMA systems. The proposed equalization scheme over DS-CDMA systems, using the temporal diversity equalization techniques presented in [l] and [2], have been evaluated and compared with the RAKE receiver. The result is an algorithm that, although it is very sensitive to the channel response and the spreading signature, can be in special interest when the channel estimation is not possible or it is difficult due to its time-variant nature. Under those conditions a blind equalization criterion can performs better than a RAKE receiver does. Figure 6. Upper and lower performance bounds for different PN sequences. Blind equalizer with the use of redundancy. Cost function (13). REFERENCES M. Lamarca, G. VQuez, ‘Diversity techniques for blind channel equalization in mobile communications’, Pruceedings. of PIMRC’97, pp. 1079-1083, Helsinki (Finland), Sept. 1997. F. Rey, M. Lamarca, G. V&quez, ‘Blind Equalization Based on Spatial and Temporal Diversity in Block Coded Modulations’, Proc. uf PIMRC’98, Boston (USA), Sept. 1998. M. Lamarca, G. Vfkquez, ‘Multichannel receivers for OFDM and TDMA in mobile communications’, Pruc. ofICASSP’97, Munich (Germany), April. 1997. Y.lil, Z.Ding, ‘Blind channel identification based on second order cyclostacionary statistics’, Proceedings. of ICRSSP ’93 Minneapolis (USA) F. Rey, M. Lamarca, G. Vhzquez, ‘Redundancy in Block Coded Modulations for Channel Equalization Based on Spatial and Temporal Diversity’, Proceedings. of ICASSP’99, Phoenix (USA), March 1999. M. Lamarca, G. V-uez, ‘Transform modulations in mobile communications’, Proc. of PIiMRC’97, pp. 462-466, Helsinki (Finland), Sept. 1997. M. Lamarca, G. Vauez, ‘Channel estimation for transform modulations in mobile communications’, Proc. of EUSIPC0‘96, Trieste (Italy), Sept. 1996. ‘Submission of Proposed Radio Transmission Technologies: the ETSI UMTS Terrestrial Radio Access (UTRA) ITU-R RTT Candidate Submission’, ETSI SMG2. Date of submission: 29/1/1998.(Available at the ITU WWW http://www.itu.ch/imt/). J.G. Proakis, ‘Digital Communications, 3rt Ed.’, McGraw Hill 1995. 1105