Engineering & Transportation
  • List Price: $209.00
  • Save: $160.98(77%)
Rented from RentU
To Rent, select Shipping State from options above
Due Date: Dec 19, 2014
FREE return shipping at the end of the semester. Access codes and supplements are not guaranteed with rentals.
Used: Good | Details
Sold by RentU
Condition: Used: Good
Comment: Fast shipping from Amazon! Qualifies for Prime Shipping and FREE standard shipping for orders over $35. Overnight, 2 day and International shipping available! Excellent Customer Service.. May not include supplements such as CD, access code or DVD.
Access codes and supplements are not guaranteed with used items.
Add to Cart
  • List Price: $209.00
  • Save: $33.95 (16%)
In Stock.
Ships from and sold by
Gift-wrap available.
Add to Cart
Trade in your item
Get a $77.58
Gift Card.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Signal Processing First Hardcover – March 8, 2003

ISBN-13: 978-0130909992 ISBN-10: 0130909998 Edition: 1st

Buy New
Price: $175.05
Price: $48.01 - $48.02
21 New from $134.99 37 Used from $118.39
Rent from Amazon Price New from Used from
"Please retry"
$134.99 $118.39
"Please retry"
Mass Market Paperback
"Please retry"

There is a newer edition of this item:

Signal Processing First (2nd Edition)
This title has not yet been released.


Frequently Bought Together

Signal Processing First + Fundamentals of Logic Design + Microelectronic Circuits (The Oxford Series in Electrical and Computer Engineering)
Price for all three: $471.87

Some of these items ship sooner than the others.

Buy the selected items together

Customers Who Bought This Item Also Bought


Engineering & Transportation Books
Discover books for all types of engineers, auto enthusiasts, and much more. Learn more

Product Details

  • Hardcover: 489 pages
  • Publisher: Prentice Hall; 1 edition (March 8, 2003)
  • Language: English
  • ISBN-10: 0130909998
  • ISBN-13: 978-0130909992
  • Product Dimensions: 1 x 8.6 x 9.6 inches
  • Shipping Weight: 2.6 pounds (View shipping rates and policies)
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (16 customer reviews)
  • Amazon Best Sellers Rank: #47,983 in Books (See Top 100 in Books)

Editorial Reviews

From the Back Cover

This best-selling, hands-on, multimedia package provides an introduction to fundamental concepts, specifically discrete-time systems, for beginning engineering students. Created and written by the same well-respected authors, it has been adopted in over 100 institutions worldwide since publication. This class-tested learning package is also widely used as a self-teaching tool to discover more about USP applications, multimedia signals, and MATLAB®. Unique features such as visual learning demonstrations, MATLAB laboratories, and a bank of solved homework problems are just a few of the things that make this an essential learning tool for mastering fundamental concepts in today's electrical and computer engineering curricula.

Excerpt. © Reprinted by permission. All rights reserved.

This book and its accompanying CD-ROM are the result of almost 10 years of work that originated from, and was guided by, the premise that signal processing is the best starting point for the study of both electrical engineering and computer engineering. In the summer of 1993, two of us (J. H. McC and R. W. S) began to develop a one-quarter course that was to become the first course for Georgia Tech computer engineering students, who were at that time following an overlapping, but separate, curriculum track from the electrical engineering students in the School of ECE. We argued that the subject of digital signal processing (DSP) had everything we wanted in a first course for computer engineers: it introduced the students to the use of mathematics as a language for thinking about engineering problems; it laid useful groundwork for subsequent courses; it made a strong connection to digital computation as a means for implementing systems; and it offered the possibility of interesting applications to motivate beginning engineers to do the hard work of connecting mathematics and computation to problem solving.

We were not the first to have this idea. In particular, two books by Professor Ken Steiglitz of Princeton University had a major impact on our thinking. The major reasons that it was feasible in 1993 to experiment with what came to be known at Georgia Tech as the "DSP First" approach were: (1) the easy accessibility of increasingly powerful personal computers and (2) the availability of MATLAB, a powerful and easy-to-use software environment for numerical computation. Indeed, Steiglitz's 1972 book was well ahead of its time, since DSP had few practical applications, and even simple simulations on then-available batch processing computers required significant programming effort. By the early 1990s, however, DSP applications such as CD audio, high-speed modems, and cell phones were widespread due to the availability of lowcost "DSP chips" that could perform extensive computation in "real time:" Thus, integrated circuit technology was the driving force that simultaneously provided the wherewithal both for a convenient PC-based laboratory experience for learning DSP and for creating a climate of applications that provided motivation for that study.

