UNIT 1: FUNDAMENTALS OF SIGNALS & SYSTEMS
I. SIGNAL CLASSIFICATION & BASIC OPERATIONS
A. Continuous-Time (CT) vs. Discrete-Time (DT) Signals
| Feature | Continuous-Time (CT) | Discrete-Time (DT) |
|---|---|---|
| Domain | Defined for all real time t |
Defined only at integer instants n |
| Representation | x(t) |
x[n] |
| Processing | Analog operations (circuits) | Digital operations (algorithms) |
| Analysis Tool | Differential equations, CTFT | Difference equations, Z-transform, DTFT |
| Example | x(t) = sin(2πt) |
x[n] = sin(πn/4) |
[!TIP] Exam Focus: Distinguish by domain (continuous
tvs. discreten). CT signals are functions of a real variable; DT signals are sequences.
B. Standard Signals & Basic Operations
-
Unit Step:
u(t) = {1, t≥0; 0, t<0}(CT) /u[n] = {1, n≥0; 0, n<0}(DT) -
Unit Ramp:
r(t) = t u(t)(CT) /r[n] = n u[n](DT). Key Distinction: Ramp = integral of step. -
Unit Impulse (Dirac Delta):
δ(t)(CT) with∫δ(t)dt = 1,δ(t)=0 for t≠0.δ[n](DT) with∑δ[n]=1,δ[0]=1,δ[n]=0 for n≠0. Sifting Property:∫x(t)δ(t-t₀)dt = x(t₀)/∑x[n]δ[n-n₀] = x[n₀]. -
Exponential:
x(t)=e^{at}(CT) /x[n]=a^n(DT). -
Sinusoidal:
x(t)=A sin(ω₀t+φ)(CT) /x[n]=A sin(Ω₀n+φ)(DT).
Basic Operations:
-
Time-Shifting:
x(t-t₀)/x[n-n₀](delay ift₀>0/n₀>0). -
Time-Scaling:
x(at)(CT,a>1→ compression) /x[kn](DT,kinteger). -
Time-Reversal:
x(-t)/x[-n]. -
Amplitude Operations:
Ax(t),x(t)+y(t),x(t)y(t).
[!TIP] Common Pitfall: For DT scaling
x[kn],kmust be integer. For CT scalingx(at),ais real.
C. Signal Classification by Nature
-
Periodic vs. Aperiodic:
-
CT:
x(t)periodic if∃ T>0s.t.x(t+T)=x(t) ∀t. Fundamental periodT₀= smallestT. -
DT:
x[n]periodic if∃ N∈ℤ⁺s.t.x[n+N]=x[n] ∀n. Fundamental periodN₀= smallestN. -
Check: For sum
x(t)=A₁sin(ω₁t)+A₂sin(ω₂t), periodic ifω₁/ω₂is rational.
-
-
Deterministic vs. Random:
-
Deterministic: Completely specified for all
t/n(e.g.,x(t)=e^{-t}). -
Random: Described probabilistically (e.g., noise voltage).
-
-
Even & Odd Symmetry:
-
Even:
x(t)=x(-t)/x[n]=x[-n](symmetry about y-axis). -
Odd:
x(t)=-x(-t)/x[n]=-x[-n](symmetry about origin). -
Decomposition: Any
x(t)=xₑ(t) + xₒ(t), wherexₑ(t)=½[x(t)+x(-t)],xₒ(t)=½[x(t)-x(-t)].
-
D. Signal Classification by Energy & Power
| Signal Type | Total Energy E |
Average Power P |
Condition |
|---|---|---|---|
| Energy Signal | 0 < E < ∞ |
P = 0 |
∫_{-∞}^{∞} |x(t)|^2 dt < ∞ (CT) <br> ∑_{n=-∞}^{∞} |x[n]|^2 < ∞ (DT) |
| Power Signal | E = ∞ |
0 < P < ∞ |
lim_{T→∞} (1/(2T)) ∫_{-T}^{T} |x(t)|^2 dt = P (CT) <br> lim_{N→∞} (1/(2N+1)) ∑_{n=-N}^{N} |x[n]|^2 = P (DT) |
| Neither | E = ∞ |
P = 0 or ∞ |
e.g., x(t)=t u(t) |
\boxed{\text{For a periodic signal with period } T_0 \text{ (CT) or } N_0 \text{ (DT): } P = \frac{1}{T_0} \int_{0}^{T_0} |x(t)|^2 dt \text{ or } P = \frac{1}{N_0} \sum_{n=0}^{N_0-1} |x[n]|^2}
Examples from Past Papers:
-
x(t)=t u(t): Neither (Energy ∞, Power finite but non-zero? Actually,E=∞,P=∞→ Neither). -
x(t)=u(t)e^{-at}, a>0: Energy Signal (E = 1/(2a)). -
x[n]=(1/2)^n u[n]: Energy Signal (E = 4/3). -
x(t)=cos(t): Power Signal (P = ½).
II. SYSTEM CLASSIFICATION & PROPERTIES
A. System Properties (Testing Method)
| Property | Definition | Test (CT/DT) |
|---|---|---|
| Linearity | Additivity + Homogeneity (Superposition). T[a₁x₁(t)+a₂x₂(t)] = a₁T[x₁(t)] + a₂T[x₂(t)] |
Apply x₁→y₁, x₂→y₂. Check if T[ax₁+bx₂] = a y₁ + b y₂. |
| Time-Invariance (TI) | System behavior does not change with time. T[x(t-t₀)] = y(t-t₀) |
Apply x(t-t₀). If output is y(t-t₀), TI. Else, time-varying. |
| Causality | Output depends only on present/past inputs. | CT: y(t₀) depends on x(τ) for τ≤t₀. <br> DT: y[n₀] depends on x[k] for k≤n₀. <br> Check: h(t)=0 for t<0 / h[n]=0 for n<0 ⇒ causal LTI. |
| Stability (BIBO) | Bounded input ⇒ Bounded output. |x(t)| ≤ Bₓ < ∞ ⇒ |y(t)| ≤ Bᵧ < ∞ |
For LTI: ∫_{-∞}^{∞} |h(τ)| dτ < ∞ (CT) <br> ∑_{n=-∞}^{∞} |h[n]| < ∞ (DT). |
| Invertibility | Unique input for given output. Existence of inverse system T⁻¹. |
For LTI: H(s)H⁻¹(s)=1 / H(z)H⁻¹(z)=1. |
[!TIP] Common Pitfalls:
- Linearity: Presence of constants (not multiplied by input) or non-linear operations (squaring, absolute value) breaks linearity. E.g.,
y(t)=x(t)+3is non-linear.
- Causality:
y(t)=x(t+1)is non-causal (depends on future).
- Stability:
h(t)=u(t)is unstable (integral diverges).
B. System Representation
-
CT LTI: Linear constant-coefficient differential equation.
aₙ dⁿy/dtⁿ + ... + a₁ dy/dt + a₀ y(t) = bₘ dᵐx/dtᵐ + ... + b₀ x(t) -
DT LTI: Linear constant-coefficient difference equation.
∑_{k=0}^{N} a_k y[n-k] = ∑_{k=0}^{M} b_k x[n-k] -
Block Diagrams:
-
Direct Form I: Transposed direct implementation of difference/differential equation.
-
Direct Form II: Reduced delay elements (canonical form).
-
Cascade:
H(z)=H₁(z)H₂(z)...(series connection). -
Parallel:
H(z)=H₁(z)+H₂(z)+...(parallel connection).
-
III. LINEAR TIME-INVARIANT (LTI) SYSTEMS
A. Impulse Response h(t) / h[n]
-
Definition: Output when input is Dirac impulse
δ(t)/ unit impulseδ[n]. -
Significance for LTI: Complete characterization. Output for any input
x(t)is convolution:y(t)=x(t)*h(t). -
Properties:
-
Causality:
h(t)=0 for t<0/h[n]=0 for n<0. -
Stability (BIBO):
∫_{-∞}^{∞} \|h(τ)\| dτ < ∞(CT) /∑_{n=-∞}^{∞} \|h[n]\| < ∞(DT). -
Memory: If
h(t)is non-zero over an interval ⇒ system has memory. Ifh(t)=kδ(t)⇒ memoryless.
-
B. Convolution
- CT Convolution Integral:
$$y(t) = x(t) * h(t) = \int_{-\infty}^{\infty} x(\tau) h(t-\tau) d\tau = \int_{-\infty}^{\infty} x(t-\lambda) h(\lambda) d\lambda$$
- DT Convolution Sum:
$$y[n] = x[n] * h[n] = \sum_{k=-\infty}^{\infty} x[k] h[n-k] = \sum_{k=-\infty}^{\infty} x[n-k] h[k]$$
-
Properties: Commutative, Associative, Distributive.
-
Step Response
s(t)/s[n]: Output tou(t)/u[n]. Related to impulse response:-
CT:
s(t) = ∫_{-∞}^{t} h(τ) dτ(ifh(t)causal). -
DT:
s[n] = ∑_{k=-∞}^{n} h[k](ifh[n]causal). -
Alternatively,
s(t) = u(t) * h(t)/s[n] = u[n] * h[n].
-
C. Analysis of LTI Systems
-
Finding Impulse Response from Differential/Difference Equation:
-
Take Laplace/Z-transform (assuming zero initial conditions for zero-state response).
-
H(s) = Y(s)/X(s)orH(z) = Y(z)/X(z). -
Find
h(t)via inverse Laplace (h(t)=ℒ⁻¹{H(s)}) orh[n]via inverse Z-transform.
-
-
Determining Properties from
h(t)/h[n]:-
Causality: Check support (non-zero only for
t≥0/n≥0). -
Stability: Check absolute integrability/summability.
-
-
System Function:
H(s)(CT, Laplace) /H(z)(DT, Z-transform).H(s)=ℒ{h(t)},H(z)=ℤ{h[n]}.
IV. Z-TRANSFORM ANALYSIS
A. Definition & Region of Convergence (ROC)
- Bilateral Z-transform:
$$X(z) = \sum_{n=-\infty}^{\infty} x[n] z^{-n}$$
-
ROC: Set of
zfor which sum converges. Crucial Properties:-
ROC is a ring/annulus in z-plane (cannot be empty).
-
ROC cannot contain poles (diverges at poles).
-
For finite-duration sequences, ROC is entire z-plane except possibly
z=0and/orz=∞. -
For right-sided (causal) sequences (
n₀ ≥ 0), ROC is ** exterior** of outermost pole (|z| > r_max). -
For left-sided sequences, ROC is interior of innermost pole (
|z| < r_min). -
ROC determines causality & stability:
-
Causal ⇔ ROC is exterior of outermost pole and includes
∞. -
Stable ⇔ ROC includes unit circle (
|z|=1). For causal stable system, all poles inside unit circle.
-
-
\boxed{\text{For a causal LTI system: Stability } \iff \text{ All poles of } H(z) \text{ lie inside } |z|=1.}
B. Z-Transform Properties (Key Proofs Required)
| Property | Time Domain x[n] |
Z-domain X(z) |
ROC |
|---|---|---|---|
| Linearity | a₁x₁[n]+a₂x₂[n] |
a₁X₁(z)+a₂X₂(z) |
At least ROC₁ ∩ ROC₂ |
| Time-Shifting | x[n-n₀] |
z^{-n₀} X(z) |
Same as X(z) |
| Time-Scaling | x[kn] (compression) |
X(z^k) + \text{aliasing} |
Not simply related |
| Convolution | x[n]*h[n] |
X(z)H(z) |
At least ROC_x ∩ ROC_h |
| Differentiation | n x[n] |
-z \frac{dX(z)}{dz} |
Same as X(z) |
| Integration | ∑_{k=-∞}^{n} x[k] |
\frac{X(z)}{1-z^{-1}} |
Same as X(z) plus possibly z=1 |
| Initial Value Theorem | x[0] |
\lim_{z \to \infty} X(z) |
ROC includes ∞ |
| Final Value Theorem | \lim_{n\to\infty} x[n] |
\lim_{z \to 1} (z-1)X(z) |
Poles of (z-1)X(z) strictly inside unit circle |
C. Inverse Z-Transform Methods
-
Power Series Expansion: Expand
X(z)in powers ofz^{-1}. Coefficients givex[n]. ROC determines duration. -
Partial Fraction Expansion: For rational
X(z). Expand into simpler terms, use standard pairs. -
Contour Integration (Residue Method):
x[n] = \frac{1}{2\pi j} \oint_C X(z) z^{n-1} dz.
D. Unilateral (One-sided) Z-Transform
-
Definition:
X₊(z) = ∑_{n=0}^{∞} x[n] z^{-n}(sum fromn=0). -
ROC: Exterior of outermost pole (
|z| > r_max), always. -
Application: Solving causal difference equations with non-zero initial conditions. Incorporates initial conditions directly.
V. FOURIER ANALYSIS
A. Continuous-Time Fourier Series (CTFS)
-
For periodic
x(t)with periodT₀, fundamental frequencyω₀=2π/T₀. -
Exponential Fourier Series:
$$x(t) = \sum_{k=-\infty}^{\infty} C_k e^{jkω₀ t}$$
$$C_k = \frac{1}{T₀} \int_{T₀} x(t) e^{-jkω₀ t} dt$$
-
Magnitude Spectrum:
\|C_k\|vskω₀. Phase Spectrum:∠C_kvskω₀. -
Properties: Linearity, Time-shift (phase shift), Time-scaling (frequency scaling), Convolution (in time domain ↔ product in frequency domain for FS coefficients), Parseval's theorem.
B. Continuous-Time Fourier Transform (CTFT)
- Definition:
$$X(jω) = \int_{-\infty}^{\infty} x(t) e^{-jωt} dt$$
$$x(t) = \frac{1}{2π} \int_{-\infty}^{\infty} X(jω) e^{jωt} dω$$
-
Key Properties (with Proofs Expected):
-
Linearity:
a₁x₁(t)+a₂x₂(t) ↔ a₁X₁(jω)+a₂X₂(jω) -
Time-Shifting:
x(t-t₀) ↔ e^{-jωt₀} X(jω) -
Frequency-Shifting:
x(t)e^{jω₀t} ↔ X(j(ω-ω₀)) -
Time-Scaling:
x(at) ↔ (1/|a|) X(jω/a) -
Convolution:
x(t)*h(t) ↔ X(jω)H(jω) -
Differentiation in Time:
dⁿx(t)/dtⁿ ↔ (jω)ⁿ X(jω) -
Integration in Time:
∫_{-∞}^{t} x(τ)dτ ↔ \frac{X(jω)}{jω} + πX(0)δ(ω) -
Parseval's Theorem:
∫_{-∞}^{∞} \|x(t)\|² dt = \frac{1}{2π} ∫_{-∞}^{∞} \|X(jω)\|² dω
-
-
Standard FT Pairs (Memorize):
-
u(t) ↔ πδ(ω) + 1/(jω) -
e^{-at}u(t), a>0 ↔ 1/(a+jω) -
rect(t/τ) ↔ τ sinc(ωτ/2π) -
e^{-α\|t\|} ↔ 2α/(α²+ω²)
-
[!TIP] Exam Strategy: Use differentiation-in-time property to find FT of
tⁿ x(t)ifX(jω)ofx(t)is known. E.g., ifx(t)=t e^{-2t} sin(4t) u(t), express ast * [e^{-2t} sin(4t) u(t)], find FT of bracket, then differentiate.
C. Discrete-Time Fourier Transform (DTFT)
- Definition:
$$X(e^{jω}) = \sum_{n=-\infty}^{\infty} x[n] e^{-jωn}$$
$$x[n] = \frac{1}{2π} \int_{2π} X(e^{jω}) e^{jωn} dω$$
*Note:* `ω` is **normalized radian frequency** (periodic with `2π`).
-
Convergence: Exists if
∑_{n=-∞}^{∞} \|x[n]\| < ∞(absolutely summable). Periodic sequences (power signals) have DTFT in terms of impulses. -
Properties:
-
Linearity, Time-Shift:
x[n-n₀] ↔ e^{-jωn₀} X(e^{jω}) -
Frequency-Shift:
x[n]e^{jω₀n} ↔ X(e^{j(ω-ω₀)})(periodic shift). -
Time-Reversal:
x[-n] ↔ X(e^{-jω}) = X(e^{jω})(ifx[n]real & even). -
Convolution:
x[n]*h[n] ↔ X(e^{jω})H(e^{jω}) -
Differentiation in Frequency:
n x[n] ↔ j \frac{d}{dω} X(e^{jω}) -
Parseval's Theorem:
∑_{n=-∞}^{∞} \|x[n]\|² = \frac{1}{2π} ∫_{2π} \|X(e^{jω})\|² dω
-
-
Standard DTFT Pairs:
-
aⁿ u[n], |a|<1 ↔ 1/(1-a e^{-jω}) -
δ[n] ↔ 1 -
u[n] ↔ πδ(ω) + 1/(1-e^{-jω})(for-π<ω<π)
-
-
Expressing DTFT of Modified Sequences: Use properties. E.g., if
y[n]=(n-1)² x[n], then:Y(e^{jω}) = \frac{d²}{dω²} [e^{-jω} X(e^{jω})] + \text{lower order terms}.
VI. STATE-SPACE ANALYSIS
A. State Variable Representation
-
State: Minimum set of variables
x₁(t), x₂(t),..., xₙ(t)(orx[n]) that completely specifies system's future output given present state and future input. -
State-Space Model:
-
CT:
State Equation:
ẋ(t) = A x(t) + B u(t)Output Equation:
y(t) = C x(t) + D u(t) -
DT:
State Equation:
x[n+1] = A x[n] + B u[n]Output Equation:
y[n] = C x[n] + D u[n] -
Matrices:
A(system matrix,n×n),B(input matrix,n×m),C(output matrix,p×n),D(feedthrough,p×m). Forminputs,poutputs.
-
-
MIMO Representation: Directly generalized.
u(t)ism×1vector,y(t)isp×1vector.
B. State Transition Matrix Φ(t) / Φ[n]
-
Definition: Matrix that propagates state from time
t₀tot(orn₀ton).-
CT:
Φ(t, t₀) = e^{A(t-t₀)}(ifAtime-invariant). -
DT:
Φ[n, n₀] = A^{n-n₀}(ifAtime-invariant).
-
-
Properties:
-
Φ(t₀, t₀) = I(identity). -
Φ(t, t₁)Φ(t₁, t₀) = Φ(t, t₀)(composition). -
Φ⁻¹(t, t₀) = Φ(t₀, t). -
dΦ(t,t₀)/dt = A Φ(t,t₀).
-
-
Solution of State Equations (Zero-state,
x(t₀)=0):x(t) = ∫_{t₀}^{t} Φ(t, τ) B u(τ) dτy(t) = C ∫_{t₀}^{t} Φ(t, τ) B u(τ) dτ + D u(t) -
Methods of Evaluation:
-
Cayley-Hamilton Theorem: Use characteristic equation to express
e^{At}as polynomial inA. -
Laplace Transform (CT):
Φ(t) = ℒ⁻¹{ (sI - A)⁻¹ }. -
Z-Transform (DT):
Φ[n] = ℤ⁻¹{ (zI - A)⁻¹ z }. -
Series Expansion:
e^{At} = I + At + (A²t²)/2! + ....
-
VII. SAMPLING THEORY
A. Sampling Theorem (Nyquist-Shannon)
- Statement: A band-limited continuous-time signal
x(t)with no frequency components abovef_maxHz can be completely reconstructed from its samplesx(nT_s)if the sampling frequencyf_ssatisfies:
$$f_s \geq 2 f_{\text{max}}$$
where `T_s = 1/f_s` is the sampling interval. `2f_max` is the **Nyquist rate**.
-
Ideal Sampling & Reconstruction:
-
Sampling:
x_s(t) = x(t) ∑_{n=-∞}^{∞} δ(t-nT_s). -
Spectrum:
X_s(jω) = (1/T_s) ∑_{k=-∞}^{∞} X(j(ω - kω_s)), whereω_s = 2πf_s. -
No Aliasing Condition:
ω_s ≥ 2ω_max⇒ replicas do not overlap. -
Ideal Reconstruction (Sinc Interpolation):
-
$$x(t) = \sum_{n=-∞}^{∞} x(nT_s) \text{sinc}\left(\frac{t - nT_s}{T_s}\right)$$
where `sinc(t) = sin(πt)/(πt)`. Equivalent to passing `x_s(t)` through an ideal LPF with cutoff `f_c = f_max`.
\boxed{f_s \geq 2 B \quad \text{where } B = \text{bandwidth (Hz)}} \quad \text{and} \quad T_s \leq \frac{1}{2B}
B. Implications & Effects
-
Aliasing: Occurs if
f_s < 2f_max(undersampling). High-frequency components fold back into lower frequencies, causing irreversible distortion. The spectrum replicas overlap. -
Minimum Sampling Rate:
f_s(min) = 2f_max(Nyquist rate). -
Maximum Sampling Interval:
T_s(max) = 1/(2f_max). -
Practical Consideration: Use anti-aliasing filter (analog LPF) before sampling to band-limit
x(t)tof_max < f_s/2.
C. Reconstruction of Signal from Samples
-
Ideal Reconstruction: Using sinc interpolation as above. Requires infinite support and perfect LPF → impractical.
-
Practical Reconstruction (Hold Circuits):
-
Zero-Order Hold (ZOH): Holds sample value constant for
T_s. Output:x(t) = ∑ x(nT_s) rect((t-nT_s)/T_s). Frequency response:H_zoh(jω) = T_s \frac{\sin(ωT_s/2)}{(ωT_s/2)} e^{-jωT_s/2}. -
First-Order Hold (FOH): Linear interpolation between samples. Better approximation but more complex.
-
[!TIP] Exam Focus: Be able to derive the condition for no aliasing from the sampled spectrum expression. Remember: Aliasing is permanent; once samples are taken with
f_s < 2f_max, original signal cannot be recovered perfectly.