79
Chapter 3 Fredrik Rusek Proakis-Salehi book

Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Chapter 3

Fredrik Rusek

Proakis-Salehi book

Page 2: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.1

Memoryless modulation: Tuples of k bits are encoded into one waveform by a waveform modulator in an independent fashion

One waveform transmitted every Ts second

Symbol rate Bit interval

Bit-rate

Av. Energy per waveform

Av. Energy per bit

Av. Power

Page 3: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.2

Some methods to implement

Page 4: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.2-1 PAM

PAM: Real-valued signals. In baseband we have

Page 5: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.2-1 PAM

PAM: Real-valued signals. In passband

baseband

Complex baseband

How is energy of baseband and passpand related?

Page 6: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.2-1 PAM

PAM: Real-valued signals. In passband

baseband

Complex baseband

Page 7: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.2-1 PAM Make Gram-Schmidt orthogonalization process of

Page 8: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.2-1 PAM Make Gram-Schmidt orthogonalization process of

First basis function:

Second basis function:

General PAM Passband PAM

Page 9: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.2-1 PAM Make Gram-Schmidt orthogonalization process of

First basis function:

Second basis function: Does not exist. Signaling is 1-D.

General PAM Passband PAM

Page 10: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.2-1 PAM

Signal space representation of PAM

Transmitted signal can be written as

Vector representation (vector is a scalar since 1D)

Page 11: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.2-1 PAM

Euclidean distance of PAM

Minimum occurs for m-n=1/-1

It is illustrative to express this in terms of the average energy per bit

Bandpass PAM

Bandpass or baseband PAM

Page 12: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.2-1 PAM Baseband vs passband PAM

f

Baseband PAM

0

f

Passband PAM

fc >>1

Bandwidth is twice as large for the same data rate

Page 13: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.2-1 PAM Difficult Remedy: Single sideband transmission

f fc >>1

Bandwidth is the same with SSB bandpass as for baseband

Page 14: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Phase modulation: Always in passband. Defined as

Section 3.2-2 PSK

Page 15: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Phase modulation: Always in passband. Defined as

All these signals have the same energy. Maybe not so easy to see from last expression. But, recall that has half of the energy of

Section 3.2-2 PSK

Page 16: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Phase modulation: From the ”passband-baseband orthogonality” example of the last lecture, we know that

are orthogonal

Section 3.2-2 PSK

Page 17: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Phase modulation: From the ”passband-baseband orthogonality” example of the last lecture, we know that

are orthogonal

This is a PAM modulation of

Section 3.2-2 PSK

Page 18: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Phase modulation: From the ”passband-baseband orthogonality” example of the last lecture, we know that

are orthogonal

This is a PAM modulation of and this is an orthogonal PAM modulation of

Section 3.2-2 PSK

Page 19: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

G-S of Phase modulation: We get a 2D G-S basis for phase modulation.

signal

Vector space representation

G-S basis

Section 3.2-2 PSK

Page 20: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.2-2 PSK Signal space and Euclidean distance:

PAM

The ”hole” in the middle kills the distance of PSK with large M

PSK

Page 21: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.2-3 QAM PAM is a 1D modulation method

PSK is a 2D modulation method with vector space representation

However, the first and the second coordinates are not independent, as they are constrained to give constant energy

QAM relaxes this, and use arbitrary (but always structured) coordinates in the two dimensions

Page 22: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.2-3 QAM

QAM. General definition of QAM:

There is no structure of and in the most general case

We can of course go into polar coordinates

Page 23: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.2-3 QAM

QAM. We can use the same basis as for PSK (or any other 2D basis)

Page 24: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.2-3 QAM

QAM. Different structures of the inphase and the quadrature

APSK (used in satellite communications)

Page 25: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.2-3 QAM

QAM. Different structures of the inphase and the quadrature

Rectangular QAM, or simply QAM. Used everywhere

Page 26: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.2-3 QAM

QAM. Different structures of the inphase and the quadrature

PSK is nothing but a special case…….

Page 27: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.2-3 QAM

QAM. Different structures of the inphase and the quadrature

But so is bandpass PAM PAM is QAM with one component set to 0

Page 28: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.2-3 QAM

Actually, QAM is just two PAMs sent on orthogonal dimensions.

These two dimensions can be (e.g.)

• sin/cos (the standard case),

• time (send one today, and the other one tomorrow),

• Frequency (use different bands to create two basis functions)

Page 29: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.2-3 QAM

Euclidean distance of QAM.

