You are on page 1of 3

ECE 461 Fall 2006

September 12, 2006

Signal Space Concepts

In order to proceed with the design and analysis of digital communication systems (in complex
baseband) it is important for us to understand some properties of the space in which the complex
message bearing signal s(t) lies.
Inner Product and Norm

• Let x(t) and y(t) be complex valued signals with t ∈ [a, b]. If a and b are not specified, it is
assumed that t ∈ (−∞, ∞).
Definition 1. (Inner Product)
Z b

< x(t), y(t) > = x(u)y ∗ (u)du . (1)
a

The inner product satisfies the necessary axioms:

➀ < x(t), y(t) >=< y(t), x(t) >∗


➁ < x(t) + y(t), z(t) >=< x(t), z(t) > + < y(t), z(t) >
➂ < αx(t), y(t) >= α < x(t), y(t) >
➃ < x(t), x(t) >≥ 0, and < x(t), x(t) >= 0 iff x(t) = 0 for all t.

• Signals x(t) and y(t) are said to be orthogonal if < x(t), y(t) >= 0. The orthogonality of x(t) and
y(t) is sometimes denoted by x(t) ⊥ y(t).
Definition 2. (Norm) The inner product defined above induces the following norm:
p
kx(t)k = < x(t), x(t) > . (2)

It is easy to show that the above quantity is a valid norm in that it satisfies the required axioms.
(Based on ➃ above, all that one needs to verify is the triangle inequality.)

Properties of Inner Product and Norm

➀ Cauchy-Schwarz Inequality:
| < x(t), y(t) > | ≤ kx(t)kky(t)k (3)
with equality iff x(t) = αy(t) for some complex α.

➁ Parallelogram Law:

kx(t) + y(t)k2 + kx(t) − y(t)k2 = 2kx(t)k2 + 2ky(t)k2 . (4)

c
V.V. Veeravalli, 2006 1
➂ Pythagorean Theorm: If x(t) ⊥ y(t) then

kx(t) + y(t)k2 = kx(t)k2 + ky(t)k2 . (5)

Signal Space and Basis Functions

• If all we know about the signal s(t) is that it has finite energy, i.e., ks(t)k < ∞, then we can
consider s(t) to belong to the (infinite-dimensional) Hilbert space of complex signals with finite
energy and with inner product as defined above. This Hilbert space is denoted by L2 [a, b].
One can find a (countably infinite) set of functions {fi (t)}∞ i=1 in L2 [a, b] that are orthornormal,
i.e.,
< fi (t), fℓ (t) >= δiℓ , such that for any s(t) ∈ L2 [a, b], we have

X
s(t) = si fi (t) . (6)
i=1

The set {fi (t)}∞


i=1 is called a complete basis for L2 [a, b]
Example 1. On L2 [0, T ], we have the Fourier basis, defined by:
1
fi (t) = √ ej2πit/T , i = 0, ±1, ±2, . . . (7)
T

• Suppose we further impose constraint that the complex baseband signal s(t) is approximately
bandlimited to W/2 Hz (and time-limited to [−T /2, T /2], say), and impose no other constraints
on the signal space. Then the appropriate basis functions for the signal space are the Prolate
Spheroidal Wave Functions (PSWF’s). See the papers by Slepian, Landau and Pollack for a
description of PSWF’s. This basis is optimum in the sense that, although there are a countably
infinite number of functions in the set, at most W T of these are enough to capture most of
the energy for any signal in this signal space. So the signal space of complex signals that are
approximately bandlimited to W/2 Hz and time limited to [−T /2, T /2] is approximately finite
dimensional.

• More typically in communication systems, s(t) is one of M possible signals s1 (t), s2 (t), . . . ,
sM (t). If we let S = span{s1 (t), . . . , sM (t)}, then dim(S) = n ≤ M . The signal s(t) can then
be considered to belong to the n-dim space S. One can find an orthonormal basis for S by the
standard Gram-Schmidt procedure:
( g (u)
1
if kg1 (t)k =
6 0
g1 (t) = s1 (t), f1 (u) = kg1 (t)k (8)
stop otherwise
( g (u)
2
if kg2 (t)k =
6 0
g2 (u) = s2 (u)− < s2 (t), f1 (t) > f1 (u), f2 (u) = kg2 (t)k (9)
stop otherwise
ℓ−1
( g (u)
X ℓ
if kgℓ (t)k =
6 0
gℓ (u) = sℓ (u) − < sℓ (t), fi (t) > fi (u), fℓ (u) = kgℓ (t)k (10)
i=1 stop otherwise

c
V.V. Veeravalli, 2006 2
• For signal s(t) ∈ S, we can write
n
X
s(t) = sℓ fℓ (t) , with sℓ =< s(t), fℓ (t) > . (11)
ℓ=1

The signal s(t) ∈ S is equivalent to the vector s = [s1 s2 · · · sn ]⊤ in the sense that

ks(t)k = s† s = ksk (show this!) (12)

and for sk (t), sm (t) ∈ S

< sk (t), sm (t) >= s†m sk =< sk , sm > (show this!) . (13)

Signal Energy, Correlation and Distance

• The energy of a signal s(t) is denoted by E and is given by

E = ks(t)k2 . (14)

• The correlation between two signals sk (t) and sm (t), which is a measure of the similarity between
these two signals, is given by

< sk (t), sm (t) > < sk (t), sm (t) >


ρkm = = √ . (15)
ksk (t)kksm (t)k Ek Em

• The distance between two signals sk (t) and sm (t), which is also a measure of the similarity between
these two signals, is given by
 p 1
2
dkm = ksk (t) − sm (t)k = Ek + Em − 2 Ek Em Re[ρk,m ] . (16)

If Ek = Em = E, then
1
dk,m = [2E(1 − Re[ρk,m ])] 2 . (17)

c
V.V. Veeravalli, 2006 3

You might also like