Part 1 · Chapter 1

Introduction to Signals and Systems

Before any transform, filter or feedback loop, there is one relationship at the heart of this course — a system takes an input signal and returns an output signal. Before we learn how to decompose a signal or predict a system's response, this chapter sets the scene: what a signal is, what a system is, and the single strategy the rest of the book rests on.

Signals and Systems Prof. Mithun Mondal Reading time ≈ 40 min
i What you'll learn
  • What signals and systems studies, and the working definitions of a signal and a system.
  • The two great families of signals — continuous-time \(x(t)\) and discrete-time \(x[n]\) — and how one becomes the other by sampling.
  • How to measure the "size" of a signal through its energy and power, and how that splits signals into two useful classes.
  • The view of a system as an operator \(y = T\{x\}\), and the properties (linearity, time-invariance, causality, stability) that decide how tractable it is.
  • The one strategy that organises the entire course — decompose, respond, superpose — and why it makes transforms so central.
  • Where signal-and-system ideas show up across communications, control, audio, imaging and biomedical engineering.
Section 1-1

What the Subject Is

Speak into a phone and your voice becomes a fluctuating voltage. Record a heartbeat and it becomes an ECG trace. Photograph a scene and it becomes a grid of brightness values. Watch a stock ticker and it becomes a string of numbers marching forward in time. These look like completely different things — sound, biology, light, money — yet an engineer treats them all with the same mathematics. Signals and systems is that shared language: a unified framework for describing the quantities that carry information and the processes that act on them.

The subject has two nouns in its name, and they belong together. A signal is the thing that carries information — the voice, the trace, the ticker. A system is anything that takes a signal in and puts a signal out — an amplifier, an equaliser, a control loop, a communication channel, a compression algorithm. Almost every task in electrical and electronics engineering can be phrased as: given this input signal and this system, what is the output? — or its inverse, what system will turn this input into the output I want?

One idea runs underneath all of it, and it is worth fixing in your mind before anything else. A system is a mapping from an input signal to an output signal. Filtering, modulation, feedback, sampling, coding — every topic in this book is a special case of studying that one mapping. Read it into every chapter that follows and the subject organises itself.

🔑
The whole subject in one relationship
\[ y(t) \;=\; T\{\,x(t)\,\} \]

A system \(T\) transforms an input signal \(x\) into an output signal \(y\). Generation, filtering, transforms, sampling and feedback are all, in the end, strategies for understanding or shaping this single mapping.

The same tools, everywhere. The equaliser in a music app, the cruise control in a car, the noise filter on an ECG, and the error-correction in a Wi-Fi link are built from one set of ideas. Learn the framework once and it transfers across every one of them.
Section 1-2

What Is a Signal

A signal is a function of one or more independent variables that conveys information about the behaviour of some physical phenomenon. In this course the independent variable is almost always time, and the signal is a single real (occasionally complex) number that varies with it. We write a continuous-time signal as \(x(t)\), read "x of t," where \(t\) ranges over the real line.

The idea is broader than time, though. An image is a signal of two spatial variables, \(f(x,y)\); a video adds time, \(f(x,y,t)\). Some signals are vectors — the three-axis output of an accelerometer — and some are complex-valued, a convenience we will lean on heavily once Fourier analysis arrives. For now, hold the simplest and most important picture: a signal is a function that assigns a value to every instant of time.

A signal is a function of time
\[ x : t \;\longmapsto\; x(t), \qquad t \in \mathbb{R} \]
Information is the point. A signal that never varies carries nothing; it is the changes — the rise of a pulse, the swing of a sinusoid, the jump at an edge — that encode meaning. Much of this course is about reading that structure out of a signal.
Section 1-3

What Is a System

A system is any process that operates on one or more input signals to produce one or more output signals. It is, in other words, a transformation — an operator — that turns an input signal \(x\) into an output signal \(y\). We capture this with an operator symbol \(T\) and the compact notation \(y(t)=T\{x(t)\}\), and we picture it as a block with the input flowing in on the left and the output leaving on the right.

x(t) INPUT System y = T{ x } y(t) OUTPUT
The block-diagram view — a system is an operator mapping an input signal to an output signal

Systems can be physical or abstract. An RC circuit is a system: apply a voltage and it returns a smoothed version of it. A microphone-and-amplifier chain is a system. So is a purely computational one — a moving-average filter that replaces each sample of a data stream with the average of its neighbours, or the software that decodes a video. The block does not care whether it is made of resistors or lines of code; what matters is the rule connecting input to output.

