3g mobile computing [downloadppts.com]

21
E N A B L I N G THE FUTURE OF COMMUNICATION A QUALCOMM CDMA is dedicated to THE PROMISE OF 3G BY GOOTY www.StudentRockStars.com

Upload: padmadurga

Post on 24-Nov-2014

107 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 3G MOBILE COMPUTING [DownloadPPts.com]

E N A B L I N G

THE FUTURE OF COMMUNICATION

A QUALCOMM CDMA

is dedicated to

THE PROMISE OF 3G

BY

GOOTY

www.StudentRockStars.com

Simulation of Third Generation CDMA SystemsABSTRACT

Page 2: 3G MOBILE COMPUTING [DownloadPPts.com]

The goal for the next generation of mobile communications system is

to seamlessly integrate a wide variety of communication services such

as high-speed data, video and multimedia traffic as well as voice

signals. The technology needed to tackle the challenges to make

these services available is popularly known as the third Generation

(3G) Cellular Systems. One of the most promising approaches to 3G is

to combine a Wideband Code Division Multiple Access (WCDMA) air

interface with the fixed network of Global system for Mobile

communications (GSM). In this thesis a signal simulator was

implemented according to the physical layer specification of the IMT-

2000 WCDMA system. The data is transmitted in a frame-by-frame

basis through a time varying channel. The transmitted signal is

corrupted by multiple access interference which is generated in a

structured way rather than treating it as Additive White Gaussian Noise

(AWGN). The signal is further corrupted by AWGN at the front end of

the receiver. Simple rake diversity combining is employed at the

receiver. We investigate the bit error rate at both uplink and downlink

for different channel conditions. Performance improvement due to

error correction coding scheme is shown. The simulator developed can

be an invaluable tool for investigating the design and implementation

of WCDMA systems.

Third Generation Cellular Systems

Page 3: 3G MOBILE COMPUTING [DownloadPPts.com]

Third generation cellular systems are being designed to support

wideband services like high speed Internet access, video and high

quality image transmission with the same quality as the fixed

networks. The primary requirement of the next generation cellular

systems are [1]:

Voice quality comparable to Public Switched Telephone

Network (PSTN)

Support of high data rate. The following table shows the data

rate requirement of the 3G systems

3G Data Rate RequirementsMobility Needs Minimum Data Rate

Vehicular 144 kbpsOutdoor to indoor and pedestrian 384 kbps

Indoor Office 2 Mbps Support of both packet-switched and circuit-switched data

services.

More efficient usage of the available radio spectrum

Support of a wide variety of mobile equipment

Backward Compatibility with pre-existing networks and

flexible introduction of new services and technology

An adaptive radio interface suited to the highly asymmetric

nature of most Internet communications: a much greater

band width for the downlink than the uplink.

Research efforts have been underway for more than a

decade to introduce multimedia capabilities into mobile

communications. Different standard agencies and governing

bodies are trying to integrate a wide variety of proposals for third

generation cellular systems.

Page 4: 3G MOBILE COMPUTING [DownloadPPts.com]

The following figure, adopted [1], shows the evolution of

third generation cellular systems:

TDD

PDC ARIB(WCDMA)

Multicarrier

GPRS WCDMA Multicode

GSM UTRA(WCDMA) FDD

EDGE

136 HS

AMPS IS-54 ANSI-136 UWC136

136+

cdmaOne cdma2000

IS-95B

Figure : Evolution of 3G

WCDMS: Air Interface for 3G

Page 5: 3G MOBILE COMPUTING [DownloadPPts.com]

One of the most promising approaches to 3G is to combine

a Wideband CDMA (WCDMA) air interface with the fixed

network of GSM. Several proposals supporting WCDMA were

submitted to the International Telecommunication Union (ITU)

and its International Mobile Telecommunications for the year

2000 (IMT 2000) initiative for 3G.)

The information is spread over a band of approximately 5 MHz.

This wide bandwidth has given rise to the name Wideband CDMA or

WCDMA. There are two different modes namely

Frequency Division Duplex (FDD)

