Presentation is loading. Please wait.

Presentation is loading. Please wait.

18/5/00 p. 1 Postacademic Course on Telecommunications Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven/ESAT-SISTA Module-3 : Transmission Lecture-9.

Similar presentations


Presentation on theme: "18/5/00 p. 1 Postacademic Course on Telecommunications Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven/ESAT-SISTA Module-3 : Transmission Lecture-9."— Presentation transcript:

1 18/5/00 p. 1 Postacademic Course on Telecommunications Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven/ESAT-SISTA Module-3 : Transmission Lecture-9 (18/5/00) Marc Moonen Dept. E.E./ESAT, K.U.Leuven marc.moonen@esat.kuleuven.ac.be www.esat.kuleuven.ac.be/sista/~moonen/

2 Postacademic Course on Telecommunications 18/5/00 p. 2 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA Lecture 9 : CDMA -Overview Multiple Access Techniques TDMA FDMA CDMA : Frequency hopping vs. direct sequence CDMA SDMA : See also Lecture-10 DS-CDMA Single-user (matched filter) receiver, RAKE receiver Code design, synchronization, near-far problem,.. Multi-user detection based CDMA Receivers CDMA/DMT combined schemes

3 Postacademic Course on Telecommunications 18/5/00 p. 3 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA CDMA Introduction Pioneer CDMA era: 1949-… : first contributions by Pierce, Shannon,… 1956 : `RAKE’ patent (Price & Green) 1970-… : military CDMA systems Narrow-band CDMA era: 1978-… : CDMA for cellular applications 1993 : IS-95 standard (Qualcomm) 1996-… : IS-95 commercial operation (US, Korea, …) Wide-band CDMA era: 1995-… : Research programs in Europe, USA, Japan 2000-… : Commercial operation UMTS/IMT2000

4 Postacademic Course on Telecommunications 18/5/00 p. 4 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA CDMA Introduction 1st generation cellular/mobile: -analog transmission -speech services -AMPS (US), TACS (UK), NMT (Scandinavia), NTT (Japan) 2nd generation cellular/mobile: -digital transmission -speech & data services -IS-136/D-AMPS (US), GSM, PDC, IS-95 3rd generation cellular/mobile: -higher bit-rates, multiple services, etc. -wide-band CDMA air interface -UMTS (ETSI), IMT2000 (ITU)

5 Postacademic Course on Telecommunications 18/5/00 p. 5 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA Multiple Access Techniques Multiple Access Schemes : allow different users to access/share the same communication channel. Underlying principle = `orthogonality’ sent signal for user j

6 Postacademic Course on Telecommunications 18/5/00 p. 6 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA Multiple Access Techniques Multiple Access Schemes : Frequency Division (FDMA) Time Division (TDMA) Code Division (CDMA) - Frequency Hopping (FH-CDMA) - Direct Sequence (DS-CDMA) Space Division (SDMA) see Lecture-10

7 Postacademic Course on Telecommunications 18/5/00 p. 7 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA Multiple Access Techniques Frequency Division Multiple Access (FDMA) Different users use passband modulation (Lecture-3) with different carrier frequencies Different frequency bands separated by guard bands (-> `orthogonality’) PS: Compare with DMT/OFDM (Lecture-7/8). PPS: DMT/OFDM sometimes also used as MA technique. : user-1 user-2 user-M CHANNEL : out-1 out-2 out-M

8 Postacademic Course on Telecommunications 18/5/00 p. 8 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA Multiple Access Techniques Time Division Multiple Access (TDMA) Different users use different time slots in one and the same communication channel Different time slots separated by guard times (->`orthogonality’) : user-1 user-2 user-M CHANNEL : out-1 out-2 out-M

9 Postacademic Course on Telecommunications 18/5/00 p. 9 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA Multiple Access Techniques TDMA/FDMA Example GSM : - 125 frequency channels (in 900MHz band) - 8 users time-multiplexed in each channel - neighboring cells use different frequency bands to avoid inter-cell interference (hence actual number of frequency bands in a cell 7 times lower…) frequency time FDMA frequency time TDMA

10 Postacademic Course on Telecommunications 18/5/00 p. 10 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA Multiple Access Techniques Code Division Multiple Access (CDMA) Frequency Hopping (FH-CDMA) : - Carrier frequency for user-i is changed for each time slot, based on periodic pseudo-random code sequence for user-i. - `Fast’ versus `slow’ frequency hopped systems `Fast’ = several hops over one symbol period `Slow’ =several symbols transmitted during one hop Time Hopping (TH-CDMA) : - Periodic pseudo-random code sequence for user-i defines transmission moment for user-i. FH-CDMA and TH-CDMA not further addressed here...

