Schaum's Outline of Theory and Problems of Digital Signal Processing

In this chapter we begin our study of digital signal processing by developing the notion of a discrete-time signal and a discrete-time system. We will concentrate on solving problems related to signal representations, signal manipulations, properties of signals, system classification, and system properties. First, in Sec. 1.2 we define precisely what is meant by a discrete-time signal and then develop some basic, yet important, operations that may be performed on these signals. Then, in Sec. 1.3 we consider discrete-time systems. Of special importance will be the notions of linearity, shift-invariance, causality, stability, and invertibility. It will be shown that for systems that are linear and shift-invariant, the input and output are related by a convolution sum. Properties of the convolution sum and methods for performing convolutions are then discussed in Sec. 1.4. Finally, in Sec. 1.5 we look at discrete-time systems that are described in terms of a difference equation.
A discrete-time signal is an indexed sequence of real or complex numbers. Thus, a discrete-time signal is a function of an integer-valued variable, n, that is denoted by x( n). Although the independent variable n need not necessarily represent "time" ( n may, for example, correspond to a spatial coordinate or distance), x( n) is generally referred to as a function of time. A discrete-time signal is undefined for noninteger values of n. Therefore, a real-valued signal x( n) will be represented graphically in the...