SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:2 No:12, 2008

An Investigation on Efficient Spreading Codes for
Transmitter Based Techniques to Mitigate MAI and
ISI in TDD/CDMA Downlink
Abhijit Mitra and Cemal Ardil

International Science Index 24, 2008 waset.org/publications/10076

Abstract—We investigate efficient spreading codes for transmitter
based techniques of code division multiple access (CDMA) systems.
The channel is considered to be known at the transmitter which is
usual in a time division duplex (TDD) system where the channel
is assumed to be the same on uplink and downlink. For such a
TDD/CDMA system, both bitwise and blockwise multiuser transmission schemes are taken up where complexity is transferred to
the transmitter side so that the receiver has minimum complexity.
Different spreading codes are considered at the transmitter to spread
the signal efficiently over the entire spectrum. The bit error rate (BER)
curves portray the efficiency of the codes in presence of multiple
access interference (MAI) as well as inter symbol interference (ISI).
Keywords—Code division multiple access, time division duplex,
transmitter technique, precoding, pre-rake, rake, spreading code.

I. I NTRODUCTION

D

IRECT sequence CDMA (DS-CDMA) is an efficient
wireless communication channel accessing scheme, able
to sustain many simultaneous high data-rate users [1]-[2]. In
practical conditions, however, wireless DS-CDMA systems
face a combination of channel effects that reduce the system
effectiveness drastically unless these impairments are taken
care of. The major problems encountered here are the MAI,
due to simultaneous usage of the bandwidth by many users,
and, ISI, due to multipath channels. MAI and ISI are always
added to the background thermal noise modeled as additive
white Gaussian noise (AWGN). Thus, the systems utility is
limited by the amount of total interference instead of the
background noise exclusively as in other cases. In other words,
the signal to interference plus noise ratio (SINR) is the limiting
factor for a mobile communications system instead of the
signal to noise ratio (SNR). Therefore, in systems applying
CDMA the two problems of equalization and signal separation
have to be solved simultaneously to increase the SINR and
achieve a good performance. Multiuser detection (MUD) has
been studied extensively and a number of solutions have been
proposed [3]-[5]. These techniques are all receiver based and
they usually require channel estimation as well as knowledge
of all the active users spreading codes and they have considerable computational cost. While this is feasible for the base
station (for the uplink scheme), it contrasts with the desire
Manuscript received May 14, 2007; revised October 1, 2007.
A. Mitra is with the Department of Electronics and Communication
Engineering, Indian Institute of Technology (IIT) Guwahati, India. E-Mail:
a.mitra@iitg.ernet.in.
C. Ardil is with the Azerbaijan National Academy of Aviation, Baku,
Azerbaijan. E-mail: cemalardil@gmail.com.

to keep portable units (for the downlink scheme), like mobile
phones, simple and power efficient. An alternative to MUD
is to use multiuser transmission scheme [6], i.e., precoding a
common transmitted signal for the service of all users using
the information of the channel impulse response such that the
ISI and MAI effects are minimized before transmission in
the downlink. The extra computational cost is transferred to
the base station where power and computational resources are
more readily available. This is possible in TDD systems where
both uplink and downlink use the same frequency. Thus the
transmitter is able to know the fast fading of the multipath
channel based on the uplink received signal and use this
knowledge for precoding on the downlink. This presumes that
the TDD frame length is shorter than the coherence time of the
channel. If the TDD system is intended only for slowly moving
terminals then longer TDD frames could also be used. A
possible scenario in which the above assumptions are satisfied
would be a personal communication system with low mobility
users such as pedestrians in an outdoor environment. Indoor
and microcell environments are the most probable application
areas for TDD communications [7]. A second scenario could
be a wireless local area network (WLAN). In such a case
the indoor radio frequency (RF) channel has a small delay
spread and a computer workstation environment has essentially
stationary channels. A slow variation of the channels could
be addressed with a periodical update of the channel profile
estimates in the base station.
In a multiuser transmission scheme, a DS-CDMA transmitter usually modulates the information signal by many
orthogonal spreading codes and in the ith receiver the received
signal is correlated with a replica of the same spreading code
intended for ith user. Here, even if the system is constrained to
be synchronous, the multipath nature of the channel essentially
destroys the orthogonality between the received signals. Thus,
low crosscorrelation between the desired and the interfering
users is important to reduce the MAI. Moreover, adequate
autocorrelation properties are required for reliable initial synchronization. Large sidelobes of the autocorrelation function
can easily lead to erroneous code synchronization decisions.
Good autocorrelation properties of the spreading code result
in a better resolution of the multipath components of a
spread spectrum signal. Crosscorrelation and autocorrelation
properties are connected in such a way that both cannot
be achieved simultaneously. For example, random codes in
general exhibit good autocorrelation properties but worse cross
correlation than the deterministic ones. Spreading codes are a

29
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:2 No:12, 2008
h1

d

Spreading

S

Linear MUD 1

Channel 1
C

1...K

hK

^

d1

^

h1

Linear MUD K

International Science Index 24, 2008 waset.org/publications/10076

Fig. 1.

C

1...K

hK

C1
^

C (Q−n)

Channel K

and
Spreading

Channel K

Channel 1

Precoding

d

CK(Q−n)

1

Sp

CK

dK

Linearity of CDMA downlink.

kind of pseudo random codes and can be divided into pseudonoise (PN) codes and orthogonal codes. PN sequences are
generated with a linear feedback shift register. The outputs of
the shift register cells are connected through a linear function
formed by exclusive-or (XOR) logic gates into the input of
the shift register. Some of the PN sequences are (i) maximal
length m-sequence, (ii) Gold, (iii) Kasami etc. Examples of
Orthogonal codes include (i) Walsh-Hadmard (ii) modified
Walsh-Hadamard, (iii) orthogonal Gold etc. A comparative
study of many PN and orthogonal sequences can be found
in [8].
In this paper we concentrate on exploring some of the
spreading sequences described above which can be advantageous in multiuser transmission for TDD/CDMA systems.
For investigating the efficiency of any spreading code, we
use the asynchronous CDMA system code measurements.
In particular, we want to look for certain spreading codes
with good cross-correlation properties so that they can be
applied readily to those channels with multipath problems.
This would not only take care of MAI and ISI at the transmitter
side, but also would void the requirement of equalization
process at the receiver side. To check for the effectiveness of
the spreading codes, we consider both blockwise (e.g., joint
transmission) and bitwise (e.g., pre-rake and rake diversity)
techniques. Certain correlation measurements, based on [8],
are applied to find out the suitability of these sequences for
the said techniques and depending on these, we find the
BER performance of the transmitted sequences with different
number of users in a system.
The paper is organized as follows: we briefly discuss the
mathematical and conceptual backgrounds of transmitter based
techniques in Section 2, treating both blockwise and bitwise
techniques sequentially. Complexity issues of these techniques
are taken up in Section 3. Section 4 deals with the different
spreading codes and their correlation measurements. Based on
these, results are given in Section 5 and finally, we conclude
by summarizing the important concepts discussed herein in
Section 6.
II. T RANSMITTER BASED T ECHNIQUES IN CDMA
The problems of implementing multiuser techniques in
mobile receivers and the need for their removal is underlined
in the last section. The linearity of the conventional CDMA
downlink system, presented simplified in Fig. 1, brings the
concept of somehow reversing the MUD technique. Here, the
aim is to transfer the complexity and the computational load to

Fig. 2.

d1

^

dK

Linear precoding with a linear transformation.

the transmitter (BS) where weight and size is not of concern
and resources, like power and space for hardware are readily
available while maintaining at least the same performance
that the receiver based MUD techniques provide. The mobile
receiver (MS) will be restricted to the knowledge of its own
signature waveform. Therefore, the kth subscriber’s receiver
shall consist of a simple correlator or a filter matched to the
spreading sequence ck , ideal for single user in an AWGN
channel and no channel estimation, adaptive equalizer or
feedback from the BS is required. In addition to that the overall
capacity of the downlink in system is increased as no training
sequences are needed to be transmitted.
An answer to the concept posed here is to apply a linear
transformation matrix T on the transmitted vector d (the data
spreading is included in the T matrix) in order to eliminate
ISI and MAI, the major impairments of a CDMA system,
before transmission. Under this scheme, the actual transmitted
signal is distorted before transmission in such a way that after
passing through the radio channel, the MS yields the desired
data. Each MS should have the knowledge of the downlink
channel impulse response and the spreading codes of every
user to apply a joint MUD. If we take into account all mobile
receivers, then the total information required is all K downlink
channels and signature waveforms. The transformation matrix
T should be a function of the same knowledge in linear
precoding. In other words, to achieve good performance the
transmitted signals in the downlink must be jointly optimized
based on the spreading code and the downlink channel impulse
response of every user. The BS obviously knows the spreading
codes of all the active users in a cell and all it needs are the
downlink channel impulse responses. The uplink channels can
be estimated by the BS but this knowledge cannot be used
for the downlink unless the principle of reciprocity is valid.
In TDD this is valid which is the cause of using TDD in
precoding. As shown in Fig. 2, the precoded transmitted signal
can be described in general with a linear transformation matrix
T applied on the data. In the following subsections we classify
the realization of this linear algorithm either as blockwise or
bitwise technique. Although both of them can be described by
an appropriate matrix T , there are important differences which
we discuss in the following subsections.
A. Blockwise Techniques
In blockwise algorithms, the data is precoded and transmitted in blocks of N data bits for each of the K users. This
means that transformation matrix T is applied to a block of

30
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:2 No:12, 2008

International Science Index 24, 2008 waset.org/publications/10076

N K data bits. Furthermore, it is desirable for the resulting
signal sp to retain the same length N Q as produced by
the conventional CDMA system where Q denotes the length
of the specific spreading codes. Thus, dimensions of the T
matrix shall be N K × N Q. Note that T can be chosen
according to different optimization criteria and the complexity
for determining it varies from algorithm to algorithm. Ignoring
this complexity, the multiplications required per bit per user
for transmission of any blockwise technique, resulting from
sp = T d, is given as

where the K(N Q+W −1)×KN diagonal matrix B is defined
as
B = blockdiag(B1 , · · · , Bk , · · · , BK ),
(7)
with any (N Q + L − 1) × N matrix Bk defined as
Bk = [CT
k

O]T ,

and O being a N × (L − 1) zero matrix. The N Q × N matrix
Ck = [Ck ]i,j , i = 1, ..., N Q, j = 1, ..., N where
[Ck ]i,j =

i−Q(j−1)−1

ck
0

for i ≤ Q(j − 1) ≤ Q
otherwise

(8)

(KN )(N Q)(KN )
θblock =
= N 2 QK
(1)
KN
which shows that the multiplications required for one symbol
transmission are proportional to the square of a block length
N 2 which can be excessively high for any real TDD/CDMA
scheme. A not so apparent problem with the blockwise
algorithms is the fact that in a multipath environment the
end bits of each block are not correctly precoded and this
deteriorates the overall performance. Each block is treated
independently and the ISI, between the symbols of the block
itself, is canceled. However, under the scenario of continual
block transmission each block is extended in duration due to
multipath and therefore it overlaps with the next one. The
degree of damage (the number of symbols affected) depends
on the channels delay spread L. One solution to mitigate this
problem is to increase the block length, but this results in
an increased complexity. A second solution is to neglect the
number of affected symbols resulting in loss of capacity.
1) Joint transmission: In joint transmission (JT) [9]-[10]
the algorithm employs a common signal sp of length N Q
which gives the desired data at the output of all individual
MS. The received signal ek at the kth user is given as

where the joint precoding matrix T for JT can be written as

ek = Hk s + v,

TJT = HT B(BT HHT B)−1 .

where channel matrix Hk =
j = 1, ..., N Q, and
[Hk ]i,j =

hi−j
k
0

[Hi,j ],
k

(3)

In (2), v is a noise vector of length (N Q+L−1). The noiseless
version of ek can be written as ek = Hk s. After arranging all
K matrices Hk into a new K(N Q + W − 1) × N Q matrix
H where
H = [HT , · · · , HT , · · · , HT ]T
(4)
1
k
K
and all ek , k = 1, ..., K, vectors to a total received vector
e = [eT , · · · , eT , · · · , eT ]T , it can be concisely written as
1
K
k
e = Hsp .

BT Hsp = d.

(5)

