Digital Signal Processing Reference
In-Depth Information
the signal is not really a sequence, although it can be arbitrarily extended to
one. More importantly (and more often), the finiteness of a discrete-time
signal is explicitly imposed by design since we are interested in concentrat-
ing our processing efforts on a small portion of an otherwise longer signal; in
a speech recognition system, for instance, the practice is to cut up a speech
signal into small segments and try to identify the phonemes associated to
each one of them. (5) A special case is that of periodic signals; even though
these are bona-fide infinite sequences, it is clear that all information about
them is contained in just one period. By describing one period (graphically
or otherwise), we are, in fact, providing a full description of the sequence.
The complete taxonomy of the discrete-time signals used in the topic is the
subject of the next Sections ans is summarized in Table 2.1.
l g r , y i d . , © , L s
2.2.1
Finite-Length Signals
As we just mentioned, a finite-length discrete-time signal of length N are
just a collection of N complex values. To introduce a point that will reappear
throughout the topic, a finite-length signal of length N is entirely equivalent
to a vector in
N . This equivalence is of immense import since all the tools
of linear algebra become readily available for describing and manipulating
finite-length signals. We can represent an N -point finite-length signal using
the standard vector notation
= x 0
... x N− 1 T
x
x 1
Note the transpose operator, which declares x as a column vector; this is
the customary practice in the case of complex-valued vectors. Alternatively,
we can (and often will) use a notation that mimics the one used for proper
sequences:
x
[
n
]
,
n
=
0, ..., N
1
[
]
[
]
Here we must remember that, although we use the notation x
n
, x
n
is
not defined for values outside its support, i.e. for n
N .Note
that we can always obtain a finite-length signal from an infinite sequence
by simply dropping the sequence values outside the indices of interest. Vec-
tor and sequence notations are equivalent and will be used interchangeably
according to convenience; in general, the vector notation is useful when we
want to stress the algorithmic or geometric nature of certain signal process-
ing operations. The sequence notation is useful in stressing the algebraic
structure of signal processing.
<
0orfor n
(5) Note that, in the end, phonemes are pasted together into words and words into sen-
tences; therefore, for a complete speech recognition system, long-range dependencies
become important again.
Search WWH ::




Custom Search