comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space...

31
Pi il fC i ti Principles of Communications Weiyao Lin Shanghai Jiao Tong University Chapter 6: Signal Space Representation :Textbook Textbook: Chapte r hapter 8.1 2009/2010 Meixia Tao @ SJTU

Upload: others

Post on 21-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

P i i l f C i tiPrinciples of Communications

Weiyao LinShanghai Jiao Tong University

Chapter 6: Signal Space Representation :TextbookTextbook: CChapterhapter 88.11

2009/2010 Meixia Tao @ SJTU

Page 2: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Signal Space ConceptsSignal Space Concepts

The key to analyzing and understanding theThe key to analyzing and understanding theperformance of digital transmission is therealization thatrealization that

signals used in communications can beexpressed and visualized graphicallyexpressed and visualized graphically

Thus, we need to understand signal spaceconcepts as applied to digital communicationsp pp g

2009/2010 Meixia Tao @ SJTU 2

Page 3: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Traditional Bandpass Signal R t tiRepresentations

Baseband signals are the message signal generated at theg g g gsourcePassband signals (also called bandpass signals) refer tothe signals after modulating with a carrier. The bandwidthof these signals are usually small compared to the carrierfrequency ffrequency fcPassband signals can be represented in three forms

Magnitude and Phase representationQuadrature representationQuadrature representationComplex Envelop representation

2009/2010 Meixia Tao @ SJTU 3

Page 4: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Magnitude and Phase RepresentationMagnitude and Phase Representation

Where a(t) is the magnitude of s(t)and is the phase of s(t)

2009/2010 Meixia Tao @ SJTU 4

Page 5: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Quadrature or I/Q RepresentationQuadrature or I/Q Representation

where x(t) and y(t) are real-valuedwhere x(t) and y(t) are real valued baseband signals called the in-phaseand quadrature components of s(t).and quadrature components of s(t).

Signal space is a more convenient way than I/Q representation to study modulation scheme

2009/2010 Meixia Tao @ SJTU 5

Page 6: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Vectors and SpaceVectors and SpaceConsider an n-dimensional space with unity basisvectors {e1, e2, …, en} (think of the x-y-z axis in acoordinate system)

Any vector a in the space can be written as

Dimension = Minimum number of vectors that is necessary and sufficient for representation of any vector in space

2009/2010 Meixia Tao @ SJTU 6

Page 7: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Definitions:Definitions:Inner Product

a and b are Orthogonal if

= Norm of a Norm of a

A set of vectors are orthonormal if they are mutuallyorthogonal and all have unity norm

2009/2010 Meixia Tao @ SJTU 7

Page 8: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Basis VectorsBasis Vectors

The set of basis vectors {e1, e2, …, en} of a space areThe set of basis vectors {e1, e2, …, en} of a space arechosen such that:

Should be complete or span the vector space: any vector ap p p ycan be expressed as a linear combination of these vectors.Each basis vector should be orthogonal to all others

Each basis vector should be normalized:Each basis vector should be normalized:

A set of basis vectors satisfying these properties is alsosaid to be a complete orthonormal basis

In an n-dim space, we can have at most n basis vectors

2009/2010 Meixia Tao @ SJTU 8

Page 9: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Signal SpaceSignal SpaceBasic Idea: If a signal can be represented by n-g p ytuple, then it can be treated in much the sameway as a n-dim vector.Let φ1(t), φ2(t),…., φn(t) be n signals

• Consider a signal x(t) and suppose that• Consider a signal x(t) and suppose that

If every signal can be written as above ⇒If every signal can be written as above ⇒~ ~ basis functions and we have a n-dim signal space

2009/2010 Meixia Tao @ SJTU

g p9

Page 10: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Orthonormal BasisOrthonormal Basis

Signal set {φk(t)}n is an orthogonal set ifSignal set {φk(t)} is an orthogonal set if

( ) ( )0

j k

j kt t dtφ φ

∞ ≠⎧= ⎨∫

If cj≡1 ∀ ⇒ {φ (t)} is an orthonormal set

( ) ( )j kj

t t dtc j k

φ φ−∞

⎨ =⎩∫

If cj≡1 ∀j ⇒ {φk(t)} is an orthonormal set.

In this case,∞

( ) ( )kk dtttxx = ∫∞−

φ

