Book description
"Discrete linear systems and digital signal processing have been treated for years in separate publications. ElAli has skillfully combined these two subjects into a single and very useful volume. � Useful for electrical and computer engineering students and working professionals� a nice addition to the shelves of academic and public libraries. "Sum
Table of contents
- Cover
- Half Title
- Title Page
- Copyright Page
- Dedication
- Table of Contents
- Preface
- Acknowledgments
- Author
-
1. Signal Representation
- 1.1 Introduction
- 1.2 Why Do We Discretize Continuous Systems?
- 1.3 Periodic and Nonperiodic Discrete Signals
- 1.4 Unit Step Discrete Signal
- 1.5 Impulse Discrete Signal
- 1.6 Ramp Discrete Signal
- 1.7 Real Exponential Discrete Signal
- 1.8 Sinusoidal Discrete Signal
- 1.9 Exponentially Modulated Sinusoidal Signal
- 1.10 Complex Periodic Discrete Signal
- 1.11 Shifting Operation
- 1.12 Representing a Discrete Signal Using Impulses
- 1.13 Reflection Operation
- 1.14 Time Scaling
- 1.15 Amplitude Scaling
- 1.16 Even and Odd Discrete Signal
- 1.17 Does a Discrete Signal Have a Time Constant?
- 1.18 Basic Operations on Discrete Signals
- 1.19 Energy and Power Discrete Signals
- 1.20 Bounded and Unbounded Discrete Signals
- 1.21 Some Insights: Signals in the Real World
- End of Chapter Examples
- End of Chapter Problems
-
2. Discrete System
- 2.1 Definition of a System
- 2.2 Input and Output
- 2.3 Linear Discrete Systems
- 2.4 Time Invariance and Discrete Signals
- 2.5 Systems with Memory
- 2.6 Causal Systems
- 2.7 Inverse of a System
- 2.8 Stable System
- 2.9 Convolution
- 2.10 Difference Equations of Physical Systems
- 2.11 Homogeneous Difference Equation and Its Solution
- 2.12 Nonhomogeneous Difference Equations and Their Solutions
- 2.13 Stability of Linear Discrete Systems: The Characteristic Equation
- 2.14 Block Diagram Representation of Linear Discrete Systems
- 2.15 From the Block Diagram to the Difference Equation
- 2.16 From the Difference Equation to the Block Diagram: A Formal Procedure
- 2.17 Impulse Response
- 2.18 Correlation
- 2.19 Some Insights
- End of Chapter Examples
- End of Chapter Problems
-
3. Fourier Series and the Fourier Transform of Discrete Signals
- 3.1 Introduction
- 3.2 Review of Complex Numbers
- 3.3 Fourier Series of Discrete Periodic Signals
- 3.4 Discrete System with Periodic Inputs: The Steady-State Response
- 3.5 Frequency Response of Discrete Systems
- 3.6 Fourier Transform of Discrete Signals
- 3.7 Convergence Conditions
- 3.8 Properties of the Fourier Transform of Discrete Signals
- 3.9 Parseval’s Relation and Energy Calculations
- 3.10 Numerical Evaluation of the Fourier Transform of Discrete Signals
- 3.11 Some Insights: Why Is This Fourier Transform?
- End of Chapter Examples
- End of Chapter Problems
-
4. z-Transform and Discrete Systems
- 4.1 Introduction
- 4.2 Bilateral z-Transform
- 4.3 Unilateral z-Transform
- 4.4 Convergence Considerations
- 4.5 Inverse z-Transform
- 4.6 Properties of the z-Transform
- 4.7 Representation of Transfer Functions as Block Diagrams
- 4.8 x(n), h(n), y(n), and the z-Transform
- 4.9 Solving Difference Equation Using the z-Transform
- 4.10 Convergence Revisited
- 4.11 Final-Value Theorem
- 4.12 Initial-Value Theorem
- 4.13 Some Insights: Poles and Zeroes
- End of Chapter Exercises
- End of Chapter Problems
-
5. State-Space and Discrete Systems
- 5.1 Introduction
-
5.2 Review on Matrix Algebra
- 5.2.1 Definition, General Terms, and Notations
- 5.2.2 Identity Matrix
- 5.2.3 Adding Two Matrices
- 5.2.4 Subtracting Two Matrices
- 5.2.5 Multiplying a Matrix by a Constant
- 5.2.6 Determinant of a Two-by-Two Matrix
- 5.2.7 Transpose of a Matrix
- 5.2.8 Inverse of a Matrix
- 5.2.9 Matrix Multiplication
- 5.2.10 Eigenvalues of a Matrix
- 5.2.11 Diagonal Form of a Matrix
- 5.2.12 Eigenvectors of a Matrix
- 5.3 General Representation of Systems in State Space
- 5.4 Solution of the State-Space Equations in the z-Domain
- 5.5 General Solution of the State Equation in Real Time
- 5.6 Properties of An and Its Evaluation
- 5.7 Transformations for State-Space Representations
- 5.8 Some Insights: Poles and Stability
- End of Chapter Examples
- End of Chapter Problems
-
6. Block Diagrams and Review of Discrete System Representations
- 6.1 Introduction
- 6.2 Basic Block Diagram Components
- 6.3 Block Diagrams as Interconnected Subsystems
- 6.4 Controllable Canonical Form Block Diagrams with Basic Blocks
- 6.5 Observable Canonical Form Block Diagrams with Basic Blocks
- 6.6 Diagonal Form Block Diagrams with Basic Blocks
- 6.7 Parallel Block Diagrams with Subsystems
- 6.8 Series Block Diagrams with Subsystems
- 6.9 Block Diagram Reduction Rules
- End of Chapter Examples
- End of Chapter Problems
-
7. Discrete Fourier Transform and Discrete Systems
- 7.1 Introduction
- 7.2 Discrete Fourier Transform and the Finite-Duration Discrete Signals
- 7.3 Properties of the DFT
- 7.4 Relation the DFT Has with the Fourier Transform of Discrete Signals, the z-Transform, and the Continuous Fourier Transform
- 7.5 Numerical Computation of the DFT
- 7.6 Fast Fourier Transform: A Faster Way of Computing the DFT
-
7.7 Applications of the DFT
- 7.7.1 Circular Convolution
- 7.7.2 Linear Convolution
- 7.7.3 Approximation to the Continuous Fourier Transform
- 7.7.4 Approximation to the Coefficients of the Fourier Series and the Average Power of the Periodic Signal x(t)
- 7.7.5 Total Energy in the Signal x(n) and x(t)
- 7.7.6 Block Filtering
- 7.7.7 Correlation
-
7.8 Some Insights
- 7.8.1 DFT Is the Same as the fft
- 7.8.2 DFT Points Are the Samples of the Fourier Transform of x(n)
- 7.8.3 How Can We Be Certain That Most of the Frequency Contents of x(t) Are in the DFT?
- 7.8.4 Is the Circular Convolution the Same as the Linear Convolution?
- 7.8.5 Is |X(w)| ≅ |X(k)|?
- 7.8.6 Frequency Leakage and the DFT
- End of Chapter Exercises
- End of Chapter Problems
-
8. Sampling and Transformations
- 8.1 Need for Converting a Continuous Signal to a Discrete Signal
- 8.2 From the Continuous Signal to Its Binary Code Representation
- 8.3 From the Binary Code to the Continuous Signal
- 8.4 Sampling Operation
- 8.5 How Do We Discretize the Derivative Operation?
- 8.6 Discretization of the State-Space Representation
- 8.7 Bilinear Transformation and the Relationship between the Laplace-Domain and the z-Domain Representations
- 8.8 Other Transformation Methods
- 8.9 Some Insights
- End of Chapter Examples
- End of Chapter Problems
- 9. Infinite Impulse Response Filter Design
-
10. Finite Impulse Response Digital Filters
- 10.1 Introduction
- 10.2 FIR Filter Design
-
10.3 Design Based on the Fourier Series: The Windowing Method
- 10.3.1 Ideal Lowpass FIR Filter Design
- 10.3.2 Other Ideal Digital FIR Filters
- 10.3.3 Windows Used in the Design of the Digital FIR Filter
- 10.3.4 Which Window Does Give the Optimal h(n)?
- 10.3.5 Design of a Digital FIR Differentiator
- 10.3.6 Design of Comb FIR Filters
- 10.3.7 Design of a Digital Shifter: The Hilbert Transform Filter
- 10.4 From IIR to FIR Digital Filters: An Approximation
- 10.5 Frequency Sampling and FIR Filter Design
- 10.6 FIR Digital Design Using MATLAB®
- 10.7 Some Insights
- End of the Chapter Examples
- End of Chapter Problems
- Bibliography
Product information
- Title: Discrete Systems and Digital Signal Processing with MATLAB, 2nd Edition
- Author(s):
- Release date: April 2016
- Publisher(s): CRC Press
- ISBN: 9781000755688
You might also like
book
Digital Signal Processing Using Matlab
This book uses MATLAB as a computing tool to explore traditional DSP topics and solve problems. …
book
Digital Signal and Image Processing using MATLAB, Volume 1: Fundamentals, 2nd Edition
This fully revised and updated second edition presents the most important theoretical aspects of Image and …
book
Signals and Systems using MATLAB
This new textbook in signals and systems provides a pedagogically rich approach to what can commonly …
book
Digital Signal and Image Processing Using MATLAB
This title provides the most important theoretical aspects of Image and Signal Processing (ISP) for both …