The total received signal e in the above equation cannot be
observed by a single MS. An MS can only observe ek as given
ˆ
in (2). The output vectors dk , k = 1, ..., K, at the decision
ˆ
variable of the K users Tare combined to form the vector d =
ˆ1 T , · · · , dk T , · · · , dˆ ]T where any dk = [d1 , · · · , dN ]T .
ˆ
ˆ
ˆ
ˆ
[d
K
1
k
The kth receiver filter matched to the users spreading code
can be written as
ˆ
d = BT Hsp
(6)

(9)

Matrices B, H and the vector d in (9) are known at the BS
and sp is an unknown vector with length NQ. The condition
KN < N Q is a basic assumption for TDD/CDMA, and hence
(9) constitutes an optimization problem, where the number of
restrictions contained in the vector d of length KN is smaller
than the number N Q of degrees of freedom, expressed by
the vector sp . Therefore, the validity of (9) implies that it
has infinitely many solutions for sp . A constraint criterion is
necessary to be imposed to the system. It is desirable for the
transmitted vector sp to be of minimum energy and it can be
achieved by standard Lagrange techniques. The solution after
solving through Lagrange techniques is
sp = HT B(BT HHT B)−1 d

(2)

i = 1, ..., N Q + L − 1,

0≤i−j ≤L−1
otherwise.

and ck s are the transmitted CDMA codes. The objective of any
precoding algorithm is that the output of the mobile receiver
ˆ
yields the transmitted data, i.e., d = d. Substituting this into
(6) the problem of JT takes the form of

(10)

(11)

Equation (11) shows that joint transmission can be considered
as a set of independent pre-rake (HT B) applied on the
modified information signal given by the linear transformation
of the data vector d [11].
B. Bitwise Techniques
In the bitwise techniques, the precoding realization does
not include blocks of data to be processed. The data of user
k after being spread is pre-filtered by an FIR filter of length
P with a discrete time impulse response pk (n) as shown in
Fig. 3. The resulting modified signals are summed to form
the final transmitted signal sp . The filter is applied on the
transmitted waveform rather than the data symbols as in the
blockwise techniques. Thus the multipath resolution afforded
by the CDMA spreading is exploited. Moreover, since the
filters are applied at the chip level and the derivation of
the algorithms are restricted to consider only a few symbols
(even one), the higher computation required for data-block
solutions is eliminated. Pre-filters also have the advantage of
not modifying the original CDMA structure directly as it is a
simple addition of an array of FIR filters to the existing BS
transmission system. Furthermore, the bitwise nature of the

31
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:2 No:12, 2008
e (n)
1

p (n)
1

m
d1

Σ

e (n)
K

p (n)
K

m
dK
e(0)

e(Q)

International Science Index 24, 2008 waset.org/publications/10076

sp

y (n)
K
p(0)

p(P)

Q
Fig. 3.

merge to a signal with the characteristics of a rake diversity
signal when received after the multipath channel. Each one
of these transmissions should be then delayed according to
the estimated relative path delay and amplified according
to the estimated path complex coefficient. In other words,
in the downlink the BS multiplies the signal to be sent to
user k by the time inverted complex conjugate of the uplink
channel impulse response of the same user. When the signal is
transmitted it is convolved with the channel impulse response
of user k. This produces a strong peak at the output of
the channel which is equivalent to the rake receivers output.
Therefore, the receiver of the MS does not need to estimate
the channel impulse response and only uses a matched filter
tuned to this peak. The scenario is explained with the analogy
of rake and pre-rake concept for a single user scheme in the
following. We begin with the SNR analysis at the output of
a rake receiver with the input signal x(n) = wk dn cn with a
k k
2
transmission power wk . The signal y2 after passing from the
multipath channel and being perturbed by AWGN is

y (n)
1

P

Bitwise precoding scheme.

algorithms removes the undesirable effect of the end bockbits as described in the previous section. The taps of the prefilters are determined by the adopted technique. Ignoring the
complexity of the algorithm used to determine the taps, the
multiplications required now per transmitted symbol per user
bitwise is given by
θbit = P Q.
(12)

L−1

y2 =

2

L−1 L−1

y3

h(l)h∗ (L − 1 − m)x(n − (l + m)Tc )

=

l=0 m=0
L−1
∗

+

h (L − 1 − nTc )v(n − lTC )

at the output of the rake combiner. The desired output of the
L−1
rake system is l=0 h(l)x(n − lTc ) and occurs at time n =
(L − 1)Tc , (l + m = L − 1), which has a signal strength of
L−1
2
h(l)h∗ (l))2 wk .

(

(14)

Clearly, for N ≥ 2 (in a realistic system, N
2) the multiplications required with a blockwise implementation of precoding
outnumber the corresponding bitwise implementation by a
large number. For less complexity, the bitwise techniques like
pre-rake thus has gained importance.
1) Pre-rake diversity: This technique was initially described in [12] for DS spread spectrum systems and then
extended in [13] for TDD/CDMA mobile communications.
The algorithm for pre-rake origins from the diversity theory
in frequency selective channels. In a mobile environment the
combination of the received signals from diverse independent
paths or mediums can improve the system performance. Hence
in the radio mobile communications it is desirable to receive a
signal from diverse independent paths and then combine their
powers. This is what a rake receiver does.
The pre-rake technique is straightforward and takes direct
advantage of the fact that in TDD the channel impulse
response can be assumed the same for the uplink and the
downlink. The idea is to transmit a number of signals that

(16)

l=0

2

θblock
N Q/2
N
=
=
.
θbit
2Q
4

(15)

The filter right after y2 is matched to the spreading code. The
rake combination follows this matched filtering and we have

Comparing (1) and (12), we observe that the complexity ratio
of blockwise and bitwise techniques comes as
θblock
N 2 K/2
=
.
(13)
θbit
P
In a CDMA system with linear MUD the number of users that
can be accommodated do not outnumber the spreading gain
K ≤ Q. If we set as a reasonable pre-filter length P as twice
the spreading gain Q and K as Q/2, then

h(l)x(n − lTc ) + v(n).
l=0

(17)

l=0

Noise adds up incoherently with power σ 2 . From (17), the
SNR at the output of the rake receiver is
L−1

SN Rrake =

2
wk
(
2
σ

h(l)h∗ (l))2 .

(18)

l=0

In contrast, in a pre-rake, to make sure that the power of the
2
signal at the output of the pre-rake transmitter is equal to wk ,
a power scaling factor is chosen to compensate for the gains
produced by h∗ (l) and can be taken as [12]
F =

1
L−1
l=0

.

(19)

h(l)h∗ (l)

If we think about a pre-rake combining which is similar to a
multipath estimation, the output signal is
L−1

h(l − nTc )∗ x(n − lTc )).

y4 = F(
l=0

32

(20)
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:2 No:12, 2008
TABLE I
After transmission, convolution with the multipath channel and
C OMPUTATIONAL C OMPLEXITY OF JT AND P RE - RAKE TECHNIQUES .

addition of AWGN yields the output signal

Precoding algorithm

L−1 L−1

h∗ (l)h(L − 1 − m)x(n − (l + m)Tc )) + v(n).

y6 = F (

JT
Pre-rake

l=0 m=0

(21)
The desired signal occurs again at time n = (L − 1)Tc and
has a power equal to
L−1
2
h(l)h∗ (l))2 wk F 2 .

