Skip to content

Transmission of Signals and LTI Systems

Signal transmission is the process of carrying information from a source to a destination through a physical medium such as copper cable, optical fibre, or free space.

A communication system converts the source information into a signal suited to the available channel and reconstructs the information at the destination. The transmitter may encode, pulse-shape, or modulate the message. The channel then introduces attenuation, bandwidth limitation, distortion, noise, and possibly interference. The receiver performs the complementary operations, such as channel selection, equalization, demodulation, decoding, and regeneration.

General communication chain: the transmitter conditions the source message for the physical channel, noise and other impairments alter the received signal, and the receiver reconstructs the message for the destination.

General communication chain: the transmitter conditions the source message for the physical channel, noise and other impairments alter the received signal, and the receiver reconstructs the message for the destination.

In baseband transmission, the information-bearing waveform is sent directly without translation to a high-frequency carrier. Its spectrum remains centred about zero frequency (DC). For digital data, the bit sequence is converted to a line-coded pulse waveform, such as NRZ or Manchester code, and applied directly to a low-pass channel.

Baseband transmission is appropriate when the medium passes frequencies down to or near DC. The transmitter mainly performs line coding and pulse shaping; the receiver uses filtering, equalization, timing recovery, pulse detection, and regeneration. It is simple and efficient on dedicated wired links, but it cannot directly share a radio-frequency channel by carrier allocation.

  • Digital data over short wired links

  • Ethernet baseband signalling

  • PCM pulses before modulation

In passband transmission, the message modifies a parameter of a sinusoidal carrier and shifts its spectrum from baseband to a band centred about the carrier frequency fcf_c. A general modulated waveform can be written as

where the message controls the amplitude A(t)A(t), phase ϕ(t)\phi(t), or instantaneous frequency. For example, multiplication by a carrier gives s(t)=m(t)cos⁡ωcts(t)=m(t)\cos\omega_ct and creates translated spectral components around ±ωc\pm\omega_c.

Modulation permits practical antenna dimensions, efficient radiation, frequency-division multiplexing, spectrum allocation, and transmission through band-pass media. The transmitter therefore contains a modulator and RF stages, while the receiver selects the wanted channel and demodulates it back to baseband.

  • AM, FM, and PM radio

  • Mobile communication

  • Satellite communication

A baseband spectrum is centred at zero frequency; multiplication by a carrier translates copies of the spectrum to bands centred at ±f_(c).

A baseband spectrum is centred at zero frequency; multiplication by a carrier translates copies of the spectrum to bands centred at ±fc\pm f_c.

FeatureBaseband transmissionPassband transmission
Spectral locationCentred near 00 HzCentred near carrier fcf_c
Carrier modulationNot requiredRequired
Typical mediumWired low-pass channelRadio, satellite, or band-pass cable channel
Main transmitter operationLine coding and pulse shapingModulation and frequency translation
Receiver operationEqualization and pulse detectionRF selection, demodulation, then baseband recovery

Comparison of baseband and passband transmission.

FactorEffect
Bandwidth limitationCauses waveform spreading and intersymbol interference
NoiseAdds a random disturbance and reduces S/NS/N
AttenuationDecreases signal power with distance
DistortionAlters different frequency components unequally
InterferenceAdds unwanted signals from other sources

Principal transmission impairments.

The constant magnitude prevents amplitude distortion. The phase is linear in ω\omega, so every occupied spectral component has the same delay tdt_d and there is no phase distortion. These conditions are required only over the input signal’s occupied band, not necessarily at every frequency.

An LTI system is a system that satisfies both linearity and time invariance. Its behaviour is completely described by its impulse response.

Let T\mathcal{T} denote a system. It is linear if it obeys superposition:

The two parts of superposition are additivity, obtained by taking a=b=1a=b=1, and homogeneity, obtained by considering one scaled input.

A system is time invariant when delaying the input merely delays the output by the same amount; the system itself does not depend on absolute time.

When both tests hold, the input-output relation is convolution with the system’s impulse response:

Two especially important LTI properties can already be read from hh.

PropertyContinuous-time conditionDiscrete-time condition
Causalh(t)=0h(t)=0 for t<0t<0h[n]=0h[n]=0 for n<0n<0
BIBO stable∫−∞∞∣h(t)∣ dt<∞\displaystyle\int_{-\infty}^{\infty}\lvert h(t)\rvert\,\mathrm{d}t<\infty∑n=−∞∞∣h[n]∣<∞\displaystyle\sum_{n=-\infty}^{\infty}\lvert h[n]\rvert<\infty

Causality and BIBO-stability tests for LTI systems.

BIBO stability means that every bounded input produces a bounded output. The impulse-response derivations below justify both conditions.

