Skip to content

Signals, Classification, and Standard Signals

A signal is a function that carries information about the state or behaviour of a physical system. Its independent variable is often time, but it can also be distance, frequency, temperature, or another measurable quantity. Signal classification is not mere terminology: it determines which energy measure, transform, sampling rule, and system test is appropriate.

Continuous, Discrete, Analog, and Digital Signals

Section titled “Continuous, Discrete, Analog, and Digital Signals”
  • Continuous-time (CT) signal x(t)x(t): Defined for every real value of tt.

  • Discrete-time (DT) signal x[n]x[n]: Defined only at integer indices nn; sampling a CT signal gives x[n]=x(nTs)x[n]=x(nT_s).

  • Analog signal: Has a continuous amplitude range, whether its independent variable is continuous or sampled.

  • Digital signal: Has discrete time and a finite, quantized set of amplitude values.

Discrete time does not by itself mean digital: the sample values of x[n]x[n] may still have continuous precision until quantization is applied.

The smallest positive T0T_0 or positive integer N0N_0 satisfying the relevant identity is the fundamental period. A signal with no such value is aperiodic. The CT sinusoid Acos⁡(ω0t+ϕ)A\cos(\omega_0t+\phi) has T0=2π/∣ω0∣T_0=2\pi/|\omega_0|. A DT sinusoid Acos⁡(Ω0n+ϕ)A\cos(\Omega_0n+\phi) is periodic only if Ω0/(2π)\Omega_0/(2\pi) is rational; if Ω0/(2π)=p/q\Omega_0/(2\pi)=p/q in lowest terms, the fundamental period of a nonconstant sinusoid is N0=qN_0=q, equivalently the least positive integer satisfying Ω0N0=2πk\Omega_0N_0=2\pi k. A nonzero constant signal is periodic, but because every positive shift is a period in CT, it has no unique fundamental CT period.

An even signal satisfies x(−t)=x(t)x(-t)=x(t), while an odd signal satisfies x(−t)=−x(t)x(-t)=-x(t). Typical even signals are cos⁡t\cos t and ∣t∣|t|; typical odd signals are sin⁡t\sin t and tt. Every signal has the unique decomposition

The same identities hold with tt replaced by nn. Symmetry often halves a transform calculation: real even signals have real even spectra, and real odd signals have imaginary odd spectra.

Deterministic, Random, and Support Classes

Section titled “Deterministic, Random, and Support Classes”

A deterministic signal is specified exactly, for example Acos⁡ωctA\cos\omega_ct. A random or stochastic signal is described statistically through quantities such as mean, variance, probability density, and autocorrelation. Noise and practical message waveforms are commonly modelled as random processes.

With respect to support, a causal signal is zero for t<0t<0, an anti-causal signal is zero for t>0t>0, and a two-sided signal is nonzero on both sides of the origin. The DT definitions replace tt by nn. These signal labels must not be confused with system causality, which states that an output cannot depend on future input values.

Native examples of the principal signal classifications. Each trace satisfies the definition printed in its panel; a signal can belong to several classes simultaneously.

Native examples of the principal signal classifications. Each trace satisfies the definition printed in its panel; a signal can belong to several classes simultaneously.

For

AA scales the amplitude, t0t_0 shifts the result to the right, a<0a<0 reverses time, and ∣a∣>1|a|>1 compresses the time axis. The safest construction is to map each recognizable feature: a feature of x(t)x(t) at t=τt=\tau appears in y(t)y(t) where

a(t−t0)=τ⟹t=t0+τa.a(t-t_0)=\tau \quad\Longrightarrow\quad t=t_0+\frac{\tau}{a}.

For example, x(t)=u(t+1)−u(t−2)x(t)=u(t+1)-u(t-2) is a unit pulse on −1≤t<2-1\leq t<2. In y(t)=x(2t+4)y(t)=x(2t+4), its edges move to t=−5/2t=-5/2 and t=−1t=-1, so the pulse is compressed by two and lies on −5/2≤t<−1-5/2\leq t<-1. Solving for feature locations avoids the common error of applying a shift and a scale in the wrong order.

Energy measures total squared magnitude, whereas average power measures its long-term time average. For complex signals the magnitude square is ∣x∣2=xx∗|x|^2=x x^*.

