Lecture Slides On Cpfsk.pdf

  • Uploaded by: Avinash Baldi
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Lecture Slides On Cpfsk.pdf as PDF for free.

More details

  • Words: 2,918
  • Pages: 49
Shift Keying Modulation Techniques B. Sainath [email protected]

Department of Electrical and Electronics Engineering Birla Institute of Technology and Science, Pilani

March 4, 2019

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

1 / 37

Outline 1

What is Bandpass Transmission ?

2

Shift Keying Modulation

3

Phase Shift Keying

4

M−ary Phase Shift Keying

5

M−ary Quadrature Amplitude Modulation

6

Symbol Error Probability: Craig’s Formula

7

CPM & CPFSK

8

Minimum Shift Keying

9

References & Further Reading B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

2 / 37

What is Bandpass Transmission? Baseband transmission bit stream in the form of a discrete PAM signal is transmitted directly

Bandpass transmission incoming bit stream (eg. PCM encoded speech) is modulated onto RF carrier with fixed frequency limits imposed by bandpass channel e.g. satellite communication, mobile communication

Figure: Bandpass data transmission: an illustrative block diagram. B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

3 / 37

Shift Keying Modulation Schemes Modulation performed by switching (or keying) some characteristic of RF sinusoidal carrier w.r.t incoming symbols

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

4 / 37

Binary Signaling

L = 1 ⇒ two symbols

Pulse shape p(t) = 1, 0 < t < T Let a(k) = {−1, +1}

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

5 / 37

Binary Signaling

L = 1 ⇒ two symbols

Pulse shape p(t) = 1, 0 < t < T Let a(k) = {−1, +1} x(t) = a(k ), (k − 1)T < t < kT RF carrier’s characteristic is modulated in accordance with the baseband signal

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

5 / 37

Amplitude Shift Keying (ASK)

Also called ON-OFF signaling; Analogous to AM RF carrier of fixed amplitude and fixed frequency for bit duration → bit ‘1’ Switched off carrier for bit duration → bit ‘0’

Transmitted bandpass signal y(t) = (1 + x(t)) cos(2πfc t), for all t Application used in optical communication

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

6 / 37

Binary ASK Probability of Error in AWGN Channel Q

(0, 0)

(



Eb , 0)

I

Figure: Constellation diagram of ASK.

Let Eb denote bit energy = q  Eb SEP = Q 2N0

A2c Tb 2

joules

Solution by geometric approach (discussed in class) B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

7 / 37

Binary Frequency Shift Keying (BFSK)

This is analogous to FM Transmitted bandpass signal y (t) = cos(2πfc t + x(t)2πf0 t), for all t RF carrier with frequency fc + f0 ⇒ bit ‘1’ RF carrier with frequency fc − f0 ⇒ bit ‘0’

Application used in Amateur radio, emergency broadcasts

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

8 / 37

Binary FSK Probability of Error in AWGN Channel Q √ (0, Eb)

0

√ ( Eb, 0)

I

Assume that signals representing the bits are orthogonal Assume coherent q  reception SEP = Q

Eb N0

Solution by geometric approach B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

9 / 37

Binary Phase Shift Keying (BPSK)

This is analogous to PM PSK: Most popular and widely used modulation technique Transmitted bandpass signal y (t) = cos(2πfc t + βx(t)), for all t RF carrier with phase − π2 ⇒ bit ‘1’ RF carrier with phase + π2 ⇒ bit ‘0’

Application satellite communication, wireless LANs, RFID, and Bluetooth

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

10 / 37

Binary PSK Probability of Error in AWGN Channel Q

s0 √ (− Eb , 0) 0

s1 √ ( Eb , 0)

I

BPSK: also called antipodal signaling (correlation coefficient ρ = -1) Assume coherent reception q  2Eb SEP = Q N0 Solution by geometric approach

General formula: SEP = Q B. Sainath (BITS, PILANI)

q

Eb (1−ρ) N0



RT

s (t)s (t) dt , where ρ = √0 E 0 √1 E

Bandpass Data Transmission & Reception

s0 (t)

s1 (t)

March 4, 2019

11 / 37

