+ All Categories
Home > Documents > Code Division Multiple Access (CDMA) Transmission Technology

Code Division Multiple Access (CDMA) Transmission Technology

Date post: 22-Feb-2016
Category:
Upload: mikaia
View: 79 times
Download: 0 times
Share this document with a friend
Description:
EE578 Assignment #5. Code Division Multiple Access (CDMA) Transmission Technology. Abdul-Aziz .M Al-Yami November 8 th 2010. Contents. Multiple Access Schemes Code Division Multiple Access (CDMA) CDMA Protocols Direct Sequence Code Division Multiple Access (DS-CDMA) Matlab Results. - PowerPoint PPT Presentation
34
Code Division Multiple Access (CDMA) Transmission Technology EE578 Assignment #5 Abdul-Aziz .M Al-Yami November 8 th 2010
Transcript
Page 1: Code Division Multiple Access (CDMA) Transmission Technology

Code Division Multiple Access (CDMA) Transmission Technology

EE578 Assignment #5

Abdul-Aziz .M Al-Yami

November 8th 2010

Page 2: Code Division Multiple Access (CDMA) Transmission Technology

Contents

Multiple Access Schemes Code Division Multiple Access

(CDMA) CDMA Protocols Direct Sequence Code Division

Multiple Access (DS-CDMA) Matlab Results

Page 3: Code Division Multiple Access (CDMA) Transmission Technology

Multiple Access Schemes

For radio systems there are two resources: frequency and time.

Division by frequency, so that each pair of communicators is allocated part of the spectrum for all of the time, results in Frequency Division Multiple Access (FDMA).

Division by time, so that each pair of communicators is allocated all (or at least a large part) of the spectrum for part of the time results in Time Division Multiple Access (TDMA).

In Code Division Multiple Access (CDMA), every communicator will be allocated the entire spectrum all of the time. CDMA uses codes to identify connections.

Page 4: Code Division Multiple Access (CDMA) Transmission Technology

Multiple Access Schemes (cont)

Page 5: Code Division Multiple Access (CDMA) Transmission Technology

Code Division Multiple Access (CDMA)

A digital method for simultaneously transmitting signals over a shared portion of the spectrum by coding each distinct signal with a unique code.

CDMA is a wireless communications technology that uses the principle of spread spectrum communication.

Advantages Multiple access capability Protection against multipath interference Privacy Interference rejection Ant jamming capability Low probability of interception

Page 6: Code Division Multiple Access (CDMA) Transmission Technology

CDMA Protocols

Page 7: Code Division Multiple Access (CDMA) Transmission Technology

Direct Sequence Code Division Multiple Access (DS-CDMA)o Characteristics:

o All users use same frequency and may transmit simultaneously.

o Narrowband message signal multiplied by wideband spreading signal, or codeword

o Each user has its own pseudo-codeword (orthogonal to others).

o Receivers detect only the desired codeword. All others appear as noise.

o Receivers must know transmitter’s codeword.

Page 8: Code Division Multiple Access (CDMA) Transmission Technology

Direct Sequence Code Division Multiple Access (DS-CDMA) System

Page 9: Code Division Multiple Access (CDMA) Transmission Technology

Direct Sequence Code Division Multiple Access (DS-CDMA) System (cont)

Signal transmission consists of the following steps:

1. A pseudo-random code is generated, different for each channel and each successive connection.

2. The Information data modulates the pseudo-random code (the Information data is “spread”).

3. The resulting signal modulates a carrier. 4. The modulated carrier is amplified and broadcast.

Signal reception consists of the following steps:

1. The carrier is received and amplified. 2. The received signal is mixed with a local carrier to recover the spread digital

signal. 3. A pseudo-random code is generated, matching the anticipated signal. 4. The receiver acquires the received code and phase locks its own code to it. 5. The received signal is correlated with the generated code, extracting the

Information data.

Page 10: Code Division Multiple Access (CDMA) Transmission Technology

Parameters

sr = 256000.0; % symbol rateml = 2; % number of modulation levelsbr = sr * ml; % bit ratend = 100; % number of symbolebn0 = 3; % Eb/No %************************** Filter initialization ************************** irfn = 21; % number of filter tapsIPOINT = 8; % number of oversamplealfs = 0.5; % roll off factor[xh] = hrollfcoef(irfn,IPOINT,sr,alfs,1); % T FILTER FUNCTION[xh2] = hrollfcoef(irfn,IPOINT,sr,alfs,0);

AWGN

Page 11: Code Division Multiple Access (CDMA) Transmission Technology

Transmitter

