Skip to content

Fundamentals of Signals and Systems A Building Block Approach

Spend $50 to get a free DVD!

ISBN-10: 0521849667

ISBN-13: 9780521849661

Edition: 2005

Authors: Philip D. Cha, John I. Molinder

List price: $122.00
Shipping box This item qualifies for FREE shipping.
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

This innovative textbook provides a solid foundation in both signal processing and systems modeling using a building block approach. The authors show how to construct signals from fundamental building blocks (or basis functions), and demonstrate a range of powerful design and simulation techniques in Matlab, recognizing that signal data are usually received in discrete samples, regardless of whether the underlying system is discrete or continuous in nature. The design of finite impulse response filters is also described in detail and many worked examples, homework exercises, and Matlab laboratory exercises are included.
Customers also bought

Book details

List price: $122.00
Copyright year: 2005
Publisher: Cambridge University Press
Publication date: 7/27/2006
Binding: Mixed Media
Pages: 456
Size: 7.50" wide x 9.75" long x 1.00" tall
Weight: 2.596
Language: English

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