11 Postacademic Course on Telecommunications 18/5/00 p. 11 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA Multiple Access Techniques Code Division Multiple Access (CDMA) Direct Sequence CDMA (DS-CDMA) : Relevance : Third Generation wide-band CDMA proposals frequency time CDMA code

12 Postacademic Course on Telecommunications 18/5/00 p. 12 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA Multiple Access Techniques Code Division Multiple Access (CDMA) Direct Sequence CDMA (DS-CDMA) : -Each user-i is assigned a periodic (period N) pseudo-random code sequence -For each symbol (k-th symbol for user-i), a `chip’ sequence is transmitted -Mostly binary codes ( ) with BPSK/QPSK symbols -Multiple access based on code-orthogonality (see below)

13 Postacademic Course on Telecommunications 18/5/00 p. 13 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA Multiple Access Techniques Direct Sequence CDMA (DS-CDMA) Transmission : Example : transmitted symbols +1……… -1……… -1……… +1……… code sequence +1,+1,-1 transmitted chips +1,+1,-1, -1,-1,+1, -1,-1,+1, +1,+1,-1 N = `spreading factor’ = # chips per symbol Symbol rate = fs, `chip rate’ = fc = N.fs

14 Postacademic Course on Telecommunications 18/5/00 p. 14 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA Multiple Access Techniques Direct Sequence CDMA (DS-CDMA) Transmission block scheme: code-multiplication may be viewed as (digital) filtering operation, with FIR transmit filter Chip sequence is fed into (analog) transmit filter p(t) for transmission (not shown) (see Lecture-3) NC(z) N-fold upsampling

15 Postacademic Course on Telecommunications 18/5/00 p. 15 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA Multiple Access Techniques Direct Sequence CDMA (DS-CDMA) Reception : if received signal = transmitted chip sequence, multiply chips with (synchronized) code sequence + sum. Example : transmitted symbols +1……… -1……… -1……… +1……… code sequence +1,+1,-1 transmitted chips +1,+1,-1, -1,-1,+1, -1,-1,+1, +1,+1,-1 received chips +1,+1,-1, -1,-1,+1, -1,-1,+1, +1,+1,-1 +1,+1,-1 received symbols +1……… -1……… -1……… +1………

16 Postacademic Course on Telecommunications 18/5/00 p. 16 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA Multiple Access Techniques Direct Sequence CDMA (DS-CDMA) Reception block scheme: basic operation is `matched filter’ + downsampling (=symbol-rate sampling) (see Lecture-3) N C(1/z) N-fold downsampling

17 Postacademic Course on Telecommunications 18/5/00 p. 17 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA Multiple Access Techniques Direct Sequence CDMA (DS-CDMA) Multiple access based on code orthogonality N C(1/z) N-fold downsampling chip sequence user-j code sequence user-i

18 Postacademic Course on Telecommunications 18/5/00 p. 18 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA Multiple Access Techniques Direct Sequence CDMA (DS-CDMA) Need for code synchronization (acquisition+tracking) procedure : not addressed here. Reception for -Asynchronous CDMA -Dispersive channel (hence inter-symbol and/or inter- chip-interference (ISI/ICI), multi-user-interference (MUI)) needs more refined techniques…….see below PS : here we only consider `short codes’ 1 code period for each symbol in practice also `long codes’ (`scrambling codes’) code period >> symbol period

19 Postacademic Course on Telecommunications 18/5/00 p. 19 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA Multiple Access Techniques CDMA PS : Direct sequence spreading and frequency hopping are `Spread Spectrum’ (SS) techniques, where transmission bandwidth for every signal is much larger than information bandwidth. SS Techniques originally developed for military radar and communication systems because of robustness against (narrow band) jamming. PS: CDMA application examples : - IS-95 cellular telephony (Qualcomm) - IMT2000-UMTS (`wideband CDMA’) - IEEE 802.11 wireless LANs - GPS - cable modems, power line comms, ….

20 Postacademic Course on Telecommunications 18/5/00 p. 20 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA Multiple Access Techniques Space Division Multiple Access (SDMA) - Different users are separated based on spatial properties - Hence different users can use the same time slots and/or frequencies, or the same codes (= SDMA on top of TDMA/FDMA or CDMA)

