Sell Back Your Copy
For a $17.00 Gift Card
Trade in
Have one to sell? Sell yours here
C Algorithms for Real-Time DSP
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

C Algorithms for Real-Time DSP [Paperback]

Paul Embree (Author)
3.5 out of 5 stars  See all reviews (4 customer reviews)


Available from these sellers.


Textbook Student FREE Two-Day Shipping for Students. Learn more

Sell Back Your Copy for $17.00
Whether you buy it used on Amazon for $28.05 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $17.00.
Used Price$28.05
Trade-in Price$17.00
Price after
Trade-in
$11.05

Book Description

0133373533 978-0133373530 May 27, 1995 1

For electrical engineers and computer scientists.

Digital signal processing techniques have become the method of choice in signal processing as digital computers have increased in speed, convenience, and availability. At the same time, the C language is proving itself to be a valuable programming tool for real-time computationally intensive software tasks. This book is a complete guide to digital real-time signal processing techniques in the C language.



Editorial Reviews

Excerpt. © Reprinted by permission. All rights reserved.

Digital signal processing techniques have become the method of choice in signal processing as digital computers have increased in speed, convenience, and availability. As microprocessors have become less expensive and more powerful, the number of DSP applications which have become commonly available has exploded. Thus, some DSP microprocessors can now be considered commodity products. Perhaps the most visible high volume DSP applications are the so called multimedia applications in digital audio, speech processing, digital video, and digital communications. In many cases, these applications contain embedded digital signal processors where a host CPU works in a loosely coupled way with one or more DSPs to control the signal flow or DSP algorithm behavior at a real-time rate.

Unfortunately, the development ofsignal processing algorithms for these specialized embedded DSPs is still difficult and often requires specialized training in a particular assembly language for the target DSP. The tools for developing new DSP algorithms are slowly improving as the need to design new DSP applications more quickly becomes important.

The C language is proving itself to be a valuable programming tool for real- time computationally intensive sof tware tasks. C has high-level language capabilities (such as structures, arrays, and functions) as well as low-level assembly language capabilities (such as bit manipulation, direct hardware input/output, and macros) which makes C an ideal language f or embedded DSP. Most of the manufacturers of digital signal processing devices (such as Texas Instruments, AT&T, Motorola, and Analog Devices) provide C compilers, simulators, and emulators for their parts. These C compilers offer standard C language with extensions for DSP to allow for very efficient code to be generated. For example, an inline assembly language capability is usually provided in order to optimize the performance of time critical parts of an application. Because the majority of the code is C, an application can be transferred to another processor much more easily than an all assembly language program.

This book is constructed in such a way that it will be most useful to the engineer who is familiar with DSP and the C language, but who is not necessarily an expert in both. All of the example programs in this book have been tested using standard C c ompilers in the UNIX and MS- DOS programming environments. In addition, the examples have been compiled utilizing the real-time programing tools of specific real- time embedded DSP microprocessors (Analog Devices ADSP-21020 and ADSP- 21062; Texas Instr ument's TMS320C30 and TMS320C40; and AT&T's DSP32C) and then tested with real-time hardware using real world signals.

The text is divided into several sections.

Chapters 1 and 2 cover the basic principles of digital signal processing and C programming. Readers familiar with these topics may wish to skip one or both chapters.

Chapter 3 introduces the basic real-time DSP programming techniques and typical programming environments which are used with DSP microprocessors.

Chapter 4 covers the basic real-time filtering techniques which are the cornerstone of one-dimensional real-time digital signal processing. Finally, several real-time DSP applications are presented in Chapter 5, including speech compression, music signal processing, radar signal processing, and adaptive signal processing techniques.

Acknowledgments

I thank the following people for their generous help: Laura Mercs for help in preparing the electronic manuscript and the software for the DSP32C; the engineers at Analog Devices (in particular Steve Cox, Marc Hoffman, and Hans Rempel) for their revi ew of the manuscript as well as hardware and software support; Texas Instruments for hardware and software support; Jim Bridges at Communication Automation & Control, Inc., and Talal Itani at Domain Technologies, Inc.

Paul M. Embree

Trademarks

IBM and IBM PC are trademarks of the International Business Machines Corporation.

MS-DOS and Mircosoft C are trademarks of the Microsoft Corporation.

TURBOC is a trademark of Borland International.

UNIX is a trademark of American Telephone and Telegraph Corporation.

DSP32C and DSP3210 are trademarks of American Telephone and Telegraph Corporation.

TMS320C30, TMS320C31, and TMS320C40 are trademarks of Texas Instruments Incorporated.

ADSP-21020, ADSP-21060, and ADSP-21062 are trademarks of Analog Devices Incorporated.

Product Details

  • Paperback: 256 pages
  • Publisher: Prentice Hall; 1 edition (May 27, 1995)
  • Language: English
  • ISBN-10: 0133373533
  • ISBN-13: 978-0133373530
  • Product Dimensions: 9.2 x 7 x 0.6 inches
  • Shipping Weight: 14.4 ounces
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Best Sellers Rank: #1,141,113 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

4 Reviews
5 star:
 (1)
4 star:
 (2)
3 star:    (0)
2 star:    (0)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
3.5 out of 5 stars (4 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

10 of 11 people found the following review helpful:
5.0 out of 5 stars a stimulating book, September 9, 1999
By A Customer
This review is from: C Algorithms for Real-Time DSP (Paperback)
C Algorithms for Real-Time DSP, by Paul Embree, is a stimulating book. When I finished reading it, I went straight to my workstation and started experimenting with DSP algorithms. Embree clearly knows this subject and presents it in a straightforward manner. This is a refreshing change from the academic approach taken by the seven digital-signal processing books currently on my bookshelf. Not that Embree doesn't reference some heavy math. C Algorithms for Real-Time DSP is not for the mathematically weak of heart. To feel comfortable with the book, you should be familiar with time- and frequency-domain math as well as filter terminology&emdash;topics Embree reviews in the first part of the book. Reading this section reminded me of how my entire high-school education was summarized in my first week of college.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
4.0 out of 5 stars A good book, but materials are a little out of date, January 15, 2011
Amazon Verified Purchase(What's this?)
This review is from: C Algorithms for Real-Time DSP (Paperback)
The book uses a chapter to talk about c programming. I think this isn't necessary because readers should have knowm c programming. Also, the book just talks about floating points but fixed points.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 4 people found the following review helpful:
4.0 out of 5 stars Interesting for students, January 5, 2000
By 
CP Liew (Kuala Lumpur, Malaysia) - See all my reviews
This review is from: C Algorithms for Real-Time DSP (Paperback)
Within this book, various algorithms can be found. The algorithms are implemented on various DSPs (TI C3x',AD 21xxx and etc) as well. Would be a great reference for students working on their DSP projects.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews


Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject