[go: up one dir, main page]

Academia.eduAcademia.edu
Title Author(s) Citation Issue Date URL Rights A family of spread-sequences for CDMA system in a multipath fading channel Nallanathan, A; Chan, SC; Ng, TS The 49th IEEE V T S Vehicular Technology Conference Proceedings, Houston, Texas, USA, 16-20 May 1999, v. 3, p. 1814-1818 1999 http://hdl.handle.net/10722/46118 ©1999 IEEE. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE. zyxwvu zyxw A FAMILY OF SPREAD-SEQUENCES FOR CDMA SYSTEM IN A MULTIPATH FADING CHANNEL A.Nallanathan, S.C.Chan, T.S.Ng Department of Electrical and Electronic Engineering University of Hong Kong, Pokfulam Road, Hong Kong. zyxwvutsrqp zyxwvuts zyxwvut zy zyxwvuts zyxwvutsr e-mail: analla@eee.hku.hk, scchan@eee.hku.hk, tsng@eee.hku.hk Abstract - A new class of orthogonal code-division multiple access (CDMA) system is developed. The key characteristicof the system is that the data symbols are spreaded by a spread-sequence that is longer than the period of the symbol and hence overlapped with the neighboring symbols. Using this approach, temporal diversity is incorporated with other diversities. Due to the temporal diversity, the proposed CDMA system performs well in fading environment. In this paper, a method for designing such a spread-sequence using filter bank theory is presented. The length of the spreadsequence could be varied according to the requirement. Simulation results show that the proposed spreadsequence based system yields lower BER than the conventional gold codes based DSICDMA system. the sequence will assume integer values instead of binary values. The paper is organized as follows: Section 11 is devoted to the system model of the new class of CDMA system. The channel model is described in Section M. In Section IVYmethods for constructing spread-sequences will be discussed and a new class of spread-sequence will be introduced. Simulation results are given in section V. Finally, the conclusion is given in section VI. 11. SYSTEM MODEL The system model of the proposed orthogonal CDMA system is shown in Fig 1. The input data symbols, b,[n] , are assumed to be binary antipodal where m stands for the m th user. Each data symbols, bJn3 , is modulated onto a unique spread-sequence h,[n] of length pM ( p > l ) where p is an integer and Mis the chip length of conventional system. The modulated signal is transmitted within the total available bandwidth. We can view the modulation process as consisting of two stages. As depicted in Fig. 1, these stages correspond to upsampling by a factor of M followed by linear time-invariant filtering with the spread-sequence. The key motivation for using longer sequence is that they can lead to a greater temporal diversity. I. INTRODUCTION There has been increasing interest recently in using direct sequence spread spectrum O S - S S ) code division multiple access (CDMA) for commercial applications. DS/CDMA is proposed for cellular, microcellular, indoor and satellite communications [6].CDMA is also a candidate for high data rate applications, such as wireless local area network (LAN) and videophones. Very often the SS modulation is used to mitigate the different problems encountered in different communications media. Therefore it is desirable to have a flexible and efficient design method for this signal suit various communication channel conditions. In this paper, a class of orthogonal CDMA system using longer and overlapping spread-sequences is proposed. Since the sequences are lapped, a greater temporal diversity is achieved and the bandwidth of the system is maintained as the conventional DSICDMA system. In order to design spread-sequences with binary values, the length of the spread-sequence proposed in [8] increases exponentially with the number of users. This causes large system delay in transmission. To avoid the large delay, we propose a new structure for constructing spread-sequences with flexible length. This greatly widens the selection of spread-sequences to suit different system delay requirement. On the other hand, 111. CaANNEL MODEL Several multipath models have been proposed in the literature, varying from the very comprehensive model to the simple tapped delay line model [6]. It has been shown that the performance of the DS/CDMA system is robust with respect to channel models. In this paper, the multipath fading channel is modeled by a continuum and a fixed number of paths. Utilizing power control among the CDMA users, the channel is assumed to be statistically identical for all users. The lowpass equivalent impulse response of the pass band fading channel is &en by [6], 0-7803-5565-2/99/$10.00 0 1999 IEEE 1814 zyxwvutsrqpo zyxwvutsr zyxwvutsrqp zyxwvu zyxwvuts zyxwvutsrqponmlkjihg zyxwvutsrqp zyxwvutsr The orthogonality condition can be expressed as, where, Lp is the number of paths, f i I , 2, and are respectively the path gain, delay and phase of the I th path. The channel auto-covariance function is easily found to be, C 4 k - nM]hT[k - ZM] = 4t~ - l)I, LP PO) = I=' - o;:S<t TI 1 (4.2) k where I, denotes the identity matrix of appropriate size and b[n] denotes the unit impulse. The modulated signal can then be written as follows, (3.2) The unit energy constraint on the fading process covariance function implies that (4.3) (3.3) The design of such sequence sets is related to the theory of perfect reconstruction filter bank In what follows, it will be shown the orthogonality condition in (4.2) can also be interpreted as the PR condition of a multirak filterbank made up of hi[n]. Let's consider the z-transform of equation (4.1) as follows, where the variance, o;,for uniform and exponential multipath power profiles are given respectively by, (3.4) H(z) = ch[n]z-' The parameter L' decides the rate of power decay on the successive paths. Using (3.2) and (3.3) for the exponential profile and arbitrarily taking L' = Lp , one hi[n]z-' . where Hi (z) = gets, n Using type-1 polyphase decomposition [l], H(z) can be written in the following form, (3.5) IV. SPREAD-SEQUENCES In multiple access systems, the coded symbol stream of the m th user, b,(n) , is modulated onto a unique spread-sequence h, (n) to produce y , (n) which is transmitted within the available system bandwidth. In the conventional multiuser system the maximum number of users is equal to the chip length M . However we can use the lapped orthogonal spreadsequence with the length of integer multiple of A4 . A natural requirement of such systems is that, in the absence of fading and with perfect synchronization among users, there will be no intersymbol interference either within a user's stream or among users. This is equivalent to requiring that the sequence sets satisfy certain orthogonality conditions. A reasonable solution is to ensure that the sequence together with all their translates by integer multiples of Mconstitute an orthonormal basis. If the spread-sequences are written as a vector sequence, 1815 where Q(z) is the polyphase matrix and e(z) is the ztransform of the delay chain of order M ,i.e, For orthonormal sequence sets, the associated polyphase matrix satisfies the following property, where * and T denote complex conjugation and matrix transposition respectively. Equation (4.7) is equivalent to the PR condition of the filter bank consisting of h,[n] and matrices which satisfy (4.7) are r e f m d to as " paraunitary". The Auto- and cross-correlation characteristics of the spread-sequencesare two very important properties in a zyxwvuts zyxwvutsrqp zyxwv zy zyxw CDMA system. Indeed, the auto correlation characteristics generally affect, for example, the ability of the receiver to synchronize the transmission, while the cross-correlationcharacteristics generally affect the degree and nature of co-channel interference. Ideally, one would like the auto correlation of each sequence h,[n] to satisfy, maximally spread. The sequence set was obtained from a cascade structure using Hadamard matrix which has a very low implementation complexity. More precisely, cascading the polyphase matrix is obtained by r-ated of lower order polyphase matrix as follows, Q(')(z) =~ (4.8) and the cross correlation between sequences hJn] and h,[n] to satisfy, , i = 1,2...... ~ ( Z M " - )Q('-')(z) " where A(z)is the diagonal delay matrix whose diagonal is constructedfkom the elements of e(z) ,i.e, distinct zyxw h(z)= diug(e(z)) . However (4.8) and (4.9) are conflicting objectives for traditional sequence sets. This is also true for spreadsequence sets. In fact, it was shown in [8] that good auto-correlation characteristics can only be obtained at the expense of cross-correlation characteristics, and vice versa. At one extreme, the trivial signature set corresponding to TDMA systems has perfect autocorrelation characteristics,but the worst possible crosscorrelation characteristics. At the other extreme, the sequence sets correspondingto ideal FDMA system has perfect cross-correlation characteristics but poor autocorrelation characteristics. In practical CDMA system, a compromise between these extremes is generally sought. The auto-correlation and the cross-correlation characteristics constitute only one of the important issue in the design of good spread-sequence sets. It is also important that the sequence sets be effective in mitigating the effects of fading by spreading each symbol bits of a user over a range of time samples. The dispersion factor Dh which measures a sequence set's spreading capability is defined as [8], (4.12) (4.13) From (4.5) and (4.12), the spread-sequence sets are given by, - H(') ( z ) - ah(zM')H"-''(z). (4.14) Z is the ( M x M ) Hadamard matrix and Q(O'(z) is chosen to be the Hadamard matrix.i.e., Q"'(z) = E M . zyxwvu zy b. Proposed Spread-Sequence Set From (4.79, we notice that the design of orthonormal sequence set is equivalent to the determination of pmunitary matrix, Q ( z ) , that satisfies the PR condition. fn [8], the sequence set is constructed from (4.12), which yield sequence set that assumes binary values of +1 or -1. However the length of the constructed sequence set increases exponentially with M . ~nfact, the length of the signature set is M " , k=2,3 ...... To avoid the long system delay, spread sequence set can be derived fiom the general solution of (4.14). The length of such signature set is more flexible. i.e, M,2M, ...... .Onthe other hand, the values of the signature set will no longer be +I or -1. The complete factorization of paraunitary matrices has been studied previously in [1],[10]. Our proposed construction follows a related factorization of the paraunitary matrix derived in [101. Spread-sequence set with length L = p M is constructed from the following cascade structure, zyxwvutsrqp (4.10) where D,,, represents the dispersion in the sequence hJn1 ,i.e, / Q(z)= Kp-l(z)Kp-2(z) .......Kl(z)EM,(4.15) \-' (4.1 1) where Ki(Z) a. A Class of Spread-Sequence Set In [8], Wornell proposed a family of orthogonal sequence set that is optimal in the sense of being 1816 = Piqws2(Z)w, zy zyxwvu zyxwvut zyxwvutsrq zyxwvuts the spread-sequences can be achieved but the resulting spread-sequences become integer valued. Simulation results show that the BER performance of the proposed Spread-Sequence based CDMA system is better than the conventional DS/CDMA system. Such improvement also increases with the overlapping length of the spread signature set. (4.16) Ui, Vi can be any (M12)x (M/2) orthogonal matrices. For simlplicity of implementation, they are taken to be the Hadamard matrix Z,, . Pi is a random permutation matrix which is used to randomize the spread- sequences. ACKNOWLEDGEMENT This work is supported by the Hong Kong Research Grants Council and the CRCG of the University of Hong Kong. The first author would like to thank Dr.E.H.Li, Department of Electrical and Electronic Engineering, University of Hong Hong, for providing financial support to attend the conference. V. SIMULATION RESULTS In this section, the performance of the conventional DS/CDMA and the proposed Spread-Sequence based CDMA system is compared. Gold codes with length 32 are used for the simulation of the conventional DSICDMA system. The proposed sequence set with different overlapping factors is used for the spread sequence based CDMA system and they are obtained using equation (4.15). Fig2a and Fig.2b show the spectrum of two proposed spread-sequences for M = 32 with p = 4 . It can be seen that the proposed spread sequence set is neither frequency or time localized. The channel is assumed to be Rayleigh fading with exponential ‘power delay profile’ (2 rays). To evaluate the performance of the proposed system, BER performance against EbI No is simulated and compared with the conventional DSKDMA system. Throughout the simulation, the RAKE receiver (2-finger) is used. Fig.3 shows the BER performance of the two systems against EbI Nowhen the number of users is 20 for uplink (asynchronous system). Fig.4 shows the BER performance of the two systems against EbI Nowhen the number of users is 20 for down-link (synchronous system). The improvement of the proposed spreadsequence modulation can partially be explained by the incorporation of time diversity in addition to path diversity. In Practice, RAKE receiver implementation may be expensive and match filters can be employed at the expense of BER performance. zy zyxwvu zyxwvutsrqp zyxwvutsr zyxwvuts REFERENCES (1) Vaidyanathan, P.P., “Multirate systems and filter banks”. PTR Printice Hall,1993. (2) Nallanathan, A., Chan,S.C. and Ng,T.S., “Generalized Lapped Transform (GLT) based highspeed transmission for wireless communications”, Proc. IEEE VTC’98, pp 1409-1413, Ottawa, May 1998. (3) Nallanatban,A., Chan,S.C. and Ng,T.S., “Generalized lapped Transform (GLT) based codes for multi-user communications” in Proc. Fifth symposium on Communications and Vehicular Technology, Netherland, Oct 1997. (4) ChaaS.C., Nallauathan,A., and Ng,T.S., “ A Class of M-channel linear-phase biorthogonal filter banks and their applications to subband coding” to appear in IEEE Trans. on Signal Processing, February 1999. ( 5 ) Chan.S.C., “The Generalized lapped Transform (GLT) for Subband coding Applications, “Proc.IEEE ICASSP’95, pp 1508-1511, May 1995. (6) Prasad,R.,” CDMA for Wireless Personal communications. Artech House”. 1996. (7) Malvar,H.S., “ Signal Processing with lapped transform^'^, Artech House, 1992. (8) Wornell,G.W., “ Spread-Signature CDMA: Efficient Multiuser Communication in the Presence of Fading”, IEEE Trans on Information Theory, Vol 41, NOS,September 1995. (9) Wornell, G.W., “ Spread-Response precoding for Communicationover hdhg Channels “,IEEE Trans on Information Theory, Vol. 42, N0.2,March 1996. (10) Soman,A.K., Vaidyawthan,P.P., and Nguyen,T.Q., “ Linear Phase Paraunitary Filter Banks: Theory, Factorizations and Designs” IEEE Trans on Signal Processing, Vol41, N012, December 1993. VI. CONCLUSION A new class of spread-sequence based orthogonal code-division multiple access (CDMA) system is developed. A method for designing such a spreadsequence set is proposed using filter bank theory. It is derived f?om the factorization of the paraunitary matrices in [lo]. As compared with the s&pence set proposed in [8], more fkeedom in selecting the length of 1817 Pf*] zyxwvuts zyxwvut Receiver ~d*l Channel w Receiver Fig. 1 zyxwvutsrqponm zyxwvutsrqp 40 . 40 . B 20 . B I -60 0 0.1 03 0.2 -600- 05 0.4 20- 0:1 0.2 Normalizedfrequency 0.5 0.4 0.3 Normalizedfrequency Fig. 2a Fig. 2b SSCDMA ( p a ) users - 20 102 zyxwvutsrqponmlk 1 -5 0 10 15 20 25 30 -5 EbMo (in dB) 5 . 1 10 . I 15 * I 20 . , 25 Eb/No (in dB) Fig .3 BER versus EbMo (Uplink) Fig. 4 BER versus Eb/No (down link) 1818 . 30