Hence, the Euclidean distance study of QAM collapses into a study of PAM.

PAM

PSK

QAM

M – QAM is equivalent to M-PAM

2

QAM is fully equivalent to SSB-PAM in terms of • Spectral

efficiency • Euclidean

distance • BER

Page 30: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Short Interlude

We saw different examples of the design of 2D signals.

They had different minimum Euclidean distances

Natural question: Which signal design (2D) provides the best minimum distance ?

This depends on the number of points to transmit.

With large number of points, the optimal organization of points is the A2 lattice

These points generate more distance for the same transmit energy

Page 31: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

We have 1 D signals (PAM) and 2D signals (QAM/PSK).

Of course we can also create high-D signals.

Assume M orthogonal dimemsions. These can come from space, time. Frequency etc

In analogy to the A2 lattice, the optimal (densest) packing of objects in M dimensions are known for M=3…9, and M=24.

Unknown in all other dimensions

Section 3.2-4 high dim

Solution in 3D

Page 32: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Some standard methods: Orthogonal signals.

Distances between all signals are equal

Section 3.2-4 high dim

Looks great! What is the catch? QAM

Page 33: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Some standard methods: FSK. Special case of orthogonal signals

This is a non-linear modulation

Section 3.2-4 high dim

Page 34: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

How to prove that FSK is an instance of orthogonal signaling?

We need the signals to be orthogonal at passband, hence

Section 3.2-4 high dim

Not orthogonal at baseband!

Page 35: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

So far, all modulation schemes were memory less

The meaning of this is that the first group of symbols does not matter when constructing the signal for the second group

Section 3.3 CPM

Page 36: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

So far, all modulation schemes were memory less

The meaning of this is that the first group of symbols does not matter when constructing the signal for the second group

CPM is one the most well studied modulations with memory.

Much of the most prominent work on CPM was carried out in this building by Sundberg and Aulin

Section 3.3 CPM

Page 37: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Begin with a PAM signal

Where is M-PAM data symbols and g(t):

Now define the complex baseband signal

Section 3.3-1 CPFSK

Page 38: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.3-1 CPFSK

Discontinuous

Continuous

Continuous phase signal

Page 39: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.3-1 CPFSK

Accumulated phase Modulation index

x 2T Typo in book. Eq. 3.3-10

Page 40: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.3-2 general CPM

CPFSK is a member of a more general family of modulation techniques: CPM (continuous phase modulation)

Phase satisfies

We get different CPMs by changing: M, h, g(t)

Page 41: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.3-2 general CPM

GSM

Page 42: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.3-2 general CPM

Now plot different phases

What kind of CPM is this?

Page 43: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.3-2 general CPM

Now plot different phases

What kind of CPM is this? M=2 (binary inputs In)

Page 44: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.3-2 general CPM

Now plot different phases

What kind of CPM is this? M=2 (binary inputs In) q(t) behaves as t So g(t) must be flat

CPFSK

Page 45: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.3-2 general CPM

A quaternary example CPFSK again

What is the number of states?

Page 46: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.3-2 general CPM

A quaternary example CPFSK again

What is the number of states? When kh equals we get a ”wrap-around” Hence, for h=1/2, We get 4 states

Page 47: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.3-2 general CPM

A quaternary example CPFSK again

What is the number of states? When kh equals we get a ”wrap-around” Hence, for h=1/2, We get 4 states

Page 48: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.3-2 general CPM

A partial response with GMSK (L=3)

This phase goes into CPM has: (i) constant envelope (nice for power amplifiers) (ii) continuous phase (nice for PSDs) (iii) memory in its modulation (drawback of demodulation) (iv) tradeoff beetween Euclidean distance and spectral efficiency

Page 49: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.3-2 general CPM

An important Special case: MSK

Transmitted signal

Page 50: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.3-2 general CPM

An important Special case: MSK

Transmitted signal

With

From FSK modulation: 1/2T is minimum frequency separation to make signals orthogonal

Page 51: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.3-2 general CPM

An important Special case: MSK

We will get back to MSK soon and show that it is actually a linear modulation, closely related to QPSK

Page 52: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.3-2 general CPM

Offset QPSK

Normal QPSK

Page 53: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.3-2 general CPM

Offset QPSK

Here

Page 54: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.3-2 general CPM

Offset QPSK

Here We go from here to here 180 degree phase jump => bad Spectral properties. Try to avoid. => Offset QPSK

Page 55: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.3-2 general CPM