(

(22)

l=0

The noise at the output of the matched filter has a power equal
to σ 2 . We replace F with the expression given above and thus
the SNR can be written as
L−1

International Science Index 24, 2008 waset.org/publications/10076

2
wk 2
F =(
σ2

L−1

2
wk
.
σ2
l=0
l=0
(23)
Equations (18) and (23) show that the SNR for the prerake system is equal to that of the rake system for a single
user except the power scaling factor. This analysis states
that under the assumption that the channel parameters are
estimated ideally on the transmitter, the two systems have
similar performance.
In [13] the concept of pre-rake was extended to a multiuser
TDD/CDMA system. The signal for user k after spreading
is filtered by the time inverse complex conjugate impulse
response of the kth user channel and this process is repeated
for every user before transmission. The produced signals are
appropriately scaled to maintain the power at the desired levels
and then superimposed at the antenna element. The block
diagram of the pre-rake technique applied in a TDD/CDMA
is identical with the general description of a bitwise precoding
technique as illustrated in Fig. 3. Therefore, pre-rake has the
advantages of a bitwise approach in terms of simplicity in
implementation. Furthermore, the calculation of the pre-filter’s
tap coefficients don’t require any complicated algorithm. Each
pre-filter’s impulse response is the time inverse conjugated of
the corresponding uplink channel.
The principle applied is that in the downlink the desired
user’s signal is maximal ratio combined by the channel itself
while other user signals are not. Under the multiuser scenario,
however, the pre-rake is proved to be an insufficient technique
unable to compensate for the multipath interference and MAI
as shown in [13],[14].

SNRpre-rake = (

h(l)h∗ (l))2

h(l)h∗ (l))

III. C OMPLEXITY I SSUES
The precoding techniques described in the earlier section
require excessive computational cost compared to the usual
conventional spreading. The complexity is similar or exceeds
the one demonstrated by the receiver based multiuser techniques as described in [4]. However, it is shifted to the BS,
where the resources are more readily available and thus it is
less critical. Table I summaries the computational cost for JT
and pre-rake schemes. The criteria used are the dimension
of the matrix that needs to be inverted and the number
of multiplications per transmitted symbol. The number of

Dimension of matrix
to be inverted
KN × KN
none

Number of
mult. per symbol
N 2 QK
LQ

multiplications are calculated after the final transformation
matrix T for the blockwise techniques, as discussed in above
section. As expected the blockwise technique JT is more
demanding in terms of complexity compared to the bitwise
pre-rake.
IV. C ORRELATION M EASURES OF D IFFERENT S PREADING
S EQUENCES
In order to compare different sets of spreading sequences,
we need a quantitative measure for the judgment. Therefore,
we take help of some useful criteria as given in [8], that can
be used for such a purpose. These are based on correlation
functions of the set of sequences since both the MAI and
synchronization amiability depend on the crosscorrelation between the sequences and the autocorrelation functions of the
sequences, respectively. There are, however, several specific
correlation functions that can be used to characterize a given
set of the spreading sequences.
In [1], one of the first detailed investigations of the asynchronous DS-CDMA system performance was given. The
work obtained a bound on the SNR at the output of the
correlation receiver for a CDMA system with hard-limiter in
the channel. The need for considering the aperiodic crosscorrelation properties of the spreading sequences is also clearly
demonstrated. Since that time, many additional results have
been obtained which helped to clarify the role of aperiodic
correlation in asynchronous DS-CDMA systems.
(l)
(i)
For general polyphase sequences {µn } and {µn } of length
N , the discrete aperiodic correlation function is defined as

 1 N −1−τ µ(i) [µ(l) ]∗ for 0 ≤ τ ≤ N − 1
 N n=0
n
n+τ
(l)
N −1+τ (i)
1
ρi,k (τ )| =
µn−τ [µn ]∗ for N − 1 ≤ τ < 0
 N n=0
 0
|τ | ≥ N
(24)
(l)
(i)
when {µn } = {µn } then (24) defines the discrete aperiodic
autocorrelation function.
Another important parameter used to assess the synchro(i)
nization amiability of the spreading sequence {µn } is a merit
factor, or a figure of merit, which specifies the ratio of the
energy of autocorrelation function main-lobes to the energy
of the autocorrelation function side-lobes in the form
ρi (0)
Ψ=
.
(25)
N −1
2 τ =1 |ρi (τ )|2
In DS-CDMA systems, we want to have the maximum values
of aperiodic cross correlation functions and the maximum
values of out-of-phase aperiodic autocorrelation functions as
small as possible, while the merit factor as large as possible
for all of the sequences used.
The BER in a multiple access environment depends on the
modulation technique used, demodulation algorithm, and the

33
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:2 No:12, 2008

signal to noise power ration (SNR) available at the receiver.
Pursley [2] showed that in case of a BPSK asynchronous DS
CDMA sytem, it is possible to express the average SNR at
the receiver output of a correlator receiver of the ith user as
a function of the average interference parameter (AIP) for the
other K users of the system, and the power of AWGN present
in the channel.

BER PLOT FOR 10 USERS

0

10

JT−PN
JT−GOLD
JT−WALSH
JT−MOD−WALSH

−1

10

−2

BER

10

−3

10

A. Mean Square Correlation Measures
−4

10

In order to evaluate the performance of a whole set of M
spreading sequences, the mean-square aperiodic crosscorrelation (MSACC) for all sequences in the set, denoted by RCC ,
was introduced by [17] as a measure of the set crosscorrelation
performance, where
1
M (M − 1)

N −1

−6

10

1
M

0

5

10

15

20

SNR

|ρi,k (τ )|2 .

(26)

Fig. 4.

BER plots of JT for 10 users using different sequences.

i=1 k=1,k=i τ =1−N

M

BER PLOT FOR 20 USERS

0

A similar measure known as mean-square aperiodic autocorrelation (MSAAC), denoted by RAC , was introduced for
comparing the autocorrelation performance and is given by
RAC =

−5

N −1

10

JT−PN
JT−GOLD
JT−WALSH
JT−MOD−WALSH

−1

10

N −1

|ρi,k (τ )|2 .

(27)

−2

10

i=1 τ =1−N,τ =0
BER

International Science Index 24, 2008 waset.org/publications/10076

RCC =

M

−5

10

For DS-CDMA applications we want both parameters RCC
and RAC to be as low as possible [16], [17]. Because these
parameters characterize the whole sets of spreading sequences,
it is convenient to use them as the optimization criteria in design of new sequence sets. We need to find out maximum value
of aperiodic crosscorrelation functions since this parameter is
very important when the worst-case scenario is considered.

−3

10

−4

10

−5

10

−6

10

−6

−4

−2

0

2

4

6

8

10

12

SNR

B. Optimized Codes for Pre-Rake and JT
The autocorrelation and crosscorrelation measures which
are discussed above are calculated for the following sequences:
(a) maximal length, (b) Gold, (c) Walsh-Hadamard, and,
(iv) modified Walsh-Hadamard [18]. The different correlation
parameters for the above sequences can be found in [8]. For
our purpose, the parameters are calculated for a sequence of
length 31, for m and Gold sequences, and, of length 32, for
Walsh-Hadamard and modified Walsh-Hadamard sequences.
JT is a transmitter based precoding which uses all users
codes and channel impulse response for precoding. It is
similar to joint detection which is used at mobile unit. The
advantage of using JT transmission over pre-rake diversity
combiner technique is that it reduces the MAI which cannot
be done by pre-rake or rake receiver. So the optimized code
for JT is the one which has very low mean-square out of
phase autocorrelation (which is a must) along with a low
crosscorrelation value. For rake receiver and pre-rake receiver,
however, which is generally considered single user receiver the
code should have good autocorrelation and crosscorrelation
properties.

Fig. 5.

BER plots of JT for 20 users using different sequences.

V. R ESULTS AND D ISCUSSIONS
The performance of the JT, pre-rake and rake receivers
is analyzed with different codes which are discussed in the
above section, for 10 and 20 users. Simulation is done with
the following assumptions: (a) modulation scheme is simply
binary phase shift keying (BPSK), (b) system is simulated for
HIPERLAN channel models (we used channel model 5 for
simulation purpose), and (c) channel estimated in uplink is
exactly equal to channel in downlink, i.e., it is a TDD system.
BER plots for joint transmission for 10 users and 20 users
are shown in Figs. 4 and 5, respectively. It is clear from the
plots that JT has good performance for Gold, modified Walsh
and m-sequence for 10 users and they are approximately
same because these codes have good autocorrelation properties
whereas Walsh doesn’t have that. But when the number of
users are increased the performance of m-sequence is not as
good as Gold and modified Walsh because it has high mean

34
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:2 No:12, 2008
BER PLOT FOR 10 USERS

0

BER PLOT FOR 10 USERS

−1

10

10
PRE−RAKE−PN
PRE−RAKE−GOLD
PRE−RAKE−WALSH
PRE−RAKE−MOD−WALSH

−1

RAKE−GOLD
RAKE−MOD−WALSH
RAKE−WALSH

10

−2

10

−2

10

−3

BER

BER

10
−3

10

−4

10
−4

10

−5

10

−5

10

−6

10

−6

−6

−4

−2

0

2

4

6

8

10

10

12

−5

0

5
SNR

SNR

Fig. 6.

BER plots of pre-rake for 10 users using different sequences.

Fig. 8.

10

15

BER plots of rake for 10 users using different sequences.
BER PLOT FOR 20 USERS

0

10

RAKE−GOLD
RAKE−MOD−WALSH
RAKE−WALSH

BER PLOT FOR 20 USERS

0

PRE−RAKE−PN
PRE−RAKE−GOLD
PRE−RAKE−WALSH
PRE−RAKE−MOD−WALSH

−1

10

−1

10

−2

BER

10

−2

10

−3

10

BER

International Science Index 24, 2008 waset.org/publications/10076

10

−4

10

−3

10

−5

10
−4

10

−6

10

0

10

−5

Fig. 7.

5

10

15

20

25

SNR

−5

0

5
SNR

10

15

Fig. 9.

BER plots of rake for 20 users using different sequences.

BER plots of pre-rake for 20 users using different sequences.

VI. C ONCLUSIONS
square crosscorrelation value and maximum peaks of aperiodic
crosscorrelation than Gold and modified Walsh sequences.
Similarly BER plots for pre-rake are shown in Figs. 6 and 7.
For rake receiver, these are shown in Fig. 8 and Fig. 9 for 10
and 20 users as earlier. JT scheme uses all codes and channel
impulse response of all users for precoding which reduces
the multiple access interference. It is found that in case of
pre-rake, for less number of users, Gold sequence performs
better than the all other codes but for 20 users and above the
performance of Walsh sequence is better than the others since
Walsh codes have less mean-square crosscorrelation value.
Whereas for rake receiver the performance of modified Walsh
and Walsh are good for 10 and 20 users, respectively, because
Walsh codes have low mean-square correlation value than the
modified Walsh sequence.

In CDMA systems, an alternative to multiuser detection is
to use multiuser transmission scheme where the extra computational cost is transferred to the base station where power and
computational resources are more readily available. Here the
channel estimation at the transmitter is possible if we assume
TDD where both uplink and downlink use the same frequency.
We have taken up both the blockwise and bitwise techniques
for such multiuser transmission schemes. In particular, the
performance of joint transmission, pre-rake and rake diversity
combiners for a TDD/CDMA system is investigated with the
help of different spreading codes. The main virtue of JT is
that it reduces the MAI effectively than pre-rake or rake, but
it is more complex than the latter two algorithms. Although we
assumed that the systems are synchronous, we have used the
measures of spreading codes which are used for asynchronous
system. It is observed that optimized codes for the JT scheme
are Gold and modified Walsh-Hadamard codes. On the other

35
World Academy of Science, Engineering and Technology
International Journal of Electrical, Electronic Science and Engineering Vol:2 No:12, 2008

hand, for pre-rake and rake combining, the optimized codes
come out to be Walsh-Hadamard codes.

International Science Index 24, 2008 waset.org/publications/10076

R EFERENCES
[1] D. R. Anderson and P. A. Wintz, “Analysis of a spread-spectrum
multiple-access system with a hard limiter,” IEEE Trans. Commun., vol.
COM-17, pp. 285-290, Mar. 1969.
[2] M. B. Pursley, “Performance evaluation for phase-coded spreadspectrum multiple-access communication – part I: system analysis,”
IEEE Trans. Commun., vol. COM-25, pp. 795-799, April 1977.
[3] S. Moshavi, “Multiuser detection for DS-CDMA communications,”
IEEE Communications Magazine, pp.124-136, Oct. 1996.
[4] Z. Zvoran, “Combined multiuser detection and diversity reception for
wireless CDMA systems,” IEEE Trans. Vehicular Tech., vol. 45, no. 1,
pp. 205-211, Feb. 1996.
[5] Z. Zvoran and D. Brady, “Suboptimal multiuser detector for frequencyselective Rayleigh fading synchronous CDMA channels,” IEEE Trans.
Commun., vol. 43, no. 3, pp. 154-157, Mar. 1995.
[6] M. Brandt-Pearce and A. Dharap, “Transmitter-based multiuser interference rejection for the down-link of a wireless CDMA system in a
multipath environment,” IEEE J. Select. Areas Commun., vol. 18, no. 3,
pp. 407-417, Mar. 2000.
[7] A. Mitra, “An adaptive negative feedback controller for indoor wireless
communications,” in Proc. National Conf. on Comm. (NCC’07), I.I.T.
Kanpur, India, Jan. 2007, pp. 382-386.
[8] A. Mitra, “On pseudo-random and orthogonal binary spreading sequences,” Int. J. Info. Tech., vol. 4, no. 2, pp. 137-144, Sept. 2007.
[9] M. Meurer et. al., “Joint transmission: advantageous downlink concept
for CDMA mobile radio systems using time division duplexing,” IEE
Electronics Letters, vol. 36, pp. 900-901, May 2000.
[10] A. Papathanassiou et. al., “A novel multiuser transmission scheme
requiring no channel estimation and no equalization at the mobile
stations for the downlink of TD-CDMA operating in the TDD mode,”
in Proc. IEEE Vehicular Tech. Conf. Fall 2000, Mar. 2000, pp. 203-210.
[11] A. N. Barreto and G. Fettweis, “Capacity increase in the downlink of
spread spectrum systems through joint signal precoding,” Proc. IEEE
Int. Conf. on Communications (ICC), May 2001, vol. 4, pp. 1142-1146.
[12] R. Esmailzadeh and M. Nakagawa, “Pre-rake diversity combination for
direct sequence spread spectrum communications systems,” in Proc.
IEEE Int. Conf. on Communications (ICC), Geneva 1993, vol. 1, pp.
463-467.
[13] R. Esmailzadeh, E. Sourour and M. Nakagawa, “Pre-rake diversity
combining in time division duplex CDMA mobile communications,”
IEEE Trans. Vehicular Tech., vol. 48, no. 3, pp. 795-801, May 1999.
[14] S. Georgoulis and D. G. M. Cruickshank, “Pre-equalization, transmitter
precoding and joint transmission techniques for time division duplex
CDMA,” IEE 3G 2001 Conf. Mobile Comm. Technologies, Mar. 2001,
pp. 257-261.
[15] T. Aboulnasr and K. Mayyas, “A robust variable step-size LMS-type
algorithm: analysis and simulations,” IEEE Trans. Signal Processing,
vol. 45, no. 3, pp. 631-639, Mar. 1997.
[16] K. H. Karkkainen, “Mean-square cross-correlation as a performance
measure for spreading code families,” in Proc. IEEE 2nd Int. Symp.
Spread Spectrum Tech. and App. (ISSSTA), Dec. 1992, pp.147-150.
[17] I. Oppermann and B. S. Vucetic, “Complex spreading sequences with a
wide range of correlation properties,” IEEE Trans. Commun., vol. COM45, pp. 365-375, March 1997.
[18] B. Wysocki and T. A. Wysocki, “Orthogonal Binary
Sequences with Wide Range of Correlation Proper ties,”
School of ECTE, Univ. of Wollongong, Australia.[Online]
Available:www.elec.uow.edu.au/sta/wysocki/publications/C5.pdf.

36

Weitere ähnliche Inhalte

Was ist angesagt?

論文-A Novel Cross-layer Mesh Router Placement Scheme for Wireless Mesh Networks
論文-A Novel Cross-layer Mesh Router Placement Scheme for Wireless Mesh Networks論文-A Novel Cross-layer Mesh Router Placement Scheme for Wireless Mesh Networks
論文-A Novel Cross-layer Mesh Router Placement Scheme for Wireless Mesh NetworksHarvey Chang
 
A DDRESSING T HE M ULTICHANNEL S ELECTION , S CHEDULING A ND C OORDINATION...
A DDRESSING  T HE  M ULTICHANNEL S ELECTION , S CHEDULING  A ND C OORDINATION...A DDRESSING  T HE  M ULTICHANNEL S ELECTION , S CHEDULING  A ND C OORDINATION...
A DDRESSING T HE M ULTICHANNEL S ELECTION , S CHEDULING A ND C OORDINATION...pijans
 
OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...
OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...
OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...IJASCSE
 
Analysis of Residue Number System based PN sequence in AWGN channel
Analysis of Residue Number System based PN sequence in AWGN channelAnalysis of Residue Number System based PN sequence in AWGN channel
Analysis of Residue Number System based PN sequence in AWGN channelijsrd.com
 
Civilizing the Network Lifespan of Manets Through Cooperative Mac Protocol Me...
Civilizing the Network Lifespan of Manets Through Cooperative Mac Protocol Me...Civilizing the Network Lifespan of Manets Through Cooperative Mac Protocol Me...
Civilizing the Network Lifespan of Manets Through Cooperative Mac Protocol Me...IRJET Journal
 
Modified q aware scheduling algorithm for improved fairness in 802.16 j networks
Modified q aware scheduling algorithm for improved fairness in 802.16 j networksModified q aware scheduling algorithm for improved fairness in 802.16 j networks
Modified q aware scheduling algorithm for improved fairness in 802.16 j networksIJCNCJournal
 
Analysis of MAC protocol for Cognitive Radio Wireless Sensor Network (CR-WSN)
Analysis of MAC protocol for Cognitive Radio Wireless Sensor Network (CR-WSN)Analysis of MAC protocol for Cognitive Radio Wireless Sensor Network (CR-WSN)
Analysis of MAC protocol for Cognitive Radio Wireless Sensor Network (CR-WSN)IRJET Journal
 
Modelling and QoS-Achieving Solution in full-duplex Cellular Systems
Modelling and QoS-Achieving Solution in full-duplex Cellular SystemsModelling and QoS-Achieving Solution in full-duplex Cellular Systems
Modelling and QoS-Achieving Solution in full-duplex Cellular SystemsIJCNCJournal
 
EFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKS
EFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKSEFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKS
EFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKSijwmn
 
PERFORMANCE EVALUATION OF MC-CDMA SYSTEM OVER RAYLEIGH FADING CHANNEL
PERFORMANCE EVALUATION OF MC-CDMA SYSTEM OVER RAYLEIGH FADING CHANNELPERFORMANCE EVALUATION OF MC-CDMA SYSTEM OVER RAYLEIGH FADING CHANNEL
PERFORMANCE EVALUATION OF MC-CDMA SYSTEM OVER RAYLEIGH FADING CHANNELIJCSES Journal
 
Routing in Cognitive Radio Networks - A Survey
Routing in Cognitive Radio Networks - A SurveyRouting in Cognitive Radio Networks - A Survey
Routing in Cognitive Radio Networks - A SurveyIJERA Editor
 
Mobility and Propagation Models in Multi-hop Cognitive Radio Networks
Mobility and Propagation Models in Multi-hop Cognitive Radio NetworksMobility and Propagation Models in Multi-hop Cognitive Radio Networks
Mobility and Propagation Models in Multi-hop Cognitive Radio Networksszhb
 
A small vessel detection using a co-located multi-frequency FMCW MIMO radar
A small vessel detection using a co-located multi-frequency FMCW MIMO radar A small vessel detection using a co-located multi-frequency FMCW MIMO radar
A small vessel detection using a co-located multi-frequency FMCW MIMO radar IJECEIAES
 
Outage and throughput performance of cognitive radio based power domain based...
Outage and throughput performance of cognitive radio based power domain based...Outage and throughput performance of cognitive radio based power domain based...
Outage and throughput performance of cognitive radio based power domain based...TELKOMNIKA JOURNAL
 

Was ist angesagt? (20)

Os3425622565
Os3425622565Os3425622565
Os3425622565
 
論文-A Novel Cross-layer Mesh Router Placement Scheme for Wireless Mesh Networks
論文-A Novel Cross-layer Mesh Router Placement Scheme for Wireless Mesh Networks論文-A Novel Cross-layer Mesh Router Placement Scheme for Wireless Mesh Networks
論文-A Novel Cross-layer Mesh Router Placement Scheme for Wireless Mesh Networks
 
A DDRESSING T HE M ULTICHANNEL S ELECTION , S CHEDULING A ND C OORDINATION...
A DDRESSING  T HE  M ULTICHANNEL S ELECTION , S CHEDULING  A ND C OORDINATION...A DDRESSING  T HE  M ULTICHANNEL S ELECTION , S CHEDULING  A ND C OORDINATION...
A DDRESSING T HE M ULTICHANNEL S ELECTION , S CHEDULING A ND C OORDINATION...
 
journal_doublecol
journal_doublecoljournal_doublecol
journal_doublecol
 
OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...
OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...
OfdmaClosed-Form Rate Outage Probability for OFDMA Multi-Hop Broadband Wirele...
 
Ijetcas14 585
Ijetcas14 585Ijetcas14 585
Ijetcas14 585
 
Analysis of Residue Number System based PN sequence in AWGN channel
Analysis of Residue Number System based PN sequence in AWGN channelAnalysis of Residue Number System based PN sequence in AWGN channel
Analysis of Residue Number System based PN sequence in AWGN channel
 
Civilizing the Network Lifespan of Manets Through Cooperative Mac Protocol Me...
Civilizing the Network Lifespan of Manets Through Cooperative Mac Protocol Me...Civilizing the Network Lifespan of Manets Through Cooperative Mac Protocol Me...
Civilizing the Network Lifespan of Manets Through Cooperative Mac Protocol Me...
 
Modified q aware scheduling algorithm for improved fairness in 802.16 j networks
Modified q aware scheduling algorithm for improved fairness in 802.16 j networksModified q aware scheduling algorithm for improved fairness in 802.16 j networks
Modified q aware scheduling algorithm for improved fairness in 802.16 j networks
 
Analysis of MAC protocol for Cognitive Radio Wireless Sensor Network (CR-WSN)
Analysis of MAC protocol for Cognitive Radio Wireless Sensor Network (CR-WSN)Analysis of MAC protocol for Cognitive Radio Wireless Sensor Network (CR-WSN)
Analysis of MAC protocol for Cognitive Radio Wireless Sensor Network (CR-WSN)
 
40120140501003
4012014050100340120140501003
40120140501003
 
Modelling and QoS-Achieving Solution in full-duplex Cellular Systems
Modelling and QoS-Achieving Solution in full-duplex Cellular SystemsModelling and QoS-Achieving Solution in full-duplex Cellular Systems
Modelling and QoS-Achieving Solution in full-duplex Cellular Systems
 
EFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKS
EFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKSEFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKS
EFFICIENT MULTI-PATH PROTOCOL FOR WIRELESS SENSOR NETWORKS
 
J011137479
J011137479J011137479
J011137479
 
PERFORMANCE EVALUATION OF MC-CDMA SYSTEM OVER RAYLEIGH FADING CHANNEL
PERFORMANCE EVALUATION OF MC-CDMA SYSTEM OVER RAYLEIGH FADING CHANNELPERFORMANCE EVALUATION OF MC-CDMA SYSTEM OVER RAYLEIGH FADING CHANNEL
PERFORMANCE EVALUATION OF MC-CDMA SYSTEM OVER RAYLEIGH FADING CHANNEL
 
Final project M.TECH ( PPT FILE )
Final project M.TECH ( PPT FILE )Final project M.TECH ( PPT FILE )
Final project M.TECH ( PPT FILE )
 
Routing in Cognitive Radio Networks - A Survey
Routing in Cognitive Radio Networks - A SurveyRouting in Cognitive Radio Networks - A Survey
Routing in Cognitive Radio Networks - A Survey
 
Mobility and Propagation Models in Multi-hop Cognitive Radio Networks
Mobility and Propagation Models in Multi-hop Cognitive Radio NetworksMobility and Propagation Models in Multi-hop Cognitive Radio Networks
Mobility and Propagation Models in Multi-hop Cognitive Radio Networks
 
A small vessel detection using a co-located multi-frequency FMCW MIMO radar
A small vessel detection using a co-located multi-frequency FMCW MIMO radar A small vessel detection using a co-located multi-frequency FMCW MIMO radar
A small vessel detection using a co-located multi-frequency FMCW MIMO radar
 
Outage and throughput performance of cognitive radio based power domain based...
Outage and throughput performance of cognitive radio based power domain based...Outage and throughput performance of cognitive radio based power domain based...
Outage and throughput performance of cognitive radio based power domain based...
 

Andere mochten auch

Numerical modeling-of-gas-turbine-engines
Numerical modeling-of-gas-turbine-enginesNumerical modeling-of-gas-turbine-engines
Numerical modeling-of-gas-turbine-enginesCemal Ardil
 
Modeling and-simulating-of-gas-turbine-cooled-blades
Modeling and-simulating-of-gas-turbine-cooled-bladesModeling and-simulating-of-gas-turbine-cooled-blades
Modeling and-simulating-of-gas-turbine-cooled-bladesCemal Ardil
 
Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...
Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...
Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...Cemal Ardil
 
Mathematical modeling-of-gas-turbine-blade-cooling
Mathematical modeling-of-gas-turbine-blade-coolingMathematical modeling-of-gas-turbine-blade-cooling
Mathematical modeling-of-gas-turbine-blade-coolingCemal Ardil
 
A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...
A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...
A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...Cemal Ardil
 
Complex condition-monitoring-system-of-aircraft-gas-turbine-engine
Complex condition-monitoring-system-of-aircraft-gas-turbine-engineComplex condition-monitoring-system-of-aircraft-gas-turbine-engine
Complex condition-monitoring-system-of-aircraft-gas-turbine-engineCemal Ardil
 
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engine
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engineMultistage condition-monitoring-system-of-aircraft-gas-turbine-engine
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engineCemal Ardil
 
A new-method-of-adaptation-in-integrated-learning-environment
A new-method-of-adaptation-in-integrated-learning-environmentA new-method-of-adaptation-in-integrated-learning-environment
A new-method-of-adaptation-in-integrated-learning-environmentCemal Ardil
 
System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...
System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...
System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...Cemal Ardil
 
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmEfficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmCemal Ardil
 
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...Cemal Ardil
 
Mimo broadcast-scheduling-for-weighted-sum-rate-maximization
Mimo broadcast-scheduling-for-weighted-sum-rate-maximizationMimo broadcast-scheduling-for-weighted-sum-rate-maximization
Mimo broadcast-scheduling-for-weighted-sum-rate-maximizationCemal Ardil
 
Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...
Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...
Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...Cemal Ardil
 
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...Cemal Ardil
 
A combined-conventional-and-differential-evolution-method-for-model-order-red...
A combined-conventional-and-differential-evolution-method-for-model-order-red...A combined-conventional-and-differential-evolution-method-for-model-order-red...
A combined-conventional-and-differential-evolution-method-for-model-order-red...Cemal Ardil
 
A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...
A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...
A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...Cemal Ardil
 
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...Cemal Ardil
 

Andere mochten auch (17)

Numerical modeling-of-gas-turbine-engines
Numerical modeling-of-gas-turbine-enginesNumerical modeling-of-gas-turbine-engines
Numerical modeling-of-gas-turbine-engines
 
Modeling and-simulating-of-gas-turbine-cooled-blades
Modeling and-simulating-of-gas-turbine-cooled-bladesModeling and-simulating-of-gas-turbine-cooled-blades
Modeling and-simulating-of-gas-turbine-cooled-blades
 
Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...
Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...
Investigation of-combined-use-of-mfcc-and-lpc-features-in-speech-recognition-...
 
Mathematical modeling-of-gas-turbine-blade-cooling
Mathematical modeling-of-gas-turbine-blade-coolingMathematical modeling-of-gas-turbine-blade-cooling
Mathematical modeling-of-gas-turbine-blade-cooling
 
A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...
A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...
A weighted-sum-technique-for-the-joint-optimization-of-performance-and-power-...
 
Complex condition-monitoring-system-of-aircraft-gas-turbine-engine
Complex condition-monitoring-system-of-aircraft-gas-turbine-engineComplex condition-monitoring-system-of-aircraft-gas-turbine-engine
Complex condition-monitoring-system-of-aircraft-gas-turbine-engine
 
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engine
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engineMultistage condition-monitoring-system-of-aircraft-gas-turbine-engine
Multistage condition-monitoring-system-of-aircraft-gas-turbine-engine
 
A new-method-of-adaptation-in-integrated-learning-environment
A new-method-of-adaptation-in-integrated-learning-environmentA new-method-of-adaptation-in-integrated-learning-environment
A new-method-of-adaptation-in-integrated-learning-environment
 
System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...
System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...
System overflow blocking-transients-for-queues-with-batch-arrivals-using-a-fa...
 
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithmEfficient realization-of-an-adfe-with-a-new-adaptive-algorithm
Efficient realization-of-an-adfe-with-a-new-adaptive-algorithm
 
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
Neuro -fuzzy-networks-for-identification-of-mathematical-model-parameters-of-...
 
Mimo broadcast-scheduling-for-weighted-sum-rate-maximization
Mimo broadcast-scheduling-for-weighted-sum-rate-maximizationMimo broadcast-scheduling-for-weighted-sum-rate-maximization
Mimo broadcast-scheduling-for-weighted-sum-rate-maximization
 
Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...
Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...
Development of-effective-cooling-schemes-of-gas-turbine-blades-based-on-compu...
 
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...
Performance of-block-codes-using-the-eigenstructure-of-the-code-correlation-m...
 
A combined-conventional-and-differential-evolution-method-for-model-order-red...
A combined-conventional-and-differential-evolution-method-for-model-order-red...A combined-conventional-and-differential-evolution-method-for-model-order-red...
A combined-conventional-and-differential-evolution-method-for-model-order-red...
 
A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...
A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...
A multi-layer-artificial-neural-network-architecture-design-for-load-forecast...
 
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
Frame and-burst-acquisition-in-tdma-satellite-communication-networks-with-tra...
 

Ähnlich wie An investigation-on-efficient-spreading-codes-for-transmitter-based-techniques-to-mitigate-mai-and-isi-in-tddcdma-downlink

Peak to Average Power Ratio Reduction in Mc Cdma System by Using Pulse Shapin...
Peak to Average Power Ratio Reduction in Mc Cdma System by Using Pulse Shapin...Peak to Average Power Ratio Reduction in Mc Cdma System by Using Pulse Shapin...
Peak to Average Power Ratio Reduction in Mc Cdma System by Using Pulse Shapin...IOSR Journals
 
Pilot Decontamination over Time Frequency and Space Domains in Multi-Cell Ma...
Pilot Decontamination over Time Frequency and  Space Domains in Multi-Cell Ma...Pilot Decontamination over Time Frequency and  Space Domains in Multi-Cell Ma...
Pilot Decontamination over Time Frequency and Space Domains in Multi-Cell Ma...IJECEIAES
 
Performance Improvement Interfering High-Bit-Rate W-CDMA Third-Generation Sma...
Performance Improvement Interfering High-Bit-Rate W-CDMA Third-Generation Sma...Performance Improvement Interfering High-Bit-Rate W-CDMA Third-Generation Sma...
Performance Improvement Interfering High-Bit-Rate W-CDMA Third-Generation Sma...Amitesh Raikwar
 
Combination of iterative IA precoding and IBDFE based Equalizer for MC-CDMA
Combination of iterative IA precoding and IBDFE based Equalizer for MC-CDMACombination of iterative IA precoding and IBDFE based Equalizer for MC-CDMA
Combination of iterative IA precoding and IBDFE based Equalizer for MC-CDMAEditor IJMTER
 
ANALYSIS OF ROBUST MILTIUSER DETECTION TECHNIQUE FOR COMMUNICATION SYSTEM
ANALYSIS OF ROBUST MILTIUSER DETECTION TECHNIQUE FOR COMMUNICATION SYSTEMANALYSIS OF ROBUST MILTIUSER DETECTION TECHNIQUE FOR COMMUNICATION SYSTEM
ANALYSIS OF ROBUST MILTIUSER DETECTION TECHNIQUE FOR COMMUNICATION SYSTEMIJARIIE JOURNAL
 
Enhancing Performance for Orthogonal Frequency Division Multiplexing in Wirel...
Enhancing Performance for Orthogonal Frequency Division Multiplexing in Wirel...Enhancing Performance for Orthogonal Frequency Division Multiplexing in Wirel...
Enhancing Performance for Orthogonal Frequency Division Multiplexing in Wirel...IRJET Journal
 
Integrating millimeter wave with hybrid precoding multiuser massive MIMO for ...
Integrating millimeter wave with hybrid precoding multiuser massive MIMO for ...Integrating millimeter wave with hybrid precoding multiuser massive MIMO for ...
Integrating millimeter wave with hybrid precoding multiuser massive MIMO for ...TELKOMNIKA JOURNAL
 
Modified rts cts exchange mechanism for manet
Modified rts cts exchange mechanism for manetModified rts cts exchange mechanism for manet
Modified rts cts exchange mechanism for manetIAEME Publication
 
Performance Comparison of Multi-Carrier CDMA Using QPSK and BPSK Modulation
Performance Comparison of Multi-Carrier CDMA Using QPSK and BPSK ModulationPerformance Comparison of Multi-Carrier CDMA Using QPSK and BPSK Modulation
Performance Comparison of Multi-Carrier CDMA Using QPSK and BPSK ModulationIOSR Journals
 
A QoS Based MAC Protocol For Wireless Ad-hoc Network
A QoS Based MAC Protocol For Wireless Ad-hoc NetworkA QoS Based MAC Protocol For Wireless Ad-hoc Network
A QoS Based MAC Protocol For Wireless Ad-hoc NetworkIJNSA Journal
 
Optimal Channel and Relay Assignment in Ofdmbased Multi-Relay Multi-Pair Two-...
Optimal Channel and Relay Assignment in Ofdmbased Multi-Relay Multi-Pair Two-...Optimal Channel and Relay Assignment in Ofdmbased Multi-Relay Multi-Pair Two-...
Optimal Channel and Relay Assignment in Ofdmbased Multi-Relay Multi-Pair Two-...ijcnes
 

Ähnlich wie An investigation-on-efficient-spreading-codes-for-transmitter-based-techniques-to-mitigate-mai-and-isi-in-tddcdma-downlink (20)

B0440711
B0440711B0440711
B0440711
 
B011120510
B011120510B011120510
B011120510
 
Peak to Average Power Ratio Reduction in Mc Cdma System by Using Pulse Shapin...
Peak to Average Power Ratio Reduction in Mc Cdma System by Using Pulse Shapin...Peak to Average Power Ratio Reduction in Mc Cdma System by Using Pulse Shapin...
Peak to Average Power Ratio Reduction in Mc Cdma System by Using Pulse Shapin...
 
Pilot Decontamination over Time Frequency and Space Domains in Multi-Cell Ma...
Pilot Decontamination over Time Frequency and  Space Domains in Multi-Cell Ma...Pilot Decontamination over Time Frequency and  Space Domains in Multi-Cell Ma...
Pilot Decontamination over Time Frequency and Space Domains in Multi-Cell Ma...
 
7 literature survey M.TECH ( M S WORD FILE )
7 literature survey M.TECH ( M S WORD FILE )7 literature survey M.TECH ( M S WORD FILE )
7 literature survey M.TECH ( M S WORD FILE )
 
7 literature survey M.TECH ( PDF FILE )
7 literature survey M.TECH ( PDF FILE )7 literature survey M.TECH ( PDF FILE )
7 literature survey M.TECH ( PDF FILE )
 
Performance Improvement Interfering High-Bit-Rate W-CDMA Third-Generation Sma...
Performance Improvement Interfering High-Bit-Rate W-CDMA Third-Generation Sma...Performance Improvement Interfering High-Bit-Rate W-CDMA Third-Generation Sma...
Performance Improvement Interfering High-Bit-Rate W-CDMA Third-Generation Sma...
 
6 chapter 1,2,3,4,5 (15%) M.TECH ( M S WORD FILE )
6 chapter 1,2,3,4,5 (15%) M.TECH ( M S WORD FILE )6 chapter 1,2,3,4,5 (15%) M.TECH ( M S WORD FILE )
6 chapter 1,2,3,4,5 (15%) M.TECH ( M S WORD FILE )
 
6 chapter 1,2,3,4,5 (15%) M.TECH ( PDF FILE )
6 chapter 1,2,3,4,5 (15%) M.TECH ( PDF FILE )6 chapter 1,2,3,4,5 (15%) M.TECH ( PDF FILE )
6 chapter 1,2,3,4,5 (15%) M.TECH ( PDF FILE )
 
Combination of iterative IA precoding and IBDFE based Equalizer for MC-CDMA
Combination of iterative IA precoding and IBDFE based Equalizer for MC-CDMACombination of iterative IA precoding and IBDFE based Equalizer for MC-CDMA
Combination of iterative IA precoding and IBDFE based Equalizer for MC-CDMA
 
ANALYSIS OF ROBUST MILTIUSER DETECTION TECHNIQUE FOR COMMUNICATION SYSTEM
ANALYSIS OF ROBUST MILTIUSER DETECTION TECHNIQUE FOR COMMUNICATION SYSTEMANALYSIS OF ROBUST MILTIUSER DETECTION TECHNIQUE FOR COMMUNICATION SYSTEM
ANALYSIS OF ROBUST MILTIUSER DETECTION TECHNIQUE FOR COMMUNICATION SYSTEM
 
paper1
paper1paper1
paper1
 
Enhancing Performance for Orthogonal Frequency Division Multiplexing in Wirel...
Enhancing Performance for Orthogonal Frequency Division Multiplexing in Wirel...Enhancing Performance for Orthogonal Frequency Division Multiplexing in Wirel...
Enhancing Performance for Orthogonal Frequency Division Multiplexing in Wirel...
 
Integrating millimeter wave with hybrid precoding multiuser massive MIMO for ...
Integrating millimeter wave with hybrid precoding multiuser massive MIMO for ...Integrating millimeter wave with hybrid precoding multiuser massive MIMO for ...
Integrating millimeter wave with hybrid precoding multiuser massive MIMO for ...
 
Manmohan 15% PLAGIARISM REPORT M.TECH ( M S WORD FILE )
Manmohan 15% PLAGIARISM REPORT M.TECH ( M S WORD  FILE )Manmohan 15% PLAGIARISM REPORT M.TECH ( M S WORD  FILE )
Manmohan 15% PLAGIARISM REPORT M.TECH ( M S WORD FILE )
 
Modified rts cts exchange mechanism for manet
Modified rts cts exchange mechanism for manetModified rts cts exchange mechanism for manet
Modified rts cts exchange mechanism for manet
 
Performance Comparison of Multi-Carrier CDMA Using QPSK and BPSK Modulation
Performance Comparison of Multi-Carrier CDMA Using QPSK and BPSK ModulationPerformance Comparison of Multi-Carrier CDMA Using QPSK and BPSK Modulation
Performance Comparison of Multi-Carrier CDMA Using QPSK and BPSK Modulation
 
Hp3414121418
Hp3414121418Hp3414121418
Hp3414121418
 
A QoS Based MAC Protocol For Wireless Ad-hoc Network
A QoS Based MAC Protocol For Wireless Ad-hoc NetworkA QoS Based MAC Protocol For Wireless Ad-hoc Network
A QoS Based MAC Protocol For Wireless Ad-hoc Network
 
Optimal Channel and Relay Assignment in Ofdmbased Multi-Relay Multi-Pair Two-...
Optimal Channel and Relay Assignment in Ofdmbased Multi-Relay Multi-Pair Two-...Optimal Channel and Relay Assignment in Ofdmbased Multi-Relay Multi-Pair Two-...
Optimal Channel and Relay Assignment in Ofdmbased Multi-Relay Multi-Pair Two-...
 

Mehr von Cemal Ardil

Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...
Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...
Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...Cemal Ardil
 
The main-principles-of-text-to-speech-synthesis-system
The main-principles-of-text-to-speech-synthesis-systemThe main-principles-of-text-to-speech-synthesis-system
The main-principles-of-text-to-speech-synthesis-systemCemal Ardil
 
The feedback-control-for-distributed-systems
The feedback-control-for-distributed-systemsThe feedback-control-for-distributed-systems
The feedback-control-for-distributed-systemsCemal Ardil
 
Sonic localization-cues-for-classrooms-a-structural-model-proposal
Sonic localization-cues-for-classrooms-a-structural-model-proposalSonic localization-cues-for-classrooms-a-structural-model-proposal
Sonic localization-cues-for-classrooms-a-structural-model-proposalCemal Ardil
 
Robust fuzzy-observer-design-for-nonlinear-systems
Robust fuzzy-observer-design-for-nonlinear-systemsRobust fuzzy-observer-design-for-nonlinear-systems
Robust fuzzy-observer-design-for-nonlinear-systemsCemal Ardil
 
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...Cemal Ardil
 
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-pso
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-psoReduction of-linear-time-invariant-systems-using-routh-approximation-and-pso
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-psoCemal Ardil
 
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-designReal coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-designCemal Ardil
 
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcga
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcgaOptimal supplementary-damping-controller-design-for-tcsc-employing-rcga
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcgaCemal Ardil
 
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...Cemal Ardil
 
On the-optimal-number-of-smart-dust-particles
On the-optimal-number-of-smart-dust-particlesOn the-optimal-number-of-smart-dust-particles
On the-optimal-number-of-smart-dust-particlesCemal Ardil
 
On the-joint-optimization-of-performance-and-power-consumption-in-data-centers
On the-joint-optimization-of-performance-and-power-consumption-in-data-centersOn the-joint-optimization-of-performance-and-power-consumption-in-data-centers
On the-joint-optimization-of-performance-and-power-consumption-in-data-centersCemal Ardil
 
On the-approximate-solution-of-a-nonlinear-singular-integral-equation
On the-approximate-solution-of-a-nonlinear-singular-integral-equationOn the-approximate-solution-of-a-nonlinear-singular-integral-equation
On the-approximate-solution-of-a-nonlinear-singular-integral-equationCemal Ardil
 
On problem-of-parameters-identification-of-dynamic-object
On problem-of-parameters-identification-of-dynamic-objectOn problem-of-parameters-identification-of-dynamic-object
On problem-of-parameters-identification-of-dynamic-objectCemal Ardil
 
New technologies-for-modeling-of-gas-turbine-cooled-blades
New technologies-for-modeling-of-gas-turbine-cooled-bladesNew technologies-for-modeling-of-gas-turbine-cooled-blades
New technologies-for-modeling-of-gas-turbine-cooled-bladesCemal Ardil
 
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidents
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidentsMultivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidents
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidentsCemal Ardil
 
Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...
Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...
Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...Cemal Ardil
 
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniques
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniquesModel reduction-of-linear-systems-by conventional-and-evolutionary-techniques
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniquesCemal Ardil
 
Mimo system-order-reduction-using-real-coded-genetic-algorithm
Mimo system-order-reduction-using-real-coded-genetic-algorithmMimo system-order-reduction-using-real-coded-genetic-algorithm
Mimo system-order-reduction-using-real-coded-genetic-algorithmCemal Ardil
 
Library aware-power-conscious-realization-of-complementary-boolean-functions-
Library aware-power-conscious-realization-of-complementary-boolean-functions-Library aware-power-conscious-realization-of-complementary-boolean-functions-
Library aware-power-conscious-realization-of-complementary-boolean-functions-Cemal Ardil
 

Mehr von Cemal Ardil (20)

Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...
Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...
Upfc supplementary-controller-design-using-real-coded-genetic-algorithm-for-d...
 
The main-principles-of-text-to-speech-synthesis-system
The main-principles-of-text-to-speech-synthesis-systemThe main-principles-of-text-to-speech-synthesis-system
The main-principles-of-text-to-speech-synthesis-system
 
The feedback-control-for-distributed-systems
The feedback-control-for-distributed-systemsThe feedback-control-for-distributed-systems
The feedback-control-for-distributed-systems
 
Sonic localization-cues-for-classrooms-a-structural-model-proposal
Sonic localization-cues-for-classrooms-a-structural-model-proposalSonic localization-cues-for-classrooms-a-structural-model-proposal
Sonic localization-cues-for-classrooms-a-structural-model-proposal
 
Robust fuzzy-observer-design-for-nonlinear-systems
Robust fuzzy-observer-design-for-nonlinear-systemsRobust fuzzy-observer-design-for-nonlinear-systems
Robust fuzzy-observer-design-for-nonlinear-systems
 
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...
Response quality-evaluation-in-heterogeneous-question-answering-system-a-blac...
 
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-pso
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-psoReduction of-linear-time-invariant-systems-using-routh-approximation-and-pso
Reduction of-linear-time-invariant-systems-using-routh-approximation-and-pso
 
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-designReal coded-genetic-algorithm-for-robust-power-system-stabilizer-design
Real coded-genetic-algorithm-for-robust-power-system-stabilizer-design
 
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcga
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcgaOptimal supplementary-damping-controller-design-for-tcsc-employing-rcga
Optimal supplementary-damping-controller-design-for-tcsc-employing-rcga
 
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
Optimal straight-line-trajectory-generation-in-3 d-space-using-deviation-algo...
 
On the-optimal-number-of-smart-dust-particles
On the-optimal-number-of-smart-dust-particlesOn the-optimal-number-of-smart-dust-particles
On the-optimal-number-of-smart-dust-particles
 
On the-joint-optimization-of-performance-and-power-consumption-in-data-centers
On the-joint-optimization-of-performance-and-power-consumption-in-data-centersOn the-joint-optimization-of-performance-and-power-consumption-in-data-centers
On the-joint-optimization-of-performance-and-power-consumption-in-data-centers
 
On the-approximate-solution-of-a-nonlinear-singular-integral-equation
On the-approximate-solution-of-a-nonlinear-singular-integral-equationOn the-approximate-solution-of-a-nonlinear-singular-integral-equation
On the-approximate-solution-of-a-nonlinear-singular-integral-equation
 
On problem-of-parameters-identification-of-dynamic-object
On problem-of-parameters-identification-of-dynamic-objectOn problem-of-parameters-identification-of-dynamic-object
On problem-of-parameters-identification-of-dynamic-object
 
New technologies-for-modeling-of-gas-turbine-cooled-blades
New technologies-for-modeling-of-gas-turbine-cooled-bladesNew technologies-for-modeling-of-gas-turbine-cooled-blades
New technologies-for-modeling-of-gas-turbine-cooled-blades
 
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidents
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidentsMultivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidents
Multivariate high-order-fuzzy-time-series-forecasting-for-car-road-accidents
 
Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...
Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...
Multi objective-optimization-with-fuzzy-based-ranking-for-tcsc-supplementary-...
 
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniques
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniquesModel reduction-of-linear-systems-by conventional-and-evolutionary-techniques
Model reduction-of-linear-systems-by conventional-and-evolutionary-techniques
 
Mimo system-order-reduction-using-real-coded-genetic-algorithm
Mimo system-order-reduction-using-real-coded-genetic-algorithmMimo system-order-reduction-using-real-coded-genetic-algorithm
Mimo system-order-reduction-using-real-coded-genetic-algorithm
 
Library aware-power-conscious-realization-of-complementary-boolean-functions-
Library aware-power-conscious-realization-of-complementary-boolean-functions-Library aware-power-conscious-realization-of-complementary-boolean-functions-
Library aware-power-conscious-realization-of-complementary-boolean-functions-
 

Kürzlich hochgeladen

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 

Kürzlich hochgeladen (20)

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 

An investigation-on-efficient-spreading-codes-for-transmitter-based-techniques-to-mitigate-mai-and-isi-in-tddcdma-downlink

  • 1. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:2 No:12, 2008 An Investigation on Efficient Spreading Codes for Transmitter Based Techniques to Mitigate MAI and ISI in TDD/CDMA Downlink Abhijit Mitra and Cemal Ardil International Science Index 24, 2008 waset.org/publications/10076 Abstract—We investigate efficient spreading codes for transmitter based techniques of code division multiple access (CDMA) systems. The channel is considered to be known at the transmitter which is usual in a time division duplex (TDD) system where the channel is assumed to be the same on uplink and downlink. For such a TDD/CDMA system, both bitwise and blockwise multiuser transmission schemes are taken up where complexity is transferred to the transmitter side so that the receiver has minimum complexity. Different spreading codes are considered at the transmitter to spread the signal efficiently over the entire spectrum. The bit error rate (BER) curves portray the efficiency of the codes in presence of multiple access interference (MAI) as well as inter symbol interference (ISI). Keywords—Code division multiple access, time division duplex, transmitter technique, precoding, pre-rake, rake, spreading code. I. I NTRODUCTION D IRECT sequence CDMA (DS-CDMA) is an efficient wireless communication channel accessing scheme, able to sustain many simultaneous high data-rate users [1]-[2]. In practical conditions, however, wireless DS-CDMA systems face a combination of channel effects that reduce the system effectiveness drastically unless these impairments are taken care of. The major problems encountered here are the MAI, due to simultaneous usage of the bandwidth by many users, and, ISI, due to multipath channels. MAI and ISI are always added to the background thermal noise modeled as additive white Gaussian noise (AWGN). Thus, the systems utility is limited by the amount of total interference instead of the background noise exclusively as in other cases. In other words, the signal to interference plus noise ratio (SINR) is the limiting factor for a mobile communications system instead of the signal to noise ratio (SNR). Therefore, in systems applying CDMA the two problems of equalization and signal separation have to be solved simultaneously to increase the SINR and achieve a good performance. Multiuser detection (MUD) has been studied extensively and a number of solutions have been proposed [3]-[5]. These techniques are all receiver based and they usually require channel estimation as well as knowledge of all the active users spreading codes and they have considerable computational cost. While this is feasible for the base station (for the uplink scheme), it contrasts with the desire Manuscript received May 14, 2007; revised October 1, 2007. A. Mitra is with the Department of Electronics and Communication Engineering, Indian Institute of Technology (IIT) Guwahati, India. E-Mail: a.mitra@iitg.ernet.in. C. Ardil is with the Azerbaijan National Academy of Aviation, Baku, Azerbaijan. E-mail: cemalardil@gmail.com. to keep portable units (for the downlink scheme), like mobile phones, simple and power efficient. An alternative to MUD is to use multiuser transmission scheme [6], i.e., precoding a common transmitted signal for the service of all users using the information of the channel impulse response such that the ISI and MAI effects are minimized before transmission in the downlink. The extra computational cost is transferred to the base station where power and computational resources are more readily available. This is possible in TDD systems where both uplink and downlink use the same frequency. Thus the transmitter is able to know the fast fading of the multipath channel based on the uplink received signal and use this knowledge for precoding on the downlink. This presumes that the TDD frame length is shorter than the coherence time of the channel. If the TDD system is intended only for slowly moving terminals then longer TDD frames could also be used. A possible scenario in which the above assumptions are satisfied would be a personal communication system with low mobility users such as pedestrians in an outdoor environment. Indoor and microcell environments are the most probable application areas for TDD communications [7]. A second scenario could be a wireless local area network (WLAN). In such a case the indoor radio frequency (RF) channel has a small delay spread and a computer workstation environment has essentially stationary channels. A slow variation of the channels could be addressed with a periodical update of the channel profile estimates in the base station. In a multiuser transmission scheme, a DS-CDMA transmitter usually modulates the information signal by many orthogonal spreading codes and in the ith receiver the received signal is correlated with a replica of the same spreading code intended for ith user. Here, even if the system is constrained to be synchronous, the multipath nature of the channel essentially destroys the orthogonality between the received signals. Thus, low crosscorrelation between the desired and the interfering users is important to reduce the MAI. Moreover, adequate autocorrelation properties are required for reliable initial synchronization. Large sidelobes of the autocorrelation function can easily lead to erroneous code synchronization decisions. Good autocorrelation properties of the spreading code result in a better resolution of the multipath components of a spread spectrum signal. Crosscorrelation and autocorrelation properties are connected in such a way that both cannot be achieved simultaneously. For example, random codes in general exhibit good autocorrelation properties but worse cross correlation than the deterministic ones. Spreading codes are a 29
  • 2. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:2 No:12, 2008 h1 d Spreading S Linear MUD 1 Channel 1 C 1...K hK ^ d1 ^ h1 Linear MUD K International Science Index 24, 2008 waset.org/publications/10076 Fig. 1. C 1...K hK C1 ^ C (Q−n) Channel K and Spreading Channel K Channel 1 Precoding d CK(Q−n) 1 Sp CK dK Linearity of CDMA downlink. kind of pseudo random codes and can be divided into pseudonoise (PN) codes and orthogonal codes. PN sequences are generated with a linear feedback shift register. The outputs of the shift register cells are connected through a linear function formed by exclusive-or (XOR) logic gates into the input of the shift register. Some of the PN sequences are (i) maximal length m-sequence, (ii) Gold, (iii) Kasami etc. Examples of Orthogonal codes include (i) Walsh-Hadmard (ii) modified Walsh-Hadamard, (iii) orthogonal Gold etc. A comparative study of many PN and orthogonal sequences can be found in [8]. In this paper we concentrate on exploring some of the spreading sequences described above which can be advantageous in multiuser transmission for TDD/CDMA systems. For investigating the efficiency of any spreading code, we use the asynchronous CDMA system code measurements. In particular, we want to look for certain spreading codes with good cross-correlation properties so that they can be applied readily to those channels with multipath problems. This would not only take care of MAI and ISI at the transmitter side, but also would void the requirement of equalization process at the receiver side. To check for the effectiveness of the spreading codes, we consider both blockwise (e.g., joint transmission) and bitwise (e.g., pre-rake and rake diversity) techniques. Certain correlation measurements, based on [8], are applied to find out the suitability of these sequences for the said techniques and depending on these, we find the BER performance of the transmitted sequences with different number of users in a system. The paper is organized as follows: we briefly discuss the mathematical and conceptual backgrounds of transmitter based techniques in Section 2, treating both blockwise and bitwise techniques sequentially. Complexity issues of these techniques are taken up in Section 3. Section 4 deals with the different spreading codes and their correlation measurements. Based on these, results are given in Section 5 and finally, we conclude by summarizing the important concepts discussed herein in Section 6. II. T RANSMITTER BASED T ECHNIQUES IN CDMA The problems of implementing multiuser techniques in mobile receivers and the need for their removal is underlined in the last section. The linearity of the conventional CDMA downlink system, presented simplified in Fig. 1, brings the concept of somehow reversing the MUD technique. Here, the aim is to transfer the complexity and the computational load to Fig. 2. d1 ^ dK Linear precoding with a linear transformation. the transmitter (BS) where weight and size is not of concern and resources, like power and space for hardware are readily available while maintaining at least the same performance that the receiver based MUD techniques provide. The mobile receiver (MS) will be restricted to the knowledge of its own signature waveform. Therefore, the kth subscriber’s receiver shall consist of a simple correlator or a filter matched to the spreading sequence ck , ideal for single user in an AWGN channel and no channel estimation, adaptive equalizer or feedback from the BS is required. In addition to that the overall capacity of the downlink in system is increased as no training sequences are needed to be transmitted. An answer to the concept posed here is to apply a linear transformation matrix T on the transmitted vector d (the data spreading is included in the T matrix) in order to eliminate ISI and MAI, the major impairments of a CDMA system, before transmission. Under this scheme, the actual transmitted signal is distorted before transmission in such a way that after passing through the radio channel, the MS yields the desired data. Each MS should have the knowledge of the downlink channel impulse response and the spreading codes of every user to apply a joint MUD. If we take into account all mobile receivers, then the total information required is all K downlink channels and signature waveforms. The transformation matrix T should be a function of the same knowledge in linear precoding. In other words, to achieve good performance the transmitted signals in the downlink must be jointly optimized based on the spreading code and the downlink channel impulse response of every user. The BS obviously knows the spreading codes of all the active users in a cell and all it needs are the downlink channel impulse responses. The uplink channels can be estimated by the BS but this knowledge cannot be used for the downlink unless the principle of reciprocity is valid. In TDD this is valid which is the cause of using TDD in precoding. As shown in Fig. 2, the precoded transmitted signal can be described in general with a linear transformation matrix T applied on the data. In the following subsections we classify the realization of this linear algorithm either as blockwise or bitwise technique. Although both of them can be described by an appropriate matrix T , there are important differences which we discuss in the following subsections. A. Blockwise Techniques In blockwise algorithms, the data is precoded and transmitted in blocks of N data bits for each of the K users. This means that transformation matrix T is applied to a block of 30
  • 3. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:2 No:12, 2008 International Science Index 24, 2008 waset.org/publications/10076 N K data bits. Furthermore, it is desirable for the resulting signal sp to retain the same length N Q as produced by the conventional CDMA system where Q denotes the length of the specific spreading codes. Thus, dimensions of the T matrix shall be N K × N Q. Note that T can be chosen according to different optimization criteria and the complexity for determining it varies from algorithm to algorithm. Ignoring this complexity, the multiplications required per bit per user for transmission of any blockwise technique, resulting from sp = T d, is given as where the K(N Q+W −1)×KN diagonal matrix B is defined as B = blockdiag(B1 , · · · , Bk , · · · , BK ), (7) with any (N Q + L − 1) × N matrix Bk defined as Bk = [CT k O]T , and O being a N × (L − 1) zero matrix. The N Q × N matrix Ck = [Ck ]i,j , i = 1, ..., N Q, j = 1, ..., N where [Ck ]i,j = i−Q(j−1)−1 ck 0 for i ≤ Q(j − 1) ≤ Q otherwise (8) (KN )(N Q)(KN ) θblock = = N 2 QK (1) KN which shows that the multiplications required for one symbol transmission are proportional to the square of a block length N 2 which can be excessively high for any real TDD/CDMA scheme. A not so apparent problem with the blockwise algorithms is the fact that in a multipath environment the end bits of each block are not correctly precoded and this deteriorates the overall performance. Each block is treated independently and the ISI, between the symbols of the block itself, is canceled. However, under the scenario of continual block transmission each block is extended in duration due to multipath and therefore it overlaps with the next one. The degree of damage (the number of symbols affected) depends on the channels delay spread L. One solution to mitigate this problem is to increase the block length, but this results in an increased complexity. A second solution is to neglect the number of affected symbols resulting in loss of capacity. 1) Joint transmission: In joint transmission (JT) [9]-[10] the algorithm employs a common signal sp of length N Q which gives the desired data at the output of all individual MS. The received signal ek at the kth user is given as where the joint precoding matrix T for JT can be written as ek = Hk s + v, TJT = HT B(BT HHT B)−1 . where channel matrix Hk = j = 1, ..., N Q, and [Hk ]i,j = hi−j k 0 [Hi,j ], k (3) In (2), v is a noise vector of length (N Q+L−1). The noiseless version of ek can be written as ek = Hk s. After arranging all K matrices Hk into a new K(N Q + W − 1) × N Q matrix H where H = [HT , · · · , HT , · · · , HT ]T (4) 1 k K and all ek , k = 1, ..., K, vectors to a total received vector e = [eT , · · · , eT , · · · , eT ]T , it can be concisely written as 1 K k e = Hsp . BT Hsp = d. (5) The total received signal e in the above equation cannot be observed by a single MS. An MS can only observe ek as given ˆ in (2). The output vectors dk , k = 1, ..., K, at the decision ˆ variable of the K users Tare combined to form the vector d = ˆ1 T , · · · , dk T , · · · , dˆ ]T where any dk = [d1 , · · · , dN ]T . ˆ ˆ ˆ ˆ [d K 1 k The kth receiver filter matched to the users spreading code can be written as ˆ d = BT Hsp (6) (9) Matrices B, H and the vector d in (9) are known at the BS and sp is an unknown vector with length NQ. The condition KN < N Q is a basic assumption for TDD/CDMA, and hence (9) constitutes an optimization problem, where the number of restrictions contained in the vector d of length KN is smaller than the number N Q of degrees of freedom, expressed by the vector sp . Therefore, the validity of (9) implies that it has infinitely many solutions for sp . A constraint criterion is necessary to be imposed to the system. It is desirable for the transmitted vector sp to be of minimum energy and it can be achieved by standard Lagrange techniques. The solution after solving through Lagrange techniques is sp = HT B(BT HHT B)−1 d (2) i = 1, ..., N Q + L − 1, 0≤i−j ≤L−1 otherwise. and ck s are the transmitted CDMA codes. The objective of any precoding algorithm is that the output of the mobile receiver ˆ yields the transmitted data, i.e., d = d. Substituting this into (6) the problem of JT takes the form of (10) (11) Equation (11) shows that joint transmission can be considered as a set of independent pre-rake (HT B) applied on the modified information signal given by the linear transformation of the data vector d [11]. B. Bitwise Techniques In the bitwise techniques, the precoding realization does not include blocks of data to be processed. The data of user k after being spread is pre-filtered by an FIR filter of length P with a discrete time impulse response pk (n) as shown in Fig. 3. The resulting modified signals are summed to form the final transmitted signal sp . The filter is applied on the transmitted waveform rather than the data symbols as in the blockwise techniques. Thus the multipath resolution afforded by the CDMA spreading is exploited. Moreover, since the filters are applied at the chip level and the derivation of the algorithms are restricted to consider only a few symbols (even one), the higher computation required for data-block solutions is eliminated. Pre-filters also have the advantage of not modifying the original CDMA structure directly as it is a simple addition of an array of FIR filters to the existing BS transmission system. Furthermore, the bitwise nature of the 31
  • 4. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:2 No:12, 2008 e (n) 1 p (n) 1 m d1 Σ e (n) K p (n) K m dK e(0) e(Q) International Science Index 24, 2008 waset.org/publications/10076 sp y (n) K p(0) p(P) Q Fig. 3. merge to a signal with the characteristics of a rake diversity signal when received after the multipath channel. Each one of these transmissions should be then delayed according to the estimated relative path delay and amplified according to the estimated path complex coefficient. In other words, in the downlink the BS multiplies the signal to be sent to user k by the time inverted complex conjugate of the uplink channel impulse response of the same user. When the signal is transmitted it is convolved with the channel impulse response of user k. This produces a strong peak at the output of the channel which is equivalent to the rake receivers output. Therefore, the receiver of the MS does not need to estimate the channel impulse response and only uses a matched filter tuned to this peak. The scenario is explained with the analogy of rake and pre-rake concept for a single user scheme in the following. We begin with the SNR analysis at the output of a rake receiver with the input signal x(n) = wk dn cn with a k k 2 transmission power wk . The signal y2 after passing from the multipath channel and being perturbed by AWGN is y (n) 1 P Bitwise precoding scheme. algorithms removes the undesirable effect of the end bockbits as described in the previous section. The taps of the prefilters are determined by the adopted technique. Ignoring the complexity of the algorithm used to determine the taps, the multiplications required now per transmitted symbol per user bitwise is given by θbit = P Q. (12) L−1 y2 = 2 L−1 L−1 y3 h(l)h∗ (L − 1 − m)x(n − (l + m)Tc ) = l=0 m=0 L−1 ∗ + h (L − 1 − nTc )v(n − lTC ) at the output of the rake combiner. The desired output of the L−1 rake system is l=0 h(l)x(n − lTc ) and occurs at time n = (L − 1)Tc , (l + m = L − 1), which has a signal strength of L−1 2 h(l)h∗ (l))2 wk . ( (14) Clearly, for N ≥ 2 (in a realistic system, N 2) the multiplications required with a blockwise implementation of precoding outnumber the corresponding bitwise implementation by a large number. For less complexity, the bitwise techniques like pre-rake thus has gained importance. 1) Pre-rake diversity: This technique was initially described in [12] for DS spread spectrum systems and then extended in [13] for TDD/CDMA mobile communications. The algorithm for pre-rake origins from the diversity theory in frequency selective channels. In a mobile environment the combination of the received signals from diverse independent paths or mediums can improve the system performance. Hence in the radio mobile communications it is desirable to receive a signal from diverse independent paths and then combine their powers. This is what a rake receiver does. The pre-rake technique is straightforward and takes direct advantage of the fact that in TDD the channel impulse response can be assumed the same for the uplink and the downlink. The idea is to transmit a number of signals that (16) l=0 2 θblock N Q/2 N = = . θbit 2Q 4 (15) The filter right after y2 is matched to the spreading code. The rake combination follows this matched filtering and we have Comparing (1) and (12), we observe that the complexity ratio of blockwise and bitwise techniques comes as θblock N 2 K/2 = . (13) θbit P In a CDMA system with linear MUD the number of users that can be accommodated do not outnumber the spreading gain K ≤ Q. If we set as a reasonable pre-filter length P as twice the spreading gain Q and K as Q/2, then h(l)x(n − lTc ) + v(n). l=0 (17) l=0 Noise adds up incoherently with power σ 2 . From (17), the SNR at the output of the rake receiver is L−1 SN Rrake = 2 wk ( 2 σ h(l)h∗ (l))2 . (18) l=0 In contrast, in a pre-rake, to make sure that the power of the 2 signal at the output of the pre-rake transmitter is equal to wk , a power scaling factor is chosen to compensate for the gains produced by h∗ (l) and can be taken as [12] F = 1 L−1 l=0 . (19) h(l)h∗ (l) If we think about a pre-rake combining which is similar to a multipath estimation, the output signal is L−1 h(l − nTc )∗ x(n − lTc )). y4 = F( l=0 32 (20)
  • 5. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:2 No:12, 2008 TABLE I After transmission, convolution with the multipath channel and C OMPUTATIONAL C OMPLEXITY OF JT AND P RE - RAKE TECHNIQUES . addition of AWGN yields the output signal Precoding algorithm L−1 L−1 h∗ (l)h(L − 1 − m)x(n − (l + m)Tc )) + v(n). y6 = F ( JT Pre-rake l=0 m=0 (21) The desired signal occurs again at time n = (L − 1)Tc and has a power equal to L−1 2 h(l)h∗ (l))2 wk F 2 . ( (22) l=0 The noise at the output of the matched filter has a power equal to σ 2 . We replace F with the expression given above and thus the SNR can be written as L−1 International Science Index 24, 2008 waset.org/publications/10076 2 wk 2 F =( σ2 L−1 2 wk . σ2 l=0 l=0 (23) Equations (18) and (23) show that the SNR for the prerake system is equal to that of the rake system for a single user except the power scaling factor. This analysis states that under the assumption that the channel parameters are estimated ideally on the transmitter, the two systems have similar performance. In [13] the concept of pre-rake was extended to a multiuser TDD/CDMA system. The signal for user k after spreading is filtered by the time inverse complex conjugate impulse response of the kth user channel and this process is repeated for every user before transmission. The produced signals are appropriately scaled to maintain the power at the desired levels and then superimposed at the antenna element. The block diagram of the pre-rake technique applied in a TDD/CDMA is identical with the general description of a bitwise precoding technique as illustrated in Fig. 3. Therefore, pre-rake has the advantages of a bitwise approach in terms of simplicity in implementation. Furthermore, the calculation of the pre-filter’s tap coefficients don’t require any complicated algorithm. Each pre-filter’s impulse response is the time inverse conjugated of the corresponding uplink channel. The principle applied is that in the downlink the desired user’s signal is maximal ratio combined by the channel itself while other user signals are not. Under the multiuser scenario, however, the pre-rake is proved to be an insufficient technique unable to compensate for the multipath interference and MAI as shown in [13],[14]. SNRpre-rake = ( h(l)h∗ (l))2 h(l)h∗ (l)) III. C OMPLEXITY I SSUES The precoding techniques described in the earlier section require excessive computational cost compared to the usual conventional spreading. The complexity is similar or exceeds the one demonstrated by the receiver based multiuser techniques as described in [4]. However, it is shifted to the BS, where the resources are more readily available and thus it is less critical. Table I summaries the computational cost for JT and pre-rake schemes. The criteria used are the dimension of the matrix that needs to be inverted and the number of multiplications per transmitted symbol. The number of Dimension of matrix to be inverted KN × KN none Number of mult. per symbol N 2 QK LQ multiplications are calculated after the final transformation matrix T for the blockwise techniques, as discussed in above section. As expected the blockwise technique JT is more demanding in terms of complexity compared to the bitwise pre-rake. IV. C ORRELATION M EASURES OF D IFFERENT S PREADING S EQUENCES In order to compare different sets of spreading sequences, we need a quantitative measure for the judgment. Therefore, we take help of some useful criteria as given in [8], that can be used for such a purpose. These are based on correlation functions of the set of sequences since both the MAI and synchronization amiability depend on the crosscorrelation between the sequences and the autocorrelation functions of the sequences, respectively. There are, however, several specific correlation functions that can be used to characterize a given set of the spreading sequences. In [1], one of the first detailed investigations of the asynchronous DS-CDMA system performance was given. The work obtained a bound on the SNR at the output of the correlation receiver for a CDMA system with hard-limiter in the channel. The need for considering the aperiodic crosscorrelation properties of the spreading sequences is also clearly demonstrated. Since that time, many additional results have been obtained which helped to clarify the role of aperiodic correlation in asynchronous DS-CDMA systems. (l) (i) For general polyphase sequences {µn } and {µn } of length N , the discrete aperiodic correlation function is defined as   1 N −1−τ µ(i) [µ(l) ]∗ for 0 ≤ τ ≤ N − 1  N n=0 n n+τ (l) N −1+τ (i) 1 ρi,k (τ )| = µn−τ [µn ]∗ for N − 1 ≤ τ < 0  N n=0  0 |τ | ≥ N (24) (l) (i) when {µn } = {µn } then (24) defines the discrete aperiodic autocorrelation function. Another important parameter used to assess the synchro(i) nization amiability of the spreading sequence {µn } is a merit factor, or a figure of merit, which specifies the ratio of the energy of autocorrelation function main-lobes to the energy of the autocorrelation function side-lobes in the form ρi (0) Ψ= . (25) N −1 2 τ =1 |ρi (τ )|2 In DS-CDMA systems, we want to have the maximum values of aperiodic cross correlation functions and the maximum values of out-of-phase aperiodic autocorrelation functions as small as possible, while the merit factor as large as possible for all of the sequences used. The BER in a multiple access environment depends on the modulation technique used, demodulation algorithm, and the 33
  • 6. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:2 No:12, 2008 signal to noise power ration (SNR) available at the receiver. Pursley [2] showed that in case of a BPSK asynchronous DS CDMA sytem, it is possible to express the average SNR at the receiver output of a correlator receiver of the ith user as a function of the average interference parameter (AIP) for the other K users of the system, and the power of AWGN present in the channel. BER PLOT FOR 10 USERS 0 10 JT−PN JT−GOLD JT−WALSH JT−MOD−WALSH −1 10 −2 BER 10 −3 10 A. Mean Square Correlation Measures −4 10 In order to evaluate the performance of a whole set of M spreading sequences, the mean-square aperiodic crosscorrelation (MSACC) for all sequences in the set, denoted by RCC , was introduced by [17] as a measure of the set crosscorrelation performance, where 1 M (M − 1) N −1 −6 10 1 M 0 5 10 15 20 SNR |ρi,k (τ )|2 . (26) Fig. 4. BER plots of JT for 10 users using different sequences. i=1 k=1,k=i τ =1−N M BER PLOT FOR 20 USERS 0 A similar measure known as mean-square aperiodic autocorrelation (MSAAC), denoted by RAC , was introduced for comparing the autocorrelation performance and is given by RAC = −5 N −1 10 JT−PN JT−GOLD JT−WALSH JT−MOD−WALSH −1 10 N −1 |ρi,k (τ )|2 . (27) −2 10 i=1 τ =1−N,τ =0 BER International Science Index 24, 2008 waset.org/publications/10076 RCC = M −5 10 For DS-CDMA applications we want both parameters RCC and RAC to be as low as possible [16], [17]. Because these parameters characterize the whole sets of spreading sequences, it is convenient to use them as the optimization criteria in design of new sequence sets. We need to find out maximum value of aperiodic crosscorrelation functions since this parameter is very important when the worst-case scenario is considered. −3 10 −4 10 −5 10 −6 10 −6 −4 −2 0 2 4 6 8 10 12 SNR B. Optimized Codes for Pre-Rake and JT The autocorrelation and crosscorrelation measures which are discussed above are calculated for the following sequences: (a) maximal length, (b) Gold, (c) Walsh-Hadamard, and, (iv) modified Walsh-Hadamard [18]. The different correlation parameters for the above sequences can be found in [8]. For our purpose, the parameters are calculated for a sequence of length 31, for m and Gold sequences, and, of length 32, for Walsh-Hadamard and modified Walsh-Hadamard sequences. JT is a transmitter based precoding which uses all users codes and channel impulse response for precoding. It is similar to joint detection which is used at mobile unit. The advantage of using JT transmission over pre-rake diversity combiner technique is that it reduces the MAI which cannot be done by pre-rake or rake receiver. So the optimized code for JT is the one which has very low mean-square out of phase autocorrelation (which is a must) along with a low crosscorrelation value. For rake receiver and pre-rake receiver, however, which is generally considered single user receiver the code should have good autocorrelation and crosscorrelation properties. Fig. 5. BER plots of JT for 20 users using different sequences. V. R ESULTS AND D ISCUSSIONS The performance of the JT, pre-rake and rake receivers is analyzed with different codes which are discussed in the above section, for 10 and 20 users. Simulation is done with the following assumptions: (a) modulation scheme is simply binary phase shift keying (BPSK), (b) system is simulated for HIPERLAN channel models (we used channel model 5 for simulation purpose), and (c) channel estimated in uplink is exactly equal to channel in downlink, i.e., it is a TDD system. BER plots for joint transmission for 10 users and 20 users are shown in Figs. 4 and 5, respectively. It is clear from the plots that JT has good performance for Gold, modified Walsh and m-sequence for 10 users and they are approximately same because these codes have good autocorrelation properties whereas Walsh doesn’t have that. But when the number of users are increased the performance of m-sequence is not as good as Gold and modified Walsh because it has high mean 34
  • 7. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:2 No:12, 2008 BER PLOT FOR 10 USERS 0 BER PLOT FOR 10 USERS −1 10 10 PRE−RAKE−PN PRE−RAKE−GOLD PRE−RAKE−WALSH PRE−RAKE−MOD−WALSH −1 RAKE−GOLD RAKE−MOD−WALSH RAKE−WALSH 10 −2 10 −2 10 −3 BER BER 10 −3 10 −4 10 −4 10 −5 10 −5 10 −6 10 −6 −6 −4 −2 0 2 4 6 8 10 10 12 −5 0 5 SNR SNR Fig. 6. BER plots of pre-rake for 10 users using different sequences. Fig. 8. 10 15 BER plots of rake for 10 users using different sequences. BER PLOT FOR 20 USERS 0 10 RAKE−GOLD RAKE−MOD−WALSH RAKE−WALSH BER PLOT FOR 20 USERS 0 PRE−RAKE−PN PRE−RAKE−GOLD PRE−RAKE−WALSH PRE−RAKE−MOD−WALSH −1 10 −1 10 −2 BER 10 −2 10 −3 10 BER International Science Index 24, 2008 waset.org/publications/10076 10 −4 10 −3 10 −5 10 −4 10 −6 10 0 10 −5 Fig. 7. 5 10 15 20 25 SNR −5 0 5 SNR 10 15 Fig. 9. BER plots of rake for 20 users using different sequences. BER plots of pre-rake for 20 users using different sequences. VI. C ONCLUSIONS square crosscorrelation value and maximum peaks of aperiodic crosscorrelation than Gold and modified Walsh sequences. Similarly BER plots for pre-rake are shown in Figs. 6 and 7. For rake receiver, these are shown in Fig. 8 and Fig. 9 for 10 and 20 users as earlier. JT scheme uses all codes and channel impulse response of all users for precoding which reduces the multiple access interference. It is found that in case of pre-rake, for less number of users, Gold sequence performs better than the all other codes but for 20 users and above the performance of Walsh sequence is better than the others since Walsh codes have less mean-square crosscorrelation value. Whereas for rake receiver the performance of modified Walsh and Walsh are good for 10 and 20 users, respectively, because Walsh codes have low mean-square correlation value than the modified Walsh sequence. In CDMA systems, an alternative to multiuser detection is to use multiuser transmission scheme where the extra computational cost is transferred to the base station where power and computational resources are more readily available. Here the channel estimation at the transmitter is possible if we assume TDD where both uplink and downlink use the same frequency. We have taken up both the blockwise and bitwise techniques for such multiuser transmission schemes. In particular, the performance of joint transmission, pre-rake and rake diversity combiners for a TDD/CDMA system is investigated with the help of different spreading codes. The main virtue of JT is that it reduces the MAI effectively than pre-rake or rake, but it is more complex than the latter two algorithms. Although we assumed that the systems are synchronous, we have used the measures of spreading codes which are used for asynchronous system. It is observed that optimized codes for the JT scheme are Gold and modified Walsh-Hadamard codes. On the other 35
  • 8. World Academy of Science, Engineering and Technology International Journal of Electrical, Electronic Science and Engineering Vol:2 No:12, 2008 hand, for pre-rake and rake combining, the optimized codes come out to be Walsh-Hadamard codes. International Science Index 24, 2008 waset.org/publications/10076 R EFERENCES [1] D. R. Anderson and P. A. Wintz, “Analysis of a spread-spectrum multiple-access system with a hard limiter,” IEEE Trans. Commun., vol. COM-17, pp. 285-290, Mar. 1969. [2] M. B. Pursley, “Performance evaluation for phase-coded spreadspectrum multiple-access communication – part I: system analysis,” IEEE Trans. Commun., vol. COM-25, pp. 795-799, April 1977. [3] S. Moshavi, “Multiuser detection for DS-CDMA communications,” IEEE Communications Magazine, pp.124-136, Oct. 1996. [4] Z. Zvoran, “Combined multiuser detection and diversity reception for wireless CDMA systems,” IEEE Trans. Vehicular Tech., vol. 45, no. 1, pp. 205-211, Feb. 1996. [5] Z. Zvoran and D. Brady, “Suboptimal multiuser detector for frequencyselective Rayleigh fading synchronous CDMA channels,” IEEE Trans. Commun., vol. 43, no. 3, pp. 154-157, Mar. 1995. [6] M. Brandt-Pearce and A. Dharap, “Transmitter-based multiuser interference rejection for the down-link of a wireless CDMA system in a multipath environment,” IEEE J. Select. Areas Commun., vol. 18, no. 3, pp. 407-417, Mar. 2000. [7] A. Mitra, “An adaptive negative feedback controller for indoor wireless communications,” in Proc. National Conf. on Comm. (NCC’07), I.I.T. Kanpur, India, Jan. 2007, pp. 382-386. [8] A. Mitra, “On pseudo-random and orthogonal binary spreading sequences,” Int. J. Info. Tech., vol. 4, no. 2, pp. 137-144, Sept. 2007. [9] M. Meurer et. al., “Joint transmission: advantageous downlink concept for CDMA mobile radio systems using time division duplexing,” IEE Electronics Letters, vol. 36, pp. 900-901, May 2000. [10] A. Papathanassiou et. al., “A novel multiuser transmission scheme requiring no channel estimation and no equalization at the mobile stations for the downlink of TD-CDMA operating in the TDD mode,” in Proc. IEEE Vehicular Tech. Conf. Fall 2000, Mar. 2000, pp. 203-210. [11] A. N. Barreto and G. Fettweis, “Capacity increase in the downlink of spread spectrum systems through joint signal precoding,” Proc. IEEE Int. Conf. on Communications (ICC), May 2001, vol. 4, pp. 1142-1146. [12] R. Esmailzadeh and M. Nakagawa, “Pre-rake diversity combination for direct sequence spread spectrum communications systems,” in Proc. IEEE Int. Conf. on Communications (ICC), Geneva 1993, vol. 1, pp. 463-467. [13] R. Esmailzadeh, E. Sourour and M. Nakagawa, “Pre-rake diversity combining in time division duplex CDMA mobile communications,” IEEE Trans. Vehicular Tech., vol. 48, no. 3, pp. 795-801, May 1999. [14] S. Georgoulis and D. G. M. Cruickshank, “Pre-equalization, transmitter precoding and joint transmission techniques for time division duplex CDMA,” IEE 3G 2001 Conf. Mobile Comm. Technologies, Mar. 2001, pp. 257-261. [15] T. Aboulnasr and K. Mayyas, “A robust variable step-size LMS-type algorithm: analysis and simulations,” IEEE Trans. Signal Processing, vol. 45, no. 3, pp. 631-639, Mar. 1997. [16] K. H. Karkkainen, “Mean-square cross-correlation as a performance measure for spreading code families,” in Proc. IEEE 2nd Int. Symp. Spread Spectrum Tech. and App. (ISSSTA), Dec. 1992, pp.147-150. [17] I. Oppermann and B. S. Vucetic, “Complex spreading sequences with a wide range of correlation properties,” IEEE Trans. Commun., vol. COM45, pp. 365-375, March 1997. [18] B. Wysocki and T. A. Wysocki, “Orthogonal Binary Sequences with Wide Range of Correlation Proper ties,” School of ECTE, Univ. of Wollongong, Australia.[Online] Available:www.elec.uow.edu.au/sta/wysocki/publications/C5.pdf. 36