Skip to main content

System types; output as convolution

Short answer

Linear systems obey superposition; nonlinear (e.g., square-law) create new frequencies. Causal systems depend only on present/past; time-invariant systems have unchanging parameters. Convolution proof: x(t)=∫x(λ)δ(t-λ)dλ; by time invariance δ→h, and superposition, y(t)=∫x(λ)h(t-λ)dλ = x(t)*h(t).

Discuss linear, non linear, causal and time invariant systems used in communication. Prove that the output of any system is given by convolution of input and impulse response of the system.

Types of systems

  • Linear system: obeys superposition, ax1+bx2→ay1+by2a x_1 + b x_2 \to a y_1 + b y_2. Example: an ideal amplifier y=5x(t)y = 5x(t), filters, cables.
  • Non-linear system: does not obey superposition; creates new frequencies. Example: square-law device y=x2(t)y = x^2(t) used in modulators and detectors, a diode, a saturated amplifier.
  • Causal system: output depends only on present and past inputs; h(t)=0h(t) = 0 for t<0t < 0. All real-time systems are causal, e.g. y(t)=x(t−1)y(t) = x(t-1). A system such as y(t)=x(t+1)y(t) = x(t+1) is non-causal (ideal filters are non-causal).
  • Time-invariant system: a delay of the input causes the same delay of the output, x(t−t0)→y(t−t0)x(t - t_0) \to y(t - t_0); its parameters do not change with time, e.g. a fixed RC filter. A system like y(t)=t x(t)y(t) = t\,x(t) or a time-varying fading channel is time-variant.

Communication channels and filters are usually modelled as linear time-invariant (LTI); modulators and detectors are deliberately non-linear or time-varying.

Proof: output = input convolved with impulse response

Let h(t)h(t) be the response of an LTI system to δ(t)\delta(t).

Step 1: represent the input as a sum of impulses (sifting property):

x(t)=∫−∞∞x(λ) δ(t−λ) dλx(t) = \int_{-\infty}^{\infty}x(\lambda)\,\delta(t - \lambda)\,d\lambda

i.e. x(t)x(t) is a continuous sum of impulses located at t=λt = \lambda with strength x(λ)dλx(\lambda)d\lambda.

Step 2: use time invariance: δ(t−λ)→h(t−λ)\delta(t - \lambda) \to h(t - \lambda).

Step 3: use homogeneity: x(λ)δ(t−λ)dλ→x(λ)h(t−λ)dλx(\lambda)\delta(t-\lambda)d\lambda \to x(\lambda)h(t-\lambda)d\lambda.

Step 4: use additivity (superposition) over all λ\lambda:

y(t)=∫−∞∞x(λ) h(t−λ) dλ=x(t)∗h(t)y(t) = \int_{-\infty}^{\infty}x(\lambda)\,h(t-\lambda)\,d\lambda = x(t) * h(t)

This is the convolution integral. With μ=t−λ\mu = t - \lambda it can also be written y(t)=∫h(μ)x(t−μ)dμ=h(t)∗x(t)y(t) = \int h(\mu)x(t-\mu)d\mu = h(t) * x(t).

For a causal system with input starting at t=0t = 0, the limits reduce to y(t)=∫0tx(λ)h(t−λ)dλy(t) = \int_0^t x(\lambda)h(t-\lambda)d\lambda. In the frequency domain the result becomes Y(f)=X(f)H(f)Y(f) = X(f)H(f).

✓ Answer checked by Claude Opus 5.5 (high effort)

All Communication Systems chapter 1 questions →