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 .

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 . The system should work reliably in a multipath environment.Project Goals  Implementation of a real-time digital acoustic communication system using CDMA.

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 f 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 cos2πtfc/fs PN p(n) h(n) n(n) r(n) Lt Transmitter 2cos2πtfc/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 .

Sign up to vote on this title
UsefulNot useful