The power limits are understood only when they exist. An energy signal has 0<Ex<∞0<E_x<\infty; dividing its bounded accumulated energy by an indefinitely long observation interval gives Px=0P_x=0. A power signal has 0<Px<∞0<P_x<\infty; its accumulated energy must then grow without bound, so Ex=∞E_x=\infty.

ClassTotal energyAverage powerTypical example
Energy signal0<Ex<∞0<E_x<\inftyPx=0P_x=0Square-integrable finite pulse or decaying transient
Power signalEx=∞E_x=\infty0<Px<∞0<P_x<\inftyNonzero sinusoid or periodic square wave
NeitherFails 0<Ex<∞0<E_x<\inftyFails 0<Px<∞0<P_x<\inftyx(t)=tx(t)=t, for which both measures diverge

Energy and power signal comparison.

No nonzero signal can satisfy both strict class definitions. The zero signal has Ex=Px=0E_x=P_x=0 and is normally placed in neither class because both definitions require a positive measure. A finite-duration signal is an energy signal only when it is square-integrable; finite duration by itself does not license an infinite-amplitude waveform. Likewise, “nondecaying” alone does not guarantee finite average power. A nonzero periodic signal is a power signal when its squared magnitude has a finite, positive integral (or sum) over one period.

The unit impulse δ(t)\delta(t), unit step u(t)u(t), ramp r(t)r(t), signum sgn⁡(t)\operatorname{sgn}(t), and normalized sinc sinc⁡(t)=sin⁡(πt)/(πt)\operatorname{sinc}(t)=\sin(\pi t)/(\pi t) form a compact vocabulary for constructing and analysing more complicated signals.

Normalized elementary continuous-time signals. The impulse arrow denotes unit area, not a finite height; the normalized sinc has sinc (0) = 1 and zeros at every nonzero integer.

Normalized elementary continuous-time signals. The impulse arrow denotes unit area, not a finite height; the normalized sinc has sinc⁡(0)=1\operatorname{sinc}(0)=1 and zeros at every nonzero integer.

the figure uses an arrow for the impulse because its area, rather than a finite plotted height, is the meaningful quantity. Unless stated otherwise, this section uses the angular-frequency Fourier convention

The continuous-time unit step is

Its value at the single point t=0t=0 is convention-dependent: common choices are 00, 1/21/2, and 11. That choice does not affect ordinary CT integrals, but it should be stated when a point value matters. In DT the usual definition is u[n]=1u[n]=1 for n≥0n\geq0 and 00 otherwise, so u[0]=1u[0]=1.

The step models a switching action or the start of a causal waveform. A shifted step u(t−t0)u(t-t_0) switches on at t=t0t=t_0, and x(t)u(t−t0)x(t)u(t-t_0) suppresses x(t)x(t) before that instant. Under the convention above, its Fourier transform is a distribution:

Here PV⁡\operatorname{PV} is the Cauchy principal-value distribution. It is essential because 1/ω1/\omega is singular at ω=0\omega=0; the formula is not an ordinary pointwise equality.

The unit ramp is

It models a constant-rate sweep or linearly rising input. Ramp, step, and impulse form the accumulation–differentiation chain

The derivative identities are distribution identities at the discontinuity. The DT ramp is commonly defined as r[n]=nu[n]r[n]=n u[n]; first differences replace derivatives in discrete time.

The signum function is

It represents bipolar switching and symmetric discontinuities. For t≠0t\neq0, sgn⁡(t)=2u(t)−1\operatorname{sgn}(t)=2u(t)-1; the equality also holds at the origin when the symmetric choice u(0)=1/2u(0)=1/2 is used. Since 1⟷F2πδ(ω)1\overset{\mathcal F}{\longleftrightarrow}2\pi\delta(\omega), cancellation of the delta terms gives, in the distribution sense,

This pair is also useful in Hilbert-transform derivations.

This text uses the normalized definition

where the value at the origin is the continuous limiting value. It is real and even, has zeros at every nonzero integer, and appears in ideal low-pass filters, rectangular-pulse spectra, sampling theory, and band-limited interpolation.

Let rect⁡(ξ)=1\operatorname{rect}(\xi)=1 for ∣ξ∣<1/2|\xi|<1/2 and 00 for ∣ξ∣>1/2|\xi|>1/2; its endpoint value is immaterial to the transform integral. With the normalized sinc and the angular-frequency convention stated above,

