Practical Digital Signal Processing using Microcontrollers Dogan Ibrahim 9781907920219 Books
Download As PDF : Practical Digital Signal Processing using Microcontrollers Dogan Ibrahim 9781907920219 Books
Digital Signal Processing (DSP) is the process of capturing, analysing, and manipulation of usually an analog signal by a digital processor, e.g. a digital computer.
The theory of DSP is quite complex and requires good understanding of high level mathematics. Students new to DSP are usually taught the theory in great detail with very little or no practical application. For example, in many cases a student can derive complex equations for digital filters, but is unable to implement a digital filter in real life.
Some institutions use tools such as MATLAB to derive the coefficients of digital filters and then simulate the behaviour of these filters on a PC. Although simulation can be an invaluable tool in teaching, it is never the same as real-time and real-life implementations.
The aim of this book is to outline the basic principles of DSP and to introduce DSP from a practical point of view, using minimum of mathematics. The practical implementation is described using widely available low-cost general purpose microcontrollers so that DSP applications can be designed with ease. The book makes use of the high-end PIC18F series of microcontrollers.
Practical Digital Signal Processing using Microcontrollers Dogan Ibrahim 9781907920219 Books
ExcelenteProduct details
|
Tags : Practical Digital Signal Processing using Microcontrollers [Dogan Ibrahim] on Amazon.com. *FREE* shipping on qualifying offers. Digital Signal Processing (DSP) is the process of capturing, analysing, and manipulation of usually an analog signal by a digital processor,Dogan Ibrahim,Practical Digital Signal Processing using Microcontrollers,Elektor Publishing,1907920218,Science - Engineering
People also read other books :
- el tulipan negro Spanish Edition Alejandro Dumas 9781517505035 Books
- Walter Pigeon and the Secret of Atlantis edition by Dex Taylor LeiLani Franklin Religion Spirituality eBooks
- Beginning ASPNET ECommerce in C# From Novice to Professional Cristian Darie 9788184894684 Books
- Africa Laughter and Tears Overland Adventure Through 26 African Countries eBook Martina Mia Svoboda Jaroslav Svoboda Petr Kurfurst
- Practice of Prayer George Campbell Morgan 9781117603094 Books
Practical Digital Signal Processing using Microcontrollers Dogan Ibrahim 9781907920219 Books Reviews
I have been learning, working with, and designing electronics for over a decade in both the analog and digital fields. I have bought and read many books covering many specialized electronics subject matter and I have to say hands down that this is the worst one yet. Let me try to explain why I say this and why I feel it deserves nothing more than one star rating and far less the high Elector asking price.
I started reading this book a couple weeks ago and just finished this morning and I thought to myself that I need to save others from wasting their money so I had better go write a review of it. I painfully read it from cover to cover. The first thing I noticed while reading it was that it appeared to be filled with over 50% filler material instead of true subject matter. I couldn't agree more with the first full review of the book by reviewer Jonathan Titus here on . Come on now, over 30 pages in the second chapter covering nothing but number systems! This should be in ana appendix. He does a great job of explaining the number systems but this should be a cursory review at best for a specialized electronics subject matter book. Then, the next 30% of the book is filled up with blah, blah, blah about the mikroC software (programming language and IDE)and MATLAB software. Finally, on page 173 out of 356 (not including appendix A thru I) he begins to talk about the DSP subject matter but that quickly ends on page 292. The problem I have with the main coverage of the DSP subject matter is that he doesn't really EXPLAIN anything. It's sort of like a math instructor throwing up a bunch of formula on a black board and informing the class that "this is calculus" without explaining any of it. That just made my head hurt. The remaining 61 pages cover the part about using DSP with microcontrollers as the title of the book states. However, that coverage is VERY specific to one chip, one IDE and MATLAB. I think a better title of this book would be "If you already know everything about DSP but would like a brief review and then get a brief and very specific demonstration of how to utilize DPS functions on a PIC 18F45K22 using MikroC Pro and MATLAB then buy this book". Bottom line....don't waste your money. I wouldn't even GIVE this book to someone wanting to learn DSP using microcontrollers.
If you have an interest in using digital signal-processing (DSP) techniques on a microcontroller (MCU) don't buy this book. Instead, I recommend you look at integrated-circuit manufacturer's DSP application notes, review comments and posts on DSP user groups, choose a microcontroller, and jump in. You'll get more for your money. For people new to DSP I recommend the ARM mbed (ARM Cortex-M3 MCU) and Digilent ChipKit Uno32 (Microchip PIC32MX320F128 MCU). You will find other inexpensive boards from Texas Instruments, Freescale, Cypress Semiconductor, and other MCU manufacturers. For an introduction to DSP, I highly recommend Richard Lyons' book, "Understanding Digital Signal Processing," ISBN 978-0137027415. You might find used copies of this book, which has labeled, "'s Top-Selling DSP Book for Seven Straight Years." Although Lyons doesn't focus on MCUs, you'll learn how signal processing works and better understand what MCU hardware and software requirements DSP needs.
Dogan Ibrahim's book focus solely on the Microchip PIC18F45K2 8-bit MCU and does so only in the last appendices! And instead of using the free C/C++ development environment (and free DSP code) from Microchip, the author chose the mikroC Pro, which students and engineers can download as a free version with a 2-kbyte code limit. (A full version of this software costs about $US 250.) The author notes the free version should suffice for the book's examples. (But perhaps not for any other software you might choose to include with the DSP routines.) Although the author provides some basic DSP information, readers will not learn how to effectively and efficiently implement DSP algorithms on an MCU. Important questions go unanswered How does an 8-bit MCU handle floating-point or fixed-point math? How do you implement a memory array or buffer for data you plan to process? Do you need a first-in first-out buffer or perhaps a circular buffer? What hardware/software tradeoffs must you examine and weigh before you tackle a DSP task?
On to more of the book's contents. One of the first chapter reviews fixed- and floating-point number systems. DSP operations require lot of math, and anyone who wants to use DSP techniques with success should already know something about floating- and fixed-point numbers, so this review section seems superfluous. A following chapter describes several DSP chips, evaluation/development boards, and software tools, but you can find more up-to-date information online. This information seems like filler. The next two chapters (85 pages) explain the mikroC language and the MathWorks MATLAB software. The MathWorks might offer a free demo version of MATLAB with a time or code-size limit, but a book about DSP and MCUs shouldn't require MATLAB.
Finally at page 173 the author starts to discuss discrete-time signals, and he breezes through the material in 21 pages. Chapters devoted to the Z-transform and the discrete Fourier transform get similar quick overviews that might baffle MCU experts who need a more intuitive and detailed explanation of signal processing math. (Anyone who works with real-world signals needs to know about sample rates, frequency "folding," anti-aliasing, and over-and under-sampling. The book does not cover these important topics.
In Chapter 9, readers start to learn about digital filters, finite impulse-response filters, and infinite impulse-response filters--interesting and useful topic. But the FIR and IIR chapters take only 100 pages, and again you will need MATLAB. At page 397, the book gives readers some software, but with few comments and no flow chart of the algorithms, which could have helped people "translate" the filter code for their MCU.
Excelente
0 Response to "[BIG]⇒ Read Gratis Practical Digital Signal Processing using Microcontrollers Dogan Ibrahim 9781907920219 Books"
Post a Comment