From the beginning, we believed that "hands-on" experience with real signals was crucial. This is provided by a "laboratory" based on MATLAB running on PCs. In the laboratory assignments, students gain direct reinforcement from hearing and seeing the effects of filtering operations that they have implemented on sound and image signals. They synthesize music from sinusoids, and they see that those same sinusoids are the basis for the data modems that they use routinely to access the Internet. We also found that MATLAB made it possible to quickly develop demonstration programs for visualizing and clarifying complicated mathematical concepts. By 1995, we had written notes covering the topics in our course, and we had amassed a large amount of computer-based supporting material. Mark Yoder, while on sabbatical leave from Rose-Hulman, had the idea to put all of this material in a form that other teachers (and students) could access easily. That idea led to a CDROM that captured the entire contents of our course web site. It included demonstrations and animations used in classes, laboratory assignments, and solved homework problems. As teachers, this material has changed the way we present ideas, because it offers new ways to visualize a concept "beyond the equations:" Over the years, our web site has continued to grow. We anticipate that this growth will continue, and that users of this material will see new ideas take shape in the form of additional demos and labs. In 1998, all of this material was packaged together in a textbook/CD-ROM, and we gave it the descriptive title DSP First: A Multimedia Approach.

No sooner had we finished DSP First, then Georgia Tech switched from a quarterly system to semesters, and our expanded course became "Signal Processing First," the first course for computer engineers and electrical engineers. However, we found ourselves with a textbook that only covered two-thirds of the material that we needed to include for the semester-long, required signals and systems core course in our semester curriculum. 2 This led to another four years of development that included four new chapters on continuous-time signal processing and the Fourier transform; many new laboratory assignments in areas such as filtering, Fourier series, and analog and digital communications; many new demos and visualizations; hundreds of new homework problems and solutions; and updates of many of our original computer demos.

The present text is our effort to implement an expanded version of our basic philosophy. It is a conventional book, although, as our title Signal Processing First suggests, the distinguishing feature of the text (and the accompanying CD-ROM) is that it presents signal processing at a level consistent with an introductory ECE course, i.e., the sophomore level in a typical U.S. university. The list of topics in the book is not surprising, but since we must combine signal processing concepts with some introductory ideas, the progression of topics may strike some teachers as unconventional. Part of the reason for this is that in the electrical engineering curriculum, signals and systems and DSP typically have been treated as junior- and senior-level courses, for which a traditional background of linear circuits and linear systems is assumed. We continue to believe strongly that there are compelling reasons for turning this order around, since the early study of signal processing affords a perfect opportunity to show electrical and computer engineering students that mathematics and digital computation can be the key to understanding familiar engineering applications. Furthermore, this approach makes the subject much more accessible to students in other majors such as computer science and other engineering fields. This point is increasingly important because nonspecialists are beginning to use DSP techniques routinely in many areas of science and technology.

Signal Processing First is organized to move from simple continuous-time sinusoidal signals, to discrete-time signals and systems, then back to continuous-time, and finally, the discrete and continuous are mixed together as they often are in real engineering systems. A look at the table of contents shows that the book begins very simply (Chapter 2) with a detailed discussion of continuous-time sinusoidal signals and their representation by complex exponentials. This is a topic traditionally introduced in a linear circuits course. We then proceed to introduce the spectrum concept (Chapter 3) by considering sums of sinusoidal signals with a brief introduction to Fourier series. At this point we make the transition to discrete-time signals by considering sampled sinusoidal signals (Chapter 4). This allows us to introduce the important issues in sampling without the additional complexity of Fourier transforms. Up to this point in the text, we have only relied on the simple mathematics of sine and cosine functions. The basic linear system concepts are then introduced with simple FIR filters (Chapter 5). The key concept of frequency response is derived and interpreted for FIR filters (Chapter 6), and then we introduce z-transforms (Chapter 7) and IIR systems (Chapter 8). The first eight chapters are very similar to the those of DSP First. At this point, we return to continuous-time signals and systems with the introduction of convolution integrals (Chapter 9) and then frequency response for continuous-time systems (Chapter 10). This leads naturally to a discussion of the Fourier transform as a general representation of continuous-time signals (Chapter 11). The last two chapters of the book cap off the text with discussions of applications of the concepts discussed in the early chapters. At this stage, a student who has faithfully read the text, worked homework problems, and done the laboratory assignments related to the early chapters will be rewarded with the ability to understand applications involving linear filtering, amplitude modulation, the sampling theorem and discrete-time filtering, and spectrum analysis.

At Georgia Tech, our sophomore-level, 15-week course covers most of the content of Chapters 2-12 in a format involving two one-hour lectures, one' 1.5 hour recitation, and one 1.5 hour laboratory period per week. As mentioned previously, we place considerable emphasis on the lab because we believe that it is essential for motivating our students to learn the mathematics of signal processing, and because it introduces our students to the use of powerful software in engineering analysis and design. At Rose-Hulman, we use Signal Processing First in a junior-level, 10-week course that covers Chapters 4-13. The Rose format is four one-hour lectures per week. The students use MATLAB throughout the course, but do not have a separate laboratory period.

As can be seen from the previous discussion, Signal Processing First is not a conventional signals and systems book. One difference is the inclusion of a significant amount of material on sinusoids and complex phasor representations. In a traditional electrical engineering curriculum, these basic notions are covered under the umbrella of linear circuits taken before studying signals and systems. Indeed, our choice of title for this book and its ancestor is designed to emphasize this departure from tradition. An important point is that teaching signal processing first also opens up new approaches to teaching linear circuits, since there is much to build upon that will allow redirected emphasis in the circuits course. At Georgia Tech, we use the fact that students have already seen phasors and sinusoidal steady-state response to move more quickly from resistive circuits to AC circuits. Furthermore, students have also seen the important concepts of frequency response and poles and zeros b...

