Signals and Systems Laboratory with MATLAB  book cover
1st Edition

Signals and Systems Laboratory with MATLAB

ISBN 9781439830550
Published August 13, 2010 by CRC Press
567 Pages 704 B/W Illustrations

SAVE ~ $23.00
was $115.00
USD $92.00

Prices & shipping based on shipping country


Book Description

With its exhaustive coverage of relevant theory, Signals and Systems Laboratory with MATLAB® is a powerful resource that provides simple, detailed instructions on how to apply computer methods to signals and systems analysis. Written for laboratory work in a course on signals and systems, this book presents a corresponding MATLAB implementation for each theoretical concept introduced, making it a powerful learning tool for engineers, scientists, and students alike.

MATLAB code is used in problems and examples presented throughout the book. This code and other learning materials are available in a downloadable supplement.

Due to the extensive—and truly unique—integration of MATLAB throughout this book, the authors provide a complete tutorial on use of the language for signals and systems analysis. With more than 5,000 lines of MATLAB code and more than 700 figures embedded in the text, the material teaches readers how to program in MATLAB and study signals and systems concepts at the same time, giving them the tools to harness the power of computers to quickly assess problems and then visualize their solutions.

Among its many useful features, this book:

  • Offers complete coverage of the signals and systems theory, starting with elementary signals and concluding with state-space modeling
  • Contains more than 400 examples and chapter-end solved problems
  • Executes commands one-by-one at the MATLAB command prompt, and results, along with comments, encouraging students to learn MATLAB on the fly 

Additional Pedagogical Features:

  • A detailed MATLAB tutorial to introduce a beginner programmer to the language
  • Laboratory exercises that give students hands-on experience and help professors organize a course laboratory component
  • Presentation of continuous- and discrete-time in parallel fashion, effectively illustrating the similarities and differences between the two
  • Step-by-step examples that present data in tabular format and usually offer several different solutions to each problem

Table of Contents

Introduction to MATLAB®
Working Environment
Getting Started
Memory Management
Plotting with MATLAB
Complex Numbers
Input-Output Commands
File Management
Logical-Relational Operators
Control Flow
Symbolic Variables
(Pseudo)Random Numbers

Categorization by the Variable Type
Basic Continuous-Time Signals
Discrete-Time Signals
Properties of Signals
Transformations of the Time Variable for Continuous-Time Signals
Transformations of the Time Variable for Discrete-Time Signals

Systems Classification
Properties of Systems

Time Domain System Analysis
Impulse Response
Continuous Time Convolution
Convolution Properties
Interconnections of Systems
Discrete-Time Convolution
Systems Described by Difference Equations
Stability Criterion for Discrete-Time Systems
Systems Described by Differential Equations
Step Response of a System

Fourier Series
Orthogonality of Complex Exponential Signals
Complex Exponential Fourier Series
Trigonometric Fourier Series
Fourier Series in the Cosine with Phase Form
Plotting the Fourier Series Coefficients
Fourier Series of Complex Signals
Fourier Series of Periodic Signals
Line Spectra
Properties of Fourier Series
Parseval’s Identity
Criterion for the Approximation of a Signal by a Fourier Series Expansion
Relationship between Complex Exponential and Trigonometric Fourier Series Coefficients

Fourier Transform
Mathematical Definition
The Commands fourier and fourier
Fourier Transform Pairs
Properties of Fourier Transform
Convolution in Time and Frequency
Symmetry of the Real and Imaginary Parts of Fourier Transform
Parseval’s Theorem
Autocorrelation and Cross-Correlation

Fourier Analysis of Discrete-Time Signals
Discrete-Time Fourier Transform
Properties of Discrete-Time Fourier Transform
Parseval’s Theorem for Discrete-Time Fourier Transform
Discrete Fourier Transform
Properties of Discrete Fourier Transform
Inverse Discrete Fourier Transform
Circular Shift of a Sequence
Circular Convolution
Fast Fourier Transform
Relationship between DFT and DTFT
Relationship between Fourier Transform and Discrete Fourier Transform
Linear Convolution Computation via Fast Fourier Transform

Frequency Response
Continuous-Time Frequency Response
The Command freqs
The Command lsim
System Response to Sinusoidal Input
Ideal Filters
Frequency Response of Discrete-Time Systems
The Command freqz
System Response to Discrete-Time Sinusoidal Input
Moving Average Filter

The Laplace Transform
Mathematical Definition
Commands laplace and ilaplace
Region of Convergence
Laplace Transform Pairs
Laplace Transform Properties and Theorems
Partial Fraction Expansion of a Rational Function
Convolution in Time and in Complex Frequency
Using the Laplace Transform to Solve Differential Equations

Mathematical Definition
Commands ztrans and iztrans
Region of Convergence
z-Transform Pairs
Properties of z-Transform
Partial Fraction Expansion of a Rational Function
Using the z-Transform to Solve Difference Equations

Transfer Function
Continuous-Time Systems
The tf Command
Stability of Continuous-Time Systems
Transfer Function in Zero-Pole-Gain Form
Interconnections of Systems
Continuous-Time System Response
Discrete-Time Systems
The Command tf for Discrete-Time Systems
Stability of Discrete-Time Systems
Discrete-Time System Response
Conversion between Continuous-Time and Discrete-Time Systems
Transfer Function and Frequency Response
Bode Plot
State-Space Representation

Suggested Laboratory Exercises
Introduction to MATLAB
Time Domain System Analysis
Fourier Series
Fourier Transform
Fourier Analysis of Discrete-Time Systems
Frequency Response
Laplace Transform
Transfer Function


View More



Dr. Alex Palamides is with the European Space Agency, European Space Research and Technology Centre, Noordwijk, the Netherlands. He is the author/coauthor of several research contributions published in journals and for conferences, and he has authored one other textbook. His research interests lie in the areas of signal processing, dynamic systems, telecommunications, and differential equations.

Professor Anastasia Veloni is with Technological Educational Institute of Piraeus, Department of Electronic Computer Systems, Athens, Greece. She has extensive educational experience in a variety of courses in the field of signals and systems. She is the author/coauthor of three other textbooks. Her research interests lie in the areas of signal processing, dynamic systems, and automatic control.