You are on page 1of 13

CDMA COMMUNICATION SYSTEM

Signaler, Signaler, Sensorer & System

31/05/01

2E1366 Project Course in Signal Processing and Digital Communication

Project Organisation

31/05/01

2E1366 Project Course in Signal Processing and Digital Communication

Project Goals


Implementation of a real-time digital acoustic realcommunication system using CDMA. The system should work reliably in a multipath environment. The system should allow for different coding gain to illustrate the trade-off between data rate and robustness to interference. trade-

31/05/01

2E1366 Project Course in Signal Processing and Digital Communication

What is CDMA?
Code Division Multiple Access
  

Multiple users utilizing the same bandwidth Each user is allocated a unique code sequence Robust towards interference

31/05/01

2E1366 Project Course in Signal Processing and Digital Communication

Spreading the Signal


c(t) +1 PN signal -1 Data signal v(t) +1 -1 Product signal v(t)c(t) +1 -1 t t t

31/05/01

2E1366 Project Course in Signal Processing and Digital Communication

Spreading Effects on Interference


f

31/05/01

2E1366 Project Course in Signal Processing and Digital Communication

BPSK Modulation
Why Choose BPSK?
 Easy  Well

to implement

suited for CDMA

31/05/01

2E1366 Project Course in Signal Processing and Digital Communication

Choise of Carrier Frequency


White noise Ambiance

31/05/01

2E1366 Project Course in Signal Processing and Digital Communication

Communication System
cos2Ttfc/fs p(n) n(n) r(n) PN Lt h(n)

Transmitter 2cos2Ttfc/fs

Channel

g(n)

L1

Eq

PN

Det.

Receiver

31/05/01

2E1366 Project Course in Signal Processing and Digital Communication

Results

31/05/01

2E1366 Project Course in Signal Processing and Digital Communication

10

Results
Maximum transmitted chip rate: Matlab 8000 chip/s DSP 4000 chip/s  Maximum transmitted information bit rate: Matlab 1000 bits/s DSP 500 bits/s


31/05/01

2E1366 Project Course in Signal Processing and Digital Communication

11

Possible Improvments
 Decision

on each chip  Multiple user implementation  Using old equalizer coefficients to equalize the training sequence before synchronization

31/05/01

2E1366 Project Course in Signal Processing and Digital Communication

12

User Interface

31/05/01

2E1366 Project Course in Signal Processing and Digital Communication

13

You might also like