Thus a rectangular spectrum occupying ∣ω∣<π|\omega|<\pi has a sinc impulse response. The unnormalized convention sinc⁡u(t)=sin⁡t/t\operatorname{sinc}_u(t)=\sin t/t instead has zeros at t=±π,±2π,…t=\pm\pi,\pm2\pi,\ldots and a different scaling in its transform pair; the two conventions must not be mixed.

The sinc function — the Fourier transform of a rectangular pulse.

The sinc⁡\operatorname{sinc} function — the Fourier transform of a rectangular pulse.

The sinc trace above is the frequency-domain shape obtained from a rectangular pulse. In the general pair, narrowing a rectangular pulse in one domain broadens its sinc in the other domain.

A real exponential has the form

x(t)=Ceat,C,a∈R.x(t)=C e^{at},\qquad C,a\in\mathbb R.

It grows for a>0a>0, is constant for a=0a=0, and decays as tt increases for a<0a<0. A particularly important causal transient is e−atu(t)e^{-at}u(t) with a>0a>0; it is square-integrable and obeys

e−atu(t) ⟷F 1a+jω.e^{-at}u(t)\ \overset{\mathcal F}{\longleftrightarrow}\ \frac{1}{a+\mathrm{j}\omega}.

A general complex exponential can be written

x(t)=Cest=Ceσtejω0t,s=σ+jω0.x(t)=C e^{st}=C e^{\sigma t}e^{\mathrm{j}\omega_0t}, \qquad s=\sigma+\mathrm{j}\omega_0.

The factor eσte^{\sigma t} sets the envelope and ejω0te^{\mathrm{j}\omega_0t} sets the oscillation. Euler’s identity gives the sinusoidal components

Complex exponentials are eigenfunctions of LTI systems whenever the indicated response exists:

ejω0t⟼H(jω0)ejω0t,ejΩ0n⟼H(ejΩ0)ejΩ0n.e^{\mathrm{j}\omega_0t}\longmapsto H(\mathrm{j}\omega_0)e^{\mathrm{j}\omega_0t}, \qquad e^{\mathrm{j}\Omega_0n}\longmapsto H(e^{\mathrm{j}\Omega_0})e^{\mathrm{j}\Omega_0n}.

The system changes only complex amplitude, not waveform. This is why complex exponentials form the natural basis of Fourier, Laplace, and Z-transform analysis. The DT counterparts are CrnC r^n and CejΩ0nC e^{\mathrm{j}\Omega_0n}; DT frequencies separated by 2πk2\pi k describe the same sequence.

The Dirac delta δ(t)\delta(t) is not an ordinary function with a finite value at each instant. It is a generalized function, or distribution, supported at t=0t=0 and defined by its action under integration:

The familiar “infinite height and zero width” description is only a visualization. For example, the unit-area rectangular family

δΔ(t)=1Δrect⁡ ⁣(tΔ),Δ>0,\delta_{\Delta}(t) =\frac{1}{\Delta}\operatorname{rect}\!\left(\frac{t}{\Delta}\right), \qquad \Delta>0,

approaches δ(t)\delta(t) as Δ→0+\Delta\to0^+ in the distribution sense: for every suitable smooth test function φ\varphi,

lim⁡Δ→0+∫−∞∞φ(t)δΔ(t) dt=φ(0).\lim_{\Delta\to0^+}\int_{-\infty}^{\infty} \varphi(t)\delta_{\Delta}(t)\,\mathrm{d}t=\varphi(0).

It does not converge to an ordinary finite-valued function pointwise at the origin.

All products, derivatives, and transforms involving δ\delta below are understood as distribution identities, with the ordinary factor sufficiently smooth at the impulse location.

  1. Unit area and shifting: The shifted impulse is supported at t=t0t=t_0 and retains unit area:
∫−∞∞δ(t−t0) dt=1.\int_{-\infty}^{\infty}\delta(t-t_0)\,\mathrm{d}t=1.

An integral over an interval is one when t0t_0 lies in its interior and zero when the interval excludes t0t_0. An impulse exactly at an integration endpoint requires the adopted endpoint convention. The weighted impulse Aδ(t−t0)A\delta(t-t_0) has strength, or area, AA.

  1. Sifting or sampling: If x(t)x(t) is continuous at t0t_0, the impulse extracts its value there:

