| |
| |
List of figures | |
| |
| |
List of tables | |
| |
| |
Preface | |
| |
| |
Acknowledgments | |
| |
| |
| |
Introduction to signals and systems | |
| |
| |
| |
Signals and systems | |
| |
| |
| |
Examples of signals | |
| |
| |
| |
Mathematical foundations | |
| |
| |
| |
Phasors | |
| |
| |
| |
Time-varying frequency and instantaneous frequency | |
| |
| |
| |
Transformations | |
| |
| |
| |
Discrete-time signals | |
| |
| |
| |
Sampling | |
| |
| |
| |
Downsampling and upsampling | |
| |
| |
| |
Problems | |
| |
| |
| |
Constructing signals from building blocks | |
| |
| |
| |
Basic building blocks | |
| |
| |
| |
The orthogonality principle | |
| |
| |
| |
Orthogonal basis functions | |
| |
| |
| |
Fourier series | |
| |
| |
| |
Alternative forms of the Fourier series | |
| |
| |
| |
Approximating signals numerically | |
| |
| |
| |
The spectrum of a signal | |
| |
| |
| |
The discrete Fourier transform | |
| |
| |
| |
Variations on the DFT and IDFT | |
| |
| |
| |
Relationship between X[k] and C[subscript k] | |
| |
| |
| |
Examples | |
| |
| |
| |
Proof of the continuous-time orthogonality principle | |
| |
| |
| |
A note on vector spaces | |
| |
| |
| |
Problems | |
| |
| |
| |
Sampling and data acquisition | |
| |
| |
| |
Sampling theorem | |
| |
| |
| |
Discrete-time spectra | |
| |
| |
| |
Aliasing, folding and reconstruction | |
| |
| |
| |
Continuous- and discrete-time spectra | |
| |
| |
| |
Aliasing and folding (time domain perspective) | |
| |
| |
| |
Windowing | |
| |
| |
| |
Aliasing and folding (frequency domain perspective) | |
| |
| |
| |
Handling data with the FFT | |
| |
| |
| |
Problems | |
| |
| |
| |
Lumped element modeling of mechanical systems | |
| |
| |
| |
Introduction | |
| |
| |
| |
Building blocks for lumped mechanical systems | |
| |
| |
| |
Inputs to mechanical systems | |
| |
| |
| |
Governing equations | |
| |
| |
| |
Parallel combination | |
| |
| |
| |
Series combination | |
| |
| |
| |
Combination of masses | |
| |
| |
| |
Examples of parallel and series combinations | |
| |
| |
| |
Division of force in parallel combination | |
| |
| |
| |
Division of displacement in series combination | |
| |
| |
| |
Problems | |
| |
| |
| |
Lumped element modeling of electrical systems | |
| |
| |
| |
Building blocks for lumped electrical systems | |
| |
| |
| |
Summary | |
| |
| |
| |
Inputs to electrical systems | |
| |
| |
| |
Governing equations | |
| |
| |
| |
Parallel combination | |
| |
| |
| |
Series combination | |
| |
| |
| |
Division of current in parallel combination | |
| |
| |
| |
Division of voltage in series combination | |
| |
| |
| |
Problems | |
| |
| |
| |
Solution to differential equations | |
| |
| |
| |
First-order ordinary differential equations | |
| |
| |
| |
Second-order ordinary differential equations | |
| |
| |
| |
Transient response | |
| |
| |
| |
Transient specifications | |
| |
| |
| |
State space formulation | |
| |
| |
| |
Problems | |
| |
| |
| |
Input-output relationship using frequency response | |
| |
| |
| |
Frequency response of linear, time-invariant systems | |
| |
| |
| |
Frequency response to a periodic input and any arbitrary input | |
| |
| |
| |
Bode plots | |
| |
| |
| |
Impedance | |
| |
| |
| |
Combination and division rules using impedance | |
| |
| |
| |
Problems | |
| |
| |
| |
Digital signal processing | |
| |
| |
| |
More frequency response | |
| |
| |
| |
Notation clarification | |
| |
| |
| |
Utilities | |
| |
| |
| |
DSP example and discrete-time FRF | |
| |
| |
| |
Frequency response of discrete-time systems | |
| |
| |
| |
Relating continuous-time and discrete-time frequency response | |
| |
| |
| |
Finite impulse response filters | |
| |
| |
| |
The mixer | |
| |
| |
| |
Problems | |
| |
| |
| |
Applications | |
| |
| |
| |
Communication systems | |
| |
| |
| |
Modulation | |
| |
| |
| |
AM radio | |
| |
| |
| |
Vibration measuring instruments | |
| |
| |
| |
Undamped vibration absorbers | |
| |
| |
| |
JPEG compression | |
| |
| |
| |
Problems | |
| |
| |
| |
Summary | |
| |
| |
| |
Continuous-time signals | |
| |
| |
| |
Discrete-time signals | |
| |
| |
| |
Lumped element modeling of mechanical and electrical systems | |
| |
| |
| |
Transient response | |
| |
| |
| |
Frequency response | |
| |
| |
| |
Impedance | |
| |
| |
| |
Digital signal processing | |
| |
| |
| |
Transition to more advanced texts (or, what's next?) | |
| |
| |
Laboratory exercises | |
| |
| |
| |
Introduction to MATLAB | |
| |
| |
| |
Objective | |
| |
| |
| |
Guided introduction to MATLAB | |
| |
| |
| |
Vector and matrix manipulation | |
| |
| |
| |
Variables | |
| |
| |
| |
Plotting | |
| |
| |
| |
M-files | |
| |
| |
| |
Housekeeping | |
| |
| |
| |
Summary of MATLAB commands | |
| |
| |
| |
Exercises | |
| |
| |
| |
Synthesize music | |
| |
| |
| |
Objective | |
| |
| |
| |
Playing sinusoids | |
| |
| |
| |
Generating musical notes | |
| |
| |
| |
Fur Elise project | |
| |
| |
| |
Extra credit | |
| |
| |
| |
Exercises | |
| |
| |
| |
DFT and IDFT | |
| |
| |
| |
Objective | |
| |
| |
| |
The discrete Fourier transform | |
| |
| |
| |
The inverse discrete Fourier transform | |
| |
| |
| |
The fast Fourier transform | |
| |
| |
| |
Exercises | |
| |
| |
| |
FFT and IFFT | |
| |
| |
| |
Objective | |
| |
| |
| |
Frequency response of a parallel RLC circuit | |
| |
| |
| |
Time response of a parallel RLC circuit to a sweep input | |
| |
| |
| |
Exercises | |
| |
| |
| |
Frequency response | |
| |
| |
| |
Objective | |
| |
| |
| |
Automobile suspension | |
| |
| |
| |
Frequency response | |
| |
| |
| |
Time response to sinusoidal input | |
| |
| |
| |
Numerical solution with the Fourier transform | |
| |
| |
| |
Time response to step input | |
| |
| |
| |
Optimizing the suspension | |
| |
| |
| |
Exercises | |
| |
| |
| |
DTMF | |
| |
| |
| |
Objective | |
| |
| |
| |
DTMF dialing | |
| |
| |
| |
fdomain and tdomain | |
| |
| |
| |
Band-pass filters | |
| |
| |
| |
DTMF decoding | |
| |
| |
| |
Forensic engineering | |
| |
| |
| |
Exercises | |
| |
| |
| |
AM radio | |
| |
| |
| |
Objective | |
| |
| |
| |
Amplitude modulation | |
| |
| |
| |
Demodulation | |
| |
| |
| |
Pirate radio | |
| |
| |
| |
| |
| |
| |
Complex arithmetic | |
| |
| |
| |
Constructing discrete-time signals from building blocks - least squares | |
| |
| |
| |
Discrete-time upsampling, sampling and downsampling | |
| |
| |
Index | |