Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Digital Media Processing: DSP Algorithms Using C 1st Edition

4.4 out of 5 stars 10 customer reviews
ISBN-13: 978-1856176781
ISBN-10: 1856176789
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$50.90 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$79.90 On clicking this link, a new layer will be open
More Buying Choices
11 New from $50.72 10 Used from $50.88
Free Two-Day Shipping for College Students with Prime Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Windows10ForDummiesVideo
Windows 10 For Dummies Video Training
Get up to speed with Windows 10 with this video training course from For Dummies. Learn more.
$79.90 FREE Shipping. Only 1 left in stock (more on the way). Ships from and sold by Amazon.com. Gift-wrap available.
click to open popover
NO_CONTENT_IN_FEATURE
China
Engineering & Transportation Books
Discover books for all types of engineers, auto enthusiasts, and much more. Learn more

Product Details

  • Paperback: 768 pages
  • Publisher: Newnes; 1 edition (June 3, 2010)
  • Language: English
  • ISBN-10: 1856176789
  • ISBN-13: 978-1856176781
  • Product Dimensions: 8.4 x 1.9 x 10.8 inches
  • Shipping Weight: 3.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.4 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon Best Sellers Rank: #2,168,967 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

By Amazon Customer VINE VOICE on March 8, 2011
Format: Paperback Vine Customer Review of Free Product ( What's this? )
This book provides broad coverage of digital signal processing and image processing and related subjects, within the context of embedded systems development.

The book itself includes 15 chapters and an index, and provides links to 2 more chapters and 3 appendices online. The print chapters are divided thus:

- Introduction (1 chapter)
- Data security / Encryption (1 chapter)
- Error Detection / Error Correcting Codes (2 chapters)
- Data Compression (1 chapter)
- Digital signal processing (5 chapters, including 2 specifically on speech and audio)
- Digital Communications (1 chapter)
- Image processing (4 chapters, including 2 specifically on video)

The online material covers embedded systems programming, and uses the Blackfin architecture as its reference.

The writing is practical, answering enough questions to promote understanding and allow implementation, but avoids needless detail on theory. Algorithms are written to economize compute time. Subjects which are somewhat off of the DSP/image processing path (encryption, for instance) are well covered and current. I like the use of C for code examples, since these will be immediately useful for embedded developers, and should be readily translatable to other languages if necessary.
Comment 4 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Vine Customer Review of Free Product ( What's this? )
Digital Media Processing provides a broad overview of DSP algorithms from many different disciplines. I liked how the author provided implementations of each algorithm written in the C programming language. The examples are easy to understand, and well written. I also enjoyed how the examples and some embedded programming principles were explained using a Blackfin DSP from Analog Devices, although sometimes it did feel like an advertisement. I guess this was to be expected since the author is employed by Analog Devices. My main criticism of the text is that it only provides an overview of many topics. Having experience in the industry, the text left something to be desired. Some of the included topics are data security and encryption, error detection, data compression, and signal processing.

Overall, I thought this book provides a good overview of each topic and would highly recommend this book to entry-level engineers wanting to learn about DSP Algorithms. I would not recommend this book for engineers with extensive experience in the industry. You would be better off purchasing a book about the specific topic in which you are interested
9 Comments 3 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Vine Customer Review of Free Product ( What's this? )
The job of an embedded programmer covers a lot more ground than it once did. Whether it's a general-purpose processor with math capabilities or a math processor with general-purpose abilities, one programmer may now do the job previously done by a complete team. This means that--after writing the display subroutines and the knob subroutines and the ISRs--the engineer now has DSP ahead. This is a great book to help get there.

While targeted toward the popular Blackfin series, this book is not so restricted that it can't be helpful with a ARM or a SHARC. It presents a number of perennial problems (filters, transforms, etc) in such a way that you have the tools to reduce the problem toward your particular platform. The very first example is the basic dot-product. Author Malepati codes and recodes the solution, more and more specifically to the target processor. Along the way is a discussion of memory architecture, number of multiply/accumulates, parallelism and so on. A good engineer will be able to apply this sort of thinking to any processor.

The bulk of the book deals with all sorts of applications, from data compression to image processing to communications to error correction. Some elementary calculus is required, but the reader will not face page upon page of equations. There's an elegant description of the Fourier Transform, beginning with the DCT and moving finally to the FFT. At each casting of the problem, we find ourselves getting closer to the machine that runs the math. Only at the very end do we see source code. At that point, the engineer is ready for whatever architecture is at hand.

There aren't that many books that successfully bridge the gap between theory and practice. There are cookbooks that give inefficient source code and there are books that bury the user in math. Malepati finds a nice place that helps the user understand the problem and cast it towards the particular iron that will run the solution.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
By MOF on September 25, 2012
Format: Paperback
Let me just say I struggle with the pseudo-code. I wish there was the C/C++ code before all the bit manipulaton. However, the explanations and example for CRC and BCH was impressive. I actually understand this a bit clearer now. Thanks Mr Malepati
Comment One person found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback Vine Customer Review of Free Product ( What's this? )
Digital Media Processing, DSP Algorithms Using C by Hazarathaiah Malepati is a very well presented technical compendium of materials relevant to the efficient implementation of computer techniques for audio, video and other media. The author is an employee of Analog Devices and this text features examples using Analog Devices' BlackFin processor. This is a particularly fruitful choice in that media processing often relies on embedded processors such as the BlackFin. The choice of the C programming language and in particular the programming style make for a very readable and understandable code.

A wide range of relevant algorithms are covered with sufficient conceptual background to be quite useful to the professional software engineer. Among the topics covered in some depth are data security, error correction, compression, signal and image processing, speech and audio processing and video processing. There is little mention of game related issues such as speech recognition, depth sensing, game physics and so forth. Perhaps a subsequent text by this author will cover some of these topics.

The presentation is thoughtful and complete. All of the material is presented in a way that a professional or diligent student will be able to follow and successfully implement the algorithms. The analysis of computational cost is particularly relevant for the professional software engineer. I recommend this text highly.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Set up an Amazon Giveaway

Digital Media Processing: DSP Algorithms Using C
Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more about Amazon Giveaway
This item: Digital Media Processing: DSP Algorithms Using C

Pages with Related Products. See and discover other items: electronic book