Discourse on Embedded Signal Processing Rotating Header Image

Free Introductory Signal Processing Books

Here are a few good introductory signal processing books that can be downloaded for free.  They are intended for undergraduates or professionals in engineering, math or scientific fields.

Introduction to Signal Processing by Sophocles J. Orfanidis.  From the Preface: “This book provides an applications-oriented introduction to digital signal processing written primarily for electrical engineering undergraduates. Practicing engineers and graduate students may also find it useful as a first text on the subject.”

The Scientist and Engineer’s Guide to Digital Signal Processing by Steven W. Smith.  This book has less emphasis on the mathematics of signal processing than the other books in this list.  This was by design, you can read the author’s webpage “DSP  without Complex Numbers?” for details.

Signal Processing for Communications by Paulo Prandoni and Martin Vetterli.  There is both an online HTML version and a pdf download version.  Here is an excerpt from the preface: “The present text evolved from course notes developed over a period of a dozen years teaching undergraduates the basics of signal processing for communications. The students had mostly a background in electrical engineering, computer science or mathematics, and were typically in their third year of studies at Ecole Polytechnique federale de Lausanne (EPFL), with an interest in communication systems. Thus, they had been exposed to signals and systems, linear algebra, elements of analysis (e.g. Fourier series) and some complex analysis, all of this being fairly standard in an undergraduate program in engineering sciences.”

DSPBridge Open Source DSP Development On OMAP

The DSPBridge project allows open-source developers to use the OMAP processor’s on-chip DSP with embedded Linux. The DSP support is configured as a device driver when compiling the kernel, for details see the DSPBridge Project WIKI page on OMAPpedia.org.  Sample code is included that demonstrate common tasks.  There are a few articles on DSPBridge for popular OMAP development boards;  BeagleBoard users can use the BeagleBoard/DSP Howto and for the gumstix see the article Breaking Free the Gumstix DSP in Linux Journal.  There is also an OMAP DSP Bridge project page and forum on the Texas Instruments gforge website.  You can find a number of useful PDFs including the DSP/BIOS Bridge reference guide and programming guide.  In the documentation on the TI site, they call it the DSP/BIOS Bridge from the TI DSP/BIOS real-time kernel used on the DSP.

DSP Bridge Architecture

ADI Offering Discounts on Blackfin Development Tools

Analog Devices is offering up to 60% discount off the cost of it’s Blackfin development tools until April 30, 2011. The discounts are for bundles of VisualDSP++ Development Software and USB-based emulators.  There is also a $50 discount on a Blackfin EZ-KIT Lite or Blackin EZ-Board.  To receive the discounts, contact your local distributor or ADI representative.


New BeagleBoard Offers More Peripherals and Higher Performance

The new BeagleBoard-xM almost doubles the performance of the original BeagleBoard and adds a number of new interfaces.  The new board delivers almost 2000  Dhrystone MIPS and 20 million polygons per second with its TI DM3730 processor containing a Cortex-A8 ARM and TMS320C64x DSP Core.   The new board will be available soon from Digikey, and you can also purchase one by registering for an ESC Boston 2010 Hands-On BeagleBoard Workshop.

The workshops being offered at the embedded systems conference cover the Beagleboard architecture, tools, device driver development, and Microsoft Windows Embedded Compact 7.