The impulse response is the output of a system when its input is a unit impulse. Thus

x(t)=δ(t)⇒y(t)=h(t),x[n]=δ[n]⇒y[n]=h[n].x(t)=\delta(t)\Rightarrow y(t)=h(t), \qquad x[n]=\delta[n]\Rightarrow y[n]=h[n].

Applying a unit impulse to an LTI system produces its impulse response, which completely characterizes the system.

Applying a unit impulse to an LTI system produces its impulse response, which completely characterizes the system.

For an LTI system, h(t)h(t) or h[n]h[n] completely characterizes the system: once it is known, convolution gives the output for every admissible input.

Why the Impulse Is the Natural Test Signal

Section titled “Why the Impulse Is the Natural Test Signal”

Every signal can be synthesized from scaled and shifted impulses. The sifting property gives the discrete decomposition

x[n]=∑k=−∞∞x[k] δ[n−k]x[n]=\sum_{k=-\infty}^{\infty}x[k]\,\delta[n-k]

and the continuous decomposition

x(t)=∫−∞∞x(τ) δ(t−τ) dτ.x(t)=\int_{-\infty}^{\infty} x(\tau)\,\delta(t-\tau)\,\mathrm{d}\tau.

Time invariance makes the response to a shifted impulse δ[n−k]\delta[n-k] equal to the shifted impulse response h[n−k]h[n-k]. Linearity then permits each response to be weighted by x[k]x[k] and all responses to be added. Therefore

y[n]=∑k=−∞∞x[k]h[n−k]=x[n]∗h[n].y[n]=\sum_{k=-\infty}^{\infty}x[k]h[n-k]=x[n]*h[n].

The same argument in continuous time yields

y(t)=∫−∞∞x(τ)h(t−τ) dτ=x(t)∗h(t).y(t)=\int_{-\infty}^{\infty}x(\tau)h(t-\tau)\,\mathrm{d}\tau=x(t)*h(t).

Thus the impulse response is a complete “fingerprint” of an LTI system: it records the response to the elementary components from which every input is formed.

System Properties from the Impulse Response

Section titled “System Properties from the Impulse Response”
PropertyContinuous-time conditionDiscrete-time conditionMeaning
Memorylessh(t)=Kδ(t)h(t)=K\delta(t)h[n]=Kδ[n]h[n]=K\delta[n]Output depends only on the present input
Causalh(t)=0h(t)=0 for t<0t<0h[n]=0h[n]=0 for n<0n<0No output before the input is applied
BIBO stable∫−∞∞∣h(t)∣ dt<∞\displaystyle\int_{-\infty}^{\infty}\lvert h(t)\rvert\,\mathrm{d}t<\infty∑n=−∞∞∣h[n]∣<∞\displaystyle\sum_{n=-\infty}^{\infty}\lvert h[n]\rvert<\inftyEvery bounded input gives a bounded output
Invertible∃hinv: h∗hinv=δ(t)\exists h_{\mathrm{inv}}:\ h*h_{\mathrm{inv}}=\delta(t)∃hinv: h∗hinv=δ[n]\exists h_{\mathrm{inv}}:\ h*h_{\mathrm{inv}}=\delta[n]The input can be recovered from the output

Complete impulse-response tests for common LTI-system properties.

These conditions follow directly from convolution.

  • Memoryless: If h(t)=Kδ(t)h(t)=K\delta(t), then y(t)=x(t)∗Kδ(t)=Kx(t)y(t)=x(t)*K\delta(t)=Kx(t), so the output uses only the present input. Any delayed or spread component of h(t)h(t) introduces memory.

  • Causal: In y(t)=∫x(τ)h(t−τ) dτy(t)=\int x(\tau)h(t-\tau)\,\mathrm{d}\tau, causality forbids dependence on future values τ>t\tau>t. This is guaranteed precisely when h(t−τ)=0h(t-\tau)=0 for t−τ<0t-\tau<0, or h(v)=0h(v)=0 for v<0v<0.

  • Stable: If ∣x(t)∣≤M\lvert x(t)\rvert\leq M, the convolution bound gives

∣y(t)∣≤∫−∞∞∣x(τ)∣∣h(t−τ)∣ dτ≤M∫−∞∞∣h(v)∣ dv.\begin{aligned} \lvert y(t)\rvert &\leq\int_{-\infty}^{\infty} \lvert x(\tau)\rvert\lvert h(t-\tau)\rvert\,\mathrm{d}\tau\\ &\leq M\int_{-\infty}^{\infty}\lvert h(v)\rvert\,\mathrm{d}v. \end{aligned}