Time Division Duplex (TDD)

Since different regions have different frequency allocation schemes,

the capability to operate in either FDD or TDD mode allows for efficient

utilization of the available spectrum. A brief definition of FDD and TDD

modes is given next.

FDD: The uplink and downlink transmission employ two separated

frequency bands for this duplex method. A pair of frequency bands

with specified separation is assigned for a connection.

TDD: In this duplex method, uplink and downlink transmissions are

carried over the same frequency band by using synchronized time

intervals. Thus time slots in a physical channel are divided into

transmission and reception part.

WCDMA Key Features

Page 6: 3G MOBILE COMPUTING [DownloadPPts.com]

Support of high data rate transmission: 384 kbps with wide area

coverage, 2 Mbps with local coverage.

High service flexibility : support of multiple parallel variable

rate services on each connection.

Both Frequency Division Duplex (FDD) and Time Division

Duplex (TDD).

Built in support for future capacity and coverage enhancing

technologies like adaptive antennas, advanced receiver

structures and transmitter diversity.

Support of inter frequency hand over and hand over to other

systems, including hand over to GSM.

Efficient packet access.

WCDMA Key Technical Characteristics

The following table shows the key technical features of the

WCDMA radio interface :

WCDMA Key Technical Characteristics

Multiple Access Scheme DS-CDMADuplex Scheme FDD/TDDPacket Access Dual mode (Combined and

dedicated channel)Multirate /Variable rate scheme Variable spreading factor and

Multi-codeChip Rate 3.84 McpsCarrier Spacing 4.4-5.2 MHz (200 KHz carrier

rater)Frame Length 10 msInter Base Station synchronization FDD: No Accurate synchronization

needed TDD : Synchronization required

Channel Coding Scheme Convolution Code (rate1/2 and 1/3) Turbo Code

Page 7: 3G MOBILE COMPUTING [DownloadPPts.com]

The chip rate may be extended to two or three times the

standard 3.84 Mcps to accommodate for data rates higher than 2

Mbps. The 200 KHz carrier raster has been chosen to facilitate co-

existence and interoperability with GSM.

WCDMA Physical Layer

This provides a layer 1 (also termed as Physical Layer) description of

the radio access network of WCDMA system operating in the

FDD ;mode. The spreading and modulation operation for the Dedicated

Physical Channels (DPCH) at both the links is illustrated in detail since

it is the most essential part of the simulator that we implemented. The

uplink and downlink data structure for the DPCHs is described. The

spreading and scrambling codes used in both the links are investigated

Physical Channel Structure

WCDMA defines two dedicated physical channels in both links:

Dedicated Physical Data Channel (DPDCH): to carry dedicated

data generated at layer 2 and above.

Dedicated Physical Control Channel (DPCCH): to carry layer 1

control information.

Each connection is allocated one DPCCH and zero, one or

several DPDCHs. In addition, there are common physical

channels defined as :

Primary and secondary Common Control Physical Channels

(CCPCH) to carry downlink common channels

Page 8: 3G MOBILE COMPUTING [DownloadPPts.com]

Synchronization Channels (SCH) for cell search

Physical Random Access Channel (PRACH)

The spreading and modulation for the DPDCH and the

DPCCH for both the links are described in the following two

subsections.

Uplink Spreading and Modulation

In the uplink the data modulation of both the DPDCH and

the DPCCH is Binary Phase Shift Keying (BPSK). The modulated

DPCCH is mapped to the Q-channel, while the first DPDCH is

mapped to the I-channel. Subsequently added DPDCHs are

mapped alternatively to the I-channel or the Q-channel.

Spreading Modulation is applied after data modulation and

before pulse shaping. The spreading modulation used in the

uplink is dual channel QPSK. Spreading modulation consists of

two different operations. The first one is spreading where each

data symbol is spread to a number of chips given by the

spreading factor. This increases the bandwidth of the signal. The

second operation is scrambling where a complex valued

scrambling code is applied to spread signal. Figure 2.1 shows the

spreading and modulation for an uplink user. The uplink user has