( ))(1

n

iii txtx =∑

=

φ

2009/2010 Meixia Tao @ SJTU

),...,,( 21 nxxx=x10

Page 11: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Key PropertyKey Property

Given the set of the orthonormal basisGiven the set of the orthonormal basis

Let and be represented as

,,

,with

Then the inner product of and is

,

p

2009/2010 Meixia Tao @ SJTU 11

Page 12: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

ProofProof

( ) ( )∫∞

⎩⎨⎧

=≠

=jiji

dttt ji 10

φφSince

∞− ⎩ = ji1

f ( )Ex = Energy of x(t) =

2009/2010 Meixia Tao @ SJTU 12

Page 13: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Basis Functions for a Signal SetBasis Functions for a Signal Set

Consider a set of M signals (M-ary symbol) {si(t),Consider a set of M signals (M ary symbol) {si(t),i=1,2,…,M } with finite energy. That is

Then, we can express each of these waveforms asweighted linear combination of orthonormal signalsweighted linear combination of orthonormal signals

where N ≤ M is the dimension of the signal space and are called the orthonormal basis functions

2009/2010 Meixia Tao @ SJTU 13

Page 14: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Example 1Example 1

Consider the following signal set:

2009/2010 Meixia Tao @ SJTU 14

Page 15: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Example 1 (Cont’d)Example 1 (Cont d)By inspection, the signals can be expressed in terms ofthe following two basis functions:

1 2

+1

1 2

+1

Not that the basis is orthogonal

Also note that each these functions have unit energy

2009/2010 Meixia Tao @ SJTUWe say that they form an orthonormal basis 15

Page 16: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Example 1 (Cont’d)Example 1 (Cont d)

Constellation diagram:Constellation diagram:A representation of a digitalmodulation scheme in the

1

modulation scheme in thesignal space

Axes are labeled with φ (t)

1-1

Axes are labeled with φ1(t)and φ2(t)

Possible signals are plotted

-1

Possible signals are plottedas points, calledconstellation pointsconstellation points

2009/2010 Meixia Tao @ SJTU 16

Page 17: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Example 2Example 2

Suppose our signal set can be represented in theSuppose our signal set can be represented in thefollowing form

ith dwith and

We can choose the basis functions as follows

2009/2010 Meixia Tao @ SJTU 17

Page 18: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Example 2 (Cont’d)Example 2 (Cont d)Since

and

The basis functions are thus orthogonal and they are alsonormalized

2009/2010 Meixia Tao @ SJTU 18

Page 19: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Example 2 (Cont’d)Example 2 (Cont d)

These basis functions are quite common and canThese basis functions are quite common and candescribe various modulation schemes

Example 2 is QPSK modulation Its constellationExample 2 is QPSK modulation. Its constellation diagram is identical to Example 1

2009/2010 Meixia Tao @ SJTU 19

Page 20: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Notes on Signal SpaceNotes on Signal Space

Two entirely different signal sets can have the sameTwo entirely different signal sets can have the samegeometric representation.

The underlying geometry will determine theThe underlying geometry will determine the performance and the receiver structure for a signal set

I i l bl hIn previous examples, we were able to guess thecorrect basic functions

In general, is there any method which allows us to finda complete orthonormal basis for an arbitrary singalset?

GramGram--Schmidt Orthogonalization (GSO) ProcedureSchmidt Orthogonalization (GSO) Procedure

2009/2010 Meixia Tao @ SJTU 20

Page 21: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Gram Schmidt Orthogonalization (GSO) P dProcedure

Suppose we are given a signal setSuppose we are given a signal set

Find the orthogonal basis functions for this signalFind the orthogonal basis functions for this signal set

2009/2010 Meixia Tao @ SJTU 21

Page 22: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Step 1: Construct the First Basis FunctionStep 1: Construct the First Basis Function

Compute the energy in signal 1:Compute the energy in signal 1:

The first basis function is just a normalized versionThe first basis function is just a normalized version of s1(t)

2009/2010 Meixia Tao @ SJTU 22

Page 23: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Step 2: Construct the Second Basis F tiFunction

Compute correlation between signal 2 and basic function 1Compute correlation between signal 2 and basic function 1

S bt t ff th l ti tiSubtract off the correlation portion

Compute the energy in the remaining portion

Normalize the remaining portion

2009/2010 Meixia Tao @ SJTU 23

Page 24: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Step 3: Construct Successive Basis F tiFunctions

For signal computeFor signal , compute

Define

Energy of :

k-th basis function:

In general

2009/2010 Meixia Tao @ SJTU 24

Page 25: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Summary of GSO ProcedureSummary of GSO Procedure

1st basis function is normalized version of the first1 basis function is normalized version of the firstsignalSuccessive basis functions are found by removingSuccessive basis functions are found by removingportions of signals that are correlated to previousbasis functions and normalizing the resultThis procedure is repeated until all basis functions arefoundIf , no new basis functions is addedThe order in which signals are considered is arbitraryThe order in which signals are considered is arbitrary

2009/2010 Meixia Tao @ SJTU 25

Page 26: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Example: GSOExample: GSO

1) Use the Gram-Schmidt procedure to find a set1) Use the Gram Schmidt procedure to find a setorthonormal basis functions corresponding to the signalsshow below

2) Express x1, x2, and x3 in terms of the orthonormal basisfunctions found in part 1)

3) Draw the constellation diagram for this signal set

2009/2010 Meixia Tao @ SJTU 26

Page 27: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Solution: 1)Solution: 1)

Step 1:Step 1:

21 21

Step 2:

and

21

2009/2010 Meixia Tao @ SJTU

21

27

Page 28: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Solution: 1) (Cont’d)Solution: 1) (Cont d)

Step 3:Step 3:

=> No more new basis functionsProcedure completes

2009/2010 Meixia Tao @ SJTU 28

Page 29: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Solution: 2) and 3)Solution: 2) and 3)

Express x1, x2, x3 in basis functionsExpress x1, x2, x3 in basis functions,

Constellation diagram

2009/2010 Meixia Tao @ SJTU 29

Page 30: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

ExerciseExercise

Given a set of signals (8PSK modulation)Given a set of signals (8PSK modulation)

,

Find the orthonormal basis functions using GramSchmidt procedureSchmidt procedureWhat is the dimension of the resulting signal space ?Draw the constellation diagram of this signal set

2009/2010 Meixia Tao @ SJTU 30

Page 31: comm ch06 signalspace en.ppt [兼容模式] · 2020-01-28 · representation of any vector in space ... Then, we can express each of these waveforms as weighted linear combination

Notes on GSO ProcedureNotes on GSO Procedure

A signal set may have many different sets of basisA signal set may have many different sets of basisfunctions

A change of basis functions is essentially a rotationA change of basis functions is essentially a rotationof the signal points around the origin.

The order in which signal are used in the GSOThe order in which signal are used in the GSOprocedure affect the resulting basis functions

Th h i f b i f tiThe choice of basis functionsdoes not affect the performanceof the modulation schemeof the modulation scheme

2009/2010 Meixia Tao @ SJTU 31