Customer Reviews

3.7 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 16 customer reviews
It makes me want to buy two.
Christopher Ross
The lack of organization and overall readability of the book is low and I think that examples are of poor quality as they don't always efficiently teach the concepts.
Daniel Azpurua
I've dealt with bad textbooks before, but this one tops them all.
Erik Christensen

Most Helpful Customer Reviews

3 of 3 people found the following review helpful By Salil Wadnerkar on November 12, 2007
Format: Hardcover
I have been using this book for my master's course and this is the first time I have understood DSP. And it feels great to finally have grasped the fundamentals of the subject that has long evaded me. The treatment in this book is very unique and novel. And the mathematics is used as a tool to help understanding the concepts and not given in the form of pages of proofs in which the reader can get lost. I salute authors for coming out with such an original and easy-to-understand approach to the subject.
Highly recommended!
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
16 of 22 people found the following review helpful By Erik Christensen on December 19, 2004
Format: Hardcover
I'm not sure who wrote the positive reviews here, but I can tell you as a student using this book that it is among the worst I've ever been stuck with and most of my classmates seem to agree.

The concepts are made much more difficult than they should be by poor writing. The authors jump around constantly, use new terminology at times before introducing it, and provide examples that are inadequate in helping to solve the problems at the end of the chapter. Stylistically, the writing is very bland and sure to put you to sleep. The first sentence of the book is "This is a book about signals and systems."

Sure, this book may cover all of the core concepts involved in signal processing, but trying to make sense of it when you don't already have a background in the subject is quite a challenge. After reading the chapters, we were unable to solve most of the problems in the book until the answers were given to us. I've dealt with bad textbooks before, but this one tops them all. Needless to say, it was a very frustrating experience and I can't say I recommend this book.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
1 of 1 people found the following review helpful By Joseph M. Pereira on May 20, 2014
Format: Hardcover Verified Purchase
This is a great buy. It takes you through the fundamental concepts and provides solutions to the exercises and many worked out homework problems. Great for self study.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
3 of 4 people found the following review helpful By anonymous on October 25, 2012
Format: Hardcover
This book is written in a easy language and it is very easy to understand.I took one star off for skipping a lot of steps on examples and another star for the worse solutions manual ever. But the contents of the book cover pretty god range of lectures.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 7 people found the following review helpful By Paul N. Merchant on February 25, 2010
Format: Hardcover Verified Purchase
This concept behind this book is to introduce students to one of the more difficult aspects of ECE before they have even started the curriculum. I'm not sure how it is implemented at other colleges but at my college it is very much like a line from the original Willy Wonka movie:

"I've just decided to switch our Friday schedule to Monday, which means that the test we take each Friday on what we learned during the week will now take place on Monday before we've learned it. But since today is Tuesday, it doesn't matter in the slightest. Pencils ready!"

In short, this book CANNOT, by itself, teach you what you need to know. It is far too truncated and assumes you already know things you might well not. Furthermore, if the book is implemented as it is intended, the student isn't ready for the material contained in the book. On top of that, a critical component of the book is the Matlab portion. Which presumably some college integrate into an actual lab portion of the class. My college does not, and if you were trying to learn it by yourself..well obviously you wouldn't have a TA helping you. So, without a lab, you are at a complete loss for doing a critical part of the book...unless of course you already know Matlab.

This book is terrible, its implementation (at least at my college) is beyond terrible, and I can't imagine anyone using it to self teach without SEVERAL other textbooks to assist.

B.T.W. I'm sure professors, grad students, and people who already have a firm grasp of the all the unstated prerequisites for this book absolutely love the book. It seems like an advanced Schaum's outline pretending to be an introductory text...absolutely amazingly horrid, I hate it! and you should too!

OH and, as another reviewer pointed out. This book is NOT the same as DSP First: A Multimedia Approach, which I have not used and can't say anything about.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
2 of 3 people found the following review helpful By J. A. White on February 1, 2013
Format: Hardcover Verified Purchase
We use this book for our sophomore-level course in signal processing for biomedical engineering students. For our needs, this is the right book, for several reasons:
* First and foremost, the book covers signals only, not systems. This means that the course can be taken without prior knowledge of differential equations.
* The writing is quite clear. Even my sophomores agree that the book is readily readable for the most part.
* The authors' method, described as "jumping around" by several other reviewers, works quite well. Topics like aliasing and undersampling are introduced first for simple cases like single sinusoids, then come up more generally later. My students respond well to this approach.
* It is fairly complete, covering both continuous- and discrete-time methods.

There are some downsides:
* The book is dated. I look forward to the new edition that is slated to come out in 2013.
* I find the MATLAB examples and demos unimpressive and not very useful, even though I use MATLAB fairly extensively in my class.
* More modern examples, e.g. from image processing, would be helpful. Fortunately, it is not that difficult for the instructor to provide these himself / herself.

In summary, our students make immense progress using this book. It prepares them well for follow-up courses in linear systems or digital signal processing.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

What Other Items Do Customers Buy After Viewing This Item?