Subsymbol CDMA
Subsymbol CDMA
Multiuser Detector
Z. A. Uzmi, M. J. Narasimha
{uzmi, sim}@nova.Stanford.EDU
Electrical Engineering Department
Stanford University, Stanford, CA. USA
Abstract- A sub-symbol based multiuser detector for DS- The first linear ZF multiuser detection scheme was
CDMA systems was proposed in [1]. This paper addresses the proposed in [7] for a synchronous CDMA system.
optimization of such detectors to maximize the system capacity. Unfortunately, commercial cellular systems do not have
It is shown that the maximum number of simultaneous users synchronous uplinks since users transmit from random
supported in a DS-CDMA system using sub-symbol scheme can locations at random instants of time. Even if the users time
be increased by the proper selection of certain thresholds
their transmission such that the line-of-sight arrivals are
delineated in [1], and by imposing moderate synchronization
requirements on the transmitters. It is also shown that, in a aligned at the base station, the multipath rays render the
moderately synchronized environment, performing system asynchronous. Thus it is necessary to consider
decorrelation with only one sub-symbol is enough for asynchronous multiuser detection schemes in a practical
accommodating a fairly large number of users, if the system situation. For asynchronous systems, the MUD proposed in
signal to noise ratio (SNR) is medium to high. It has been [8] is difficult to implement as its complexity depends on the
verified through simulations that the maximum number of product of the number of users and the number of symbols in
simultaneous users depends on the degree of synchronism and is the whole duration of transmission. Several linear MUD
approximately given by the number of chips in the longest sub- schemes for asynchronous systems have since been proposed
symbol.
and analyzed. A survey of such schemes can be found in [9],
I. INTRODUCTION [10] and the references therein. All these schemes are based
CDMA is the preferred air interface technology for third on full symbol correlation detection at the base station.
generation wireless systems that are currently undergoing the More recently, techniques that consider sub-symbols for
standardization process. It has been shown previously that the partial correlations have been proposed [1]. This paper
capacity of CDMA systems is limited by multiple access focuses on fine tuning the sub-symbol technique and
interference (MAI) and not by thermal noise [2]. Currently maximizing the number of simultaneous users for the
deployed commercial CDMA systems regard MAI as an combining algorithms presented in [11]. We assume that
additive noise and perform detection of each user moderate synchronism can be achieved by issuing downlink
independently. This limits the maximum number of users that commands to the users to adjust their transmission instants.
can be simultaneously supported due to the deterioration of Section 2 briefly describes the system model considered in
the bit error rate (BER). A number of researchers have the sub-symbol scheme. In Section 3, we discuss the
addressed multiuser detection schemes for CDMA systems in algorithms for sub-symbol combining and promote the idea
the last two decades to improve the system capacity. The that for a large number of users, one long sub-symbol is
main reason that these schemes are not used in practical better than using several small sub-symbols. Simulation and
systems is because of their stringent processing requirements. analytic results and guidelines on choosing the optimum
Multiuser detection schemes are specified as optional [3] thresholds for the algorithms used in the sub-symbol scheme
even in the proposals for the third generation wireless are presented in Section 4.
systems.
The complexity of the optimal multiuser detector (MUD) II. SYSTEM MODEL AND SUB-SYMBOL SCHEME
[4] increases exponentially with the number of users. Hence, The baseband model of a CDMA uplink with single-user
several low-complexity sub-optimal schemes have been matched-filter (SUMF) receiver is depicted in Fig. 1 for N u
proposed and evaluated in the literature [5], [6]. The MUD users. The user data signals before spreading are denoted as
schemes researched so far can be broadly classified into d1 (t ), d 2 (t ), K, d N u (t ) . These are multiplied by the spreading
linear schemes and interference cancellation (IC) methods.
codes K1 (t ), K 2 (t ), K, K N (t ) before transmission. The signal
Linear schemes require more computation but are robust u
against near-far resistance. Therefore, we focus on these received at the base station is the sum of individual signals
schemes in this paper. In particular, we present results for from each user modified by the respective channels, and the
schemes that are based on zero forcing (ZF) linear multiuser additive white gaussian noise. Succinctly, the received signal
detection. ZF MUD schemes have lower complexity, as they is given by:
do not require channel gain estimates.
users are packed, sub-symbols become smaller and smaller For the sub-symbol case, let M be the number of chips in
and for a given user many of the sub-symbols are corrupted the best symbol, as selected by the select-best algorithm. If
which significantly affect the BER performance. only one sub-symbol is used, then M is equal to the expected
In this paper, we consider a moderately controlled number of chips in the longest sub-symbol within a symbol.
environment in which the users are instructed1 to adjust their M can be analytically computed or it can be found from
transmission instants such that their symbol arrival times at simulations. As an example, for 12 asynchronous users with
the base station fall within some fraction of the symbol uniformly distributed random transmission instants, M turns
period. This kind of moderate synchronization is easier to out to be approximately 55 for the case N=255. The general
implement as compared to a fully synchronized system. The procedure for computing M when user transmission instants
thresholds for sub-symbol decorrelation then play an are moderately synchronized will be outlined later. Similar to
important role in determining the maximum number of users the above computations, for the sub-symbol of length M, we
that can be simultaneously accommodated in the system. The can write:
chip threshold (γc) is set high enough such that only one sub-
M
S s = å1 = M ; X s = X1 + X 2 +L+ X M
symbol is used for demodulation. This has an effect on i =1
processing gain, but if the users can be decorrelated 1 M
successfully, it still yields a significant BER improvement σ X2 = Mσ X2 ;
s 1 å X i ; σ Z2s = σ n2 / M
Zs =
M i =1
over the single-user matched-filter receiver for medium to
high signal to noise ratios. The sub-symbol combining system Thus the SNR penalty (deterioration in SNR with respect
thus becomes the one that only uses selection sub-symbol to ideal ZF MUD) for the select-best algorithm in
diversity since we consider only one dominant sub-symbol approximately given by N/M. This penalty can be reduced if
per symbol. Thus all the sub-symbol diversity-combining fewer users are present and more sub-symbols can be
algorithms converge to the “select best sub-symbol” combined. If the system is moderately synchronized and the
combining algorithm. The only difference is that, in this case, users are allowed to have their transmission instants lie
it is known which sub-symbol would be selected for within the first P chips of a reference symbol, then the
decorrelation. expected value of M is given by:
{( )}
P −1
The SNR penalty for such an algorithm with respect to an E [M ] = ( N − P ) + å i α i − α i +1 + Pα P
ideal case can be easily computed. Assume that S denotes the i =0
total signal, X denotes the total noise and Z represents the
α − α P+1
noise per chip in the decorrelation interval. Also let N be the = ( N − P) +
spreading factor (chips per symbol). The sampling is assumed 1−α
to be one sample per chip and it is also assumed that fading where α is defined as:
Nu
imposes a fixed penalty in each receiver. These assumptions æ P −1ö
can be justified for comparison of different receivers since α ≡ç ÷
è P ø
they are used in similar environments. The subscript “f” is
For practical reasons, P is a large fraction of N (typically
used to refer to the case of full-symbol synchronous and the
50% to 80%) in which case the expected value of M for a
subscript “s” is used to denote the case of sub-symbol
large number of users is approximately given by N-P. The
synchronous receiver. Constant fading penalty assumption
exact expected value is listed in the following table for
allows comparing non-faded systems. For full-symbol
N=255.
synchronous system, the decorrelation is performed over one
full symbol and we can write:
N
P = 64 P = 128 P = 192
S f = å1 = N Nu = 10 users 196.8627 139.2559 81.6535
i =1 Nu = 30 users 192.6558 130.7696 68.8964
X f = X1 + X 2 + L + X N Nu = 50 users 191.8349 129.0826 66.3517
where the Xi’s are i.i.d. Normal(0, σ n2 ) random variables, and Nu = 70 users 191.4972 128.3669 65.2661
indicate the chip noise. Hence, Nu = 90 users 191.3199 127.9750 64.6668
1
Sending commands on the downlink channel can accomplish this.
K1 A1 K1
d̂1
τ1
d1 y1
ò (⋅)
symbol period
K2 A2 K2
n
τ2
d2 d̂ 2
ò (⋅)
y2
å
symbol period
K Nu AN u K Nu
d Nu d̂ Nu
τN u
ò (⋅)
symbol period
y Nu
0
10
-1
10
-2
10
Bit Error Rate
10 users, SUMF
14 users, SUMF
-3 18 users, SUMF
10
22 users, SUMF
26 users, SUMF
10 users, Sub-Symbol
-4 14 users, Sub-Symbol
10
18 users, Sub-Symbol
22 users, Sub-Symbol
26 users, Sub-Symbol
-5
10
-3 3 9 15 21 27 33
E b /No in dB
Fig. 2: Maximum Number of Users in Sub-Symbol Schemes with γc=1.25Nu and γn=∞ for
completely asynchronous system.