Title: SignalSpace Analysis
1Signal-Space Analysis
- ENSC 428 Spring 2008
- Reference Lecture 10 of Gallager
2Digital Communication System
3Representation of Bandpass Signal
Bandpass real signal x(t) can be written as
Note that
In-phase
Quadrature-phase
4Representation of Bandpass Signal
(1)
(2)
Note that
5Relation between and
x
f
f
f
f
fc
-fc
fc
6Energy of s(t)
7Representation of bandpass LTI System
8Key Ideas
9Examples (1) BPSK
10Examples (2) QPSK
11Examples (3) QAM
12Geometric Interpretation (I)
13Geometric Interpretation (II)
- I/Q representation is very convenient for some
modulation types. - We will examine an even more general way of
looking at modulations, using signal space
concept, which facilitates - Designing a modulation scheme with certain
desired properties - Constructing optimal receivers for a given
modulation - Analyzing the performance of a modulation.
- View the set of signals as a vector space!
14Basic Algebra Group
- A group is defined as a set of elements G and a
binary operation, denoted by for which the
following properties are satisfied - For any element a, b, in the set, ab is in the
set. - The associative law is satisfied that is for
a,b,c in the set (ab)c a(bc) - There is an identity element, e, in the set such
that ae eaa for all a in the set. - For each element a in the set, there is an
inverse element a-1 in the set satisfying a a-1
a-1 ae.
15Group example
- A set of non-singular nn matrices of real
numbers, with matrix multiplication - Note the operation does not have to be
commutative to be a Group. - Example of non-group a set of non-negative
integers, with
16Unique identity? Unique inverse fro each element?
- axa. Then, a-1axa-1ae, so xe.
- xaa
- axe. Then, a-1axa-1ea-1, so xa-1.
17Abelian group
- If the operation is commutative, the group is an
Abelian group. - The set of mn real matrices, with .
- The set of integers, with .
18Application?
- Later in channel coding (for error correction or
error detection).
19Algebra field
- A field is a set of two or more elements
Fa,b,.. closed under two operations,
(addition) and (multiplication) with the
following properties - F is an Abelian group under addition
- The set F-0 is an Abelian group under
multiplication, where 0 denotes the identity
under addition. - The distributive law is satisfied
- (ab)g agbg
20Immediately following properties
- ab0 implies a0 or b0
- For any non-zero ?, ?0 ?
- ?0 ? ?0 ? 1 ?(0 1) ?1? therefore
?0 0 - 00 ?
- For a non-zero ?, its additive inverse is
non-zero. 00(?(- ?) )0 ?0(- ?)0 000
21Examples
- the set of real numbers
- The set of complex numbers
- Later, finite fields (Galois fields) will be
studied for channel coding - E.g., 0,1 with (exclusive OR), (AND)
22Vector space
- A vector space V over a given field F is a set of
elements (called vectors) closed under and
operation called vector addition. There is also
an operation called scalar multiplication,
which operates on an element of F (called scalar)
and an element of V to produce an element of V.
The following properties are satisfied - V is an Abelian group under . Let 0 denote the
additive identity. - For every v,w in V and every a,b in F, we have
- (ab)v a(bv)
- (ab)v avbv
- a( vw)av a w
- 1vv
23Examples of vector space
- Rn over R
- Cn over C
- L2 over
24Subspace.
25Linear independence of vectors
26Basis
27Finite dimensional vector space
28Finite dimensional vector space
- A vector space V is finite dimensional if there
is a finite set of vectors u1, u2, , un that
span V.
29Finite dimensional vector space
30Example Rn and its Basis Vectors
31Inner product space for length and angle
32Example Rn
33Orthonormal set and projection theorem
34Projection onto a finite dimensional subspace
Gallager Thm 5.1 Corollary
norm bound Corollary Bessels
inequality
35Gram Schmidt orthonormalization
36Gram-Schmidt Orthog. Procedure
37Step 1 Starting with s1(t)
38Step 2
39Step k
40Key Facts
41Examples (1)
42cont (step 1)
43cont (step 2)
44cont (step 3)
45cont (step 4)
46Example application of projection theorem
47L2(0,T)(is an inner product space.)
48Significance? IQ-modulation and received signal
in L2
49On Hilbert space over C. For special folks (e.g.,
mathematicians) only
- L2 is a separable Hilbert space. We have very
useful results on - 1) isomorphism 2)countable complete
orthonormal set - Thm
- If H is separable and infinite dimensional, then
it is isomorphic to l2 (the set of square
summable sequence of complex numbers) - If H is n-dimensional, then it is isomorphic to
Cn. - The same story with Hilbert space over R. In some
sense there is only one real and one complex
infinite dimensional separable Hilbert space. - L. Debnath and P. Mikusinski, Hilbert Spaces with
Applications, 3rd Ed., Elsevier, 2005.
50Hilbert space
- Def)
- A complete inner product space.
- Def) A space is complete if every Cauchy sequence
converges to a point in the space. - Example L2
51Orthonormal set S in Hilbert space H is complete
if
52Only for mathematicians (We dont need
separability.)
53Theorem
- Every orothonormal set in a Hilbert space is
contained in some complete orthonormal set. - Every non-zero Hilbert space contains a complete
orthonormal set. - (Trivially follows from the above.)
- ( non-zero Hilbert space means that the space
has a non-zero element. - We do not have to assume separable Hilbert
space.) - Reference D. Somasundaram, A first course in
functional analysis, Oxford, U.K. Alpha Science,
2006.
54Only for mathematicians. (Separability is nice.)
55Signal Spaces L2 of complex functions
56Use of orthonormal set
57Examples (1)
58Signal Constellation
59cont
60cont
61cont
QPSK
62Examples (2)
63Example Use of orthonormal set and basis
64Signal Constellation
65Geometric Interpretation (III)
66Key Observations
67Vector XTMR/RCVR Model