Digital Signal Processing : An Experimental Approach - Engelberg, Shlomo; SpringerLink (Online service) (London : Springer London : Imprint: Springer, 2008)
The Analysis of Discrete-time Signals -- Understanding Sampling -- Signal Reconstruction -- Time-limited Functions Are Not Band-limited -- Fourier Analysis and the Discrete Fourier Transform -- Windowing -- Signal Generation with the Help of MATLAB -- The Spectral Analysis of Random Signals -- Analog to Digital and Digital to Analog Converters -- The General Structure of Sampled-data Systems -- The Operational Amplifier: An Overview -- A Simple Digital to Analog Converter -- The Binary Weighted DAC -- The R-2R Ladder DAC -- The Successive Approximation Analog to Digital Converter -- The Single- and Dual-slope Analog to Digital Converters -- The Pipelined A/D -- Resistor-chain Converters -- Sigma-Delta Converters -- Digital Filters -- Discrete-time Systems and the Z-transform -- Filter Types -- When to Use C (Rather than Assembly Language) -- Two Simple FIR Filters -- Very-narrow-band Filters -- Design of IIR Digital Filters: The Old-fashioned Way -- New Filters from Old -- Implementing an IIR Digital Filter -- IIR Filter Design Using MATLAB -- Group Delay and Phase Delay in Filters -- Design of FIR Filters -- Implementing a Hilbert Filter -- The Goertzel Algorithm.
Keywords: Electrical engineering; Signal processing; Image processing; Speech processing systems; Fourier analysis; Optical data processing; Pattern recognition; Communications Engineering, Networks; Signal, Image and Speech Processing; Fourier Analysis; Image Processing and Computer Vision; Pattern Recognition