Prerequisites & Notation
Before You Begin
This chapter assumes familiarity with NumPy arrays, complex numbers, and basic linear algebra. If any of these items feel unfamiliar, review the linked material first.
- NumPy array creation, slicing, and broadcasting (Chapter 5)(Review ch05)
Self-check: Can you create a 1D array and compute element-wise operations?
- Complex exponentials and Euler's formula
Self-check: Do you know that ?
- Matrix multiplication and linear systems (Chapter 6)(Review ch06)
Self-check: Can you express a matrix-vector product using the @ operator?
- Basic calculus: integrals and summations
Self-check: Are you comfortable with and ?
Notation for This Chapter
Symbols and conventions introduced in this chapter. We use for the imaginary unit (engineering convention) and lowercase for signals.
| Symbol | Meaning | Introduced |
|---|---|---|
| , | Discrete-time and continuous-time signals | s01 |
| , | DFT coefficients and continuous Fourier transform | s01 |
| Length of the DFT (number of samples) | s01 | |
| Sampling frequency in Hz | s01 | |
| Angular frequency (rad/s) | s01 | |
| , | Impulse response and frequency response of a filter | s02 |
| Convolution operator: | s02 | |
| Window function applied to a signal segment | s03 | |
| Power spectral density of signal | s03 | |
| , | Wavelet (mother) and scaling functions | s05 |