Bandwidth of BPSK and BFSK

PSK modulated signal bandwidth 2×

1 Tb

FSK modulated signal bandwidth (2 ×

1 Tb

) + (f1 − f2 )

f1 − f2 >

2 Tb

where f1 = fc + f0 and f2 = fc − f0

fc in terms of f1 and f2 ?

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

12 / 37

Bandwidth of BPSK and BFSK

PSK modulated signal bandwidth 2×

1 Tb

FSK modulated signal bandwidth (2 ×

1 Tb

) + (f1 − f2 )

f1 − f2 >

2 Tb

where f1 = fc + f0 and f2 = fc − f0

fc in terms of f1 and f2 ? fc =

f1 +f2 2

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

12 / 37

BPSK: Coherent RX

Figure: Coherent receiver of BPSK.

Alternatively, correlation receiver

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

13 / 37

M−ary Phase Shift Keying Transmitted signal representation & examples (in class) Quadrature PSK: M = 4 ; Octa-PSK or 8-PSK: M = 8

Figure: Constellation diagram of QPSK.

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

14 / 37

QPSK: Transmission & Reception

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

15 / 37

Signal-Space Diagram of 8-PSK

Figure: Constellation diagram of 8PSK.

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

16 / 37

Multilevel Signaling:16-QAM Q. Compute average energy per symbol

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

17 / 37

Symbol Error Probability: Craig’s Formula for MPSK

m , sin2

π M

MPSK modulation (AWGN) 1 SEP = π

Z 0

(M−1)π M

 exp −mγ csc2 θ dθ

γ is received SNR

Check for BPSK (discussed in class)

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

18 / 37

Continuous Phase Modulation (CPM) Phase discontinuity in coherent digital phase modulation techniques ⇒ poor spectral efficiency (Why?) In CPM, carrier phase is modulated continuously Advantages

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

19 / 37

Continuous Phase Modulation (CPM) Phase discontinuity in coherent digital phase modulation techniques ⇒ poor spectral efficiency (Why?) In CPM, carrier phase is modulated continuously Advantages Phase continuity yields high spectral (bandwidth) efficiency Constant envelope yields

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

19 / 37

Continuous Phase Modulation (CPM) Phase discontinuity in coherent digital phase modulation techniques ⇒ poor spectral efficiency (Why?) In CPM, carrier phase is modulated continuously Advantages Phase continuity yields high spectral (bandwidth) efficiency Constant envelope yields excellent power efficiency

Drawback:

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

19 / 37

Continuous Phase Modulation (CPM) Phase discontinuity in coherent digital phase modulation techniques ⇒ poor spectral efficiency (Why?) In CPM, carrier phase is modulated continuously Advantages Phase continuity yields high spectral (bandwidth) efficiency Constant envelope yields excellent power efficiency

Drawback: high implementation complexity of optimal receiver

Figure: Illustrating Modulation types.

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

19 / 37

Conventional FSK

Memoryless & does not have continuous phase (why?) Binary FSK: Modulated signal switches instantaneously between two sinusoids with different frequencies M−ary FSK: 2k oscillators, k denotes number of bits in a symbol Let Rb denote transmission rate Drawback:

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

20 / 37

Conventional FSK

Memoryless & does not have continuous phase (why?) Binary FSK: Modulated signal switches instantaneously between two sinusoids with different frequencies M−ary FSK: 2k oscillators, k denotes number of bits in a symbol Let Rb denote transmission rate Drawback: Oscillators tuned to desired frequencies & selecting one of M frequencies according to k −bit symbol transmitted in T = Rk duration b

Abrupt switching from one oscillator to another in successive intervals results in large spectral side lobes outside main spectral band of signal ⇒ requires large frequency band ⇒ spectrally inefficient

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

20 / 37

Continuous Phase FSK

CPFSK: Form of CPM & variant of FSK Need for CPFSK

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

21 / 37

Continuous Phase FSK

CPFSK: Form of CPM & variant of FSK Need for CPFSK Maintaining phase continuity improves spectral efficiency

CPFSK signal s(t) = Ac cos(2πfc t + φ(t)), where Ac = φ(t) continuous, fc =