Absolute integrability of h(t)h(t) therefore guarantees a bounded output. The discrete proof replaces the integral by a sum.

  • Invertible: Cascading a system with its inverse must produce the identity system, whose impulse response is δ\delta. Hence h∗hinv=δh*h_{\mathrm{inv}}=\delta.

For contrast, h(t)=u(t)h(t)=u(t) is causal but unstable because its absolute integral is infinite. The response h(t)=etu(−t)h(t)=e^tu(-t) is stable because ∫−∞0et dt=1\int_{-\infty}^{0}e^t\,\mathrm{d}t=1, but it is noncausal because it is nonzero for t<0t<0.

The step response s(t)s(t) is the output produced by the unit-step input u(t)u(t). Because the unit step is the running integral of the impulse, the step and impulse responses form an integral–derivative pair:

For discrete time, accumulation and first difference give

Either response can therefore be obtained from the other, a common short-question variation.

Transforming the impulse response gives the system transfer function or frequency response:

Thus H(s)=L{h(t)}H(s)=\mathcal{L}\{h(t)\} and H(ω)=F{h(t)}H(\omega)=\mathcal{F}\{h(t)\}. Convolution in time becomes multiplication in either transform domain:

y=x∗h⟺Y(s)=X(s)H(s),Y(ω)=X(ω)H(ω).y=x*h \quad\Longleftrightarrow\quad Y(s)=X(s)H(s), \qquad Y(\omega)=X(\omega)H(\omega).

Complex exponentials are eigenfunctions of every LTI system. For x(t)=estx(t)=e^{st},

y(t)=∫−∞∞h(τ)es(t−τ) dτ=est∫−∞∞h(τ)e−sτ dτ=H(s)est.\begin{aligned} y(t) &=\int_{-\infty}^{\infty}h(\tau)e^{s(t-\tau)}\,\mathrm{d}\tau\\ &=e^{st}\int_{-\infty}^{\infty}h(\tau)e^{-s\tau}\,\mathrm{d}\tau\\ &=H(s)e^{st}. \end{aligned}

The waveform is unchanged; the system only scales it by the eigenvalue H(s)H(s).

Finally, impulse-response duration classifies digital filters.

Impulse responseFilter type
Finite duration (finitely many nonzero terms)FIR
Infinite durationIIR

Digital-filter classification by impulse-response duration.

These filter classes are developed in detail later in this chapter.

Convolution combines an input signal with the impulse response of an LTI system to determine its output. It accounts for the response produced by every input value and adds all contributions at the observation time.

For continuous-time signals,

For discrete-time signals,

Any continuous-time input can be decomposed into a continuum of shifted impulses:

x(t)=∫−∞∞x(τ)δ(t−τ) dτ.x(t)=\int_{-\infty}^{\infty} x(\tau)\delta(t-\tau)\,\mathrm{d}\tau.

The term x(τ)δ(t−τ) dτx(\tau)\delta(t-\tau)\,\mathrm{d}\tau represents an impulse at t=τt=\tau with infinitesimal weight x(τ) dτx(\tau)\,\mathrm{d}\tau. If the response to δ(t)\delta(t) is h(t)h(t), time invariance makes the response to δ(t−τ)\delta(t-\tau) equal to h(t−τ)h(t-\tau). By linearity, that response is weighted by x(τ) dτx(\tau)\,\mathrm{d}\tau, and all such responses can be superposed. Consequently,

y(t)=∫−∞∞x(τ)h(t−τ) dτ=x(t)∗h(t).\boxed{y(t)=\int_{-\infty}^{\infty} x(\tau)h(t-\tau)\,\mathrm{d}\tau=x(t)*h(t)}.

Similarly, the discrete decomposition

x[n]=∑k=−∞∞x[k]δ[n−k]x[n]=\sum_{k=-\infty}^{\infty}x[k]\delta[n-k]

gives

y[n]=∑k=−∞∞x[k]h[n−k]=x[n]∗h[n].\boxed{y[n]=\sum_{k=-\infty}^{\infty} x[k]h[n-k]=x[n]*h[n]}.

Convolution is therefore not merely a calculation rule; it follows directly from linearity and time invariance.

For graphical continuous-time convolution, keep x(τ)x(\tau) fixed and operate on h(τ)h(\tau):

  1. Fold: Reflect h(τ)h(\tau) about the vertical axis to obtain h(−τ)h(-\tau).

  2. Shift: Move the folded signal by the observation time tt to obtain h(t−τ)h(t-\tau).

  3. Multiply: Form the point-by-point product x(τ)h(t−τ)x(\tau)h(t-\tau).

  4. Integrate: The signed area of that product is the single output value y(t)y(t).

  5. Slide and repeat: Vary tt from −∞-\infty to +∞+\infty to construct the complete output waveform.