21 Postacademic Course on Telecommunications 18/5/00 p. 21 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA Multiple Access Techniques Space Division Multiple Access (SDMA) - Signal separation based on -Beamforming techniques (`1G’) -Advanced (multi-path) channel modeling & signal processing techniques - May be viewed as `dynamic sectorization’ (currently only `static sectorization’ used (e.g. GSM), based on directional antennas) - See Lecture-10

22 Postacademic Course on Telecommunications 18/5/00 p. 22 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA DS-CDMA General CDMA setup, with several users + noise : Code orthogonality is Receiver structure a la page 13 (with code orthogonality) sufficient/optimal ? N channel noise N received signal

23 Postacademic Course on Telecommunications 18/5/00 p. 23 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA DS-CDMA : Single-User Receiver `Single-user’ (`matched filter’) receiver : Aim is to suppress inter-symbol-interference (ISI for user- of-interest i) and multi-user interference (from other users) noise N N channel N

24 Postacademic Course on Telecommunications 18/5/00 p. 24 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA DS-CDMA : Single-User Receiver `Single-user’ (`matched filter’) receiver : case-1 if Hi(z)=Hj(z)=1 (no channel dispersion & synchronous) - MUI=0 because of code-orthogonality - ISI=0 because no channel dispersion Hence optimal receiver structure (in the sense of Lecture-4) noise N N channel N

25 Postacademic Course on Telecommunications 18/5/00 p. 25 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA DS-CDMA : Single-User Receiver `Single-user’ (`matched filter’) receiver : case-2 if Hi(z)=1, Hj(z)=pure delay (e.g asynchronous CDMA) - MUI=0 only if code cross-correlations are zero : Hence need for proper code design (or need for other receiver) noise N N channel N

26 Postacademic Course on Telecommunications 18/5/00 p. 26 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA DS-CDMA : Single-User Receiver `Single-user’ (`matched filter’) receiver : case-2 (ctnd) if but, then MUI may still ruin performance (=`near-far problem’). Solutions: - Power control - `Near-far’ resistant receiver. noise N N channel N

27 Postacademic Course on Telecommunications 18/5/00 p. 27 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA DS-CDMA : Single-User Receiver `Single-user’ (`matched filter’) receiver : case-3 if Hj(z)=0 (hence no MUI), but Hi(z)=multipath propagation - ISI=0 only if code auto-correlations are zero : Hence need for proper code design (or need for other receiver) noise N N channel N

28 Postacademic Course on Telecommunications 18/5/00 p. 28 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA DS-CDMA : Single-User Receiver `Single-user’ (`matched filter’) receiver : case-3 alternative structure is a `true’ matched filter receiver: This is the `RAKE receiver’ (mostly used in practice) noise N N channel N

29 Postacademic Course on Telecommunications 18/5/00 p. 29 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA DS-CDMA : Single-User Receiver `Single-user’ (`matched filter’) receiver : case-3 RAKE receiver example : One `finger’ for each channel tap. Each `finger’ draws energy from one channel component (reflection). noise N N channel N N

30 Postacademic Course on Telecommunications 18/5/00 p. 30 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA DS-CDMA : Single-User Receiver Conclusion : Single-user receivers o.k. for synchronous DS- CDMA with mild multi-path effects Requires proper code design, with suitably small auto-correlations & cross-correlations (see below) Near-far problem More general receivers : Multi-user detection (MUD) based receivers (see below)

31 Postacademic Course on Telecommunications 18/5/00 p. 31 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA DS-CDMA : Code Design `Pseudo-random’ codes : deterministic sequences with noise-like (statistical) properties Example : Maximum length codes -linear shift register : binary & length n -EXOR operation on selected bits -code repetition period is 1523 output=code 4 example: 5-stage, [2,3]

32 Postacademic Course on Telecommunications 18/5/00 p. 32 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA DS-CDMA : Code Design Example : Maximum length codes, 4-stage, [3,4] 1234 state 1000 output 0 0100 0 0010 0 1001 1 1100 0 0110 0 1011 1 0101 1 1010 0 1101 1 1110 0 1111 1 0111 1 0011 1 0001 1

33 Postacademic Course on Telecommunications 18/5/00 p. 33 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA DS-CDMA : Code Design Example : Maximum length codes, 4-stage, [3,4] properties: - # 1-outputs (8) = # 0-outputs (7) + 1 - 4 runs of length 1 2 runs of length 2 1 run of length 3 1 run of length 4 properties always hold for max.length codes

34 Postacademic Course on Telecommunications 18/5/00 p. 34 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA DS-CDMA : Code Design Example: Maximum length codes auto-correlation : (cyclic) cross-correlation : worst-case cross-correlation in a `family’ of codes (same n), does not go to zero for large n ps: for this, replace {0,1} by {-1,+1} (BPSK)

35 Postacademic Course on Telecommunications 18/5/00 p. 35 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA DS-CDMA : Code Design Other (improved) codes : Gold Codes Kasami Codes Barker Codes Walsh-Hadamard Codes ….

36 Postacademic Course on Telecommunications 18/5/00 p. 36 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA DS-CDMA : Code Design Example : IS-95 (CDMA/TDMA) - Carrier spacing (bandwidth) 1.25 MHz - Chip rate 1.2288 Mchips/sec - QPSK/O-QPSK modulation - Walsh codes (length 64) to separate physical channels - Long code of length (2^42-1) for baseband data-scrambling - Long code of length (2^15-1) for quadrature spreading (one for I, one for Q) - Soft handover - Power control

37 Postacademic Course on Telecommunications 18/5/00 p. 37 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA DS-CDMA : Multi-user detection Problem Statement : optimal receiver structure for the general case (asynchronous and/or multipath and/or near-far…) ?? Basic principles are those of Lecture-4 : minimum-distance receiver, matched filter front- ends and/or Nyquist-rate sampling front-end, etc.. N channel noise N received signal

38 Postacademic Course on Telecommunications 18/5/00 p. 38 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA DS-CDMA : Multi-user detection Nyquist-rate sampling is chip-rate sampling (if excess bandwidth sufficiently small) Matched filter front-end consists of a bank of matched filters, one for each active user. -> Need to know all the user-codes : only @ base station N N channel N noise N MU-detection

39 Postacademic Course on Telecommunications 18/5/00 p. 39 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA DS-CDMA : Multi-user detection Minimum-distance receiver : possible, but complexity is major impediment (exponential in number of users !) Other : Zero-forcing (ISI/MUI) MMSE SIC (`serial interference cancellation’) PIC (`parallel interference cancellation’) = Active research area, vast recent literature & considered for W-CDMA...

40 Postacademic Course on Telecommunications 18/5/00 p. 40 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA CDMA/DMT Combined Schemes Several schemes have been presented that combine CDMA features with DMT features: Example-1 : multicarrier-CDMA (MC-CDMA) first spreading, then different chips on different carriers Example-2 : MC-DS-CDMA frequences for different carriers spread by 1 and the same spreading sequence Example-3 : MT-CDMA first DMT, then time domain spreading Pros & Cons : see literature...

41 Postacademic Course on Telecommunications 18/5/00 p. 41 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA CDMA/DMT Combined Schemes Example-1 : multicarrier-CDMA (MC-CDMA) [Yee, Linnartz en Fettweis] [Fazel en Papke]

42 Postacademic Course on Telecommunications 18/5/00 p. 42 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA CDMA/DMT Combined Schemes Example-2 : MC-DS-CDMA [DaSilva en Sousa]

43 Postacademic Course on Telecommunications 18/5/00 p. 43 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA CDMA/DMT Combined Schemes Example-3 : MT-CDMA [Vandendorpe]

44 Postacademic Course on Telecommunications 18/5/00 p. 44 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA Other... Block Spreading (`chip interleaving’) : [Cirpan en Tsatsanis] for a code sequence transmit a block of symbols multiplied by, then the same block multiplied by, etc… Leads to simpler (block) channel models. DMT-CDMA with block spreading etc. Conclusion : Active research area, more to come...

45 Postacademic Course on Telecommunications 18/5/00 p. 45 Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven-ESAT/SISTA Conclusions Multiple Access : - TDMA/FDMA/CDMA/SDMA DS-CDMA: - Single-user receiver structures (RAKE) : mostly used in practice - Code design - Multi-user detection receivers - CDMA/DMT


Download ppt "18/5/00 p. 1 Postacademic Course on Telecommunications Module-3 Transmission Marc Moonen Lecture-9 CDMA K.U.Leuven/ESAT-SISTA Module-3 : Transmission Lecture-9."

Similar presentations


Ads by Google