q

2Eb Tb

f1 +f2 2

two frequencies f1 and f2 transmitted to represent symbols 1 & 0

In 0 ≤ t ≤ Tb , φ(t) = φ(0) ±

πh t Tb

‘+’ corresponds to symbol 1, ‘-’ corresponds to symbol 0 Parameter h = Tb (f1 − f2 ) ← deviation ratio (modulation index)

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

21 / 37

Continuous Phase FSK

At t = Tb , φ(Tb ) − φ(0) =?

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

22 / 37

Continuous Phase FSK

At t = Tb , φ(Tb ) − φ(0) =?  φ(Tb ) − φ(0) =

Transmission ‘symbol 1’

πh, for symbol 1, . −πh, for symbol 0

increases phase of CPFSK signal by πh radians

Transmission ‘symbol 0’ reduces phase of CPFSK signal by πh radians

Exercise: Plot φ(t) − φ(0) as a function of Tb (in steps of Tb )

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

22 / 37

CPFSK Spectral Density Spectral density of CPFSK (e.g., MSK) signal produced by random binary sequence falls off at least as f −4 at frequencies remote from the center of the signal band

Pulse shape g(t) =

q

2Eb Tb

cos



πt 2Tb



, −Tb ≤ t ≤ Tb

Prove that the PSD of g(t) Sg (f ) =

Ψg (f ) 32Eb = Tb π2

=⇒ |G(f )|2 ∝ f −4 for f >>



cos (2πTb f ) 16Tb2 f 2 − 1

2

1 Tb

QPSK signal spectral density fall off as f −2

CPFSK signal does not produce as much interference outside signal band compared to QPSK signal advantage over QPSK when operating with bandwidth-limited systems

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

23 / 37

Cyclostationary Signal: Representation & Analysis Signal representation (general expression) X x(t) = Ik g(t − kT ) ∀k

Instantaneous frequency f (t; I) ∝ x(t) X f (t; I) = h Ik g(t − kT ) ∀k

Instantaneous phase φ(t; I)

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

24 / 37

Cyclostationary Signal: Representation & Analysis Signal representation (general expression) X x(t) = Ik g(t − kT ) ∀k

Instantaneous frequency f (t; I) ∝ x(t) X f (t; I) = h Ik g(t − kT ) ∀k

Instantaneous phase φ(t; I) Z

t

φ(t; I) = 2π

f (τ ; I) dτ −∞ Z t

= 2πh

x(τ ) dτ −∞

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

24 / 37

Instantaneous Phase

Rt Let q(t) = −∞ g(τ ) dτ Q: For the pulse shown, determine φ(t; I) & sketch q(t)

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

25 / 37

Instantaneous Phase

Rt Let q(t) = −∞ g(τ ) dτ Q: For the pulse shown, determine φ(t; I) & sketch q(t) X φ(t; I) = 2πh Ik q(t − kT ) ∀k

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

25 / 37

Instantaneous Phase of CPM

In general

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

26 / 37

Instantaneous Phase of CPM

In general φ(t; I) = 2π

X ∀k

hk Ik q(t − kT ), nT ≤ t ≤ (n + 1)T ⇒ CPM

{Ik }: sequence of M−ary information symbols selected from ±1, ±2, . . . , ±(M − 1) hk : sequence of modulation indices (MIs) q(t): normalized waveform shape If hk = h, MI is fixed for all symbols Multi-h CPM: MI varies from symbol to symbol

Full-response CPM: g(t) = 0 for t > T Partial-response CPM: g(t) 6= 0 for t > T

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

26 / 37

CPFSK Modulated Signal Let fd denote peak frequency deviation & φ0 denote initial phase Let E denote signal energy Modulation index h , 2fd T Lowpass (baseband) signal representation r 2E xbb (t) = exp (jφ(t; I) + jφ0 ) T Q: Verify the following expressions ! r Z t 2E xbb (t) = exp j4πfd T x(τ ) dτ + jφ0 T −∞ Bandpass signal representation: r 2E xbp (t) = cos (jφ(t; I) + jφ0 ) T B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

27 / 37

