Professional Documents
Culture Documents
signals is then described and their performance on the AWGN channel is evaluated in
terms of the probability of error. The various modulation methods are compared on
the basis of their performance characteristics, their bandwidth requirements and their
implementation complexity.
Now, d2 (t) is orthogonal to ψ1 (t), but it does not possess unit energy. If E2 denotes the
energy in d2 (t), then the energy normalized waveform that is orthogonal to ψ1 (t) is
d2 (t)
ψ2 (t) = √ (7.1.4)
E2
! ∞
E2 = d22 (t) dt (7.1.5)
−∞
Proakis-50210 book August 3, 2001 13:39
s1(t) s3(t)
1 1
0 2 t 0 1 3 t
!1
s3(t) s4(t)
1 1
0 1 2 t 0 3 t
!1
"1(t) "3(t)
1
1
2
0 2 t 2 3 t
"2(t)
1
2
1 2 t
1
!
2
(b) Orthonormal waveforms
and
! ∞ N
sm2 (t) dt = 2
"
Em = smn (7.1.11)
−∞ n=1
Based on the expression in Equation (7.1.7), each signal waveform may be rep-
resented by the vector
sm = (sm1 , sm2 , . . . , sm N ) (7.1.12)
or equivalently, as a point in N -dimensional signal space with coordinates {smi , i =
1, 2, . . . , N }. The energy of the mth signal waveform is simply the square of the length
of the vector or, equivalently, the square of the Euclidean distance from the origin to
the point in the N -dimensional space. We can also show that the inner product of two
Proakis-50210 book August 3, 2001 13:39
Finally, we should observe that the set of basis functions {ψn (t)} obtained by the
Gram-Schmidt procedure is not unique. For example, another set of basis functions
that span the three-dimensional space is shown in Figure 7.3. For this basis, the signal
"2(t)
s2
2
2
s1 "1(t)
3
3 s4
s3 Figure 7.2 Signal vectors corresponding
"3(t) to the signals si (t), i = 1, 2, 3, 4.
"1(t) "3(t)
1 1
0 1 t 0 2 3 t
"2(t)
0 1 2 t
vectors are s1 = (1, 1, 0), s2 = (1, −1, 0), s3 = (−1, 1, 1), and s4 = (1, 1, 1). The reader
should note that the change in the basis functions does not change the dimensionality
of the space N , the lengths (energies) of the signal vectors, or the inner product of any
two vectors.
Although the Gram-Schmidt orthogonalization procedure is guaranteed to gener-
ate an orthonormal basis for representation of the signal set, in many cases it is simpler
to use a method based on inspection to generate the orthonormal basis. We explore this
method in the problems at the end of this chapter.
S2(t)
S1(t)
A
0 Tb t
0 Tb t !A
Figure 7.4 Binary PAM signals.