Page 12: Code Division Multiple Access (CDMA) Transmission Technology

Data

0 2 4 6 8 10 12 14 16 18 20-1.5

-1

-0.5

0

0.5

1

1.5data

Page 13: Code Division Multiple Access (CDMA) Transmission Technology

After QPSK modulation

1 2 3 4 5 6 7 8 9 10-1.5

-1

-0.5

0

0.5

1

1.5

(symbol index)

Am

plitu

de

Transmission I-channel

1 2 3 4 5 6 7 8 9 10-1.5

-1

-0.5

0

0.5

1

1.5

(symbol index)

Am

plitu

de

Transmission Q-channel

Page 14: Code Division Multiple Access (CDMA) Transmission Technology

Spread data

0 50 100 150 200 250-1.5

-1

-0.5

0

0.5

1

1.5

(symbol index)

Am

plitu

de

Transmission I-channel

0 50 100 150 200 250-1.5

-1

-0.5

0

0.5

1

1.5

(symbol index)

Am

plitu

de

Transmission Q-channel

Page 15: Code Division Multiple Access (CDMA) Transmission Technology

Transmitted data

0 50 100 150 200 250-1.5

-1

-0.5

0

0.5

1

1.5

(symbol index)

Am

plitu

de

Transmission I-channel

0 50 100 150 200 250-1.5

-1

-0.5

0

0.5

1

1.5

(symbol index)

Am

plitu

de

Transmission Q-channel

Page 16: Code Division Multiple Access (CDMA) Transmission Technology

Receiver

Page 17: Code Division Multiple Access (CDMA) Transmission Technology

AWGN addition

0 50 100 150 200 250-1.5

-1

-0.5

0

0.5

1

1.5

(symbol index)

Am

plitu

de

Transmission I-channel

0 50 100 150 200 250-1.5

-1

-0.5

0

0.5

1

1.5

(symbol index)

Am

plitu

de

Transmission Q-channel

Page 18: Code Division Multiple Access (CDMA) Transmission Technology

Despread data

1 2 3 4 5 6 7 8 9 10-10

-8

-6

-4

-2

0

2

4

6

8

10

(symbol index)

Am

plitu

de

Transmission Q-channel

1 2 3 4 5 6 7 8 9 10-10

-8

-6

-4

-2

0

2

4

6

8

10

(symbol index)

Am

plitu

de

Transmission I-channel

Page 19: Code Division Multiple Access (CDMA) Transmission Technology

Demodulated Data

Noe2=00 2 4 6 8 10 12 14 16 18 20

-1.5

-1

-0.5

0

0.5

1

1.5demodata

Page 20: Code Division Multiple Access (CDMA) Transmission Technology

Direct Sequence Code Division Multiple Access (DS-CDMA) System

Advantages:oIncreased capacityoImproved voice qualityoEliminating the audible effects of multipath fadingoEnhanced privacy and securityoReduced average transmitted poweroReduced interference to other electronic devices

Disadvantages:oWide bandwidth per user required

oPrecision code synchronization needed

Page 21: Code Division Multiple Access (CDMA) Transmission Technology

GOLD CODES – FADING CHANNEL

0 2 4 6 8 10 12 14 16 18 2010

-3

10-2

10-1

100

Gold Codes - BER Vs Eb/N0

Eb/N0

BE

R

Flat FadingAmplitude And Phase Distortion

Page 22: Code Division Multiple Access (CDMA) Transmission Technology

ORTHOGONAL GOLD CODES – FADING CHANNEL

0 2 4 6 8 10 12 14 16 18 2010

-3

10-2

10-1

100

Orthogonal Gold Codes - BER Vs Eb/N0

Eb/N0

BE

R

Flat FadingAmplitude And Phase Distortion

Page 23: Code Division Multiple Access (CDMA) Transmission Technology

M Sequences | Gold Codes Autocorrelation

-30 -20 -10 0 10 20 300

2

4

6

8

10

12

14

16

18

20Autocorrelation Functions -- Stages = 5 | Register 1 Taps = [1 3] ...| Register 1 Taps = [2 3]

M SequenceGold Sequence

Page 24: Code Division Multiple Access (CDMA) Transmission Technology

GOLD CODES – CROSS CORRELATION

-30 -20 -10 0 10 20 300

2

4

6

8

10

12

14

16

18

20Gold Sequences : Autocorrelation & Crosscorrelation -- regi1=[1 0 1 1 1]|regi2=[1 0 1 0 1]|ptap1=[2 4 5]

AutocorrelationCrosscorrelation

Page 25: Code Division Multiple Access (CDMA) Transmission Technology

