Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 13

CDMA COMMUNICATION SYSTEM

Signaler, Sensorer & System

31/05/01

2E1366 Project Course in Signal Processing and Digital Communication 1

Project Organisation

31/05/01

2E1366 Project Course in Signal Processing and Digital Communication 2

Project Goals

Implementation of a real-time digital acoustic communication 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.
2E1366 Project Course in Signal Processing and Digital Communication 3

31/05/01

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 4

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 5

Spreading Effects on Interference


f

31/05/01

2E1366 Project Course in Signal Processing and Digital Communication 6

BPSK Modulation
Why Choose BPSK?
Easy Well

to implement suited for CDMA

31/05/01

2E1366 Project Course in Signal Processing and Digital Communication 7

Choise of Carrier Frequency


White noise Ambiance

31/05/01

2E1366 Project Course in Signal Processing and Digital Communication 8

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

Transmitter 2cos2tfc/fs

Channel

g(n)

L1

Eq

PN

Det.

Receiver

31/05/01

2E1366 Project Course in Signal Processing and Digital Communication 9

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