The output is large when the two waveforms have substantial overlap and is zero when they do not overlap.

Graphical convolution: fold h(τ), shift it to h(t − τ), multiply by the fixed x(τ), and integrate the signed overlap area to obtain one value of y(t).

Graphical convolution: fold h(τ)h(\tau), shift it to h(t−τ)h(t-\tau), multiply by the fixed x(τ)x(\tau), and integrate the signed overlap area to obtain one value of y(t)y(t).

The following properties hold whenever the stated convolutions, integrals, or sums exist. They simplify interconnected LTI systems and are frequently asked directly in examinations.

Starting with the definition and substituting λ=t−τ\lambda=t-\tau,

∫−∞∞x(τ)h(t−τ) dτ=∫−∞∞h(λ)x(t−λ) dλ,\begin{aligned} \int_{-\infty}^{\infty}x(\tau)h(t-\tau)\,\mathrm{d}\tau &=\int_{-\infty}^{\infty}h(\lambda)x(t-\lambda)\,\mathrm{d}\lambda, \end{aligned}

which is h∗xh*x. Therefore the order of the two signals does not affect the result.

The grouping of successive convolutions can be changed without changing the output. Physically, two LTI systems with impulse responses hh and gg in cascade have the overall impulse response h∗gh*g, regardless of which pair is convolved first. A complicated cascade may therefore be replaced by one equivalent system.

Distribution of the convolution integral over addition gives

∫−∞∞x(τ)[h(t−τ)+g(t−τ)] dτ=∫−∞∞x(τ)h(t−τ) dτ+∫−∞∞x(τ)g(t−τ) dτ.\begin{aligned} &\int_{-\infty}^{\infty} x(\tau)\bigl[h(t-\tau)+g(t-\tau)\bigr] \,\mathrm{d}\tau\\ &\qquad=\int_{-\infty}^{\infty}x(\tau)h(t-\tau)\,\mathrm{d}\tau +\int_{-\infty}^{\infty}x(\tau)g(t-\tau)\,\mathrm{d}\tau. \end{aligned}

This represents parallel LTI systems: their total output is the sum of the individual outputs.

The unit impulse is the identity element of convolution:

x(t)∗δ(t)=x(t).\boxed{x(t)*\delta(t)=x(t)}.

The sifting property also gives

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\\ &=\boxed{x(t-t_0)}. \end{aligned}

Convolution with an impulse reproduces the signal; a shifted impulse reproduces and shifts it.

If y(t)=x(t)∗h(t)y(t)=x(t)*h(t), delaying either signal delays the output by the same amount, while delaying both adds the delays:

The single-shift case x(t−t0)∗h(t)=x(t)∗h(t−t0)=y(t−t0)x(t-t_0)*h(t)=x(t)*h(t-t_0)=y(t-t_0) is the convolution form of time invariance.

Compressing or expanding the time axes of both signals by the same nonzero factor aa scales the output in time and its amplitude by 1/∣a∣1/\lvert a\rvert:

When the derivatives exist and differentiation can be interchanged with the convolution integral,

This is useful for differential-equation problems and for moving between step and impulse responses.

For absolutely integrable signals, the area under a convolution is the product of the individual areas:

If finite-duration signals occupy intervals of lengths TxT_x and ThT_h, their convolution generally has duration Tx+ThT_x+T_h, apart from endpoint conventions or cancellation. It starts at first overlap and ends when the overlap disappears. For finite discrete sequences of lengths LxL_x and LhL_h, the linear-convolution length is Lx+Lh−1L_x+L_h-1.

Convolution in time is pointwise multiplication in frequency:

The transform turns a difficult convolution integral into an algebraic product. This is the basis of transfer-function analysis, where the output transform equals the input transform multiplied by the system transfer function.

Discrete linear convolution of x(n) = {1, 2} and h(n) = {1, 1} produces the three-sample sequence y(n) = {1, 3, 2}.

Discrete linear convolution of x(n)={1,2}x(n)=\{1,2\} and h(n)={1,1}h(n)=\{1,1\} produces the three-sample sequence y(n)={1,3,2}y(n)=\{1,3,2\}.

Let x(t)=h(t)=1x(t)=h(t)=1 for 0≤t≤10\leq t\leq1 and let both signals be zero elsewhere. At each shift, the convolution integral equals the overlap length of the two unit-width pulses. Hence

The output is triangular and is supported on 0≤t≤20\leq t\leq2. More generally, convolving finite-duration signals of widths TxT_x and ThT_h produces support of width Tx+ThT_x+T_h between first and last overlap, subject to endpoint conventions and possible cancellation.