Master Note-Making Roadmap: ECE 2107 & ECE 2108
This document serves as the absolute architectural blueprint for your academic vault. It reorganizes the entire signals, systems, and network coursework into a highly modular, exam-optimized set of standalone note-making templates.
To ensure absolute clarity, the curriculum is strictly divided by examiner:
- Part I: Instructor 2 (Time-Domain Fundamentals, Systems & Network Applications)
- Part II: Instructor 1 (Transform-Domain Analysis & Fast Algorithms)
Every single note-making blueprint below is engineered for A+ optimization, specifying the exact definitions, step-by-step derivations, graphical assets, numerical types, and common exam traps required to build complete, standalone study guides.
Part I: Instructor 2 (Time-Domain Fundamentals, Systems & Network Applications)
Chapter 1: Signal Fundamentals & Operations (Notes 1.00 - 1.06)
Chapter 2: LTI System Properties & Time-Domain Convolution (Notes 2.00 - 2.05)
Chapter 3: State-Space Representation of CT Systems (Notes 3.00 - 3.04)
Chapter 4: The Sampling Theorem & Multi-Rate Processing (Notes 4.00 - 4.04)
Chapter 5: Analog Filter Design (Notes 5.00 - 5.04)
Chapter 6: Two-Port Network Theory (Notes 6.00 - 6.04)Chapter 1: Signal Fundamentals & Operations
Directory Path
01 UNI/2-1/ece 2107 signals/01 signal operations/
1.00 Chapter Map - Signal Fundamentals & Operations.md
1.01 Signals, Systems & Singularity Functions.md
1.02 Elementary Operations on Signals.md
1.03 Signal Classification I — Theory & Periodicity.md
1.04 Signal Classification II — Symmetry, Energy & Power.md
1.05 Typical Signal Processing Operations.md1.00 Chapter Map - Signal Fundamentals & Operations.md
- Type: Map of Content (MOC)
- Syllabus & Core Objectives: Visualizes the foundational pathway of continuous-time and discrete-time signals, organizing basic mathematical expressions, operations, classifications, and system block interfaces.
- Vault Frontmatter:
title: "1.00 Chapter Map - Signal Fundamentals & Operations" aliases: [Signal Map, Chapter 1 MOC] tags: [signals-and-systems/moc, ece-2107, term-2-1] type: MOC course: "[[ECE 2107 - Signals and Systems]]" chapter: 1 - Note Sequence Matrix:
[[1.01 Signals, Systems & Singularity Functions]]— Elementary physical math definitions and singularity vectors.[[1.02 Elementary Operations on Signals]]— Shifting, scaling, folding, and order-of-operation execution rules.[[1.03 Signal Classification I — Theory & Periodicity]]— Structural classifications and multi-tone period combinations.[[1.04 Signal Classification II — Symmetry, Energy & Power]]— Even/odd mathematical decomposition and finite energy/power bounds.[[1.05 Typical Signal Processing Operations]]— Functional block-diagram behaviors of systems (modulation, filtering, correlation, multiplexing).
1.01 Signals, Systems & Singularity Functions.md
- Type: Modular Concept Note
- Syllabus Boundaries: Conceptual definitions of signals and systems, functional independent variables (\(t\) vs. \(n\)), real-world communications applications, and fundamental singularity functions.
- Definitions to Cover:
- Signal — Physical representation of an informational variable \(x(t)\) or \(x[n]\).
- System — Operator \(\mathbb{H}[\cdot]\) mapping an independent input \(x(t)\) to a dependent output response \(y(t)\).
- Unit Step Function — \(u(t)\) and \(u[n]\) switching boundaries.
- Unit Impulse Function (Dirac Delta) — \(\delta(t)\) distribution and Kronecker delta \(\delta[n]\).
- Ramp Function — \(r(t)\) and \(r[n]\) linear growth profiles.
- Signum Function — \(\text{sgn}(t)\) polarity indicator.
- Rectangular Pulse (Gate) — \(\Pi(t/\tau)\) windowing function.
- Mathematical Derivations:
- Prove the derivative/integral relationship between unit impulse and unit step functions:
- Key Diagrams / Graphics:
[GRAPH: u(t) discontinuous transition at t=0 with height 1][GRAPH: \delta(t) pointing vertical arrow at t=0, labeled with area weight (1)][GRAPH: r(t) diagonal line with slope = 1 starting at t=0][GRAPH: \text{sgn}(t) switching at t=0 between amplitude -1 and +1]
- Common Mistakes Callout: Real-world physical impossibility of the infinite amplitude of \(\delta(t)\) at \(t=0\); integration boundary limits at \(t=0^-\) versus \(t=0^+\).
1.02 Elementary Operations on Signals.md
- Type: Computational & Sketching Note
- Syllabus Boundaries: Time shifting, time scaling, and time reversal (folding) operations on independent variables for both continuous-time and discrete-time signals.
- Definitions to Cover:
- Time Shift — Right shift (delay \(t - t_0\)) and left shift (advance \(t + t_0\)).
- Time Scale — Horizontal compression (\(|a| > 1\)) and expansion (\(0 < |a| < 1\)).
- Time Reversal — Mirrored reflection across the vertical axis (\(x(-t)\) or \(x[-n]\)).
- Rigid Step-by-Step Sketching Workflow:
- Rule: To sketch \(x(at - b)\), always apply operations in this order:
- Core Solved Numericals:
- Step-by-step piecewise sketching of \(x(t) = 4r(3t - 1)\) — setting \(3t - 1 = 0 \implies t = 1/3\) as the shifted ramp origin, with a transformed slope of 12.
- Piecewise sketching of \(x(t) = r(-0.5t + 2)\) — factoring to \(r(-0.5(t - 4))\), starting at \(t=4\) and expanding to the left.
- Continuous step gate formulation: \(x(t) = u(t-5) - u(t-7)\) representing a window of width 2.
- Key Diagrams / Graphics:
[GRAPH: Step-by-step construction phases of x(3t - 1) starting from the raw ramp r(t)][GRAPH: Discrete stem profile of delayed sequence x[n-2] compared to original x[n]]
- Common Mistakes Callout: Applying scaling before shifting, which scales the shift factor itself (the “phase shift trap”); failing to reverse discrete boundaries properly.
1.03 Signal Classification I — Theory & Periodicity.md
- Type: Classification & Analytical Note
- Syllabus Boundaries: Continuous-time vs. discrete-time, analog vs. digital, deterministic vs. random, and periodic vs. aperiodic signals.
- Definitions to Cover:
- Analog Signal — Continuous amplitude range over a continuous domain.
- Digital Signal — Quantized discrete amplitude values over discrete indexes.
- Deterministic Signal — Perfectly modeled by a deterministic mathematical equation.
- Random Signal — Governed by probabilistic density profiles (e.g., Gaussian noise).
- Periodic Signal — Satisfies \(x(t + T) = x(t)\) or \(x[n + N] = x[n]\).
- Mathematical Derivations:
- Derive the rational ratio criterion for multi-tone periodic combination signals:
- Core Solved Numericals:
- Test the periodicity and find the fundamental period of \(x(t) = 2\cos(4\pi t) + 3\sin(3\pi t)\) using the fraction LCM formula:
- Prove the aperiodicity of \(x(t) = \sin(\sqrt{2}\pi t) + \sin(15\pi t)\) due to the irrational ratio of the periods:
- Key Diagrams / Graphics:
[GRAPH: Periodic composite wave highlighting the envelope repetition boundaries]
- Common Mistakes Callout: Assuming the sum of two periodic discrete-time signals is always periodic (unlike continuous-time, discrete sinusoids are periodic only if their frequency is a rational multiple of \(2\pi\)).
1.04 Signal Classification II — Symmetry, Energy & Power.md
- Type: Derivation & Calculation Note
- Syllabus Boundaries: Causal, non-causal, and anticausal systems; even and odd symmetries; signal energy and average power bounds in both continuous-time (CT) and discrete-time (DT) domains.
- Definitions to Cover:
- Causal Signal — \(x(t) = 0\) for \(t < 0\).
- Even Signal — Symmetrical across the vertical axis: \(x(t) = x(-t)\).
- Odd Signal — Anti-symmetrical across the origin: \(x(t) = -x(-t)\).
- Energy Signal — Finite energy (\(0 < E < \infty\)) and zero power (\(P = 0\)).
- Power Signal — Finite power (\(0 < P < \infty\)) and infinite energy (\(E = \infty\)).
- Mathematical Derivations:
- Even-Odd Decomposition — Prove that any signal can be written as \(x(t) = x_e(t) + x_o(t)\), where:
- Even-Odd Energy Orthogonality Proof — Prove that the total energy of a signal is the sum of the energies of its even and odd parts:
- Core Solved Numericals:
- Calculate the power of \(x(t) = u(t)\) over infinite boundaries to prove \(P = 0.5 \text{ W}\).
- Find the energy and power of the discrete signal \(x[n] = \cos(\pi n)u[n]\) to show it represents a power signal with \(P = 0.5 \text{ W}\).
- Calculate the energy of the finite-duration, bounded sequence \(x[n] = {0, 1, 2, 3, 4, 5, 4, 3, 2, 1, 0}\) (\(E = 85 \text{ J}\)).
- Key Diagrams / Graphics:
[GRAPH: Graphical decomposition of an asymmetrical pulse into symmetric even and anti-symmetric odd components]
- Common Mistakes Callout: Forgetting the time-reversal sign when computing the odd component (\(x_o(t)\)); evaluating the average power of a periodic signal over an incorrect period boundary (always integrate over exactly one fundamental period \(T_0\)).
1.05 Typical Signal Processing Operations.md
- Type: Architectural Block Note
- Syllabus Boundaries: High-signal physical overviews, functional math definitions, and block-diagram behaviors of correlation, filtering, modulation/demodulation, transformation, and multiplexing.
- Definitions to Cover:
- Correlation — Measure of similarity between signals: Auto-correlation (\(R_{xx}\)) and Cross-correlation (\(R_{xy}\)).
- Filtering — Selective frequency suppression: Low-pass (LPF), High-pass (HPF), Band-pass (BPF), Band-stop (BSF), and Notch.
- Modulation — Translation of a low-frequency message signal onto a high-frequency carrier wave for transmission:
- Transformation — Dynamic coordinate domain switching (Fourier, Laplace, s-plane, z-plane).
- Multiplexing — Interleaving multiple signals over a shared transmission medium: Time Division (TDM), Frequency Division (FDM), and Code Division (CDM).
- Key Diagrams / Graphics:
[DIAGRAM: Flow pipeline of a superheterodyne transmitter modulator block - source: Senior Notes][DIAGRAM: FDM spectrum layout showing guard bands separating adjacent signal channels]
- Common Mistakes Callout: Convolving instead of correlating (correlation does not involve folding the signal: \(R_{xy}(\tau) = \int x(t)y(t+\tau) , dt\), whereas convolution does).
Chapter 2: LTI System Properties & Time-Domain Convolution
Directory Path
01 UNI/2-1/ece 2107 signals/02 time domain lti/
2.00 Chapter Map - LTI System Properties & Convolution.md
2.01 Systems Classification, LTI Properties & Stability.md
2.02 The Continuous Convolution Integral.md
2.03 The Discrete Convolution Sum & Realization.md
2.04 Systems Described by Differential & Difference Equations.md
2.05 Block-Diagram Representations & System Interconnections.md2.00 Chapter Map - LTI System Properties & Convolution.md
- Type: Map of Content (MOC)
- Syllabus & Core Objectives: Links the raw input signal configurations from Chapter 1 to system operators, focusing on the impulse response (\(h(t)\) or \(h[n]\)), time-domain continuous/discrete convolution, and classic linear system equations.
- Vault Frontmatter:
title: "2.00 Chapter Map - LTI System Properties & Convolution" aliases: [LTI Map, Chapter 2 MOC] tags: [signals-and-systems/moc, ece-2107, term-2-1] type: MOC course: "[[ECE 2107 - Signals and Systems]]" chapter: 2 - Note Sequence Matrix:
[[2.01 Systems Classification, LTI Properties & Stability]]— System tests for linearity, time-invariance, and BIBO stability.[[2.02 The Continuous Convolution Integral]]— Graphical and analytical evaluation of continuous convolution.[[2.03 The Discrete Convolution Sum & Realization]]— Slant-sum, matrix, and tabular methods for discrete convolution.[[2.04 Systems Described by Differential & Difference Equations]]— Classic homogenous and particular solutions for system dynamics.[[2.05 Block-Diagram Representations & System Interconnections]]— Realization of systems using Direct Form I and II block structures.
2.01 Systems Classification, LTI Properties & Stability.md
- Type: Proof & Verification Note
- Syllabus Boundaries: Testing continuous-time and discrete-time systems for linearity, time-invariance, causality, memory, and BIBO stability.
- Definitions to Cover:
- Linearity — Perfect adherence to superposition (additivity + homogeneity).
- Time-Invariance — System parameters do not change with time. A delay in the input produces an identical delay in the output.
- Causality — Output depends strictly on present and past inputs.
- Memoryless — Output at any instant \(t_0\) depends strictly on the input at \(t_0\).
- BIBO Stability — Every bounded input produces a bounded output.
- Mathematical Derivations:
- BIBO Stability Integrability Derivation — Prove that a continuous-time LTI system is BIBO stable if and only if its impulse response is absolutely integrable:
- Core Solved Numericals:
- Test the system \(y(t) = 3x(-t) + 2x(t)\) to prove it is linear but time-variant (due to the time-reversal operator).
- Analyze the non-linear differential equation:
- Test the discrete-time difference equation \(y[n] = 3y[n-1] - n^2 x[n]\) for linearity, time-invariance, and causality.
- Common Mistakes Callout: Confusing time-variance with amplitude scaling; assuming a system is causal when it depends on future states (e.g., \(x[n+1]\)).
2.02 The Continuous Convolution Integral.md
- Type: Derivation & Analytical Note
- Syllabus Boundaries: Continuous-time convolution derivation, and step-by-step graphical/analytical convolution of piecewise and exponential signals.
- Definitions to Cover:
- Impulse Response (\(h(t)\)) — System output when the input is a unit impulse (\(\delta(t)\)).
- Convolution Integral — Time-domain representation of an LTI system output:
- Mathematical Derivations:
- Convolution Integral Derivation — Derive the convolution integral by representing input signal \(x(t)\) as an infinite sum of weighted shifted impulse functions.
- Scaling Property Proof — Prove that if \(y(t) = x(t) * h(t)\), then:
- Core Solved Numericals:
- Convolve input signal \(x(t) = e^{-t/RC}u(t)\) with the impulse response of a low-pass RC network \(h(t) = \frac{1}{RC} e^{-t/RC} u(t)\) to find:
- Key Diagrams / Graphics:
[GRAPH: Graphical convolution steps showing: (1) original functions, (2) folding of h(\tau) to h(-\tau), (3) shifting to h(t-\tau), and (4) shaded overlap integration regions over piecewise boundaries][CIRCUIT: Simple low-pass RC network - source: Senior Notes]
- Common Mistakes Callout: Failing to adjust the integration limits when working with piecewise signals (always verify the active overlap interval for each range of \(t\)).
2.03 The Discrete Convolution Sum & Realization.md
- Type: Computational Note
- Syllabus Boundaries: Discrete-time convolution sum, the length of convolved sequences, and tabular, matrix, and graphical solution methods.
- Definitions to Cover:
- Convolution Sum — Time-domain output of a discrete LTI system:
- Sequence Length Theorem — If \(x[n]\) has length \(N_1\) and \(h[n]\) has length \(N_2\), convolving them produces an output sequence of length:
- Core Solved Numericals:
- Convolve \(x_1[n] = {3, \underline{2}, 1, 2}\) and \(x_2[n] = {\underline{1}, 2, 1, 2}\) using the tabular (slant-sum) method.
- Find the response of an FIR filter with impulse response \(h[n] = {1, \underline{2}, -2, -1, 0}\) and input \(x[n] = {\underline{1}, 2, 3, 0}\) using linear convolution graphically.
- Key Diagrams / Graphics:
[DIAGRAM: Tabular layout matrix of x[k] versus h[n-k] showing slant-line summation pathways - source: Textbook Ch 2]
- Common Mistakes Callout: Misaligning the index origin (\(n=0\), typically underlined or marked with an arrow) when setting up convolved arrays.
2.04 Systems Described by Differential & Difference Equations.md
- Type: Differential/Difference Equation Solving Note
- Syllabus Boundaries: Linear constant-coefficient differential equations (LCCDE) and difference equations, complementary (homogeneous) solutions, particular solutions, and classical solving techniques.
- Definitions to Cover:
- Natural (Homogeneous) Response — System output when input is zero, determined by initial conditions.
- Forced (Particular) Response — System output when input is non-zero, determined by the input signal.
- Core Solved Numericals:
- Solve the differential equation \(\frac{dy(t)}{dt} + y(t) = x(t)\) with \(y(0)=0\) to find its step and impulse responses.
- Solve the second-order recursive system \(y[n] - \frac{1}{9}y[n-2] = x[n-1]\) with input \(x[n] = u[n]\), and initial conditions \(y[-1]=1, y[-2]=0\).
- Common Mistakes Callout: Applying initial conditions to the homogeneous solution before finding the total response (\(y(t) = y_h(t) + y_p(t)\)); using the wrong form for the particular solution when the input matches a root of the characteristic equation (requires multiplying by \(t\) or \(n\)).
2.05 Block-Diagram Representations & System Interconnections.md
- Type: Implementation & Realization Note
- Syllabus Boundaries: Realizing LTI systems using integrators, adders, and multipliers in Direct Form I and Direct Form II structures; cascade and parallel system interconnections.
- Definitions to Cover:
- Direct Form I Realization — Separate realization of the input zeros and output poles (uses more delay elements).
- Direct Form II Realization — Merges delay elements to minimize memory requirements (canonic form).
- Cascade Interconnection — Subsystems connected in series:
- Parallel Interconnection — Subsystems connected in parallel:
- Core Solved Numericals:
- Draw the Direct Form II block diagram for the second-order differential equation:
- Draw the Direct Form II block diagram for the difference equation:
- Key Diagrams / Graphics:
[DIAGRAM: Direct Form I and Direct Form II block diagram structures showing delay buffers and feedback paths - source: Textbook Ch 2]
- Common Mistakes Callout: Mixing up the signs of feedback coefficients in Direct Form II realizations (always negate the coefficients of the feedback terms when mapping to the diagram multipliers).
Chapter 3: State-Space Representation of Continuous-Time Systems
Directory Path
01 UNI/2-1/ece 2107 signals/03 state space/
3.00 Chapter Map - State-Space Analysis of CT Systems.md
3.01 Introduction to State-Space & Matrix Formulations.md
3.02 State-Space Modeling of Electrical Circuits.md
3.03 State-Space Modeling of Block Diagrams.md
3.04 State Transition Matrix: Properties & Solution Methods.md3.00 Chapter Map - State-Space Analysis of CT Systems.md
- Type: Map of Content (MOC)
- Syllabus & Core Objectives: Translates higher-order differential equations and complex electrical networks into a unified system of first-order matrix equations.
- Vault Frontmatter:
title: "3.00 Chapter Map - State-Space Analysis of CT Systems" aliases: [State-Space Map, Chapter 3 MOC] tags: [signals-and-systems/moc, ece-2107, term-2-1] type: MOC course: "[[ECE 2107 - Signals and Systems]]" chapter: 3 - Note Sequence Matrix:
[[3.01 Introduction to State-Space & Matrix Formulations]]— Mathematical phase-variable formulations for higher-order differential equations.[[3.02 State-Space Modeling of Electrical Circuits]]— Mapping physical circuits to state-space systems using capacitor voltages and inductor currents as state variables.[[3.03 State-Space Modeling of Block Diagrams]]— Realizing state equations directly from operational block diagrams.[[3.04 State Transition Matrix: Properties & Solution Methods]]— Deriving the state transition matrix (\(e^{\mathbf{A}t}\)) using Laplace and infinite series expansion.
3.01 Introduction to State-Space & Matrix Formulations.md
- Type: Proof & Formulation Note
- Syllabus Boundaries: Defining the state of a system, state vector, state variables, and state equations; converting higher-order differential equations into state matrices using the phase-variable method.
- Definitions to Cover:
- State of a System — The minimum set of variables \({x_1(t), x_2(t), \dots}\) required to uniquely determine the system’s future response, given its current state and input.
- Continuous-Time State Equation — First-order matrix equation tracking internal system states:
- Continuous-Time Output Equation — Matrix equation mapping internal states to external outputs:
- Core Solved Numericals:
- Obtain the state-space model \((\mathbf{A}, \mathbf{B}, \mathbf{C}, \mathbf{D})\) of the third-order differential equation:
- Common Mistakes Callout: Incorrectly writing the size dimensions of the matrices (for an \(n\)-th order system with \(m\) inputs and \(p\) outputs: \(\mathbf{A}\) is \(n \times n\), \(\mathbf{B}\) is \(n \times m\), \(\mathbf{C}\) is \(p \times n\), and \(\mathbf{D}\) is \(p \times m\)).
3.02 State-Space Modeling of Electrical Circuits.md
- Type: Matrix Formulation Note
- Syllabus Boundaries: Writing state-space models for complex electrical networks; choosing state variables based on the energy storage elements in the circuit.
- Formulation Rule:
- Rule: Always select the voltages across capacitors (\(v_C\)) and the currents through inductors (\(i_L\)) as the state variables, representing the physical energy stored in the circuit:
- Core Solved Numericals:
- Derive the state equations for a two-stage cascaded RC network to find matrices \(\mathbf{A}, \mathbf{B}, \mathbf{C}, \mathbf{D}\).
- Derive the state-space representation for a second-order series RLC network.
- Key Diagrams / Graphics:
[CIRCUIT: Two-stage passive RC cascade circuit with labeled node voltages - source: Textbook Ch 3][CIRCUIT: Series RLC circuit with loop current and component voltages - source: Textbook Ch 3]
- Common Mistakes Callout: Writing dependent loops in KVL/KCL; violating polarity conventions when setting up capacitor current equations (\(i_C = C \frac{dv_C}{dt}\)) and inductor voltage equations (\(v_L = L \frac{di_L}{dt}\)).
3.03 State-Space Modeling of Block Diagrams.md
- Type: Block Diagram Note
- Syllabus Boundaries: Assigning state variables to operational block diagrams; formulating state matrices directly from the outputs of integrators or unit delays.
- Formulation Rule:
- Rule: Assign a state variable to the output of each integrator (in continuous-time systems) or each unit delay block (in discrete-time systems):
- Core Solved Numericals:
- Determine the state-space representation for a discrete-time system from its delay-block diagram (Direct Form II canonic structure).
- Key Diagrams / Graphics:
[DIAGRAM: Integrator-based block diagram highlighting the location of state variables and feedback loops - source: Slide State Space]
- Common Mistakes Callout: Mismapping feedback coefficients to matrix rows; failing to include feedforward paths (\(\mathbf{D}\) matrix) when input terms bypass the integrators.
3.04 State Transition Matrix: Properties & Solution Methods.md
- Type: Derivation & Proof Note
- Syllabus Boundaries: Defining the state transition matrix (\(\phi(t) = e^{\mathbf{A}t}\)), its mathematical properties, and analytical evaluation using the infinite series method and s-domain inverse Laplace method.
- Definitions to Cover:
- State Transition Matrix (\(\phi(t)\)) — Matrix exponential \(e^{\mathbf{A}t}\) that determines the unforced natural response of the system’s states over time.
- Mathematical Derivations:
- Laplace Resolvent Derivation — Derive the Laplace-domain formula for the state transition matrix:
- State-Space to Transfer Function Conversion — Prove that the continuous-time transfer function of a state-space model is:
- Core Solved Numericals:
- Evaluate the state transition matrix for system matrix using the infinite series method:
- Obtain the s-domain transfer function matrix for the system:
- Common Mistakes Callout: Forgetting to subtract from before taking the inverse; incorrectly calculating the adjoint and determinant of for higher-order systems.
Chapter 4: The Sampling Theorem & Multi-Rate Processing
Directory Path
01 UNI/2-1/ece 2107 signals/04 sampling/
4.00 Chapter Map - Sampling & Multi-Rate Processing.md
4.01 The Shannon-Nyquist Sampling Theorem.md
4.02 Spectral Replications & Aliasing Dynamics.md
4.03 Ideal, Natural & Flat-Top Sampling Techniques.md
4.04 Multi-Rate Signal Processing: Decimation & Interpolation.md4.00 Chapter Map - Sampling & Multi-Rate Processing.md
- Type: Map of Content (MOC)
- Syllabus & Core Objectives: This chapter is the critical link between continuous-time (analog) and discrete-time (digital) domains. It covers uniform sampling, spectral replication, aliasing, and discrete interpolation/decimation.
- Vault Frontmatter:
title: "4.00 Chapter Map - Sampling & Multi-Rate Processing" aliases: [Sampling Map, Chapter 4 MOC] tags: [signals-and-systems/moc, ece-2107, term-2-1] type: MOC course: "[[ECE 2107 - Signals and Systems]]" chapter: 4 - Note Sequence Matrix:
[[4.01 The Shannon-Nyquist Sampling Theorem]]— Statement, proof, and Nyquist rate calculations.[[4.02 Spectral Replications & Aliasing Dynamics]]— Replications of frequency spectra, aliasing, and anti-aliasing filtering.[[4.03 Ideal, Natural & Flat-Top Sampling Techniques]]— Practical physical sampling techniques and reconstruction filters.[[4.04 Multi-Rate Signal Processing: Decimation & Interpolation]]— Up-sampling, down-sampling, and discrete array manipulation.
4.01 The Shannon-Nyquist Sampling Theorem.md
- Type: Proof & Calculation Note
- Syllabus Boundaries: Formal statement of the sampling theorem, mathematical proof of impulse train sampling, and calculating the Nyquist rate for single and multi-tone signals.
- Definitions to Cover:
- Shannon-Nyquist Sampling Theorem — An analog signal can be perfectly reconstructed from its samples if the sampling frequency is at least twice the highest frequency present in the signal:
- Nyquist Rate — The absolute minimum sampling rate required for perfect signal reconstruction:
- Mathematical Derivations:
- Sampling Theorem Derivation — Mathematically prove the sampling theorem by showing how multiplying an analog signal by an impulse train replicates its spectrum in the frequency domain:
- Core Solved Numericals:
- Calculate the Nyquist rate and Nyquist interval for .
- Calculate the Nyquist rate for .
- Common Mistakes Callout: Misidentifying the maximum frequency component when working with composite signals; confusing angular frequency ( in rad/s) with cyclic frequency ( in Hz).
4.02 Spectral Replications & Aliasing Dynamics.md
- Type: Spectral Analysis Note
- Syllabus Boundaries: Replicated frequency spectra under over-sampling, Nyquist-rate sampling, and under-sampling; aliasing distortion; anti-aliasing low-pass filtering.
- Definitions to Cover:
- Aliasing — High-frequency components fold back into the passband and masquerade as false low frequencies when the sampling rate is below the Nyquist limit ().
- Anti-Aliasing Filter — A low-pass filter placed before the sampler to strip away frequencies above and prevent aliasing.
- Key Diagrams / Graphics:
[GRAPH: Replicated frequency spectra showing: (1) Over-sampling (gaps between bands), (2) Nyquist sampling (bands exactly touching), and (3) Under-sampling (overlapping bands creating shaded aliasing regions)]
- Common Mistakes Callout: Thinking that digital filtering can remove aliasing after a signal has been sampled (aliasing permanently overlaps frequency bands during sampling and must be prevented before sampling with an analog filter).
4.03 Ideal, Natural & Flat-Top Sampling Techniques.md
- Type: Circuit Modeling Note
- Syllabus Boundaries: Ideal (impulse) sampling, natural sampling (chopping), flat-top sampling (sample-and-hold), and aperture effect distortion.
- Definitions to Cover:
- Ideal Sampling — Multiplying a signal by a train of zero-width Dirac impulses.
- Natural Sampling — Multiplying a signal by a train of finite-width rectangular pulses, preserving the shape of the analog signal at the top of each pulse.
- Flat-Top Sampling — Sampling a signal’s amplitude and holding it constant for the duration of the pulse, producing a flat-topped staircase waveform.
- Aperture Effect — High-frequency amplitude attenuation caused by the flat-top pulse-width ( function envelope distortion).
- Key Diagrams / Graphics:
[GRAPH: Waveforms comparing natural sampling (curved pulse tops) and flat-top sampling (staircase flat pulse tops) - source: Textbook Ch 6]
- Common Mistakes Callout: Forgetting the need for equalizer filtering ( compensation) to correct the high-frequency droop caused by the aperture effect in flat-top sampling.
4.04 Multi-Rate Signal Processing: Decimation & Interpolation.md
- Type: Multi-Rate Calculation Note
- Syllabus Boundaries: Decimation (down-sampling) and interpolation (up-sampling) in the discrete-time domain, and algebraic array manipulation.
- Definitions to Cover:
- Down-Sampling (Decimation by ) — Keeping only every -th sample of a sequence and discarding the rest:
- Up-Sampling (Interpolation by ) — Inserting zeros between each consecutive pair of samples:
- Core Solved Numericals:
- Given sequence , find the down-sampled sequence by factor , and the up-sampled sequence by factor .
- Common Mistakes Callout: Mismapping index values around the origin when down-sampling; failing to include anti-imaging low-pass filters after up-sampling to remove high-frequency spectral replicas.
Chapter 5: Analog Filter Design
Directory Path
01 UNI/2-1/ece 2107 signals/05 analog filters/
5.00 Chapter Map - Analog Filter Design.md
5.01 Filter Specifications & Tolerance Curves.md
5.02 Butterworth Filter Approximation.md
5.03 Chebyshev & Elliptic Filter Approximations.md
5.04 Active Filter Realization & Sallen-Key RC Networks.md5.00 Chapter Map - Analog Filter Design.md
- Type: Map of Content (MOC)
- Syllabus & Core Objectives: This chapter covers the mathematical design of continuous-time low-pass filters (Butterworth, Chebyshev, and Elliptic) and their active RC op-amp realizations.
- Vault Frontmatter:
title: "5.00 Chapter Map - Analog Filter Design" aliases: [Filter Map, Chapter 5 MOC] tags: [signals-and-systems/moc, ece-2107, term-2-1] type: MOC course: "[[ECE 2107 - Signals and Systems]]" chapter: 5 - Note Sequence Matrix:
[[5.01 Filter Specifications & Tolerance Curves]]— Continuous low-pass specifications and passband/stopband tolerance bands.[[5.02 Butterworth Filter Approximation]]— Maximally flat design equations, pole placements, and filter order derivation.[[5.03 Chebyshev & Elliptic Filter Approximations]]— Chebyshev polynomials, passband ripples, and Elliptic equal-ripple behavior.[[5.04 Active Filter Realization & Sallen-Key RC Networks]]— Realizing transfer functions using active Sallen-Key op-amp circuits.
5.01 Filter Specifications & Tolerance Curves.md
- Type: Spec Design Note
- Syllabus Boundaries: Ideal filter brick-wall limits, practical low-pass specifications, and passband/stopband tolerance regions.
- Definitions to Cover:
- Passband Edge Frequency () — Boundary defining the end of the passband.
- Stopband Edge Frequency () — Boundary defining the start of the stopband.
- Passband Attenuation Ripple () — Maximum allowed gain variation in the passband (in dB).
- Stopband Attenuation () — Minimum required attenuation in the stopband (in dB).
- Key Diagrams / Graphics:
[GRAPH: Practical low-pass filter tolerance curve showing \Omega_p, \Omega_s, passband ripple width, and stopband attenuation floor - source: Textbook Ch 5]
5.02 Butterworth Filter Approximation.md
- Type: Derivation & Design Note
- Syllabus Boundaries: Maximally flat magnitude response, deriving filter order () and cutoff frequency (), and locating stable poles on the left-half s-plane.
- Definitions to Cover:
- Butterworth Filter — Analog filter with a maximally flat magnitude response in the passband, decaying monotonically in the transition and stopbands:
- Mathematical Derivations:
- Filter Order Derivation — Derive the formula to calculate the minimum Butterworth filter order given passband and stopband specifications:
- Stable Pole Location Derivation — Derive the equation for locating the stable poles of a Butterworth filter, which lie symmetrically on a semicircle of radius in the left-half s-plane:
- Core Solved Numericals:
- Design a Butterworth low-pass filter with , , , and . Find its order , cutoff frequency , and s-domain transfer function .
- Key Diagrams / Graphics:
[GRAPH: Butterworth pole locations on a left-half s-plane circle for order N=3 - source: Textbook Ch 5]
- Common Mistakes Callout: Selecting poles in the right-half s-plane (which makes the filter unstable); failing to round up the calculated filter order to the next highest integer.
5.03 Chebyshev & Elliptic Filter Approximations.md
- Type: Comparative Design Note
- Syllabus Boundaries: Chebyshev Type I and Type II characteristics, Chebyshev polynomial equations, Elliptic equal-ripple behavior, and comparing transition band roll-off.
- Definitions to Cover:
- Chebyshev Type I Filter — Exhibits equal ripple behavior in the passband and a monotonic roll-off in the stopband.
- Chebyshev Type II (Inverse Chebyshev) — Exhibits monotonic behavior in the passband and equal ripples in the stopband.
- Elliptic Filter — Exhibits equal ripple behavior in both the passband and stopband, offering the sharpest transition band roll-off for a given filter order.
- Mathematical Formulations:
- Chebyshev magnitude approximation:
- Chebyshev polynomial recursive definition:
- Key Diagrams / Graphics:
[GRAPH: Comparative magnitude response curves of Butterworth, Chebyshev, and Elliptic filters showing transition steepness differences - source: Textbook Ch 5]
5.04 Active Filter Realization & Sallen-Key RC Networks.md
- Type: Circuit Analysis Note
- Syllabus Boundaries: Active filter topologies, op-amp realization, and deriving the transfer function of a Sallen-Key second-order low-pass filter.
- Definitions to Cover:
- Sallen-Key Filter — Active filter topology used to realize second-order filter stages using resistors, capacitors, and an operational amplifier.
- Mathematical Derivations:
- Sallen-Key Low-Pass Transfer Function — Use nodal analysis to derive the transfer function of a Sallen-Key second-order low-pass filter:
- Key Diagrams / Graphics:
[CIRCUIT: Active second-order low-pass Sallen-Key circuit with op-amp feedback paths - source: Lab Manual]
- ECE 2108 Laboratory Connection:
- MATLAB script for plotting the frequency response of a Sallen-Key low-pass filter using the
step,pzmap, andsscommands.
- MATLAB script for plotting the frequency response of a Sallen-Key low-pass filter using the
Chapter 6: Two-Port Network Theory
Directory Path
01 UNI/2-1/ece 2107 signals/06 two port networks/
6.00 Chapter Map - Two-Port Networks.md
6.01 Open-Circuit Impedance (Z) Parameters.md
6.02 Short-Circuit Admittance (Y) Parameters.md
6.03 Transmission (ABCD) Parameters & Cascaded Networks.md
6.04 Hybrid (h) & Inverse Hybrid (g) Parameter Formulations.md6.00 Chapter Map - Two-Port Networks.md
- Type: Map of Content (MOC)
- Syllabus & Core Objectives: This chapter treats linear networks as “black boxes,” modeling their terminal behaviors using two-port matrix parameters (Z, Y, ABCD, and hybrid parameters).
- Vault Frontmatter:
title: "6.00 Chapter Map - Two-Port Networks" aliases: [Two-Port Map, Chapter 6 MOC] tags: [signals-and-systems/moc, ece-2107, term-2-1] type: MOC course: "[[ECE 2107 - Signals and Systems]]" chapter: 6 - Note Sequence Matrix:
[[6.01 Open-Circuit Impedance (Z) Parameters]]— Defining and calculating impedance matrices for T-networks.[[6.02 Short-Circuit Admittance (Y) Parameters]]— Defining and calculating admittance matrices for Pi-networks.[[6.03 Transmission (ABCD) Parameters & Cascaded Networks]]— Matrix multiplication for cascaded networks.[[6.04 Hybrid (h) & Inverse Hybrid (g) Parameter Formulations]]— Parameter definitions and conversions.
6.01 Open-Circuit Impedance (Z) Parameters.md
- Type: Formulation & Calculation Note
- Syllabus Boundaries: Defining two-port networks, Z-parameter equations, calculating parameters by selectively open-circuiting ports (), and testing for reciprocity and symmetry.
- Definitions to Cover:
- Z-Parameters (Open-Circuit Impedance) — Relates terminal voltages to currents:
- Reciprocal Network — Satisfies .
- Symmetrical Network — Satisfies .
- Core Solved Numericals:
- Calculate the Z-parameters for a resistive T-network with branch resistor values of , , and .
- Key Diagrams / Graphics:
[CIRCUIT: Resistive T-network configuration showing terminal voltages V_1, V_2 and current directions - source: Textbook Ch 4]
- Common Mistakes Callout: Misidentifying current directions (two-port parameter convention defines both currents and as flowing into their respective ports).
6.02 Short-Circuit Admittance (Y) Parameters.md
- Type: Formulation & Calculation Note
- Syllabus Boundaries: Y-parameter equations, calculating parameters by short-circuiting ports (), mapping to Pi-networks, and reciprocity/symmetry conditions.
- Definitions to Cover:
- Y-Parameters (Short-Circuit Admittance) — Relates terminal currents to voltages:
- Y-Z Inverse Matrix Identity — Admittance matrix is the exact inverse of the impedance matrix:
- Core Solved Numericals:
- Calculate the Y-parameters for a resistive Pi-network with node resistors , , and feedback resistor .
- Key Diagrams / Graphics:
[CIRCUIT: Resistive Pi-network configuration with terminal voltages V_1, V_2 - source: Textbook Ch 4]
- Common Mistakes Callout: Forgetting the negative sign on transfer admittance terms ( and ) in resistive Pi-networks.
6.03 Transmission (ABCD) Parameters & Cascaded Networks.md
- Type: Matrix Modeling Note
- Syllabus Boundaries: ABCD parameter equations, negative current convention for , cascading networks using matrix multiplication, and reciprocity/symmetry checks.
- Definitions to Cover:
- Transmission (ABCD) Parameters — Relates sending-end variables to receiving-end variables:
- Transmission Reciprocity Condition — Satisfies:
- Transmission Symmetry Condition — Satisfies:
- Core Solved Numericals:
- Calculate the ABCD parameters for a resistive T-network (, , ).
- Calculate the overall ABCD transmission matrix for a cascade of two identical T-networks by multiplying their individual ABCD matrices.
- Key Diagrams / Graphics:
[DIAGRAM: Block diagram of two cascaded networks showing: [ABCD_1] \cdot [ABCD_2] - source: Textbook Ch 4]
- Common Mistakes Callout: Forgetting the negative sign on current in the transmission equations (the ABCD matrix is modeled with flowing out of port 2 to simplify cascade calculations).
6.04 Hybrid (h) & Inverse Hybrid (g) Parameter Formulations.md
- Type: Formulation Note
- Syllabus Boundaries: Hybrid (h) and inverse hybrid (g) parameter equations, applications in transistor modeling, and parameter conversion matrices.
- Definitions to Cover:
- h-Parameters (Hybrid) — Relates input voltage and output current to input current and output voltage:
- g-Parameters (Inverse Hybrid) — Inverse hybrid formulations:
- Conversion Table: Reference matrix mapping Z, Y, ABCD, and hybrid parameters to one another.
Part II: Instructor 1 (Transform-Domain Analysis & Fast Algorithms)
Chapter 7: Continuous-Time Fourier Series (CTFS) (Notes 7.00 - 7.04)
Chapter 8: Continuous-Time Fourier Transform (CTFT) (Notes 8.00 - 8.07)
Chapter 9: Laplace Transform & s-Domain Circuit Applications (Notes 9.00 - 9.08)
Chapter 10: Z-Transform & Discrete-Time Analysis (Notes 10.00 - 10.05)
Chapter 11: DFT, FFT, and Frequency-Domain Discrete Analysis (Notes 11.00 - 11.04)Chapter 7: Continuous-Time Fourier Series (CTFS)
Directory Path
01 UNI/2-1/ece 2107 signals/07 fourier series/
7.00 Chapter Map - Continuous-Time Fourier Series.md
7.01 Trigonometric Fourier Series Representation.md
7.02 Symmetry Conditions & Waveform Analysis.md
7.03 Exponential Fourier Series & Complex Spectra.md
7.04 Parseval’s Theorem & Convergence Conditions.md7.00 Chapter Map - Continuous-Time Fourier Series.md
- Type: Map of Content (MOC)
- Syllabus & Core Objectives: This chapter covers decomposing continuous, periodic signals into sinusoidal and exponential harmonics, setting up the foundation for frequency-domain system analysis.
- Vault Frontmatter:
title: "7.00 Chapter Map - Continuous-Time Fourier Series" aliases: [Fourier Series Map, Chapter 7 MOC] tags: [signals-and-systems/moc, ece-2107, term-2-1] type: MOC course: "[[ECE 2107 - Signals and Systems]]" chapter: 7 - Note Sequence Matrix:
[[7.01 Trigonometric Fourier Series Representation]]— Integrating trigonometric coefficients and orthogonal bases.[[7.02 Symmetry Conditions & Waveform Analysis]]— Waveform symmetry shortcuts (even, odd, half-wave).[[7.03 Exponential Fourier Series & Complex Spectra]]— Complex coefficients () and single/double-sided line spectra.[[7.04 Parseval’s Theorem & Convergence Conditions]]— Power conservation and Dirichlet convergence criteria.
7.01 Trigonometric Fourier Series Representation.md
- Type: Analytical & Derivation Note
- Syllabus Boundaries: Trigonometric Fourier Series expansion, orthogonality of sines and cosines, and calculating coefficients .
- Definitions to Cover:
- Trigonometric Fourier Series — Representation of a periodic signal as a sum of harmonically related sines and cosines:
- Mathematical Derivations:
- Trigonometric Coefficient Derivation — Derive the Euler-Fourier formulas for calculating coefficients using the orthogonality properties of sinusoidal functions over a period :
- Core Solved Numericals:
- Calculate the trigonometric Fourier series of a periodic rectangular pulse train.
- Calculate the trigonometric Fourier series for a triangular waveform ( for all , ).
- Key Diagrams / Graphics:
[GRAPH: 3D frequency visualization showing periodic time-domain square wave decomposing into separate sinusoidal harmonics - source: Senior Notes]
7.02 Symmetry Conditions & Waveform Analysis.md
- Type: Shortcut & Verification Note
- Syllabus Boundaries: Simplifying Fourier series calculations using waveform symmetry: even, odd, and half-wave symmetries.
- Definitions to Cover:
- Even Symmetry — Symmetrical across the vertical axis () (contains only cosine terms).
- Odd Symmetry — Symmetrical across the origin () (contains only sine terms).
- Half-Wave Symmetry — Symmetrical under a half-period shift and inversion () , and coefficients for all even values of (contains only odd harmonics).
- Mathematical Derivations:
- Odd Symmetry Coefficient Proof — Prove that odd periodic functions contain only sine terms () in their Fourier series representation.
- Key Diagrams / Graphics:
[GRAPH: Waveforms illustrating even, odd, and half-wave symmetries - source: Textbook Ch 5]
- Common Mistakes Callout: Forgetting that half-wave symmetry must satisfy both the shift () and the amplitude inversion (multiplying by ).
7.03 Exponential Fourier Series & Complex Spectra.md
- Type: Formulation & Spectral Note
- Syllabus Boundaries: Complex exponential Fourier series, complex coefficients (), converting between complex and trigonometric forms, and plotting single and double-sided amplitude and phase line spectra.
- Definitions to Cover:
- Complex Exponential Fourier Series — Compact representation of a periodic signal using complex exponentials:
- Mathematical Derivations:
- Trigonometric-to-Exponential Conversion Derivation — Use Euler’s formula to derive the relationship between trigonometric and complex exponential Fourier coefficients:
- Core Solved Numericals:
- Determine the complex exponential Fourier series for a half-wave rectified cosine signal.
- Determine the period and plot the double-sided amplitude and phase spectrum for the signal:
- Key Diagrams / Graphics:
[GRAPH: Double-sided discrete line spectrum showing amplitude impulses (|C_n|) and corresponding phase angles (\angle C_n) versus index n - source: Senior Notes]
7.04 Parseval’s Theorem & Convergence Conditions.md
- Type: Proof & Analytical Note
- Syllabus Boundaries: Dirichlet conditions for Fourier series convergence, Parseval’s power theorem, and harmonic power allocation.
- Definitions to Cover:
- Parseval’s Identity (Power) — States that the total average power of a periodic signal is equal to the sum of the average powers of its individual harmonic components:
- Dirichlet Conditions — Mathematical prerequisites a periodic signal must satisfy to have a valid Fourier series representation (must be absolutely integrable over a period, have a finite number of maxima and minima, and have a finite number of discontinuities).
- Mathematical Derivations:
- Parseval’s Power Theorem Proof — Mathematically prove Parseval’s identity for a periodic signal using the complex exponential Fourier series.
- Core Solved Numericals:
- Find the percentage of power contained in the first five harmonic terms of the complex Fourier series: given a maximum power of .
- Common Mistakes Callout: Forgetting the factor of when calculating power from trigonometric coefficients (); violating the absolute integrability condition of Dirichlet.
Chapter 8: Continuous-Time Fourier Transform (CTFT)
Directory Path
01 UNI/2-1/ece 2107 signals/08 fourier transform/
8.00 Chapter Map - Continuous-Time Fourier Transform.md
8.01 Foundation of the Continuous-Time Fourier Transform (CTFT).md
8.02 Properties of the Continuous-Time Fourier Transform.md
8.03 Rayleigh's Energy Theorem & Spectral Density.md
8.04 CTFT Pairs for Singularity & Common Functions.md
8.05 Time-Domain Convolution & Multiplication Properties.md
8.06 Frequency Spectra, Phase Spectra & Modulation.md
8.07 CTFT System Analysis of Continuous Networks.md8.00 Chapter Map - Continuous-Time Fourier Transform.md
- Type: Map of Content (MOC)
- Syllabus & Core Objectives: This chapter covers continuous-time Fourier transforms (CTFT) and their properties, energy spectral density, Fourier pairs, and frequency-domain LTI system analysis.
- Vault Frontmatter:
title: "8.00 Chapter Map - Continuous-Time Fourier Transform" aliases: [CTFT Map, Chapter 8 MOC] tags: [signals-and-systems/moc, ece-2107, term-2-1] type: MOC course: "[[ECE 2107 - Signals and Systems]]" chapter: 8 - Note Sequence Matrix:
[[8.01 Foundation of the Continuous-Time Fourier Transform (CTFT)]]— Deriving the CTFT as a limiting case of the Fourier series.[[8.02 Properties of the Continuous-Time Fourier Transform]]— Linearity, scaling, time shift, modulation, and differentiation.[[8.03 Rayleigh's Energy Theorem & Spectral Density]]— Energy spectral density (ESD) and Rayleigh’s energy theorem.[[8.04 CTFT Pairs for Singularity & Common Functions]]— Common Fourier pairs (impulses, steps, exponentials).[[8.05 Time-Domain Convolution & Multiplication Properties]]— Equivalence of time convolution to spectral multiplication.[[8.06 Frequency Spectra, Phase Spectra & Modulation]]— Plotting spectra and analyzing amplitude modulation.[[8.07 CTFT System Analysis of Continuous Networks]]— Analyzing low-pass RC filter circuits in the frequency domain.
8.01 Foundation of the Continuous-Time Fourier Transform (CTFT).md
- Type: Derivation & Foundation Note
- Syllabus Boundaries: Deriving the Continuous-Time Fourier Transform (CTFT) as the period of a Fourier series approaches infinity (), existence conditions, and forward and inverse CTFT integrals.
- Definitions to Cover:
- Continuous-Time Fourier Transform (CTFT) — Converts a continuous time-domain signal into its continuous frequency spectrum:
- Inverse CTFT — Reconstructs a time-domain signal from its frequency spectrum:
- Mathematical Derivations:
- Fourier Transform Derivation — Mathematically derive the continuous Fourier transform by taking the limit of the exponential Fourier series as (forcing the fundamental frequency spacing to become an infinitesimal frequency step ).
- Common Mistakes Callout: Confusing cyclic frequency ( in Hz) with angular frequency ( in rad/s), which changes the scaling factor of the inverse Fourier integral ( versus 1).
8.02 Properties of the Continuous-Time Fourier Transform.md
- Type: Proof & Formulation Note
- Syllabus Boundaries: Linearity, scaling, time shifting, frequency shifting (modulation), time differentiation, time integration, and duality properties of the CTFT.
- Mathematical Derivations:
- Time Shifting Property Proof — Prove that delaying a signal in time shifts its phase in frequency:
- Time Scaling Property Proof — Prove the time scaling property:
- Time Differentiation Property Proof — Prove the differentiation property:
- Core Solved Numericals:
- Use Fourier properties to find the Fourier transform of , , and given the source spectrum:
- Common Mistakes Callout: Forgetting the scaling factor when applying the scaling property; applying a time delay before scaling, which yields an incorrect phase shift.
8.03 Rayleigh's Energy Theorem & Spectral Density.md
- Type: Proof & Calculation Note
- Syllabus Boundaries: Energy conservation in the time and frequency domains, Rayleigh’s energy theorem, Energy Spectral Density (ESD), and Power Spectral Density (PSD).
- Definitions to Cover:
- Rayleigh’s Energy Theorem — States that the total energy of a signal calculated in the time domain is equal to the integral of its energy spectral density across the frequency spectrum:
- Energy Spectral Density (ESD) — Distribution of a signal’s energy across the frequency spectrum, defined as .
- Mathematical Derivations:
- Rayleigh’s Energy Theorem Proof — Mathematically prove Rayleigh’s theorem using the properties of the Fourier transform and its conjugate.
- Core Solved Numericals:
- Find the total energy of the signal .
- Determine the frequency limit below which 95% of the total energy of is contained.
- Common Mistakes Callout: Integrating the magnitude instead of the squared magnitude when calculating energy in the frequency domain.
8.04 CTFT Pairs for Singularity & Common Functions.md
- Type: Derivation & Reference Note
- Syllabus Boundaries: Deriving and compiling standard CTFT pairs for impulse, constant, step, exponential, and Gaussian pulse signals.
- Mathematical Derivations:
- Gaussian Pulse Self-Transform Proof — Mathematically prove that the normalized Gaussian pulse is its own Fourier transform:
- Signum Function Transform Derivation — Derive the Fourier transform of the Signum function:
- Dirac Delta Transform Derivation — Derive the Fourier transform of the Dirac delta function:
- Core Solved Numericals:
- Calculate the Fourier transform of the piecewise step pulse:
- Calculate the Fourier transform of the double exponential pulse ().
- Calculate the Fourier transform of the discrete impulse train:
- Key Diagrams / Graphics:
[GRAPH: Bell curve shape of the Gaussian pulse in both time and frequency domains - source: Slide Fourier]
- Common Mistakes Callout: Writing the Fourier transform of a unit step as simply (it must include the DC impulse component due to its non-zero average value).
8.05 Time-Domain Convolution & Multiplication Properties.md
- Type: Proof Note
- Syllabus Boundaries: Continuous-time convolution property (time-domain convolution corresponds to spectral multiplication) and multiplication property (time-domain multiplication corresponds to spectral convolution).
- Mathematical Derivations:
- Convolution-Multiplication Equivalence Proof — Mathematically prove that time-domain convolution simplifies to direct algebraic multiplication in the frequency domain:
- Common Mistakes Callout: Forgetting the scaling factor when performing frequency-domain convolution:
8.06 Frequency Spectra, Phase Spectra & Modulation.md
- Type: Plotting & Analytical Note
- Syllabus Boundaries: Plotting amplitude and phase spectra, double-sided spectral representation, and the modulation theorem.
- Mathematical Formulations:
- Modulation Theorem — Multiplying a signal by a carrier wave shifts its spectrum to the carrier frequency:
- Core Solved Numericals:
- Plot the double-sided frequency spectrum of the signal .
- Plot the single and double-sided amplitude and phase spectrum of .
- Key Diagrams / Graphics:
[GRAPH: Double-sided amplitude line impulses and phase angle shifts for a cosine wave on separate axes - source: Senior Notes]
8.07 CTFT System Analysis of Continuous Networks.md
- Type: Circuit Analysis Note
- Syllabus Boundaries: Frequency-domain analysis of analog circuits, system transfer functions , and calculating steady-state responses.
- Core Solved Numericals:
- Analyze a passive series low-pass RC network with input . Find its frequency response , output spectrum , and time-domain output using the inverse Fourier transform:
- Analyze the same low-pass RC network with input to find its time-domain output .
- Key Diagrams / Graphics:
[CIRCUIT: Series RC circuit with input x(t) and output voltage y(t) across the capacitor - source: Senior Notes]
- Common Mistakes Callout: Incorrectly writing the capacitor impedance in the frequency domain (it should be , not or in Fourier analysis).
Chapter 9: Laplace Transform & s-Domain Circuit Applications
Directory Path
01 UNI/2-1/ece 2107 signals/09 laplace transform/
9.00 Chapter Map - Laplace Transform & s-Domain Analysis.md
9.01 Foundation of Laplace Transform & s-Plane Representation.md
9.02 Laplace Transforms of Singularity & Elementary Functions.md
9.03 Mathematical Properties of the Laplace Transform.md
9.04 Initial and Final Value Theorems: Statements, Proofs, and Bounds.md
9.05 Pole-Zero Analysis, Transfer Functions & s-Domain Stability.md
9.06 s-Domain Modeling of Passive Circuit Elements with Initial Conditions.md
9.07 Transient Response of RL & RC Circuits using Laplace Transform.md
9.08 Transient Response of Series & Parallel RLC Networks.md9.00 Chapter Map - Laplace Transform & s-Domain Analysis.md
- Type: Map of Content (MOC)
- Syllabus & Core Objectives: This chapter covers s-domain system modeling and transient circuit analysis, linking the properties of continuous-time LTI systems to the s-plane.
- Vault Frontmatter:
title: "9.00 Chapter Map - Laplace Transform & s-Domain Analysis" aliases: [Laplace Map, Chapter 9 MOC] tags: [signals-and-systems/moc, ece-2107, term-2-1] type: MOC course: "[[ECE 2107 - Signals and Systems]]" chapter: 9 - Note Sequence Matrix:
[[9.01 Foundation of Laplace Transform & s-Plane Representation]]— Unilateral and Bilateral Laplace transforms and their relationship to the Fourier transform.[[9.02 Laplace Transforms of Singularity & Elementary Functions]]— Common Laplace pairs (step, ramp, impulses).[[9.03 Mathematical Properties of the Laplace Transform]]— Laplace properties and s-domain differentiation.[[9.04 Initial and Final Value Theorems: Statements, Proofs, and Bounds]]— Value theorems and their system stability limits.[[9.05 Pole-Zero Analysis, Transfer Functions & s-Domain Stability]]— Poles and zeros, Routh-Hurwitz stability, and s-plane pole mapping.[[9.06 s-Domain Modeling of Passive Circuit Elements with Initial Conditions]]— modeling components with initial conditions.[[9.07 Transient Response of RL & RC Circuits using Laplace Transform]]— s-domain transient solving workflows.[[9.08 Transient Response of Series & Parallel RLC Networks]]— Second-order transient analysis.
9.01 Foundation of Laplace Transform & s-Plane Representation.md
- Type: Theoretical & Boundary Note
- Syllabus Boundaries: Unilateral and Bilateral Laplace transform definitions, the complex s-plane (), the relationship between the Laplace and Fourier transforms, the existence conditions of the Laplace transform, and the Region of Convergence (ROC).
- Definitions to Cover:
- Unilateral Laplace Transform — Maps a causal time-domain signal to the complex s-domain:
- Inverse Laplace Transform — Reconstructs a time-domain signal from its s-domain representation:
- Region of Convergence (ROC) — The region in the complex s-plane where the Laplace integral converges to a finite value.
- Mathematical Derivations: Laplace-Fourier Equivalence — Derive the mathematical relationship between the Laplace and Fourier transforms by substituting into the unilateral Laplace integral, showing that the Laplace transform is the Fourier transform of a damped signal:
- Key Diagrams / Graphics:
[GRAPH: Complex s-plane diagram showing a shaded vertical region of convergence (ROC) for F(s) = 1/(s-3) with boundary \sigma > 3 - source: Senior Notes]
- Common Mistakes Callout: Attempting to evaluate an inverse Laplace transform without considering its region of convergence, which can lead to non-unique solutions.
9.02 Laplace Transforms of Singularity & Elementary Functions.md
- Type: Analytical Note
- Syllabus Boundaries: Standard Laplace transform pairs for unit impulse , unit step , ramp , real exponential , sin/cos, hyperbolic sinh/cosh, and .
- Mathematical Derivations:
- Power Function Laplace Derivation — Derive the Laplace transform of the power function using mathematical induction and integration by parts:
- Summary Table: A clean, 2-column reference table of standard Laplace transform pairs.
9.03 Mathematical Properties of the Laplace Transform.md
- Type: Proof & Calculation Note
- Syllabus Boundaries: Linearity, scaling, time shift, frequency shift (modulation), time differentiation, time integration, and s-domain differentiation properties of the Laplace transform.
- Mathematical Derivations:
- s-Domain Differentiation Proof — Prove the s-domain differentiation property:
- Core Solved Numericals:
- Find the Laplace transform of a sawtooth pulse wave.
- Find the Laplace transform of composite functions using properties (e.g., using s-domain differentiation, or using trigonometric identities).
- Common Mistakes Callout: Applying frequency scaling before time-shifting, which scales the delay factor itself and leads to incorrect results.
9.04 Initial and Final Value Theorems: Statements, Proofs, and Bounds.md
- Type: Proof & Analytical Note
- Syllabus Boundaries: Initial Value Theorem (IVT) and Final Value Theorem (FVT) statements, proofs, and system stability bounds.
- Definitions to Cover:
- Initial Value Theorem (IVT) — Finds the value of a signal immediately after a transition:
- Final Value Theorem (FVT) — Finds the steady-state final value of a stable signal as :
- Mathematical Derivations:
- Value Theorems Proof — Mathematically prove the Initial and Final Value Theorems starting from the Laplace transform of a derivative:
- Core Solved Numericals:
- Find the initial and final values of the function:
- Common Mistakes Callout: Applying the Final Value Theorem to an unstable system or a system with poles on the imaginary -axis (e.g., does not settle to a single final value as ).
9.05 Pole-Zero Analysis, Transfer Functions & s-Domain Stability.md
- Type: Spectral Mapping Note
- Syllabus Boundaries: Poles and zeros in the s-domain, system transfer functions , system stability classifications, s-plane pole mapping, Routh-Hurwitz stability criterion, and inverse Laplace transform using partial fraction expansion.
- Definitions to Cover:
- Poles — The values of where the transfer function approaches infinity (denominator roots).
- Zeros — The values of where the transfer function equals zero (numerator roots).
- Absolute Stability — All poles of the transfer function lie strictly in the left-half of the complex s-plane.
- Marginal Stability — Simple, non-repeated poles lie on the imaginary -axis, with no poles in the right-half plane (produces sustained oscillations).
- Unstable System — Any poles of the transfer function lie in the right-half of the s-plane.
- Core Solved Numericals:
- Plot the poles and zeros for current and find its time-domain output .
- Plot the poles and zeros for and find .
- Plot the poles and zeros for current and find .
- Find the impulse response for the transfer function and plot its pole-zero diagram.
- Determine the inverse Laplace transform of the higher-order function:
- Key Diagrams / Graphics:
[GRAPH: s-plane pole-zero map showing stable (LHP), unstable (RHP), and marginally stable (imaginary axis) pole locations - source: Senior Notes]
9.06 s-Domain Modeling of Passive Circuit Elements with Initial Conditions.md
- Type: Circuit Modeling Note
- Syllabus Boundaries: Time-domain to s-domain modeling of passive resistors, inductors, and capacitors; modeling initial inductor current and initial capacitor voltage using series voltage sources or parallel current sources.
- Formulation Equations:
- S-domain capacitor voltage:
- S-domain inductor voltage:
- Key Diagrams / Graphics:
[CIRCUIT: Reference table showing passive elements (R, L, C) in the time domain alongside their corresponding s-domain series voltage and parallel current equivalent models with initial conditions - source: Textbook Ch 4]
- Common Mistakes Callout: Mixing up the polarities of initial condition voltage sources (the inductor initial current source acts as a voltage source opposing KVL, whereas the capacitor initial voltage source acts as a step source supporting KVL).
9.07 Transient Response of RL & RC Circuits using Laplace Transform.md
- Type: Circuit Solving Note
- Syllabus Boundaries: Transient response of first-order series RL and RC circuits, formulating s-domain loop equations, step response, and impulse response.
- Core Solved Numericals:
- Find the current of a first-order circuit when a switch moves from position 1 to position 2 at (with initial condition considered).
- Draw the s-domain equivalent circuit and solve for the transient current of a series RL circuit when the switch is closed.
- Formulate the loop equations and solve for the output voltage of a passive RC low-pass filter circuit.
9.08 Transient Response of Series & Parallel RLC Networks.md
- Type: Circuit Solving Note
- Syllabus Boundaries: Transient analysis of series and parallel second-order RLC circuits, second-order s-domain equations, over-damped, under-damped, and critically-damped response conditions, and Laplace convolution.
- Core Solved Numericals:
- Formulate loop equations and solve for the currents and , output voltage, and initial/final current values of a multi-loop second-order RLC network when a switch is closed.
- Obtain the inductor current expression in a second-order circuit after switch has been closed for a long time and is opened at .
- Find the transient current of a series RLC circuit with no initial charge when a switch is closed at .
- Formulate the differential equation relating and in a parallel RLC circuit (, ). Find the zero-state response for when the input is .
Chapter 10: Z-Transform & Discrete-Time Analysis
Directory Path
01 UNI/2-1/ece 2107 signals/10 z transform/
10.00 Chapter Map - Z-Transform & Discrete Analysis.md
10.01 Z-Transform: Definitions & Region of Convergence (ROC).md
10.02 Z-Transform Properties & Standard Pairs.md
10.03 Initial & Final Value Theorems in the Z-Domain.md
10.04 Inverse Z-Transform Methods.md
10.05 Convolution, Correlation & Realization in Z-Domain.md10.00 Chapter Map - Z-Transform & Discrete Analysis.md
- Type: Map of Content (MOC)
- Syllabus & Core Objectives: The Z-transform is the discrete-time equivalent of the Laplace transform. This chapter covers Z-domain mapping, properties, region of convergence (ROC), value theorems, and solving discrete-time LTI difference equations.
- Vault Frontmatter:
title: "10.00 Chapter Map - Z-Transform & Discrete Analysis" aliases: [Z-Transform Map, Chapter 10 MOC] tags: [signals-and-systems/moc, ece-2107, term-2-1] type: MOC course: "[[ECE 2107 - Signals and Systems]]" chapter: 10 - Note Sequence Matrix:
[[10.01 Z-Transform: Definitions & Region of Convergence (ROC)]]— Unilateral and bilateral Z-transforms and ROC boundaries.[[10.02 Z-Transform Properties & Standard Pairs]]— Z-transform properties and standard Z-pairs.[[10.03 Initial & Final Value Theorems in the Z-Domain]]— Value theorems and their discrete unit-circle stability bounds.[[10.04 Inverse Z-Transform Methods]]— Inverse Z-transforms using long division, partial fractions, and residue calculus.[[10.05 Convolution, Correlation & Realization in Z-Domain]]— Convolution, discrete correlation, and system realization block diagrams.
10.01 Z-Transform: Definitions & Region of Convergence (ROC).md
- Type: Theoretical & Boundary Note
- Syllabus Boundaries: Bilateral and unilateral Z-transforms, mapping to the complex z-plane, the relationship between the Z-transform and the Laplace transform, and Z-domain Region of Convergence (ROC) properties.
- Definitions to Cover:
- Bilateral Z-Transform — Maps a discrete-time sequence to the complex z-domain:
- Unilateral Z-Transform — Maps causal discrete-time sequences:
- Mathematical Derivations:
- Laplace-to-Z Mapping Derivation — Derive the mapping from the s-plane to the z-plane by sampling a continuous signal (), showing that maps the LHP of the s-plane to the inside of the unit circle in the z-plane.
- Core Solved Numericals:
- Calculate the Z-transform and ROC of a finite-duration window sequence:
- Calculate the Z-transform of a sum of shifted impulses:
- Calculate the Z-transform of the shifted steps and the time-reversed step .
- Calculate the Z-transform of exponential sequences:
- Calculate the Z-transform of and plot its ROC.
- Key Diagrams / Graphics:
[GRAPH: Complex z-plane pole-zero map highlighting the unit circle and ROC shaded bounds for causal, anticausal, and double-sided sequences - source: Senior Notes]
10.02 Z-Transform Properties & Standard Pairs.md
- Type: Proof & Reference Note
- Syllabus Boundaries: Linearity, scaling, time shifting, time reversal, differentiation, and convolution properties of the Z-transform.
- Mathematical Derivations:
- Z-Domain Differentiation Proof — Prove the Z-domain differentiation property (multiplication by ):
- Summary Table: Master table matching standard discrete sequences to their transforms and exact ROCs.
10.03 Initial & Final Value Theorems in the Z-Domain.md
- Type: Proof & Calculation Note
- Syllabus Boundaries: Z-domain Initial and Final Value Theorems, statements, proofs, and pole stability boundaries.
- Definitions to Cover:
- Initial Value Theorem — Finds the starting value of a causal sequence:
- Final Value Theorem — Finds the steady-state final value of a stable sequence:
- Core Solved Numericals:
- Find the initial and final values of the sequence given the Z-domain function:
- Prove that the final value of is 1.25 and its initial value is unity for the system function:
- Common Mistakes Callout: Applying the Final Value Theorem to systems with poles on or outside the unit circle (), which causes the theorem to fail.
10.04 Inverse Z-Transform Methods.md
- Type: Computational Note
- Syllabus Boundaries: Inverse Z-transform techniques, including power series expansion (long division), partial fraction expansion, and Cauchy’s residue contour integration.
- Mathematical Derivations:
- Cauchy’s Residue Integration Proof — Mathematically derive Cauchy’s residue integration formula for the inverse Z-transform:
- Core Solved Numericals:
- Calculate the inverse Z-transform of using partial fractions.
- Calculate the inverse Z-transform of assuming a causal signal.
- Calculate the inverse Z-transform of using the time-shifting property.
- Calculate the inverse Z-transform of assuming a right-sided sequence.
- Calculate the inverse Z-transform of using the residue method.
- Calculate the inverse Z-transform of .
- Calculate the inverse Z-transform of under three different ROC conditions.
- Calculate the inverse Z-transform of for a causal signal.
- Calculate the inverse Z-transform using long division for a causal sequence () and an anticausal sequence ().
10.05 Convolution, Correlation & Realization in Z-Domain.md
- Type: System realization Note
- Syllabus Boundaries: Discrete convolution in the Z-domain, cross-correlation and auto-correlation in the Z-domain, discrete transfer functions, system stability, and impulse response.
- Core Solved Numericals:
- Calculate the convolution of the sequences and using Z-transforms.
- Find the cross-correlation sequence of the sequences and using Z-transforms.
- Find the impulse response of the system described by the difference equation:
- Determine the transfer function, stability, impulse response , and step response of the system using Z-transforms.
- Find the input sequence given the system’s impulse response and output response using Z-transforms.
Chapter 11: DFT, FFT, and Frequency-Domain Discrete Analysis
Directory Path
01 UNI/2-1/ece 2107 signals/11 dft fft/
11.00 Chapter Map - Discrete Fourier Transforms.md
11.01 The Discrete Fourier Transform (DFT).md
11.02 Properties of the DFT & Twiddle Factors.md
11.03 Radix-2 Decimation-In-Time FFT Algorithm (DIT-FFT).md
11.04 Radix-2 Decimation-In-Frequency FFT Algorithm (DIF-FFT).md11.00 Chapter Map - Discrete Fourier Transforms.md
- Type: Map of Content (MOC)
- Syllabus & Core Objectives: This chapter covers the Discrete Fourier Transform (DFT), twiddle factors, circular convolution, and the computationally efficient Radix-2 FFT algorithms (DIT and DIF).
- Vault Frontmatter:
title: "11.00 Chapter Map - Discrete Fourier Transforms" aliases: [FFT Map, Chapter 11 MOC] tags: [signals-and-systems/moc, ece-2107, term-2-1] type: MOC course: "[[ECE 2107 - Signals and Systems]]" chapter: 11 - Note Sequence Matrix:
[[11.01 The Discrete Fourier Transform (DFT)]]— N-point DFT equations and computational complexity.[[11.02 Properties of the DFT & Twiddle Factors]]— Twiddle factor properties, circular convolution, and circular shifting.[[11.03 Radix-2 Decimation-In-Time FFT Algorithm (DIT-FFT)]]— Bit-reversal and DIT butterfly diagrams.[[11.04 Radix-2 Decimation-In-Frequency FFT Algorithm (DIF-FFT)]]— DIF division and DIF butterfly diagrams.
11.01 The Discrete Fourier Transform (DFT).md
- Type: Analytical Note
- Syllabus Boundaries: N-point DFT and IDFT equations, and comparing the computational complexity of the DFT () and the FFT ().
- Definitions to Cover:
- Discrete Fourier Transform (DFT) — Converts a finite-length discrete sequence into its discrete frequency spectrum:
- Inverse DFT (IDFT) — Reconstructs a time sequence from its DFT bins:
- Core Solved Numericals:
- Evaluate the DFT of sequence using direct matrix multiplication.
- Common Mistakes Callout: Forgetting the scaling factor in the IDFT equation.
11.02 Properties of the DFT & Twiddle Factors.md
- Type: Formulation & Circular Math Note
- Syllabus Boundaries: Twiddle factor () definition, its symmetry and periodicity properties, circular shifting, circular convolution, and circular-to-linear convolution mapping.
- Definitions to Cover:
- Twiddle Factor () — Complex exponential coefficient:
- Twiddle Periodicity — Satisfies .
- Twiddle Symmetry — Satisfies .
- Core Solved Numericals:
- Determine the circular convolution of sequences and .
- Compare the circular convolution of the sequences above to their linear convolution, showing that linear convolution can be obtained using circular convolution by padding both sequences with zeros to length .
- Common Mistakes Callout: Performing linear convolution instead of circular convolution (circular convolution wraps indices around the sequence length modulo ).
11.03 Radix-2 Decimation-In-Time FFT Algorithm (DIT-FFT).md
- Type: Butterfly Realization Note
- Syllabus Boundaries: Radix-2 DIT-FFT algorithm, bit-reversal input sorting, and drawing 8-point DIT butterfly signal-flow diagrams.
- Definitions to Cover:
- Decimation-In-Time (DIT) — Recursively splits the input sequence into even and odd indices to compute the DFT:
- Bit-Reversal — Reversing the binary representation of an index to sort the input sequence before applying the DIT-FFT algorithm.
- Core Solved Numericals:
- Calculate the 8-point DFT of sequence using the Radix-2 DIT-FFT algorithm. Draw its complete butterfly diagram.
- Key Diagrams / Graphics:
[DIAGRAM: Complete 8-point Radix-2 DIT-FFT butterfly signal-flow graph showing bit-reversed inputs, twiddle factor multipliers, and normally ordered outputs - source: Senior Notes]
- Common Mistakes Callout: Mismapping twiddle factor exponents across the butterfly stages; applying bit-reversal sorting to the outputs instead of the inputs in the DIT algorithm.
11.04 Radix-2 Decimation-In-Frequency FFT Algorithm (DIF-FFT).md
- Type: Butterfly Realization Note
- Syllabus Boundaries: Radix-2 DIF-FFT algorithm, dividing the output sequence into even and odd frequency bins, and drawing 8-point DIF butterfly signal-flow diagrams.
- Definitions to Cover:
- Decimation-In-Frequency (DIF) — Recursively splits the output frequency bins into even and odd frequencies to compute the DFT:
- Core Solved Numericals:
- Calculate the 8-point DFT of sequence using the Radix-2 DIF-FFT algorithm.
- Calculate the 8-point DFT of sequence using the Radix-2 DIF-FFT algorithm.
- Key Diagrams / Graphics:
[DIAGRAM: Complete 8-point Radix-2 DIF-FFT butterfly signal-flow graph showing normally ordered inputs, subtraction stages, twiddle multipliers, and bit-reversed outputs - source: Senior Notes]
- Common Mistakes Callout: Applying bit-reversal sorting to the inputs instead of the outputs in the DIF algorithm.
Verification and Compliance Audit
Before implementing this note-making roadmap in your vault, verify that your note-generation process complies with these three core standards:
- Strict Modular Independence: Ensure that no note combines topics from different chapters or instructors. Keep Instructor 1 and Instructor 2 files completely separate to maintain a clean study path.
- Explicit Structural Placeholders: Every note draft must include clear placeholders
[GRAPH: ...]and[CIRCUIT: ...]with governing equations, labels, and citations, allowing you to easily add graphs and schematics later. - No Hand-Waving in Derivations: Write out every algebraic step and integration limit change in full detail. Clear, step-by-step math is essential for efficient, stress-free revision under exam time pressure.