Instantaneous Phase of the Carrier

Exercise: In nT ≤ t ≤ (n + 1)T , prove that φ(t; I) = θk + 2πh Ik q(t − kT ) θn = πh

n−1 X

Ik

k=−∞

θn ⇒ represents accumulation of all symbols up to (n − 1)T

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

28 / 37

Minimum Shift Keying (MSK): h =

1 2

All phase shifts are modulo 2π Interesting scenario h =

1 2

phase can take on only two values ± π2 at odd multiples of Tb phase can take on two values 0 and π at even multiples of Tb

When h = 12 , CPFSK is called MSK

Expression of MSK signal s(t) = Ac cos[φ(t)] cos(2πfc t) − Ac sin[φ(t)] sin(2πfc t) π t, 0 ≤ t ≤ Tb where φ(t) = φ(0) ± 2Tb Q. Expression for received signal at the Rx front end?

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

29 / 37

Minimum Shift Keying (MSK): h =

1 2

All phase shifts are modulo 2π Interesting scenario h =

1 2

phase can take on only two values ± π2 at odd multiples of Tb phase can take on two values 0 and π at even multiples of Tb

When h = 12 , CPFSK is called MSK

Expression of MSK signal s(t) = Ac cos[φ(t)] cos(2πfc t) − Ac sin[φ(t)] sin(2πfc t) π t, 0 ≤ t ≤ Tb where φ(t) = φ(0) ± 2Tb Q. Expression for received signal at the Rx front end?     π π x(t) = ±Ac cos t cos(2πfc t) ± Ac sin t sin(2πfc t) + w(t) 2Tb 2Tb

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

29 / 37

Phase Trellis Example

Figure: Phase trellis; boldfaced path represents the sequence 1101000.

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

30 / 37

Probability of Bit Error Probability of bit error: same as coherent QPSK However, MSK spectrum decays rapidly (f −4 ) MSK by Pasupathy S. (classic paper) (IEEE, 1979)

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

31 / 37

TX & Coherent RX of MSK

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

32 / 37

Gaussian MSK

Gaussian pre-modulation filter is used Pass line-encoded (eg. NRZ) bits through a Gaussian filter Use FM on the filtered pulses to generate GMSK signal q  2αEb Probability of bit error = Q N0 α depends on BT For example, for BT = 0.25, α ≈ 0.68.

GMSK with BT = 0.3 used in GSM GMSK offers better bandwidth efficiency but not power efficient Trade-off between power efficiency & bandwidth efficiency To confront ISI, GMSK requires equalization

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

33 / 37

PSD of MSK & GMSK

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

34 / 37

Exercise on GMSK

Notation: U[0,T ] shown in Figure. It denotes BOXCAR function which has constant amplitude of 1 in the defined interval.

U[0,T ] (t) 1 0

T

t

Figure: BOXCAR function

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

35 / 37

Exercise

Exercise. Pulse shape g(t) for GMSK can be obtained by smoothing 1 U[0,T ] , by passing through a rectangular pulse of MSK, pMSK (t) = 4T Gaussian filter. The filter has transfer function given by  2 ! cf H(f ) = exp − , W3 dB c=

q

ln 2 , 2

W3 dB is the 3 dB bandwidth

Derive the following: Impulse response h(t) of the Gaussian filter Convolution of pMSK (t) and h(t)

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

36 / 37

References & Further Reading

Digital communications by Proakis Communication Systems by Simon Haykin and Michael Moher, 5th edition Digital communication by Simon Haykin http://users.okan.edu.tr/didem.kivanc/courses/EEE306_ 2013_Spring/EEE306_Digital_Communication_2013_Spring_ Slides_10.pdf http://www-inst.eecs.berkeley.edu/˜ee120/fa16/ handouts/digital-comm-sp02.pdf

B. Sainath (BITS, PILANI)

Bandpass Data Transmission & Reception

March 4, 2019

37 / 37

Related Documents


More Documents from ""

Readme.txt
November 2019 20
Assignment 1a And 1b
August 2019 18
Report_vlsi.docx
November 2019 21
Lecture Slides On Cpfsk.pdf
November 2019 33