10.1.1.64.96

Upload: emraan-shaikh

Post on 07-Apr-2018

225 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/6/2019 10.1.1.64.96

    1/5

    Abstract The robustness against errors in the estimation of

    channel parameters such as time delay and phase is studied

    for different multiuser detectors in a direct-sequence code-

    division multiple access system. Simulations indicate that

    most of the studied detectors perform well in a system with

    no errors in the parameter estimation. Synchronization

    errors cause a significant degradation of the performance of

    all studied detectors. In a realistic situation were the phase is

    also imperfectly estimated, the performance of the multiuser

    detectors approach that of the conventional detector. Fur-

    thermore the detectors loose their near-far resistance under

    such non-ideal conditions.

    I. INTRODUCTION

    In the future it is expected that many different services such as

    speech, fax, video, data and electronic billing will be part of a

    wireless personal communication system. Some of these services

    require very high data rates, maybe as high as 2 Mbit/s. For such

    a wireless multimedia system to be successful, as investment for

    the operators and beneficial for the customers, it must have a high

    spectral efficiency so that a high market penetration is possible. It

    should be well designed so that the infrastructure and handhelds

    can be low-cost equipment. In the race for a system that fulfils all

    these properties, much research has focused on the access meth-ods such as time-division multiple access (TDMA) and code-divi-

    sion multiple access (CDMA). In this paper we assume a direct-

    sequence CDMA (DS-CDMA) system, and turn our attention to

    possible receiver structures.

    A DS-CDMA system has the advantage of a frequency reuse fac-

    tor of one, meaning that the whole available frequency band is

    used in all cells. However, this is a major drawback when detect-

    ing one user, due to the interference caused by the non-orthogo-

    nality between the spreading waveforms of different users. This

    interference, which comes both from users within the cell and

    from adjacent cells, results in degraded performance and the sys-

    tem may in many cases be severely interference limited. Also, if

    not an accurate and fast power control is applied such that theusers powers differ by only a few dB at the base station, a strong

    user may partially or even completely mask out a weak user (the

    near-far problem). One possible solution that may increase the

    capacity of the system and/or alleviate the near-far problem is to

    apply a multiuser detector that jointly detects all users (at least

    the ones within a cell) to combat the interference. The optimum

    multiuser detector has been found [1], but is much to complex for

    practical use. Research has therefore focused on finding good

    suboptimum detectors which have been subject to much study in

    recent years [2], but usually with the assumption of perfect esti-

    mates of channel parameters such as time delays, amplitudes and

    phases. Recently, however, it has been indicated that a multiuser

    detector (the decorrelator) is very sensitive to errors in the time

    delay estimation [3], while other studies have claimed that some

    other algorithms are robust against such errors [4][5]. The scope

    of this paper is to present a more comprehensive investigation of

    the robustness of multiuser detectors. We investigate the perfor-

    mance of multiuser detectors when errors in timing and phase

    estimates are present. The near-far resistance of multiuser detec

    tors under these more realistic conditions is also investigated.

    II. SYSTEM MODEL

    We begin by describing the model of the system that is studied

    All users transmit simultaneously on the same channel and at the

    same frequency band. The composite low pass equivalent signa

    from the Kusers, entering the base station, is then

    , (1

    where are the time delays modeled as uniformly distributed

    on , and is the complex additive white Gaussian

    noise (AWGN) with independent real and imaginary parts, both

    with the spectral density . User ks signal is given as

    , (2

    where the energy is given by , the symbol period by T, the

    received signal phase by and the waveform by

    . (3

    Here is the BPSK modulated data (i.e. ) transmitted

    at time i and is the spreading waveform consisting of

    chips, , of rectangular pulse shape and duration

    . That is

    . (4

    The receiver performs joint detection of the users by means of a

    multiuser detector (MUD).

    r t( ) sk t k( )k 1=

    K

    n t( )+=

    k0 T,[ ] n t( )

    N0 2

    sk t k( )2EkT

    ---------dk t k( )ejk=

    Ekk dk t( )

    dk t( ) bk i( )ck t iT( )i

    =

    bk i( ) 1{ }ck t( ) N

    cki( ) 1{ } p t( )

    Tc

    ck t( ) cki( )p t iT c( )i 0=

    N 1

    =

    Robustness of DS-CDMA Multiuser Detectors

    Pl Orten and Tony Ottosson

    Dept. of Information Theory, Chalmers University of Technology, S-412 96 Gteborg, Sweden

    email: [email protected], [email protected]

  • 8/6/2019 10.1.1.64.96

    2/5

    III. MULTIUSER DETECTORS

    A. Conventional detector (matched filter detector)

    The conventional detector is an optimum multiuser detector when

    we have orthogonal waveforms. It is therefore not optimal for

    asynchronous systems and/or dispersive channels where the

    waveforms can not be made orthogonal. The output of the

    matched filter for user kand time i is

    (5)

    where and are estimated time delay and phase of user k.

    The estimates of the transmitted bits are then given as

    . (6)

    B. Decorrelator Detector

    The decorrelator detector performs a linear transformation on the

    outputs from the conventional correlation detectors. This trans-

    formation removes the interference between the users and the

    performance is therefore independent of the different users

    received powers. The disadvantage is that, like the zero forcingequalizer, it causes noise enhancement. Using a block based

    model of the system [6], with a block-length of Mbits per user,

    the decorrelator estimates of the transmitted bits can be expressed

    as

    , (7)

    where is an estimate of the correlation matrix , and the out-

    put from the bank of matched filters (correlation receivers) is

    , (8)

    where

    (9)

    (10)

    (11)

    and the noise vector is additive Gaussian and colored. The

    amplitude matrix is a diagonal matrix containing the ampli-

    tudes of all users and all times during the block length

    (see [6] for more details). Furthermore the entries in the correla-

    tion matrix are given by

    . (12

    C. Minimum Mean-Square-Error Detector

    The transformation done by the decorrelator completely decorre-

    lates the users. The Minimum Mean-Square-Error (MMSE

    detector, on the other hand, performs the linear transformation on

    the matched filter outputs that minimizes the mean square error

    (MSE). The detected bit sequence can be expressed as [7]

    . (13

    As the signal-to-noise ratio goes to infinity the decorrelator and

    the MMSE detectors become equal. For low signal-to-noise

    ratios the MMSE detector outperforms the decorrelator due to the

    noise enhancement property of the decorrelator.

    A different approach to multiuser detection is that of first detect

    ing one or several users using the conventional detector, estimate

    their transmitted low-pass equivalent signals and then subtrac

    these signals from the received signal. The whole procedure

    might then be repeated. This method is named interference cancellation. Two main types exist; successive- and parallel interfer

    ence cancellation.

    D. Successive Interference Cancellation

    In successive interference cancellation one user at a time is

    detected and cancelled [8]. The obvious solution is to detect and

    cancel the users in the order of decreasing powers. Hence, a rank

    ing based on powers is needed. This ranking results in a renum

    bering of users such that , where the are

    the reordered users. Now the received low-pass equivalent signa

    before applying the conventional receiver to user is

    . (14

    In the estimation of either a nonlinear device based on

    decisions for user l or a linear device based on the matched filter

    outputs can be used. We will in the following use the nonlinear

    approach: decisions are taken by the conventional receiver and

    these are then respread and subtracted from the composite signal

    It is possible to generalize this cancellation procedure to more

    than one stage ,[9], using

    (15

    as the estimate of the received signal at stage n before using the

    conventional receiver ((5) and (6) substituting with

    to detect user . At each stage the users may be reordered.

    yk i( )

    yk i( ) Re r t( )e jk{ }ck t iT k( ) tdiT k+

    i 1+( )T k+

    =

    k k

    bk i( ) yk i( )( )sgn=

    bde c R1 y( )sgn=

    R R

    y RWb n+=

    y yT 1( ) y 2( ) yT M( ), ,,[ ]T=

    y i( ) y1 i( ) y2 i( ) yK i( ), ,,[ ]T=

    b bT 1( ) bT 2( ) bT M( ), ,,[ ]T=

    b i( ) b1 i( ) b2 i( ) bK i( ), ,,[ ]T=

    R

    R 0( ) R 1( ) 0 0R 1( ) R 0( ) R 1( ) 0 0

    ......

    ......

    ... ...

    0 0 R 1( ) R 0( ) R 1( )0 0 0 R 1( ) R 0( )

    =

    n

    W

    2Ek T

    R i( )

    Rkl i( ) k l( ) ck t k( )cl t iT l+( ) td

    cos=

    bmmse R1

    2---N 0W

    2+

    1

    y sgn=

    E1' E2' EK'> > > k'{ }

    k'

    rk' t( ) r t( ) sll 1'=

    k' 1

    t l( )=

    sl t l( )

    n 1>( )

    rk'n( ) t( ) r t( ) sl n( )

    l 1'=

    k' 1

    t l( ) sl n 1( )l k' 1+=

    K'

    t l( )=

    r t( ) rk'n( ) t( )k'

  • 8/6/2019 10.1.1.64.96

    3/5

    E. Parallel Interference Cancellation

    The parallel interference cancellation scheme differs from the

    successive cancellation in that it detects all users at the same time

    (in parallel) and then cancels the interfering signals. Hence, the

    received signal at stage n before detection of user k(no reorder-

    ing needed) is

    . (16)

    As the zeroth stage we use the conventional detector given by (5)

    and (6).

    IV. NUMERICAL RESULTS

    A. Introduction

    The DS-CDMA system described in Section II has been simu-

    lated to obtain numerical results under different non-perfect con-

    ditions, for each of the detectors presented. Using these results it

    is then possible to compare the detectors and their robustness.

    The detectors investigated here have different complexity, but are

    in this paper only compared with regard to their robustness. Forall of the results presented we have K= 10 users, a spreading fac-

    tor of N = 32 and random spreading sequences. The different

    users have uniformly distributed random phases, and time delays

    uniformly distributed over the symbol interval.

    Fig. 1 shows the performance of the detectors described in Sec-

    tion II with perfect chip synchronization, no phase estimation

    errors and perfect power control. These results serve as a refer-

    ence for what can be achieved for this system under ideal condi-

    tions. We see that there is little difference between the

    decorrelator and the MMSE detector. The MMSE detector is

    slightly better due to the noise enhancement caused by the decor-

    relator. The performance of these two detectors improves andbecomes equal as the signal to noise ratio increases. For the lower

    and medium signal to noise ratios, successive interference can-

    cellation (2 stages) yields the better performance among the

    detectors presented. However, like the parallel interference can-

    celler, the successive canceller reaches a floor on the bit error

    rate.

    B. Synchronization errors

    It is interesting to see how much degradation we will have when

    the synchronization is not perfect. In this work we want to inves-

    tigate the effect of non-ideal timing estimation for different

    detectors. We therefore apply a given constant synchronization

    error to all users. In a practical system all users will of course notexperience this synchronization error, and this scenario can there-

    fore be considered as worst case. Fig. 2 shows the performance of

    the detectors as a function of the synchronization error, for

    = 8 dB. As can be seen the multiuser detectors are more

    sensitive to synchronization errors than the conventional detector.

    Even for a synchronization error of only 10% of the chip interval

    (0.1 Tc), the degradation is significant. From the results in Fig. 2

    it can be seen that the multiuser detectors are equally sensitive to

    synchronization errors, and they all approach the conventiona

    receiver as the synchronization error increases.Phase error

    In a realistic situation the phase estimates will not be perfect. For

    an AWGN channel the phase estimates will be rather accurate

    but in mobile radio systems one can not expect negligible phase

    estimation errors. Similar to what we did for timing errors, we

    assume a given constant phase error. The results presented shows

    the performance that can be expected if all users experience this

    amount of phase estimation error. The bit error rate for the detec

    tors as function of the phase error at = 8 dB is given in

    Fig. 3. We see that all detectors have about the same degradation

    rkn( ) t( ) rn 1( ) t( ) sl n 1( )

    l 1=l k

    K

    t l( )=

    Eb/N0

    Figure 1. Bit error rate for the different detectors as

    function of with perfect synchronization, perfect

    phase estimates and equally strong users.

    Figure 2. Bit error rate as function of the synchronization

    error for different multiuser detectors at = 8 dB,

    perfect phase estimates and equally strong users.

    0 2 4 6 8 10 12

    105

    104

    103

    102

    101

    BitErrorRate

    Eb

    /N0

    [dB]

    Conventional

    Parallel 1 stage

    Parallel 2 stages

    Successive 1 stage

    Successive 2 stages

    Decorrelator

    MMSE

    Eb/N0

    0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.410

    4

    103

    102

    101

    BitErrorRate

    Synchronization error [t/Tc]

    Conventional

    Parallel 1 stage

    Parallel 2 stages

    Successive 1 stage

    Successive 2 stages

    Decorrelator

    MMSE

    Eb/N0

    Eb/N0

  • 8/6/2019 10.1.1.64.96

    4/5

    as the phase error increases. The effect of phase estimation errors

    seem however, to be less severe than that of synchronization

    errors.

    To have an idea about the combined effect of synchronization-

    and phase estimation errors, the bit error rate as function of

    is plotted in Fig. 4 for a synchronization error of 0.2 Tc,

    and a phase error of 10o. Note that the scaling on the axis is dif-

    ferent from that of Fig. 1. The bit error rates for the best detectors

    at = 10 dB, have increased by approximately a factor of

    10 compared to that shown in Fig. 1.

    C. Near-far effect and synchronization error

    Fast and accurate power control is hard to obtain in a practical

    system, and it is therefore likely that the users will have different

    powers. The decorrelator, which removes the interference, is ide-

    ally not sensitive to different signal powers. Successive interfer

    ence cancellers utilize the fact that different users have differen

    strength by detecting the stronger user first. It is interesting to see

    how near-far resistant different detectors are when the synchroni

    zation- and phase estimation is non-perfect. Fig. 5 presents

    results for the detectors as function of the near-far ratio for per-

    fect synchronization and perfect phase estimation. By near-far

    ratio we mean the difference between the energy Ek, of each of

    the interfering users, and the energy E1 of the wanted user. Al

    the multiuser detectors are rather insensitive to the variations in

    the interfering signal strengths, and are thus near-far resistant

    The decorrelator removes all interference and is therefore not a

    all influenced by other users being stronger. In Fig. 6 the bit error

    rates for different near-far ratios are plotted when the synchroni-

    zation error is equal to 0.2Tc, and the phase error is equal to 10o

    We now see that none of the detectors are near-far resistant. Com

    pared to the case with perfect parameter estimation, they have al

    come much closer to the conventional detector, and their sensitiv

    ity for changes in the near-far ratio is the same as for the conven

    tional detector forEk- E1 > 2 dB. None of the detectors seem to

    be more (or less) near-far resistant than the other detectors. In

    practical systems with non-ideal estimators it is therefore vital to

    have good power control regardless of which detector is usedNote that in the near-far plots the MMSE detector has been taken

    out since it can hardly be distinguished from the decorrelator.

    V. CONCLUSIONSWe have studied the performance of a DS-CDMA system using

    either a conventional matched filter detector or a multiuser detec-

    tor in the presence of errors in the channel parameters. The stud-

    ied multiuser detectors are the decorrelator, the MMSE detector

    and the successive and parallel interference cancellation detec

    Figure 3. Bit error rate as function of the phase error for

    different multiuser detectors at = 8 dB, perfect

    synchronization and equally strong users.

    Figure 4. Bit error rate for the multiuser detectors with

    synchronization error of 20% of the chip interval, and

    phase error of 10 degrees.

    Eb/N0

    Eb/N0

    0 5 10 15 20 25 3010

    4

    103

    102

    101

    BitErrorRate

    Phase error [degrees]

    Conv.

    PIC 1

    PIC 2

    SIC 1

    SIC 2Decorr.

    MMSE

    Eb/N0

    0 2 4 6 8 10 1210

    4

    103

    102

    101

    BitErrorRate

    Eb

    /N0

    [dB]

    Conventional

    Parallel 1 stage

    Parallel 2 stages

    Successive 1 stage

    Successive 2 stages

    Decorrelator

    MMSE

    Figure 5. Bit error rate for the multiuser detectors as

    function of the near-far ratio, no synchronization error and

    no phase error, = 8 dB. E1 denotes the energy of

    the wanted user,Ekdenotes the energy of the other users.

    6 4 2 0 2 4 6 8 1010

    4

    103

    102

    101

    100

    EkE

    1[dB]

    Conv.

    PIC 1

    PIC 2

    SIC 1

    SIC 2

    Decorr.

    Eb/N0

  • 8/6/2019 10.1.1.64.96

    5/5

    tors. According to the results presented in this paper there is no

    significant difference in the robustness of the different detectors.

    The performance degrades rapidly as the synchronization error

    increases, and all detectors experience almost the same degrada-

    tion. Phase errors also affect the different detectors equally. For

    moderate phase errors however, the impact on performance is

    rather small. Furthermore the near-far resistance of the detectors

    are severely affected by synchronization and phase errors. The

    conclusion is therefore that the studied detectors are not robust

    against parameter estimation errors in a realistic situation. In

    spite of this discouraging result, the multiuser detectors still out-

    perform the conventional matched filter detector, but the question

    is whether this rather small benefit in performance is worth the

    increase in complexity a complexity that may be better spent

    on the decoding of a powerful channel code.

    VI. FUTURE WORK

    For future work it will be interesting to investigate the robustness

    of multiuser detectors on fading mobile channels, and a different

    loading of the system. It is reasonable to believe that pulse shap-

    ing will have impact on the robustness against synchronization

    errors and so investigations should be done with pulse shaping

    other than rectangular. Pulse shaping also affects the correlation

    properties of the signature waveforms.

    ACKNOWLEDGMENT

    This work has been performed in the framework of the project

    ACTS AC090 FRAMES, which is partly funded by the European

    Community.

    REFERENCES

    [1] S. Verd, Minimum probability of error for asynchronous

    Gaussian multiple access channels, IEEE Transactions on

    Information Theory, vol. IT-32, no. 1, pp. 85-96, January

    1986.

    [2] S. Moshavi, Multi-user detection for DS-CDMA communi

    cations, IEEE Communications Magazine, vol. 34, no. 10

    pp. 125-136, October 1996.

    [3] S. Parkvall, E. Strm, and B. Ottersten, The impact of tim

    ing errors on the performance of linear DS-CDMA receiv-

    ers, IEEE Journal on Selected Areas in Communications

    vol. 14, no. 8, pp. 1660-1668, October 1996.

    [4] R. M. Buehrer, A. Kaul, S. Striglis, and B. D. Woerner

    Analysis of DS-CDMA parallel interference cancellation

    with phase and timing errors, IEEE Journal on Selecte

    Areas in Communications, vol. 14, no. 8, pp. 1522-1535

    October 1996.

    [5] F.-C. Cheng and J. M. Holtzman, Effect of tracing error on

    DS/CDMA successive interference cancellation, in Proc

    Communication Theory Mini-Conference (GLOBECOM94), San Francisco, USA, 1994, pp. 166-170.

    [6] R. Lupas and S. Verd, Near far resistance of multiuser

    detectors in asynchronous channels,IEEE Transactions on

    Communications, vol. 38, no. 4, pp. 496-508, April 1990.

    [7] Z. Xie, R. T. Short, and C.K. Rushforth, A family of subop

    timum detectors for coherent multi-user communications,

    IEEE Journal on Selected Areas in Communications, vol. 8

    no. 4, pp. 683-690, May 1990.

    [8] P. Patel and J. Holtzman, Analysis of a Simple Successive

    Interference Cancellation Scheme in a DS/CDMA system,

    IEEE Journal on Selected Areas in Communications, vol12, no 5, pp. 796-807, June 1994.

    [9] A. Johansson and A. Svensson, Multistage interference

    cancellation in multi-rate DS/CDMA systems, in Proc

    PIMRC95, Toronto, Canada, 1995, pp. 965-969.

    [10] M. K. Varanasi and B. Aazhang, Multistage detection in

    asynchronous code-division multiple access communica-

    tions,IEEE Transactions on Communications, vol. 38, no

    4, pp. 509-519, April 1990.

    Figure 6. Bit error ratio for the multiuser detectors as

    function of the near-far ratio, synchronization error equal

    to 0.2Tc and phase error equal to 10 degrees, = 8

    dB.

    6 4 2 0 2 4 6 8 1010

    3

    102

    101

    100

    BitErrorRate

    EkE

    1[dB]

    Conv.

    PIC 1

    PIC 2

    SIC 1

    SIC 2

    Decorr.

    Eb/N0