Offset QPSK

Let the in-phase have an offset of half a symbol interval No 180 degrees phase jumps are present FBMC (candidate for 5G is based on Offset QAM)

Page 56: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.3-2 general CPM

Offset QPSK

Let the in-phase have an offset of half a symbol interval No 180 degrees phase jumps are present FBMC (hot candidate for 5G is based on Offset QAM)

Looks like state transition graph of MSK

Page 57: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.3-2 general CPM

When the smoke clears:

MSK is linear modulation (although it also qualifies to be in the CPM class)

MSK has the same description as Offset QPSK

In fact, all CPM signals have a linear basis (just perform G-S or K-L)

But not all CPMs are linear (MSK is a very special case)

Page 58: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.4 Power spectrum

Skip part about CPM spectrum

CPM spectrum was unknown until the late 70s.

Typically people measured the spectrum, but did not know how to compute it.

Tor Aulin and Carl-Erik Sundberg derived the spectrum (and won two best-of-the-best paper awards for it - Two out of the best 39 papers ever published within IEEE-comsoc/it/sig.proc)

Page 59: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.4 Power spectrum

Skip part about CPM spectrum

CPM spectrum was unknown until the late 70s.

Typically people measured the spectrum, but did not know how to compute it.

Tor Aulin and Carl-Erik Sundberg derived the spectrum (and won two best-of-the-best paper awards for it - Two out of the best 39 papers ever published within IEEE-comsoc/it/sig.proc)

It was easy according to Tor

Page 60: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.4 Power spectrum

M possible signals to transmit At time n, determines which of the M to use Hence, we catch modulation with memory in the derivations.

Signal in complex baseband

Page 61: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.4 Power spectrum

Steps in computing the power spectrum of a modulation: 1. Compute the spectrum of the complex baseband signal. Bandpass is

then given by 2.9-14

Page 62: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.4 Power spectrum

Steps in computing the power spectrum of a modulation: 1. Compute the spectrum of the complex baseband signal. Bandpass is

then given by 2.9-14

2. Compute the auto-correlation of the signal

Page 63: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.4 Power spectrum

Steps in computing the power spectrum of a modulation: 1. Compute the spectrum of the complex baseband signal. Bandpass is

then given by 2.9-14

2. Compute the auto-correlation of the signal 3. Check if cyclo-stationary process!! If so, average the auto-correlation ttttover one period!

Page 64: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.4 Power spectrum

Steps in computing the power spectrum of a modulation: 1. Compute the spectrum of the complex baseband signal. Bandpass is

then given by 2.9-14

2. Compute the auto-correlation of the signal 3. Check if cyclo-stationary process!! If so, average the auto-correlation ttttover one period! 4. Take Fourier transform of auto-correlation (or its average)

Page 65: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.4 Power spectrum

Compute the auto-correlation of the signal This was step 2. We cannot continue since we cannot solve the Expectation

Page 66: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.4 Power spectrum

Compute the auto-correlation of the signal This was step 2. We cannot continue since we cannot solve the Expectation Step 3: Average over one period

Page 67: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.4 Power spectrum

Compute the auto-correlation of the signal This was step 2. We cannot continue since we cannot solve the Expectation Step 3: Average over one period

Page 68: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.4 Power spectrum

Compute the auto-correlation of the signal This was step 2. We cannot continue since we cannot solve the Expectation Step 3: Average over one period

Page 69: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.4 Power spectrum

Step 3: Average over one period Define We get

Page 70: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.4 Power spectrum

Step 3: Average over one period Define We get Step 3 is now done

Page 71: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.4 Power spectrum

Step 4: Take Fourier transform

Page 72: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.4 Power spectrum

Step 4: Take Fourier transform

Page 73: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.4 Power spectrum

Step 4: Take Fourier transform

Page 74: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.4 Power spectrum

Recall

Page 75: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.4 Power spectrum

Much simpler example

What do we need to compute spectrum?

Page 76: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.4 Power spectrum

Much simpler example

What do we need to compute spectrum?

Page 77: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.4 Power spectrum

Much simpler example

What do we need to compute spectrum?

Page 78: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Section 3.4 Power spectrum

Much simpler example

What do we need to compute spectrum?

Spectrum can be shaped via pulse or inputs

Page 79: Chapter 3 · PAM is a 1D modulation method PSK is a 2D modulation method with vector space representation However, the first and the second coordinates are not independent, as they

Problems

3.2 3.5 3.15 3.22 3.26