Top Banner
Meixia Tao @ SJTU Principles of Communications Meixia Tao Shanghai Jiao Tong University Chapter 6: Signal Space Representation Selected from Chapter 8.1 of Fundamentals of Communications Systems, Pearson Prentice Hall 2005, by Proakis & Salehi
31

Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Nov 19, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Principles of Communications

Meixia TaoShanghai Jiao Tong University

Chapter 6: Signal Space Representation

Selected from Chapter 8.1 of Fundamentals of Communications Systems, Pearson Prentice Hall 2005,

by Proakis & Salehi

Page 2: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Signal Space Concepts

The key to analyzing and understanding the performance of digital transmission is the realization that signals used in communications can be expressed

and visualized graphically

Thus, we need to understand signal space concepts as applied to digital communications

2

Page 3: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Traditional Bandpass Signal Representations

Baseband signals are the message signal generated at the source

Passband signals (also called bandpass signals) refer to the signals after modulating with a carrier. The bandwidth of these signals are usually small compared to the carrier frequency fc

Passband signals can be represented in three forms

Magnitude and Phase representation Quadrature representation Complex Envelop representation

3

Page 4: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Magnitude and Phase Representation

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

4

Page 5: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Quadrature or I/Q Representation

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

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

5

Page 6: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Vectors and Space Consider an n-dimensional space with unity basis

vectors {e1, e2, …, en}

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

6

Page 7: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Definitions: Inner Product (内积)

a and b are Orthogonal if

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

= Norm (模) of a

7

Page 8: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Basis Vectors

The set of basis vectors {e1, e2, …, en} of a space are chosen such that: Should be complete or span the vector space:

any vector a can be expressed as a linear combination of these vectors. Each basis vector should be orthogonal to all others

Each basis vector should be normalized:

A set of basis vectors satisfying these properties is also said to be a complete orthonormal basis (完备正交基)

8

Page 9: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Signal Space Basic Idea: If a signal can be represented by n-tuple, then

it can be treated in much the same way as a n-dim vector. Let be n signals Consider a signal x(t) and suppose that

If every signal can be written as above ⇒~ basis functions (基函数)

9

Page 10: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Orthonormal Basis

Signal set is an orthogonal set if

If is an orthonormal set.

In this case,

( ) ( )0

j kj

j kt t dt

c j kφ φ

−∞

≠= =

10

Page 11: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Key Property

Given the set of the orthonormal basis

Let and be represented as

Then the inner product of and is

,

,with

11

Page 12: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Since

Proof

Ex = Energy of =

Since

Key Property

( ) ( )∫∞

∞−

=≠

=jiji

dttt ji 10

φφ

12

Page 13: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Basis Functions for a Signal Set

Consider a set of M signals (M-ary symbol) asdasdsddasdddasdawith finite energy. That is

Then, we can express each of these waveforms as weighted linear combination of orthonormal signals

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

13

Page 14: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Example 1

Consider the following signal set:

14

Page 15: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Example 1 (Cont’d)

1 2

+1

1 2

+1

By inspection, the signals can be expressed in terms of the following two basis functions:

Note that the basis is orthogonal

Also note that each these functions have unit energy

We say that they form an orthonormal basis

15

Page 16: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Example 1 (Cont’d)

Constellation diagram (星座图): A representation of a digital

modulation scheme in the signal space

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

Possible signals are plotted as points, called constellation points

1

1

-1

-1

16

Page 17: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Example 2

Suppose our signal set can be represented in the following form

We can choose the basis functions as follows

with and

17

Page 18: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Example 2 (Cont’d) Since

and

The basis functions are thus orthogonal and they are also normalized

18

Page 19: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Example 2 (Cont’d)

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

19

Page 20: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Notes on Signal Space

Two entirely different signal sets can have the same geometric representation.

The underlying geometry will determine the performance and the receiver structure

In general, is there any method to find a complete orthonormal basis for an arbitrary signal set? Gram-Schmidt Orthogonalization (GSO) Procedure

20

Page 21: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Gram Schmidt Orthogonalization (GSO) Procedure

Suppose we are given a signal set

Find the orthogonal basis functions for this signal set

21

Page 22: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Step 1: Construct the First Basis Function

Compute the energy in signal 1:

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

22

Page 23: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Step 2: Construct the Second Basis Function

Compute correlation between signal 2 and basic function 1

Subtract off the correlation portion

Compute the energy in the remaining portion

Normalize the remaining portion

23

Page 24: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Step 3: Construct Successive Basis Functions

For signal , compute

Define

Energy of :

k-th basis function:

In general

24

Page 25: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Summary of GSO Procedure

1st basis function is normalized version of the first signal

Successive basis functions are found by removing portions of signals that are correlated to previous basis functions and normalizing the result

This procedure is repeated until all basis functions are found

If , no new basis functions is added The order in which signals are considered is arbitrary

25

Page 26: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Example: GSO

1) Use the Gram-Schmidt procedure to find a set orthonormal basis functions corresponding to the signals show below

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

3) Draw the constellation diagram for this signal set

26

Page 27: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Solution: 1)

Step 1:

Step 2:

and

21

2 3

27

Page 28: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Solution: 1) (Cont’d)

Step 3:

=> No more new basis functionsProcedure completes

28

Page 29: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Solution: 2) and 3)

Express x1, x2, x3 in basis functions

Constellation diagram

,

29

Page 30: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Exercise

Given a set of signals (8PSK modulation)

Find the orthonormal basis functions using Gram Schmidt procedure

What is the dimension of the resulting signal space ? Draw the constellation diagram of this signal set

,

30

Page 31: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm_ch06...Consider an n-dimensional space with unity basis vectors {e 1, e 2, …, e n} Any vector

Meixia Tao @ SJTU

Notes on GSO Procedure

A signal set may have many different sets of basis functions

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

The order in which signals are used in the GSO procedure affects the resulting basis functions

The choice of basis functions does not affect the performance of the modulation scheme

31