a DPDCH and a DPCCH.

The bipolar data symbols on I and Q branches are

independently multiplied by different canalization codes. The

Page 9: 3G MOBILE COMPUTING [DownloadPPts.com]

canalization codes are known as Orthogonal Variable Spreading

Factor (OVSF) codes.

Channel Coding

The main purpose of channel coding is to selectively

introduce redundancy into the transmitted data and improve the

wireless link performance in the process[9]. Channel codes can

be used to detect as well as correct errors. The WCDMA systems

have provision for both error detection and error correction.

Channel coding scheme at the WCDMA system is a combination

of error detection, error correction, along with rate matching,

interleaving and transport channels mapping onto/splitting from

physical channels [10]. This section gives a brief description on

the error detection and error correction schemes recommended

for the WCDMA systems.

Error Detection

Error detection is provided by a Cyclic Redundancy Check

(CRC) code. The CRC is 24,16,8 or 0 bits. The entire transmitted

frame is used to compute the parity bits. Any of the following

cyclic generator polynomials can be used to construct the parity

bits:

G (D) = D + D + D + D + D + 1

G (D) = D + D + D + D + 1

G (D) = D + D + D + D + D + 1

Page 10: 3G MOBILE COMPUTING [DownloadPPts.com]

A detailed description of the error detection scheme is given in

[10].

Error Correction

Two alternative error correction schemes have been

specified for the WCDMA system. They are

Convolution Coding

Turbo Coding

For standard services that require BER upto 10 , which is the

case for voice applications, convolution coding is to be applied. The

constraint length for the proposed convolution coding schemes is 9.

Both rate ½ and 1/3 convolution coding has been specified. For high-

quality services that require BER from 10 to 10 , turbo coding is

required. The feasibility of applying 4-state Serial Concatenated

Convolution Code (SCCC) is being investigated by different

standardization bodies.

Simulator

The simulator consists of two major subsections:

Uplink Simulator

Downlink simulator

The major differences between them are :

1. Frame structure

Page 11: 3G MOBILE COMPUTING [DownloadPPts.com]

2. The way Multiple Access Interference (MAI) is added to the

signal of the desired user

Multiple Access Interference

MAI is implemented by generating the signals for a number of

interfering MS within the system. Each interfering user has its won

control channel and one data application. Each of the interfering

mobile station generates its transmitted frame in the same manner as

the desired user.

Time Varying Channel

The chip rate of the WCDMA signal is 3.84 Mcps. This narrow

pulse width means that the multipaths would be resolved most of the

time and the transmitted signal will encounter frequency selective

fading. Three different types of multipath channel were employed in

the simulator. They are

1. Indoor channel

2. Indoor to Outdoor channel

3. Vehicular A outdoor channel

Addition of Noise

The Additive White Gaussian Noise (AWGN) added at the front

end of the receiver is generated by a Gaussian random number

generator. The variance of the noise distribution depends on the Signal

to Noise Ratio (SNR) or at the receiver front end. The noise

Page 12: 3G MOBILE COMPUTING [DownloadPPts.com]

variance is also a function of the spreading factor, signal amplitude

and sampling rate i.e., the number of samples per chip.

Rake Receiver

Multipath is resolved for WCDMA system because of the wide

bandwidth. Rake receiver [18] is used to exploit the consequent time

diversity. The default number of fingers at the base station receiver is

four. However any number of finger between three and six can be

chosen. The simple case of one finger is also provided as an option.

The block diagram shown in Figure 3.10 illustrates the implementation

of the rake receiver. It is assumed that the receiver has perfect

channel estimation. Maximal Ratio Combining (MRC) is employed for

rake combining [19],[20].

Frame Z1 Alignment Resampling Descrambling Despread

Frame Z2 Alignment Resampling Descrambling Despread

Received

Page 13: 3G MOBILE COMPUTING [DownloadPPts.com]

----

Frame

MRC

---

-------

Frame ZN Alignment Resampling Descrambling Despread

Figure : Rake Receiver

Description of the Rake Receiver

When a frame is transmitted through the time varying channel, it

