<<

Digital Communication

Introduction to Digital „ A simplified block diagram: Modulation antenna

waveforms bits (symbols) 0110 interleaver User RF Instructor: M.A. Ingram Interface Encoder Modulator Front more bits End ECE4823 011001 Frequency up-conversion and amplification

Digital Communications Receiver Symbols

„ A simplified block diagram: „ In each symbol period, Ts, a digital antenna waveforms modulator maps N coded bits word to a (faded symbols transmitted waveform from a set of plus noise) bits deinterleaver 0110 N RF User M=2 possible waveforms Front Demodulator Decoder Interface End „ Each waveform corresponds to an “soft detections” Low-noise amplification of coded bits information symbol, x and frequency 011001 n down-conversion „ For Binary symbols, N=1

Detection Definitions

„ The job of the receiver is to determine „ Bit Rate (bits per sec or bps)

which symbols were sent and to R = N / TS reconstruct the bit stream that created „ Efficiency (bps/Hz) them η B = R / B where B is the bandwidth occupied by the signal

1 Shannon Theorem Pulses

„ In a non-fading channel, the maximum „ A symbol period, Ts, suggests a bandwidth efficiency, or Shannon localization in time Capacity is „ Localization in frequency is also necessary to enable frequency division η = log ()1+ SNR BMAX 2 „ Regulatory agencies provide spectral SNR = signal-to-noise ratio masks to limit the distribution of power in the frequency domain

Example: Linear Modulation Rectangular Pulses

„ s(t) is the output of the modulator „ Suppose p(t) is a rectangular pulse

„ g(t) is the complex envelope „ This pulse is not used in practice, but is OK „ p(t) is the basic pulse for illustration

„ x is the nth symbol n p(t) „ A is the amplification in the transmitter 2 j 2πfct s(t) = Re{g(t)e } TS g(t) = A x p(t − nT ) t ∑ n S 0 T n S

Binary Phase Shift Keying (BPSK) BPSK-Modulated Carrier

„ For BPSK, each symbol carries one bit „ The information is in the phase of the

of information xn ∈{}−1,1 carrier g(t) s(t)

2 1 0 0 1 0 1 1 2 1 0 0 1 0 1 1 A A TS TS 2T S L t L t

0 TS 2 2 − A − A TS TS

2 Power Spectral Density (PSD) of Linear Modulation Bandwidth Properties

„ Assume that the symbol sequence {xn} is iid „ The RF bandwidth of the modulated and zero mean. Then, the PSD of s(t) is carrier is two times the baseband 1 bandwidth of S ( f ) = []S ( f − f ) + S (− f − f ) s 2 g c g c 2 2 A E{ xn } 2 where S g ( f ) = P( f ) 2 2 2TS A E{ xn } 2 S g ( f ) = P( f ) 2TS which is clearly seen to depend on the and P ( f ) is the Fourier Transform of p (t) bandwidth of the pulse

Fourier Transform of the PSD for BPSK and the Rectangular Pulse Rectangular Pulse

2 2 „ S s ( f ) P( f ) = 2TS sinc ( fTS ) 2 +∞ TS „ | 2 xn| =1 P( f ) = p(t) exp − j2πft dt = exp − j2πft dt 2 ∫ ()∫ () 2 T A E{ xn } 2 −∞ 0 S − fc fc S g ( f ) = P( f ) T S 2TS 2 exp()− j2πft 2 exp()− j2πfTS −1 = = 2 2 = A sinc ()fTS TS − j2πf 0 TS − j2πf

2 exp()− jπfTS 2 A = sin()πfT = exp (− jπfT )2T sinc()fT 2 2 S S S S S s ( f ) = []sinc ()[]f − fc TS + sinc ()[]− f − fc TS πf TS 2

Received Signal BPSK Demodulator

„ The received signal has been attenuated by path loss „ The output of the correlator is a sequence of and multipath fading and has added noise noisy versions of the transmitted symbol sequence r(t) = a(t)A x p(t − nT ) cos(2πf t +θ ) + n(t) demodulated ∑ n S c c received symbols n nTS .95,-1.03,-1.02,.93,-.85,.81,.74 r(t) ()• dt 2 ∫()n−1 T a(t)A 1 0 0 1 0 1 1 S To deinterleaver and decoder TS Channel Gain L t 1 2 cos()2πfct Aa(t) TS

Automatic Gain Control

3 Integrate and Dump Output Conditional PDFs

„ Consider one symbol period and the „ Recall R = xn εb + vn rectangular pulse: channel gains and TX power lumped into εb

TS TS   2  2ε  2 2    b    2 R = r(t) cos()2πfct dt = xn cos()2πfct + n(t) cos()2πfct dt 1 ()r + εb  r −  ∫ ∫   f (r) = exp−  1 ()εb 0 TS 0 TS TS R|xn =−1 f (r) = exp−     N  R|xn =1  N0   0  N   N0   2π 2   0  2 TS TS     2π     x 2  2    2     2   = n 1 dt + n(t)cos 2πf t dt = x + v  2    εb ∫ ∫ ()c n εb n TS 0 TS 0 r „ v is a zero-mean Gaussian RV with variance n − εb εb N σ 2 = 0 v 2

Conditional Probability of Bit Conditional Probability of Error Error Expression

„ If xn is -1, then an error happens if R>0     +∞ 0 − − ε  2   ()b   εb  f R|x =1(r | xn = −1) f R|x =−1(r | xn = −1)dr = Q = Q n ∫ n  N   N  0  0   0   2  r

− εb εb „ Same for other kind of error, by symmetry

P(error | xn = −1) = P(R > 0 | xn = −1) +∞ = f (r | x = −1)dr ∫ R|xn =−1 n 0

Unconditional Probability of Bit How to Improve System Error Performance

„ Assume the two possible values of xn „ Increase symbol energy εb

are equally likely „ Decrease average noise power N0 / 2

1 1 P(error) = P(error | x = −1) + P(error | x = 1) 2 n 2 n  2ε  P(error) = Q b   2   N   εb   0  = Q   N0 

4 References

„ [Rapp, ’02] T.S. Rappaport, Communications, Prentice Hall, 2002

„ [Stuber, ’01] Gordon Stuber, Principles of Mobile Communication, 2nd ed, Kluwer Academic Publishers, 2001.

5