3 PDF
3 PDF
13
International Journal of Advanced Computer Research (ISSN (print): 2249-7277 ISSN (online): 2277-7970)
Volume-1 Number-1 Issue-1 September 2011
Since the introduction of OFDM, there are many Walsh Hadamard codes may be used as it presents an
researches that have been focus to fully exploit the orthogonal set thereby taking care of the
benefits of OFDM either in improving the data rate, autocorrelation characteristic of the spreading code
the capacity or achieve better spectrum efficiency [4].Figure 3 shows the power spectrum of the
with the technique. Many researchers have proposed MCCDMA scheme. Here GMC is the Gain Margin.
the merger of OFDM [2] [3] and CDMA systems to
achieve better spectrum efficiency and also increase
the system capacity. This section takes a look at a
scheme widely proposed by researchers in this field
called the OFDM-CDMA system. This system is also
known as the MC-CDMA (Multi-carrier CDMA)
system. MCCDMA system achieves comparable
performance of DS-CDMA, however, the benefits of
the MC-CDMA system lies within its flexibility and
the relatively simple receiver design. Fig 3. Power Spectrum of the MC-CDMA scheme
Firstly an OFDM system is used to provide a number
3. The AWGN and Rayleigh Channel
of orthogonal carriers, free from ISI. Each carrier is
then modulated by an individual code chip to provide
We discuss the BER for BPSK in a Rayleigh
a spread spectrum system. In MC-CDMA the
multipath [5] channel. Rayleigh channel, wherein we
spreading code is based on the Walsh-Hadamard
stated that a circularly symmetric complex Gaussian
coding which ensures that the users do not clash, as
random variable is of the form,
the rows are mutually orthogonal. The core difference
between MC-CDMA and DS-CDMA is that the ,
codes that identify different users are modulated in where real and imaginary parts are zero mean
the frequency domain instead of in the time domain. independent and identically distributed (iid) Gaussian
Since the codes are introduced in the frequency random[6] variables with mean 0 and variance .
domain, there is no need for a rake receiver that The magnitude which has a probability density,
complicates the whole system. Therefore, this method
greatly simplifies the receiver design.
Although MC-CDMA system transmits the signal is called a Rayleigh random variable. This model,
over different sub-carriers, the overall bandwidth of called Rayleigh fading channel model, is reasonable
MC-CDMA is exactly the same as in DS-CDMA as for an environment where there are large numbers of
shown in Fig 2. Therefore, there is not any extra cost reflectors. System model The received signal
in term of bandwidth expansion between both the in Rayleigh fading channel is of the form,
systems. , where
is the received symbol,
The combination of OFDM signaling and CDMA is complex scaling factor corresponding
scheme has one major advantage that it can lower. to Rayleigh multipath channel
is the transmitted symbol (taking values +1’s and
-1’s) and
is the Additive White Gaussian Noise (AWGN)
Assumptions
1. The channel is flat fading – In simple terms, it
means that the multipath channel has only one tap.
So, the convolution operation reduces to a simple
multiplication.
2. The channel is randomly varying in time –
meaning each transmitted symbol gets multiplied by a
randomly varying complex number . Since is
modeling a Rayleigh channel, the real and imaginary
Fig 2. Bandwidth allocation in the DS and MC- parts are Gaussian distributed having mean
CDMA system 0 andvariance 1/2.
This scheme relies on spreading the original data 3. The noise has the Gaussian probability density
stream over different subcarriers using a given function with
spreading code in the frequency domain. Therefore,
each subcarrier carries a fraction of the symbol
corresponding to a chip of the spreading code. The
14
International Journal of Advanced Computer Research (ISSN (print): 2249-7277 ISSN (online): 2277-7970)
Volume-1 Number-1 Issue-1 September 2011
with
and .
4. The channel is known at the receiver.
Equalization is performed at the receiver by dividing
the received symbol by the apriori known i.e.
where
is the additive noise scaled by the channel
coefficient.
. 4. Performance Simulation
However in the presence of channel , the effective
Computer simulations are done to simulate SNR vs.
BER performance of MC-CDMA for different
bit energy to noise ratio is . So the bit error channel noise conditions, different number of
probability for a given value of is, subcarriers and to analyze the effect of number of
users in BER. To make the results more useful, the
results are generated for varying number of users and
, for different number of subcarriers. Throughout the
simulation, the information symbol is BPSK
Where .
modulated at the transmitters and detected by using
To find the error probability over all random values
the maximum likelihood method in the demodulation
of , one must evaluate the conditional probability at the receiver. A cyclic prefix is added to protect the
symbol. Walsh codes are chosen as the spreading
density function over the probability density codes of the system. The simulation codes are written
function of . for MATLAB, and simulated on Pentium class
processor.
Simulation Model
It will be useful to provide a simple Matlab/Octave
example simulating a BPSK transmission and
5. Simulated Results
reception in Rayleigh channel. The script performs
the following (a) Generate random binary sequence
of +1’s and -1’s.(b) Multiply the symbols with the
channel and then add white Gaussian noise.
(c) At the receiver, equalize (divide) the received
symbols with the known channel.(d) Perform hard
decision decoding and count the bit errors.(e) Repeat
15
International Journal of Advanced Computer Research (ISSN (print): 2249-7277 ISSN (online): 2277-7970)
Volume-1 Number-1 Issue-1 September 2011
6. Conclusion
Analysis of the figures from 5.1 to 5.9 shows that
BER values for MC-CDMA that number of sub-
carriers decrease the BER about 10 (.01 to 0.001)
times, when sub-carriers varies from 4 to 64. It also
shows that the crowdedness of channel does not
Fig 6 SNR for two different path gains, with no of affect the performance of the system very much until
users 2, subcarriers the number of users remains within the system
capacity.
16
International Journal of Advanced Computer Research (ISSN (print): 2249-7277 ISSN (online): 2277-7970)
Volume-1 Number-1 Issue-1 September 2011
17