DSP Software Development Techniques for Embedded and Realtime Systems

Aug. 1, 2007
By Robert Oshana
ISBN: 978-0-7506-7759-2
The CD that comes with this book has a 120-day version of Texas Instrument’s Code Composer Studio. That is because this book is intended for a college engineering class about embedded and realtime DSP programming. Robert Oshana succeeds at addressing this class of readers. You don’t have to take the course to get a lot out of this book though. It’s an easy read, although it will take more than an afternoon to get through. The time will be worth it though. As an instructional tool, the book works in a logical progression starting with a basic overview of DSP and then DSP algorithms like Fast Fourier Transforms (FFT). A basic programming and math background is required but that’s about it. The algorithm chapters are good but they only introduce them with respect to a DSP implementation. The move to DSP architectures comes quickly. While Texas Instruments’ products are highlighted and match the CD software, they are not the only ones addressed in the book providing more even coverage of the available technology. The book touches on real-time operating systems in both single-core and dual-core architectures like Texas Instrument’s DaVinci. It also does a good job on debugging. The only area that I would like to see more detail on would be on multithreading. This is an area that is lacking in college instruction when it comes to embedded applications but it would make an already hefty book even larger. Unfortunately, there is nothing that I would trade off in the current book. There are some contributed sections such as the chapter on “The Future of DSP Software Technology” by Bob Frankel, a TI Fellow. A host of appendices address topics such as DSP optimization and cache optimization. Even those dealing with DSPs on a regular basis can pick up a few tips and tricks. I definitely did. This one I can recommend for novices and experts.

Sponsored Recommendations

Near- and Far-Field Measurements

April 16, 2024
In this comprehensive application note, we delve into the methods of measuring the transmission (or reception) pattern, a key determinant of antenna gain, using a vector network...

DigiKey Factory Tomorrow Season 3: Sustainable Manufacturing

April 16, 2024
Industry 4.0 is helping manufacturers develop and integrate technologies such as AI, edge computing and connectivity for the factories of tomorrow. Learn more at DigiKey today...

Connectivity – The Backbone of Sustainable Automation

April 16, 2024
Advanced interfaces for signals, data, and electrical power are essential. They help save resources and costs when networking production equipment.

Empowered by Cutting-Edge Automation Technology: The Sustainable Journey

April 16, 2024
Advanced automation is key to efficient production and is a powerful tool for optimizing infrastructure and processes in terms of sustainability.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!