Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lecture 12-13: Multi-access Aliazam Abbasfar. Outline.

Similar presentations


Presentation on theme: "Lecture 12-13: Multi-access Aliazam Abbasfar. Outline."— Presentation transcript:

1 Lecture 12-13: Multi-access Aliazam Abbasfar

2 Outline

3 Multi-access channel Messages share a common channel A user = A message source/destination Multi-point to point communications (Uplink/Reverse channel) Point to Multi-point communications (Downlink/Forward channel) Channel partitioning Time (TDMA) Guard time Frequency (FDMA) Guard band Orthogonal partitioning Orthogonal basis functions Non-orthogonal basis Potential users are greater than active users Fixed allocation wastes resources Dynamic allocation needs back channels Random access One user occupies the channel at a time Collision control ( sense / retransmit )

4 CDMA Code division multiple access Users are assigned “codes” signature waveforms (basis functions) Basis functions can overlap in time and frequency Orthogonal/non-orthogonal codes Synchronous/Asynchronous TDMA/FDMA are CDMA with orthogonal codes Non-overlapping in time/freq Number of users : K = 2 T B Number of dimensions

5 Synchronous CDMA Codes are synchronous Basis functions are all between 0-T s k (t) : codes y(t) =  X k s k (t) + n(t) X k : k th user data symbol (b k bits) r k = b k / T Correlations Normalized codes :  ii = 1 Cross-correlations matrix : R = { ij } R is positive definite Codes are linearly independent

6 Asynchronous CDMA Users are not synchronous Basis functions are all between 0-T s k (t) : codes y(t) =  X k,i s k (t-iT- k ) + n(t) Cross correlations Correlations with different delays needed Ts might be different as well

7 Spread spectrum Signature waveforms with big duration- bandwidth product Basis function’s B T >> 1 One of many dimensions in signal space

8 Spread spectrum Principles Transmitted signal bandwidth is much greater than the rate of information A spreading signal (independent of data) is used to spread the information Some signals other than information are sent too De-spreading at the receiver is done by correlating the received signal with the spreading code Properties Transmitted signal power spectral density is minimized The receiver de-spread the information, but not the interference

9 Applications Military Resistant to jamming Needs a lot more power to jam Spread the jammer energy Resistant to narrowband or pulse noises Hard to detect Signal power is below noise power Hard to decode Spreading signal is also needed Commercial CDMA ( code division multiple access) Proposed and standardized by Qualcomm Digital cellular networks IS95, CDMA2000, WCDMA

10 Spread spectrum signals

11 Spread spectrum types Direct sequence spread spectrum (DSSS) Multiply the digital signal by a much higher rate PN-sequence Frequency hopping spread spectrum (FHSS) Slow hopping Every M data symbols are modulated by a different carrier Hopping pattern is determined by a PN-sequence Fast hopping A single symbol are transmitted on M carriers Time hopping spread spectrum (THSS) Available time is divided into time slots Time slots are selected based on PN-sequence

12 Spreading sequence Desired properties A sequence of independent random variables Implementable and easily reproduced TX and RX use the same sequence DSSS : good one-dimensional correlation property of bipolar binary sequences Pseudo noise (PN) sequence or M-sequence Gold sequence Kasami sequence FHSS : good two-dimensional correlation property of integer sequences THSS : good one-dimensional correlation property of integer sequences

13 M-sequence codes Maximal length A 2 N -1 long sequence Generated by a N-stage linear feedback shift register (LFSR) Generator polynomial g(x) = g N x N + … + g 1 x + 1 Should be primitive Used in IS-95 standard Properties All zero state is forbidden All other states are generated just once 2 N-1 ones and 2 N-1 -1 zeros

14 M-sequence example g(x) = x 4 + x + 1 o[i+4] = o[i]+o[i+1] Initial state =[1 0 0 0] o 1 = {1 0 0 0 1 0 0 1 1 0 1 0 1 1 1} Bipolar sequence Mapping : 0  (-1) 0 = 1 and 1  (-1) 1 = -1 o 1 = {-1 1 1 1 -1 1 1 -1 -1 1 -1 1 -1 -1 -1}

15 correlation Periodic cross-correlation Discrete Autocorrelation Bipolar M-sequence R x (0) = 1 R x (m) = -1/N, m  0 Continuous signal correlations Periodic M-sequence with rectangular pulse (p(t)) Similar to white noise (Pseudo noise)

16 DSSS Bits are translated into PN-sequences Bits (T b ) and chips (T c ) Data rate(R b ) and chip rate (R c ) Bandwidth expansion (T b /T c ) Example x(t) = b(t) s(t) r(t) = x(t) + n(t) y(t) = r(t) s(t) = b(t) + n(t) s(t) Processing gain E b /N o = G SNR G = E b /E c = T b /T c Narrowband interference rejection

17 Rake receiver ISI mitigation h(t) =  0 (t) +  1 (t-) y(0) =  0 b 0 +  1 R x () b 0 L diversity branches Resolvable paths increased due to spreading (frequency diversity) MRC combiner A matched filter

18 Ch. 13 Goldsmith Tse ch. 3.4 Reading

19 Cioffi Ch. 4.10


Download ppt "Lecture 12-13: Multi-access Aliazam Abbasfar. Outline."

Similar presentations


Ads by Google