DS-CDMA Performance under AWGN Environment for different sequences (1 user)

0 2 4 6 8 10 12 1410

-6

10-5

10-4

10-3

10-2

10-1

Eb/N0 [dB]

BE

RDS-CDMA Different Code Generation Schemes

M-sequenceGoldOrthognal Gold

Page 26: Code Division Multiple Access (CDMA) Transmission Technology

DS-CDMA Performance under Rayleigh Environment for different sequences (1 user)

0 5 10 15 20 25 30 35 4010

-5

10-4

10-3

10-2

10-1

100

Eb/N0 [dB]

BE

RDS-CDMA Different Code Spreading Schemes

M-sequenceGoldOrthognal Gold

Page 27: Code Division Multiple Access (CDMA) Transmission Technology

DS-CDMA Performance under AWGN Environment for different sequences (5 users)

0 2 4 6 8 10 12 14 16 18 2010

-6

10-5

10-4

10-3

10-2

10-1

Eb/N0 [dB]

BE

RDS-CDMA Different Code Generation Schemes

M-sequenceGoldOrthognal Gold

Page 28: Code Division Multiple Access (CDMA) Transmission Technology

DS-CDMA Performance under Rayleigh Environment for different sequences (5 users)

0 5 10 15 20 25 30 35 4010

-5

10-4

10-3

10-2

10-1

100

Eb/N0 [dB]

BE

RDS-CDMA Different Code Spreading Schemes

M-sequenceGoldOrthognal Gold

Page 29: Code Division Multiple Access (CDMA) Transmission Technology

1 user

0 2 4 6 8 10 12 1410

-6

10-5

10-4

10-3

10-2

10-1

Eb/N0 [dB]

BE

R

DS-CDMA Different Code Generation Schemes

M-sequenceGoldOrthognal Gold

0 5 10 15 20 25 30 35 4010

-5

10-4

10-3

10-2

10-1

100

Eb/N0 [dB]

BE

R

DS-CDMA Different Code Spreading Schemes

M-sequenceGoldOrthognal Gold

AWGN Rayleigh

Page 30: Code Division Multiple Access (CDMA) Transmission Technology

5 users

0 2 4 6 8 10 12 14 16 18 2010

-6

10-5

10-4

10-3

10-2

10-1

Eb/N0 [dB]

BE

R

DS-CDMA Different Code Generation Schemes

M-sequenceGoldOrthognal Gold

0 5 10 15 20 25 30 35 4010

-5

10-4

10-3

10-2

10-1

100

Eb/N0 [dB]

BE

R

DS-CDMA Different Code Spreading Schemes

M-sequenceGoldOrthognal Gold

AWGN Rayleigh

Page 31: Code Division Multiple Access (CDMA) Transmission Technology

DS-CDMA Performance under Rayleigh Environment using M-sequence

0 5 10 15 20 25 30 35 4010

-5

10-4

10-3

10-2

10-1

100

Eb/N0 [dB]

BE

RDS-CDMA Over Different Number of Users

1 user4 users7 users

Page 32: Code Division Multiple Access (CDMA) Transmission Technology

DS-CDMA Performance under Rayleigh Environment using Gold Sequence

0 5 10 15 20 25 30 35 4010

-5

10-4

10-3

10-2

10-1

100

Eb/N0 [dB]

BE

RDS-CDMA Over Different Number of Users

1 user4 users7 users

Page 33: Code Division Multiple Access (CDMA) Transmission Technology

DS-CDMA Performance under Rayleigh Environment using Orthogonal Gold Sequence

0 5 10 15 20 25 30 35 4010

-5

10-4

10-3

10-2

10-1

100

Eb/N0 [dB]

BE

RDS-CDMA Over Different Number of Users

1 user4 users7 users

Page 34: Code Division Multiple Access (CDMA) Transmission Technology

DS-CDMA Performance under Rayleigh Environment (Comparison)

0 5 10 15 20 25 30 35 4010

-5

10-4

10-3

10-2

10-1

100

Eb/N0 [dB]

BE

R

DS-CDMA Over Different Number of Users

1 user4 users7 users

0 5 10 15 20 25 30 35 4010

-5

10-4

10-3

10-2

10-1

100

Eb/N0 [dB]

BE

R

DS-CDMA Over Different Number of Users

1 user4 users7 users

M-sequence

Gold Sequence

0 5 10 15 20 25 30 35 4010

-5

10-4

10-3

10-2

10-1

100

Eb/N0 [dB]

BE

R

DS-CDMA Over Different Number of Users

1 user4 users7 users

Orthogonal Gold Sequence


Recommended