Definition of a Signal Next  |  Prev  |  Up  |  Top  |  Index  |  JOS Index  |  JOS Pubs  |  JOS Home  |  Search

Definition of a Signal

Definition. A real discrete-time signal is defined as any real-valued function of the integers. Similarly a complex discrete-time signal is any complex-valued function of the integers.

Using the set notation $ {\bf Z},{\bf R}$, and $ {\bf C}$ to denote the set of all integers, real numbers, and complex numbers, respectively, we can express that $ x$ is a real, discrete-time signal by expressing it as a function mapping every integer to a real number:

$\displaystyle x:{\bf Z}\rightarrow {\bf R}

Alternatively, we can write $ x(n)\in{\bf R}$ for all $ n\in{\bf Z}$.

Similarly, a discrete-time complex signal is a mapping from each integer to a complex number:

$\displaystyle w:{\bf Z}\rightarrow {\bf C}

i.e., $ w(n)\in{\bf C}, \forall n\in{\bf Z}$ ($ w(n)$ is a complex number for every integer $ n$).

It is useful to define $ {\cal S}$ as the signal space consisting of all complex signals $ x(n)\in{\bf C}$, $ n\in{\bf Z}$.

We may expand these definitions slightly to include functions of the form $ x(nT)$, $ w(nT)$, where $ T\in{\bf R}$ denotes the sampling interval in seconds. In this case, the time index has physical units of seconds, but it is isomorphic to the integers. For finite-duration signals, we may prepend and append zeros to extend its domain to all integers $ {\bf Z}$.

Mathematically, the set of all signals $ x$ can be regarded a vector space5.3 $ {\cal X}$ in which every signal $ x$ is a vector in the space ( $ x\in{\cal X}$). The $ n$th sample of $ x$, $ x(n)$, is regarded as the $ n$th vector coordinate. Since signals as we have defined them are infinitely long (being defined over all integers), the corresponding vector space $ {\cal X}$ is infinite-dimensional. Every vector space comes with a field of scalars which we may think of as constant gain factors that can be applied to any signal in the space. For purposes of this book, ``signal'' and ``vector'' mean the same thing, as do ``constant gain factor'' and ``scalar''. The signals and gain factors (vectors and scalars) may be either real or complex, as applications may require.

By definition, a vector space is closed under linear combinations. That is, given any two vectors $ x_1\in{\cal X}$ and $ x_2\in{\cal X}$, and any two scalars $ \alpha$ and $ \beta$, there exists a vector $ y\in{\cal X}$ which satisfies $ y = \alpha x_1 + \beta x_2$, i.e.,

$\displaystyle y(n) = \alpha x_1(n) + \beta x_2(n)

for all $ n\in{\bf Z}$.

A linear combination is what we might call a mix of two signals $ x_1$ and $ x_2$ using mixing gains $ \alpha$ and $ \beta$ ( $ y = \alpha x_1 + \beta x_2$). Thus, a signal mix is represented mathematically as a linear combination of vectors. Since signals in practice can overflow the available dynamic range, resulting in clipping (or ``wrap-around''), it is not normally true that the space of signals used in practice is closed under linear combinations (mixing). However, in floating-point numerical simulations, closure is true for most practical purposes.5.4

Next  |  Prev  |  Up  |  Top  |  Index  |  JOS Index  |  JOS Pubs  |  JOS Home  |  Search

[How to cite this work] [Order a printed hardcopy]

``Introduction to Digital Filters with Audio Applications'', by Julius O. Smith III, (August 2006 Edition).
Copyright © 2007-02-02 by Julius O. Smith III
Center for Computer Research in Music and Acoustics (CCRMA),   Stanford University
CCRMA  [Automatic-links disclaimer]