SystemInput signalOutput signal
Audio amplifierWeak voltage from a pickupAmplified voltage to a speaker
RC low-pass filterNoisy input voltageSmoothed output voltage
Cruise controlDesired speedThrottle command / actual speed
Moving-average filterData stream \(x[n]\)Smoothed stream \(y[n]\)
Section 1-4

Continuous-Time and Discrete-Time Signals

Signals split into two great families, and the whole course is organised around the pair. A continuous-time (CT) signal is defined at every instant: its independent variable \(t\) runs over the real line, and we write it \(x(t)\) with round brackets. A discrete-time (DT) signal is defined only at integer instants: its variable \(n\) takes integer values, and we write it \(x[n]\) with square brackets. The bracket style is a deliberate, permanent signal of which world you are in — keep it precise from the first page.

The two families
\[ x(t),\quad t \in \mathbb{R} \qquad\text{(continuous-time)} \qquad\qquad x[n],\quad n \in \mathbb{Z} \qquad\text{(discrete-time)} \]
t x(t)
Continuous-time — a value at every instant
n x[n]
Discrete-time — values only at integer instants

The two families are intimately linked. A discrete-time signal very often arises by sampling a continuous-time one — reading \(x(t)\) at evenly spaced instants \(t = nT_s\) to form \(x[n] = x(nT_s)\), where \(T_s\) is the sampling period. This is exactly what an analog-to-digital converter does inside every phone, camera and instrument. When and how a sampled sequence faithfully represents the original — and when it does not — is the sampling theorem of Part 6, one of the pivotal results of the whole subject.

AspectContinuous-timeDiscrete-time
Notation\(x(t)\), round brackets\(x[n]\), square brackets
Independent variable\(t \in \mathbb{R}\)\(n \in \mathbb{Z}\)
Visualised asA smooth curveA stem (lollipop) plot
Natural homeAnalog circuits, physicsComputers, DSP, digital hardware
Section 1-5

The Size of a Signal: Energy and Power

How "big" is a signal? A single number like a peak value is misleading — a brief tall spike and a long low hum can matter very differently. The two measures that behave well are energy and power, borrowed from the physical case where a voltage \(x(t)\) across a 1 Ω resistor dissipates instantaneous power \(x^2(t)\). Total energy is that quantity integrated over all time:

Signal energy (continuous- and discrete-time)
\[ E = \int_{-\infty}^{\infty} |x(t)|^2\, dt \qquad\qquad E = \sum_{n=-\infty}^{\infty} |x[n]|^2 \]

Some signals — a sinusoid that runs forever, a constant DC level — have infinite energy simply because they never stop. For these the useful measure is the average power, the energy per unit time in the limit of a long window:

Average power
\[ P = \lim_{T\to\infty} \frac{1}{2T}\int_{-T}^{T} |x(t)|^2\, dt \]

These two measures cleanly split most signals of interest into two classes. An energy signal has finite, non-zero energy — and therefore zero average power, because a finite amount of energy spread over infinite time averages to nothing. A power signal has finite, non-zero average power — and therefore infinite energy. A signal is one or the other, never both; transient, decaying signals tend to be energy signals, while everlasting periodic signals are power signals.

🔑
Two classes, mutually exclusive
Energy signal: \(0 < E < \infty,\; P = 0\)   ·   Power signal: \(0 < P < \infty,\; E = \infty\)

Deciding which class a signal belongs to tells you immediately which measure to compute and which mathematical tools will apply to it later.

A quick test. Does the signal eventually die away to zero (a pulse, a decaying exponential)? It is almost certainly an energy signal. Does it keep going forever with roughly constant strength (a sinusoid, a square wave, DC)? It is a power signal. The worked examples put numbers on both.
Section 1-6

Systems as Operators

Return now to the block diagram, because the operator view is where the real power of this subject lives. Writing \(y=T\{x\}\) invites a decisive question: what kind of operator is \(T\)? A handful of properties, studied in detail in Chapter 5, decide how hard or easy a system is to analyse, and every one of them is a yes-or-no question you can ask of the input-output rule.

