UNIT 4: Signals & Systems - Short Notes
I. FUNDAMENTALS OF SIGNALS
Classification by Nature
| Feature | Continuous-Time (CT) Signals | Discrete-Time (DT) Signals |
|---|---|---|
| Definition | Defined for every instant of continuous time t ∈ ℝ. |
Defined only at discrete instants n ∈ ℤ (integers). |
| Representation | x(t) |
x[n] |
| Example | x(t) = sin(2πt), e^{-t}u(t) |
x[n] = (0.5)^n u[n], cos(0.2πn) |
| Fundamental Difference | Independent variable is continuous. Requires calculus (integration/differentiation) for analysis. | Independent variable is discrete. Uses sums and sequences. Basis for digital signal processing. |
[!TIP] Exam Focus: Be ready to convert between CT and DT representations (e.g.,
x(t) → x[n] = x(nT_s)whereT_sis sampling period).
Standard Signals & Basic Operations
1. Standard Signals:
-
Unit Impulse:
δ(t)(CT),δ[n](DT).-
δ(t) = 0 ∀ t ≠ 0,∫δ(t)dt = 1.δ[n] = 1forn=0,0otherwise. -
Sifting property:
∫x(t)δ(t-t₀)dt = x(t₀),∑x[n]δ[n-n₀] = x[n₀].
-
-
Unit Step:
u(t)(CT),u[n](DT).-
u(t) = 1fort ≥ 0,0otherwise.u[n] = 1forn ≥ 0,0otherwise. -
Relation to Ramp:
r(t) = ∫u(τ)dτ,r[n] = ∑u[k].
-
-
Unit Ramp:
r(t) = t u(t),r[n] = n u[n]. -
Exponential:
x(t) = e^{at},x[n] = a^n.
2. Basic Operations on DT Signals (x[n]):
| Operation | Mathematical Expression | Effect on Signal |
|---|---|---|
| Shifting (Delay/Advance) | x[n - n₀] |
Delay by n₀ samples if n₀ > 0. Advance if n₀ < 0. |
| Scaling (Amplitude) | A·x[n] |
Multiply amplitude by A. |
| Folding (Time Reversal) | x[-n] |
Reflect signal about n=0. |
| Addition | y[n] = x₁[n] + x₂[n] |
Sample-by-sample sum. |
| Multiplication | y[n] = x₁[n] · x₂[n] |
Sample-by-sample product. |
[!CAUTION] Common Pitfall:
x[2n]is compression by 2, not2x[n].x[n/2]is expansion (requires interpolation for integern).
Classification by Characteristics
1. Periodic vs. Aperiodic:
-
CT Periodic:
x(t) = x(t + T₀)for smallestT₀ > 0. Fundamental periodT₀. -
DT Periodic:
x[n] = x[n + N₀]for smallest integerN₀ > 0. Fundamental periodN₀. -
Condition: For
x(t) = A cos(ω₀t + θ),T₀ = 2π/ω₀. Forx[n] = A cos(Ω₀n + θ),N₀ = 2π/Ω₀must be rational (Ω₀/2π = K/N).
2. Energy vs. Power Signals:
| Signal Type | Energy E |
Power P |
Example |
|---|---|---|---|
| Energy Signal | 0 < E < ∞ |
P = 0 |
Finite-duration pulses, e^{-at}u(t) (a>0). |
| Power Signal | E = ∞ |
0 < P < ∞ |
Periodic signals (sin, cos), u[n]. |
| Neither | E = ∞ |
P = ∞ |
x(t)=t, x[n]=n. |
Formulas:
- CT:
E = ∫_{-∞}^{∞} |x(t)|² dt,P = lim_{T→∞} (1/(2T)) ∫_{-T}^{T} |x(t)|² dt
- DT:
E = ∑_{n=-∞}^{∞} |x[n]|²,P = lim_{N→∞} (1/(2N+1)) ∑_{n=-N}^{N} |x[n]|²
3. Deterministic vs. Random:
-
Deterministic: Completely predictable for all
t/n. No uncertainty. (e.g.,x(t)=sin(t)). -
Random (Stochastic): Described probabilistically. Exact value cannot be predicted. (e.g., thermal noise voltage).
4. Even & Odd Signals:
-
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 signal
xcan be written asx = x_e + x_o, where:x_e(t) = ½[x(t) + x(-t)],x_o(t) = ½[x(t) - x(-t)].
5. Causality (for Signals):
-
Causal Signal:
x(t)=0fort<0,x[n]=0forn<0. -
Anti-causal Signal:
x(t)=0fort>0,x[n]=0forn>0. -
Non-causal Signal: Non-zero for both
t<0andt>0.
II. FUNDAMENTALS OF SYSTEMS
System Properties
A system is a transformation T mapping input x to output y: y = T{x}.
| Property | Definition | Test (CT/DT) |
|---|---|---|
| Linearity | Superposition (Additivity + Homogeneity).<br>T{a x₁ + b x₂} = a T{x₁} + b T{x₂} |
1. Apply zero input: T{0} = 0?<br>2. Check if scaling & addition hold. |
| Time-Invariance (TI) | A time shift in input causes identical shift in output.<br>If y(t) = T{x(t)}, then y(t-t₀) = T{x(t-t₀)} |
Replace t by (t-t₀) in equation & compare with shifted output. |
| Causality | Output at any time depends only on present/past inputs.<br>y(t₀) = f(x(τ), τ ≤ t₀) |
y(t₀) or y[n₀] should not depend on x(τ) or x[k] for τ > t₀ or k > n₀. |
| BIBO Stability | Bounded Input → Bounded Output.<br>|x(t)| ≤ M_x < ∞ ⇒ |y(t)| ≤ M_y < ∞ |
CT: ∫_{-∞}^{∞} |h(t)| dt < ∞<br>DT: ∑_{n=-∞}^{∞} |h[n]| < ∞ |
| Memoryless | Output at t₀/n₀ depends only on input at t₀/n₀. |
y(t) = f(x(t)) (no integrals/sums/delays). |
| Dynamic | System has memory (depends on past/future inputs). | Contains integrators, accumulators, delays. |
| Invertibility | Exists a system T^{-1} such that T^{-1}{T{x}} = x. |
Check if T is one-to-one (unique output for each input). |
[!TIP] Linearity Test: Always check
T{0}=0first. Ify(t) = x(t) + 1, it's non-linear (non-zero output for zero input).
Linear Time-Invariant (LTI) Systems
-
Definition: System that is both Linear and Time-Invariant.
-
Significance: Cornerstone of signals & systems. Analysis is simple via convolution. Characterized completely by impulse response
h(t)(CT) orh[n](DT). -
Impulse Response:
h(t) = T{δ(t)},h[n] = T{δ[n]}. -
Representation (Convolution):
-
CT LTI:
y(t) = x(t) * h(t) = ∫_{-∞}^{∞} x(τ) h(t-τ) dτ -
DT LTI:
y[n] = x[n] * h[n] = ∑_{k=-∞}^{∞} x[k] h[n-k]
-
Properties of Impulse Response ↔ System Properties:
| System Property | Condition on Impulse Response |
|---|---|
| Causality | h(t) = 0 for t < 0 <br> h[n] = 0 for n < 0 |
| BIBO Stability | CT: ∫_{-∞}^{∞} |h(t)| dt < ∞ <br> DT: ∑_{n=-∞}^{∞} |h[n]| < ∞ |
| Memoryless | h(t) = K δ(t) <br> h[n] = K δ[n] (scaled impulse) |
III. ANALYSIS OF LTI SYSTEMS
Representation by Differential/Difference Equations
-
Linear Constant-Coefficient Differential Equation (CT):
∑_{k=0}^{N} a_k (d^k y(t)/dt^k) = ∑_{k=0}^{M} b_k (d^k x(t)/dt^k)-
N= order of system. -
Recursive: Output depends on past outputs (
a_k ≠ 0fork>0). -
Non-recursive: Output depends only on present/past inputs (
a_k = 0fork>0).
-
-
Linear Constant-Coefficient Difference Equation (DT):
∑_{k=0}^{N} a_k y[n-k] = ∑_{k=0}^{M} b_k x[n-k]- Similar classification: recursive vs. non-recursive.
Block Diagram Representations
1. Direct Form-I (DF-I): Direct implementation of difference/differential equation. Uses adders, multipliers, and delays (DT) / integrators (CT).
2. Direct Form-II (DF-II / Canonical): Minimizes number of delay elements. States are the contents of delay units.
3. Cascade (Series): Systems connected in series: H(z) = H₁(z) H₂(z). Overall impulse response is convolution: h[n] = h₁[n] * h₂[n].
4. Parallel: Systems connected in parallel: H(z) = H₁(z) + H₂(z). Overall impulse response is sum: h[n] = h₁[n] + h₂[n].
[!TIP] DF-I vs DF-II: DF-I has separate paths for
xandy(more delays). DF-II shares delay elements (canonical form, minimal states).
Convolution
1. Definitions:
-
CT Convolution Integral:
y(t) = (x * h)(t) = ∫_{-∞}^{∞} x(τ) h(t-τ) dτ -
DT Convolution Sum:
y[n] = (x * h)[n] = ∑_{k=-∞}^{∞} x[k] h[n-k]
2. Graphical/Computational Method (DT Example):
-
Flip (fold)
h[k]to geth[-k]. -
Shift by
nto geth[n-k]. -
Multiply
x[k]with shiftedh[n-k]for allk. -
Sum the products to get
y[n].
3. Key Properties:
| Property | CT | DT |
|---|---|---|
| Commutative | x(t)*h(t) = h(t)*x(t) |
x[n]*h[n] = h[n]*x[n] |
| Associative | (x*h)*g = x*(h*g) |
(x*h)*g = x*(h*g) |
| Distributive | x*(h₁+h₂) = x*h₁ + x*h₂ |
x*(h₁+h₂) = x*h₁ + x*h₂ |
| Shift | x(t-t₀)*h(t) = y(t-t₀) |
x[n-n₀]*h[n] = y[n-n₀] |
| With Impulse | x(t)*δ(t) = x(t) |
x[n]*δ[n] = x[n] |
4. Step Response s(t)/s[n] in terms of h(t)/h[n]:
\boxed{s(t) = u(t) * h(t) = \int_{-∞}^{t} h(τ) dτ}
\boxed{s[n] = u[n] * h[n] = \sum_{k=-∞}^{n} h[k]}
For causal LTI:
s(t) = ∫_{0}^{t} h(τ) dτ,s[n] = ∑_{k=0}^{n} h[k].
IV. Z-TRANSFORM (DISCRETE-TIME FOCUS)
Definition & Region of Convergence (ROC)
-
Bilateral (Two-sided) Z-Transform:
\boxed{X(z) = \sum_{n=-∞}^{∞} x[n] z^{-n}}z = re^{jω}(complex variable).
-
Unilateral (One-sided) Z-Transform:
\boxed{X(z) = \sum_{n=0}^{∞} x[n] z^{-n}}- Used for causal signals/systems with non-zero initial conditions.
-
Region of Convergence (ROC): Set of
zvalues for which the sum converges (|X(z)| < ∞).-
ROC is always a ring/annulus (or disk) in the z-plane:
R₁ < |z| < R₂. -
Never contains poles.
-
For rational X(z), ROC extends outward from outermost pole for causal sequences, inward from innermost pole for anti-causal sequences.
-
Properties of Z-Transform
| Property | Time Domain x[n] |
Z-Domain X(z) |
ROC Effect |
|---|---|---|---|
| Linearity | a x₁[n] + b x₂[n] |
a X₁(z) + b X₂(z) |
ROC = ROC₁ ∩ ROC₂ |
| Time Shifting | x[n-n₀] |
z^{-n₀} X(z) |
ROC unchanged |
| Scaling in z | a^n x[n] |
X(z/a) |
ROC scaled by ` |
| Time Reversal | x[-n] |
X(1/z) |
ROC inverted: `1/R₂ < |
| Convolution | x[n] * h[n] |
X(z) H(z) |
ROC ⊇ ROC_x ∩ ROC_h |
| Multiplication by n | n x[n] |
-z (dX(z)/dz) |
ROC unchanged |
| Integration | ∑_{k=-∞}^{n} x[k] |
X(z) / (1 - z^{-1}) |
ROC unchanged (if causal) |
| Conjugation | x^*[n] |
X^*(z^*) |
ROC unchanged |
| Parseval's | ∑ x[n] y^*[n] |
(1/(2πj)) ∮ X(z) Y^*(1/z^*) dz |
- |
Inverse Z-Transform Methods
-
Power Series Expansion: Expand
X(z)as∑ x[k] z^{-k}. Coefficients arex[k]. Valid within ROC. -
Partial Fraction Expansion (PFE):
-
For causal sequences (ROC:
|z| > max pole), expand inz^{-1}. -
For anti-causal sequences (ROC:
|z| < min pole), expand inz.
-
-
Contour Integration (Residue Method):
x[n] = (1/(2πj)) ∮_{C} X(z) z^{n-1} dz-
Cis a counterclockwise contour within ROC encircling origin. -
x[n] = ∑ Residues of X(z) z^{n-1} at poles inside C.
-
Special Theorems & Analysis
1. Initial Value Theorem (IVT):
If x[n] = 0 for n < 0 and X(z) has ROC including |z| > ∞ (causal), then:
\boxed{x[0] = \lim_{z→∞} X(z)}
2. Final Value Theorem (FVT):
If all poles of (1 - z^{-1})X(z) lie inside unit circle (ROC includes z=1), then:
\boxed{\lim_{n→∞} x[n] = \lim_{z→1} (1 - z^{-1}) X(z)}
3. System Function H(z):
H(z) = Z{h[n]}. Transfer function of LTI system.
-
Poles: Roots of denominator polynomial. Determine ROC boundaries.
-
Zeros: Roots of numerator polynomial.
-
Pole-Zero Plot: Visualizes system stability/causality.
-
Causality: All poles inside unit circle? No! For causal
h[n], ROC is outside the outermost pole. So poles must be inside unit circle for causal & stable system. -
Stability: ROC must include unit circle (
|z|=1).
-
V. DISCRETE-TIME FOURIER ANALYSIS
Discrete-Time Fourier Series (DTFS)
-
For: Periodic DT signals with fundamental period
N₀(x[n] = x[n+N₀]). -
Exponential Form:
\boxed{x[n] = \sum_{k=0}^{N₀-1} C_k e^{j k ω₀ n}}, whereω₀ = 2π/N₀.\boxed{C_k = (1/N₀) \sum_{n=0}^{N₀-1} x[n] e^{-j k ω₀ n}} -
Properties: Linearity, time-shift (phase shift), frequency-shift, conjugation, Parseval's theorem.
-
Application: Spectral analysis of periodic DT signals.
|C_k|is magnitude spectrum,∠C_kis phase spectrum.
Discrete-Time Fourier Transform (DTFT)
-
For: Aperiodic DT signals (or periodic, but DTFS is better).
-
Definition:
\boxed{X(e^{jω}) = \sum_{n=-∞}^{∞} x[n] e^{-jω n}}-
ωis continuous frequency (rad/sample). -
X(e^{jω})is periodic with period2π.
-
-
Inverse DTFT:
\boxed{x[n] = (1/(2π)) \int_{-π}^{π} X(e^{jω}) e^{jω n} dω} -
Convergence Condition: Sufficient if
∑ |x[n]| < ∞(absolutely summable). -
Key Properties:
| Property | Expression | | :--- | :--- | | Linearity |
a x₁[n] + b x₂[n] ↔ a X₁(e^{jω}) + b X₂(e^{jω})| | Time Shifting |x[n-n₀] ↔ e^{-jω n₀} X(e^{jω})| | Frequency Shifting |e^{jω₀ n} x[n] ↔ X(e^{j(ω-ω₀)})| | Time Reversal |x[-n] ↔ X(e^{-jω}) = X(e^{jω})(ifx[n]real) | | Differentiation in freq |n x[n] ↔ j (d/dω) X(e^{jω})| | Convolution |x[n] * h[n] ↔ X(e^{jω}) H(e^{jω})| | Multiplication |x[n] y[n] ↔ (1/(2π)) ∫_{-π}^{π} X(e^{jθ}) Y(e^{j(ω-θ)}) dθ| | Parseval's |∑ x[n] y^*[n] = (1/(2π)) ∫_{-π}^{π} X(e^{jω}) Y^*(e^{jω}) dω| -
Applications: Frequency response analysis of LTI systems (
H(e^{jω})), spectral analysis.
VI. CONTINUOUS-TIME FOURIER ANALYSIS
Fourier Series (FS)
-
For: Periodic CT signals with period
T₀, fundamental frequencyω₀ = 2π/T₀. -
Exponential Form:
\boxed{x(t) = \sum_{k=-∞}^{∞} C_k e^{j k ω₀ t}}\boxed{C_k = (1/T₀) \int_{T₀} x(t) e^{-j k ω₀ t} dt} -
Trigonometric Form:
x(t) = a₀ + ∑_{k=1}^{∞} [a_k cos(kω₀t) + b_k sin(kω₀t)]a₀ = C₀,a_k = C_k + C_{-k},b_k = j(C_k - C_{-k}). -
Magnitude & Phase Spectra: Plots of
|C_k|vskω₀and∠C_kvskω₀.
Fourier Transform (FT)
-
For: Aperiodic CT signals (energy signals).
-
Definition:
\boxed{X(jω) = \int_{-∞}^{∞} x(t) e^{-jω t} dt} -
Inverse FT:
\boxed{x(t) = (1/(2π)) \int_{-∞}^{∞} X(jω) e^{jω t} dω} -
Key Properties:
| Property | Expression | | :--- | :--- | | Linearity |
a x₁(t) + b x₂(t) ↔ a X₁(jω) + b X₂(jω)| | Time Shifting |x(t-t₀) ↔ e^{-jω t₀} X(jω)| | Frequency Shifting |e^{jω₀ t} x(t) ↔ X(j(ω-ω₀))| | Time Scaling |x(at) ↔ (1/|a|) X(jω/a)| | Differentiation in time |dⁿx(t)/dtⁿ ↔ (jω)ⁿ X(jω)| | Integration |∫_{-∞}^{t} x(τ) dτ ↔ X(jω)/(jω) + π X(0) δ(ω)| | Convolution |x(t)*h(t) ↔ X(jω) H(jω)| | Multiplication |x(t) y(t) ↔ (1/(2π)) ∫ X(jθ) Y(j(ω-θ)) dθ| | Duality |X(t) ↔ 2π x(-ω)| | Parseval's |∫ x(t) y^*(t) dt = (1/(2π)) ∫ X(jω) Y^*(jω) dω| -
Computation Strategy: Use properties and known FT pairs (e.g.,
e^{-at}u(t) ↔ 1/(a+jω),rect(t/T) ↔ T sinc(ωT/2)). -
Differentiation-in-time property: Useful for finding FT of triangular pulse from rectangular pulse (derivative of triangle is square pulses).
VII. STATE-SPACE ANALYSIS
State-Space Representation
-
Concept: Models system using state variables (minimum set of variables
x₁(t), ..., xₙ(t)that summarize past history). -
State Vector:
𝐱(t) = [x₁(t) x₂(t) ... xₙ(t)]ᵀ(ordern). -
State Equation: Describes evolution of state.
\boxed{\dot{𝐱}(t) = 𝐀 𝐱(t) + 𝐁 𝐮(t)}(CT)\boxed{𝐱[n+1] = 𝐀 𝐱[n] + 𝐁 𝐮[n]}(DT) -
Output Equation: Relates output to state and input.
\boxed{𝐲(t) = 𝐂 𝐱(t) + 𝐃 𝐮(t)}(CT/DT)-
𝐮(t): Input vector (p inputs). -
𝐲(t): Output vector (q outputs). -
𝐀 (n×n),𝐁 (n×p),𝐂 (q×n),𝐃 (q×p)are system matrices.
-
-
For SISO:
𝐮,𝐲are scalarsu(t),y(t).
State Transition Matrix Φ(t) / Φ[n]
-
Definition: Matrix function that gives solution to homogeneous state equation (
𝐮(t)=0).\boxed{𝐱_h(t) = Φ(t) 𝐱(0)}(CT, zero-input response)\boxed{𝐱_h[n] = Φ[n] 𝐱[0]} -
Properties:
-
Φ(0) = 𝐈(Identity matrix). -
Φ(t₁ + t₂) = Φ(t₁) Φ(t₂)(for CT,t₁,t₂ ≥ 0). -
Φ(t)is invertible:Φ^{-1}(t) = Φ(-t). -
dΦ(t)/dt = 𝐀 Φ(t),Φ[n+1] = 𝐀 Φ[n].
-
-
Methods of Determination:
-
Inverse Laplace Transform:
Φ(t) = ℒ^{-1} {(s𝐈 - 𝐀)^{-1}}(CT). -
Eigenvalue Decomposition (Diagonalization):
If
𝐀 = 𝐏 𝐃 𝐏^{-1}(𝐃 diagonal of eigenvalues), thenΦ(t) = 𝐏 e^{𝐃 t} 𝐏^{-1}. -
Cayley-Hamilton Theorem: Express
Φ(t)as polynomial in𝐀using characteristic equation.
-
System Representations
-
Transfer Function from State-Space (SISO):
\boxed{H(s) = 𝐂 (s𝐈 - 𝐀)^{-1} 𝐁 + 𝐃}(CT)\boxed{H(z) = 𝐂 (z𝐈 - 𝐀)^{-1} 𝐁 + 𝐃}(DT) -
Relationship: State-space is a first-principles model (physical variables). Transfer function is input-output description (ignores internal states).
-
Block Diagram: Standard form with integrators (CT) or delays (DT) representing
𝐀matrix.
VIII. SAMPLING THEORY & APPLICATIONS
Sampling Theorem (Nyquist-Shannon)
-
Statement: A band-limited continuous-time signal
x_a(t)with no frequency components aboveBHz can be perfectly reconstructed from its samplesx_a(nT_s)if the sampling frequencyf_ssatisfies:\boxed{f_s ≥ 2B}(samples/second) or\boxed{T_s ≤ 1/(2B)}(sampling interval).-
2Bis the Nyquist rate. -
f_s/2 = Bis the Nyquist frequency.
-
-
Ideal Sampling: Multiply
x_a(t)by impulse trainδ_T(t) = ∑ δ(t - nT_s).Sampled spectrum:
X_s(jΩ) = (1/T_s) ∑ X_a(j(Ω - kΩ_s)), whereΩ_s = 2πf_s. -
Reconstruction (Sinc Interpolation):
\boxed{x_a(t) = \sum_{n=-∞}^{∞} x_a(nT_s) \text{sinc}((t - nT_s)/T_s)}where
sinc(t) = sin(πt)/(πt).
Practical Aspects & Aliasing
-
Aliasing: If
f_s < 2B, spectral replicas overlap. High frequencies fold back as lower frequencies. Irreversible distortion. -
Anti-aliasing Filter: Low-pass filter before sampler to band-limit signal to
B < f_s/2. -
Minimum Sampling Rate & Max Interval: Given spectral band
[f₁, f₂](bandpass),f_s ≥ 2(f₂ - f₁)? Not always! Bandpass sampling (undersampling) possible iff_s ≥ 2(f₂ - f₁)andf_schosen so replicas don't overlap. But for baseband[0, B],f_s ≥ 2Bis mandatory.
Applications
-
Analog-to-Digital Conversion (ADC): Sampling → Quantization → Encoding.
-
Digital Signal Processing (DSP): Process discrete-time signal
x[n](from samples) using digital hardware/filters, then convert back via DAC. -
Discrete-time processing of CT signals: Design discrete filter
H(e^{jω})to approximate desired CT filterH_a(jΩ)using bilinear transform or impulse invariance.
[!TIP] Exam Alert: Be prepared to calculate minimum
f_sfor a signal with given bandwidth (e.g.,5.6 MHz to 6.8 MHz→ BandwidthB = 1.2 MHz→f_s(min) = 2.4 MHz,T_s(max) = 1/(2.4e6) ≈ 416.67 ns). For bandpass, concept of undersampling is key.