Library of Math
Online Math Organized by Subject Into Topics
  

BookStore

Online Math

Computer-Based Exercises for Signal Processing Using MATLAB Ver.5 (Matlab Curriculum Series)

Computer-Based Exercises for Signal Processing Using MATLAB Ver.5 (Matlab Curriculum Series)

enlarge enlarge 
Authors: James H. Mcclellan, C. Sidney Burrus, Alan V. Oppenheim, Thomas W. Parks, Schafer/ Schuessler
Publisher: Prentice Hall
Category: Book

List Price: $40.00
Buy Used: $14.70
You Save: $25.30 (63%)



New (16) Used (15) from $14.70

Rating: 3.0 out of 5 stars 6 reviews
Sales Rank: 794485

Media: Paperback
Edition: 1
Pages: 404
Number Of Items: 1
Shipping Weight (lbs): 2.1
Dimensions (in): 10.9 x 8.5 x 1.1

ISBN: 0137890095
Dewey Decimal Number: 621.3822078553042
EAN: 9780137890095

Publication Date: November 8, 1997
Availability: Usually ships in 1-2 business days
Shipping: Expedited shipping available
Shipping: International shipping available
Condition: [ No Hassle 30 Day Returns ][ Ships Daily ] [ Underlining/Highlighting:NONE ] [ Writing:NONE ] [ Torn Pages:NO ] [ Broken Seams:NO ] [ Edition: First ]

Similar Items:

  • Discrete-Time Signal Processing (2nd Edition) (Prentice-Hall Signal Processing Series)
  • Digital Signal Processing Using MATLAB (Bookware Companion)
  • Schaum's Outline of Digital Signal Processing (Schaum's)
  • Signal Processing First
  • Statistical Digital Signal Processing and Modeling

Customer Reviews:   Read 1 more reviews...

5 out of 5 stars Excellent Applications Book   August 16, 2000
Javier Medina (CA United States)
2 out of 4 found this review helpful

I have the previous edition of the book (Using Matlab 4) and this review is on that version... I find this book to be an excellent APPLICATIONS book. It is not intended to be a Matlab Primer; you are supposed to know Matlab programming already. It is also not intended to be a DSP Primer. This book takes the basic DSP knowledge you already have and allows you to expand on it by applying it to a variety of real problems, like radar ranging or speech processing or filtering. It also deepens your knowledge by giving you drill problems that go deep into the workings of the DFT and other basic DSP tools. I had the good luck of taking a couple of DSP courses with McClellan and Schafer when they were writing this book and they used to hand problems from the book as special homework after they had taught the underlying material. Doing these exercises after you know the basics is an excellent way to cement that knowlege and become more proficient both in matlab and in problem solving.


4 out of 5 stars Pretty good concepts, but needs to be supplemented.   March 1, 1999
metty@usc.edu (CA, USA)
6 out of 10 found this review helpful

No complaints about the contents, or how it's presented. It did at times leave you wanting another example or two. It also didn't introduce Matlab as well as others . I found "Computer Explorations in Signals and Systems" a useful companion. I gave it 4 stars instead of 3 because there is very little competition.


4 out of 5 stars A collection of DSP exercises, NOT a textbook   December 25, 2003
16 out of 16 found this review helpful

This book is, as the title says, a collection of DSP exercises. What little mention there is of theory, is basically mere keywords and hints to more theoretical textbooks. The student is also expected to have a working knowledge of MATLAB. The focus of the book is getting hands-on experience with DSP, using MATLAB as a very convenient tool to this end. The authors mention that the intended audience is senior undergraduates and first-year graduate students. I'm not sure if I understand the American educational system, but I think that means the audience of this book is expected to have at least two semesters of basic DSP training.

The book is organized in 12 chapters. The chapters are divided into sections that treat more detailed issues. The chapter and section headings are:

1 Basic Signals and Systems
- Signals
- Difference Equations
- Fourier Transform: DTFT
- Group Delay
- Basic Sampling Theory
- Zero-Phase IIR Filtering

2 Discrete Fourier Transform
- DFT Properties
- DFT as a Matrix
- Convolution: Circular and Block
- Related Transforms

3 Spectrum Analysis
- Spectral Windows
- Sliding-Window DFT
- Narrowband Signals

4 Multirate Processing
- Bandlimited Interpolation
- Zoom Transform
- Rate Changing

5 Systems and Structures
- Systems and Structures

6 Stochastic Signals
- Stochastic Signals
- FFT Spectrum Estimation
- Modern Spectrum Estimation

7 Wordlength Effects
- Wordlength Effects

8 Discrete-Time Filter Design
- Discrete Design of FIR Filters
- Least-Squares Design of FIR Filters
- Chebychev Design of FIR Filters
- Design of IIR Filters