PropertyPlain-language meaning
LinearityScaling and adding inputs scales and adds the outputs (superposition holds).
Time-invarianceDelaying the input just delays the same output — the rule does not change with time.
CausalityThe output now depends only on present and past inputs, never on the future.
StabilityA bounded input can never produce an unbounded output.
MemoryThe output depends on past (or future) inputs, not only the present instant.

When a system is both linear and time-invariant — an LTI system — something remarkable happens: its entire behaviour is captured by a single signal, its response to one sharp impulse, and its output to any input follows by an operation called convolution. LTI systems are the crown jewels of the course, the reason Chapters 6–9 exist, and the foundation on which every transform method is built. Most real amplifiers, filters and circuits are LTI to an excellent approximation, which is exactly why the theory is so useful.

🔑
Why LTI matters
Linear + Time-Invariant  ⇒  fully described by its impulse response

For an LTI system, knowing the output to a single impulse is enough to predict the output to every input. This one fact is what makes the whole analytical machinery of the course possible.

Section 1-7

The Central Strategy: Decompose, Respond, Superpose

If you take one idea from this chapter into the rest of the book, take this one. Real signals are complicated, and pushing a complicated signal directly through a system is hard. So we never do. Instead we follow a three-step strategy that recurs, in one costume or another, in almost every chapter that follows.

DECOMPOSE x = Σ cₖ φₖ RESPOND φₖ → ψₖ SUPERPOSE y = Σ cₖ ψₖ complicated in → simple pieces → complicated out
The recurring three-step strategy that makes every transform in the course work

First, decompose the input into a sum of simple building-block signals \(\varphi_k\), each weighted by a coefficient \(c_k\). Second, find how the system responds to each individual building block — a far easier problem, because the blocks are chosen to be the ones the system handles cleanly. Third, because the systems we care about are linear, superpose those individual responses to assemble the full output.

The genius is in the choice of building block, and that choice is the difference between the great methods of the course. Choose shifted impulses and superposition becomes convolution (Part 2). Choose sinusoids or complex exponentials and it becomes the Fourier series and Fourier transform (Parts 3–4). Broaden those exponentials and you arrive at the Laplace and Z-transforms (Parts 5, 7). Four transforms, one strategy underneath them all.

Why exponentials are special. Complex exponentials have a magical property for LTI systems: they pass through unchanged in shape, merely scaled. That single fact — that they are the "eigenfunctions" of LTI systems — is the deep reason Fourier, Laplace and Z methods dominate everything that follows.
Section 1-8

Applications

The framework is abstract on purpose, which is why it reaches so far. Wherever information is carried by a changing quantity and a process reshapes it, signals and systems is the language in use.

📡 Communications

Modulation, filtering and detection in radio, mobile and Wi-Fi links; the sampling and coding that turn analog voice into robust digital streams.

🎛️ Control & robotics

Feedback loops, stability analysis and controller design — from cruise control to flight autopilots to robot arms — all rest on system properties and transfer functions.

🎧 Audio & image

Equalisers, noise reduction, echo cancellation, edge detection, and the JPEG and MP3 compression schemes that are Fourier analysis in disguise.

🫀 Biomedical

Filtering ECG and EEG traces, imaging systems such as MRI and ultrasound, and the algorithms that pull a heartbeat out of a noisy recording.

Digital signal processing ties the threads together: nearly every device you own samples a real-world signal, processes the resulting sequence with a discrete-time system, and reconstructs an output. That whole pipeline is this course, applied.
Section 1-9

Worked Examples

1 Continuous or discrete? Energy or power?

Problem. Classify each as continuous-time or discrete-time, and say whether it is more naturally an energy or a power signal: (a) the voltage from a microphone; (b) the daily closing price of a stock; (c) a single rectangular pulse of height 1 lasting 2 s; (d) the mains supply \(230\cos(2\pi\,50\,t)\).

Solution. (a) Continuous-time, and since it is bounded and ongoing, a power signal. (b) Discrete-time — one value per day. (c) Continuous-time; it dies away to zero, so it is an energy signal. (d) Continuous-time and everlasting periodic, so a power signal. The pattern to notice: signals that switch off are energy signals; signals that run forever are power signals.

2 Energy of a decaying exponential

Problem. Find the total energy of \(x(t) = e^{-at}u(t)\) with \(a>0\), where \(u(t)\) is the unit step (zero for \(t<0\), one for \(t\ge 0\)).

Solution. The step confines the signal to \(t\ge 0\), so integrate \(|x(t)|^2 = e^{-2at}\) from 0 to \(\infty\):