is multiplied with independent Rayleigh faded waveforms along each

path. These time varying waveforms are complex. The amplitude

distribution is Rayleigh and the phase distribution is uniform in the

interval[ ]. The phase associated with the Rayleigh waveform

rotates the constellation of the transmitted signal. So in the rake

receiver we cancel the rotation by multiplying the received frame in

each branch by the negative of the phase associated with that

particular path. We assume that we have perfect phase estimation so

that we can cancel out the phase in each branch.

The frame alignment block takes care of the delay associated

with each path so that we know the frame boundary at each branch.

We then reconstruct each chip from the pulse shaped signal by

sampling at the chip rate. This is performed in the Resampling block.

Page 14: 3G MOBILE COMPUTING [DownloadPPts.com]

Descrambling is performed by multiplying the resample signal by the

complex conjugate of the desired MS specific scrambling code.

Graphic User Interface (GUI) for the Simulator

The description of the GUI for the simulator is presented in this

section. The menu driven interactive GUI includes both the uplink and

downlink simulators. For each of the simulators, the user can either

select the default values for the parameters or can provide values of

his choice. The main menu can be called by typing in the word

WCDMA at the Matlab command prompt.

Coded System

A test case of error correction coding was implemented for an

uplink voice application that has a data rate of 9.6 kbps. A rate 1/3

constraint length 9 convolution coding was employed at the

transmitter. A viterbi soft decision decoder was used at the receiver.

We did not implement any error detection scheme or interleaving with

that. The following figure shows the encoder used at the transmitter:

Conclusion and Future Work

We implemented a signal simulator according to the physical layer

specification of the IMT-2000 WCDMA system. The data is transmitted

in a frame by frame basis through a time varying channel. The

transmitted signal is corrupted by multiple access interference. The

signal is further corrupted by AWGN at the front end of the receiver.

Simply rake diversity combining is employed at the receiver.

Page 15: 3G MOBILE COMPUTING [DownloadPPts.com]

We investigated the bit error rate at both uplink and downlink for

two different time varying channels. As expected the system is

interference limited for higher number of users. We observed that

without any channel coding schemes and antenna diversity

techniques, the BER approaches to 10% as the system load goes

beyond 50%. This is not an acceptable performance. However the BER

can be pushed back to an acceptable limit with channel coding and

antenna diversity techniques.

The developed simulator can be an invaluable tool to investigate

the performance of a WCDMA under various conditions. As for example

the simulator can be used to investigate antenna diversity schemes at

the receiver. The simulator is very flexible and one can very easily

make the necessary modification to incorporate complex statistical

channel model based on measurement and investigate the WCDMA

performance under practical mobile channel condition. We have shown

that it is very simple to employ the simulator to observe the

performance of error correction coding. We implemented a

convolution coding scheme for an uplink voice application of 9.6 kbps.

It was observed that channel coding could significantly lower the

required SNR for a particular BER.

Future Work

The simulator employs a simple rake receiver to exploit the gain

arising from temporal diversity. Spatial property of the multipath

environment can be another source of diversity. Adaptive antennas are

used at the receiver to take the advantage of this diversity gain. The

Page 16: 3G MOBILE COMPUTING [DownloadPPts.com]

simulator can be used to investigate the diversity gain of different

adaptive algorithms. Space-Time rake receivers [21],[22] or 2-D rake

receivers [23] have been proposed to combine the temporal and

spatial diversity at the receiver. Transmit diversity techniques [13],

[14] at the downlink are gaining rapid popularity since they do not

incur additional hardware complexity at the mobile station. We are

investigating various transmit diversity schemes and different 2-D rake

receivers for the WCDMA system. The simulator was modified so that a

large number of frames are transmitted rather than transmitting one

frame at a time.

Turbo coding has been specified for applications that require

very low bit error rate. Turbo coding schemes can be incorporated to

the simulator in the same way we employed convolution coding.

The simulator can be further improved by using statistical

channel models based on measured data. The improvement in system

performance by using multi user detection and interference

cancellation can also be investigated.