9 DFT and FFT Algorithms
- Direct Calculation of the DFT
- The Cooley-Tukey FFT
- Prime Factor FFTs
- General-Length FFTs

10 Applications
- Radar Simulation
- Introduction to Speech Processing
- Speech Modeling
- Speech Quantization

11 Signal Modeling
- Linear Prediction
- Linear Prediction of Speech
- Exponential Modeling
- Signal Estimation
- Least-Squares Inversion

12 Appendix A: Software and Programming Notes

Each section is divided into a number of projects which, in turn, are divided into a number of exercises.

To get an impression of the level these exercises hold, consider the section "Least-Squares Design of FIR Filters" in chapter 8. The section is divided in the projects

Project 1: FIR Filter Design by Least Integral Squared Error
Approximation
Project 2: Design of High-Pass, Band-Pass and Band-Reject
Least-Squared-Error FIR Filters
Project 3: FIR Filter Design Using Window Functions

The two first exercises of project 3 are (p 269):

=====================================================
Exercise 3.1: Design a Low-Pass Filter Using Windows

Design a length-23 linear-phase FIR low-pass filter
with a band edge of w0 = 0.3pi using the following
windows:

a Rectangular
b Triangular or Bartlett
c Hanning
d Hamming
e Blackman

Plot the impulse response, amplitude response and
zero locations of the four(sic!) filters. Compare the
charactersitics of the amplitude response of the five
filters. Do this in terms of the squared error, the
Chebychev error and the transition bandwidth. Compare
them to an optimal Chebychev filter designed with a
transition band and the least-squared-error filter
designed with a spline transition function. How do
you choose a transition bandwidth for a meaningful
comparision?

==================================================
Exercise 3.2: Design a Band-Pass Filter Using Windows

Take the band-pass filter designed in exercise 2.5
and apply the five windows. Analyze the amplitude
response.

====================================================

Hardly newbie material, in my opinion. The student really needs to know the material (Ex. 3.1) and has to be able to generate useful answers from a very generic job assignment (Ex. 3.2).

These are exactly the reasons why I find this type of exercises attractive (and perhaps why others may be repelled by them). The focus is consistently on what the authors call "learning by discovery" (which probably has little to do with the TV channel...): The student has to find the theory, implement and test most functions himself and has to process synthetic and real data (data and some auxillary functions are available via the www from MathWorks), and also evaluate the results of his efforts. This is exactly the kind of hands-on experience most DSP courses (and perhaps even DSP training programs) lack these days, and what makes this book so very useful.

Some conclusions based on a couple of hours browsing:

- This is NOT a textbook for learning neither DSP
nor MATLAB.
- The reader is expected to have working knowledge
of MATLAB and a firm theoretical basis in DSP.
- This book provides some badly needed hands-on
traning programs.
- The book consistently aims for building insight
and intuition.
- The book is perhaps too tuned towards use in a
class with an instructor.


2 out of 5 stars If you are a student - steer clear!   February 10, 2006
Charity Sipe (State College)
1 out of 2 found this review helpful

This was probably written to be a lab manual for a class. I bought it as a professional to polish up on my DSP. It contains "hands on" exercises in Matlab to demonstrate DSP principles. My two main gripes are the same with this book as most other engineering books and are as follows: (1) it is not written to it's intended audience - the student. It is written for the professor (ie the authors colleagues) and (2) it contains no solutions (as a previous reviewer stated). I would also like to point out that Matlab 5 is "old" now and some of the functions used in this book have been renamed in the later version of Matlab. DO NOT WASTE YOUR MONEY ON THIS BOOK.


2 out of 5 stars Empty Promises   June 16, 1999
nhirsh@sprynet.com (Maryland)
9 out of 13 found this review helpful

This Schaums Outline-type manual apparently had been issued with an earlier text of McClellan's. It is made up of lecture-type problems too brief to understand without a closely keyed text. I'm returning the book. Hope you don't get fooled.

 

Library of Math. Online Math Organized by Subject Into Topics. © 2008 www.libraryofmath.com All rights reserved.
Art & Photography Shop | Being Healthy Shop | Best Sports Mall | Cafe Food Lover | Cafe Gift Shop | Cafe Internet Shop | Career Archives | City Annals
Countries Shop | Crazy Kids World | Dallas Cowboys Football Shop | Headline News Shop | Heart Boutique | Lover of Pets | Military Support Store
Musical Boutique | Online Math Store | Political Ramblings | Shop by Auction | Shop of Learning | Shop of Technology | Shop of Travels | Special Occasion Shop
Store of Hobbies | Theology Store | Triathlon Junkie | USA States Shop | Your Animal Store | Your Fitness World | Your Funny Store | Your Science Store