Working
\[ E = \int_{0}^{\infty} e^{-2at}\, dt = \left[\frac{-1}{2a}e^{-2at}\right]_{0}^{\infty} = \frac{1}{2a} \]

The energy is finite (for any \(a>0\)), confirming this is an energy signal. A faster decay — larger \(a\) — carries less energy, exactly as intuition suggests.

3 Power of a sinusoid

Problem. Find the average power of \(x(t) = A\cos(\omega_0 t + \phi)\).

Solution. Averaging \(\cos^2\) over whole periods gives \(\tfrac12\), using \(\cos^2\theta = \tfrac12(1+\cos 2\theta)\) — the \(\cos 2\theta\) term averages to zero:

Working
\[ P = \frac{1}{T_0}\int_{0}^{T_0} A^2\cos^2(\omega_0 t + \phi)\, dt = \frac{A^2}{2} \]

The power is finite and non-zero, so the sinusoid is a power signal — and its energy, spread over all time, is infinite. The result \(P = A^2/2\) is worth memorising; it reappears constantly.

4 Reading a system's rule

Problem. A discrete-time system is defined by \(y[n] = x[n] - x[n-1]\). Describe in words what it does, and name one use.

Solution. Each output sample is the change in the input from the previous sample to the current one — a first difference, the discrete-time analogue of a derivative. Where the input is flat, the output is zero; where the input jumps, the output spikes. It therefore emphasises rapid changes and suppresses slow ones, which makes it a simple edge or transient detector. (Looking ahead: it is linear, time-invariant, causal and stable — every property from Section 1-6 can be checked directly on this one rule.)

Review

Chapter Summary

What it is

A unified language for signals (functions carrying information) and systems (operators that transform them), captured by \(y=T\{x\}\).

Signal

A function of an independent variable — usually time — that conveys information; changes, not constants, carry the meaning.

Two families

Continuous-time \(x(t)\), \(t\in\mathbb{R}\), and discrete-time \(x[n]\), \(n\in\mathbb{Z}\), linked by sampling \(x[n]=x(nT_s)\).

Size

Energy \(E=\int|x|^2dt\) and power \(P=\lim\frac{1}{2T}\int_{-T}^{T}|x|^2dt\); energy signals vs power signals, never both.

Systems

Operators judged by linearity, time-invariance, causality, stability and memory; LTI systems are fully set by their impulse response.

Strategy

Decompose into simple blocks, find each response, superpose — the engine behind convolution and all four transforms.

Practice

Problems

For each item, first identify which idea it tests — the signal/system definitions, the CT/DT distinction, the energy/power measures, the operator properties, or the decompose-respond-superpose strategy — then apply the matching rule. Difficulty rises down the list.

  1. Define "signal" and "system" in one sentence each, and give one physical example of each drawn from everyday technology.
  2. Classify as continuous-time or discrete-time: the groove depth along a vinyl record, the monthly rainfall of a city, the voltage across a loudspeaker, and the pixel values along one row of a digital photograph.
  3. Explain, using the definitions, why a signal cannot have both finite non-zero energy and finite non-zero power at the same time.
  4. Compute the total energy of \(x(t) = e^{-3t}u(t)\), and state whether it is an energy or a power signal.
  5. Find the average power of \(x(t) = 5\cos(100t)\). What is its energy?
  6. Write the notation \(x(t)\) and \(x[n]\) side by side and state precisely how a discrete-time signal is usually obtained from a continuous-time one.
  7. A system is \(y[n] = \tfrac13\big(x[n] + x[n-1] + x[n-2]\big)\). Describe in words what it does to a noisy sequence and name one practical use.
  8. For the delay system \(y(t) = x(t-2)\), describe its action and argue informally whether it is linear and whether it is time-invariant.
  9. Explain qualitatively why complex exponentials (or sinusoids) are the natural building blocks for analysing LTI systems, referring to the decompose-respond-superpose strategy.
  10. A power signal has \(P = 4\) (in appropriate units). What is its energy? Conversely, a non-zero energy signal has \(E = 10\). What is its average power? Justify both answers from the definitions.
Tip: almost every quantitative problem in this chapter reduces to one of two moves — decide whether a signal switches off (energy) or runs forever (power) and compute the matching integral, or read a system's input-output rule and test it against the property definitions. Get fluent with those two moves now and the machinery of later chapters will feel familiar.