Presentation is loading. Please wait.

Presentation is loading. Please wait.

Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE445S Real-Time Digital Signal Processing Lab Fall.

Similar presentations


Presentation on theme: "Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE445S Real-Time Digital Signal Processing Lab Fall."— Presentation transcript:

1 Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE445S Real-Time Digital Signal Processing Lab Fall 2010 Lecture 21 Spread Spectrum Communications

2 21 - 2 Sprint PCS Speech compression and coding in transmitter Transmit message signal using spread system For every message bit, generate L = 64 bits of a pseudo noise sequence with user’s code as initial value Send and receive the L bits bit-by-bit using 2-PAM on a radio frequency carrier of 1.9 GHz Speech decompression and decoding in receiver speech sample and quantize (analog) speech 64 kbps linear predictive coding 8 kbps error correction coding 13 kbps message

3 21 - 3 Matched Filtering for 2-PAM Transmit equally probable bits, a i  {-1, 1} Send single pulse, ignore noise n(t), and assume that channel d(t) has been equalized channel d(t) g(t)g(t)g*(T-t) aiai riri T n(t)n(t) t g(t)g(t) xi(t)xi(t)zi(t)zi(t)yi(t)yi(t) AWGN,  n = 0 S n (f) = N 0 /2 DigitalAnalog Digital T/2-T/2

4 21 - 4 Probability of Error for 2-PAM General case: one bit in isolation down channel Since a i  {-1, 1}, r i clusters around +E b and -E b –Determine which bit was sent: threshold at 0 –Bit errors due to noise (when tails of Gaussians overlap) –For chain of bits, assume each bit is independent 0 Pr i (r i ) - riri

5 21 - 5 Probability of Error for 2-PAM Probability that tail of r i centered at +E b is positive and tail of r i centered at -E b is negative

6 21 - 6 Spread Spectrum Communications Enhance modulator/demodulator to spread spectrum to make it look more like noise and convert it from narrowband to a wider band T/T c = L c = number of chips c ij is pseudo-noise sequence generated by Galois Field (GF) binary polynomials c ij are known in advance and must be synchronized b i  {-1, 1}a i  {-1, 1} c ij, rate = 1/T c rate = 1/T Pre-processing (digital)Post-processing (digital) riri c ij

7 21 - 7 Spread Spectrum Communications g(t) scaled in time by L c : system has same P e GF(N) generates sequences of N-1 bits Almost uncorrelated noise (pseudo-noise): Polynomials and polynomial variable take binary values of 0 and 1 Fast hardware implementations using D flip-flops GF(32); 32 = 2 5 ; p(x) = x 5 + x 2 + 1. Note x 0 = 1. D Q x4x4 CLK D Q x3x3 CLK D Q x2x2 CLK D Q x1x1 CLK D Q x0x0 CLK out XOR

8 21 - 8 CDMA QualComm Standard 800 & 1900 MHz bands Each user Has unique spreading code Receives from 2 closest base stations (handoff is robust) Reverse link (from users to base station) Walsh codes for M-ary mod Power adjust in user trans- mission: base receiver sees all users at equal power Forward link (base station to user) Transmitter uses Walsh codes for each user User signals orthogonal: requires each user to be synchronized to xmitter, but not to each other Transmission power increases as number of users increase


Download ppt "Prof. Brian L. Evans Dept. of Electrical and Computer Engineering The University of Texas at Austin EE445S Real-Time Digital Signal Processing Lab Fall."

Similar presentations


Ads by Google