All values away from t0t_0 make no contribution, while the unit area leaves the sampled value.

  1. Multiplication identity: The corresponding distribution identity is
x(t)δ(t−t0)=x(t0)δ(t−t0).x(t)\delta(t-t_0)=x(t_0)\delta(t-t_0).

It means that both sides act identically on every test function; it is not a license to manipulate δ(0)\delta(0) as an ordinary number.

  1. Time scaling: For every real a≠0a\neq 0,

The reciprocal magnitude preserves the distribution’s action under a change of variable; the absolute value ensures that time reversal does not create a negative area. More generally, if the simple zeros of g(t)g(t) are tkt_k, then

δ(g(t))=∑kδ(t−tk)∣g′(tk)∣.\delta(g(t))=\sum_k\frac{\delta(t-t_k)}{|g'(t_k)|}.
  1. Even symmetry: Taking a=−1a=-1 in the scaling law gives
δ(−t)=δ(t).\delta(-t)=\delta(t).

Time reversal changes neither the location nor the unit area, so the impulse is even.

  1. Relation to the unit step: The generalized derivative and accumulation relations are

More generally, a jump of magnitude AA at t=t0t=t_0 contributes Aδ(t−t0)A\delta(t-t_0) to a signal’s distributional derivative.

  1. Derivative of an impulse: For differentiable x(t)x(t), integration by parts yields

The sign is negative because the distributional derivative transfers the derivative to the test function. More generally,

∫x(t)δ(m)(t−t0) dt=(−1)mx(m)(t0).\int x(t)\delta^{(m)}(t-t_0)\,\mathrm{d}t =(-1)^m x^{(m)}(t_0).
  1. Identity under convolution: The impulse is the identity element of CT convolution, and a shifted impulse produces a matching shift:

Indeed,

x(t)∗δ(t−t0)=∫−∞∞x(τ)δ(t−t0−τ) dτ=x(t−t0).\begin{aligned} x(t)*\delta(t-t_0) &=\int_{-\infty}^{\infty} x(\tau)\delta(t-t_0-\tau)\,\mathrm{d}\tau\\ &=x(t-t_0). \end{aligned}

Equivalently, every suitable CT signal is a continuous superposition of shifted impulses:

x(t)=∫−∞∞x(τ)δ(t−τ) dτ.x(t)=\int_{-\infty}^{\infty} x(\tau)\delta(t-\tau)\,\mathrm{d}\tau.
  1. Fourier- and Laplace-transform properties: Sifting the transform kernels gives

The Laplace statements use the bilateral transform, or the common unilateral convention whose lower limit includes an impulse at the origin from 0−0^-. A unit impulse has a flat Fourier spectrum and therefore excites all frequencies equally in the idealized sense.

Unlike the CT impulse, the discrete unit impulse, or unit sample, is an ordinary sequence:

A shift δ[n−n0]\delta[n-n_0] moves the sole nonzero sample to n=n0n=n_0. Therefore

∑n=−∞∞δ[n−n0]=1,∑n=−∞∞x[n]δ[n−n0]=x[n0],\sum_{n=-\infty}^{\infty}\delta[n-n_0]=1, \qquad \sum_{n=-\infty}^{\infty}x[n]\delta[n-n_0]=x[n_0],

and, equivalently,

x[n]δ[n−n0]=x[n0]δ[n−n0].x[n]\delta[n-n_0]=x[n_0]\delta[n-n_0].

Only the n=n0n=n_0 term survives. The sequence is even because δ[−n]=δ[n]\delta[-n]=\delta[n], and its energy is one while its average power is zero.

The DT step relation uses a first difference rather than a derivative:

The impulse is also the identity of discrete convolution:

Most importantly, every DT sequence can be decomposed into scaled, shifted unit samples:

This formula is the direct bridge to convolution and the impulse-response description of an LTI system: linearity handles each weight x[k]x[k], and time invariance shifts the response to each kk.

The CT scaling rule must not be copied mechanically into DT. For example, for a nonzero integer MM, δ[Mn]=δ[n]\delta[Mn]=\delta[n], not δ[n]/∣M∣\delta[n]/|M|, because both sequences contain exactly one unit-valued sample at n=0n=0.