DSPCSP cover

Author's letter to Amazon

Digital Signal Processing (DSP) is one of the core technologies fueling the present high-tech revolution; you probably don't go more than a few minutes without touching a device performing some sort of digital signal processing.
It was once the case that Digital Signal Processing (DSP) involved building electronic devices, but mainstream DSP is now almost entirely programming DSP processors.
Yet although DSP courses are universally given to electrical engineering students, DSP is not being taught to computer science students, and the present generation of DSP textbooks were all written by electrical engineers, with the EE student in mind. People with computer science backgrounds have great difficulty understanding them at all.
As a result we often find electrical engineers with little programming background and no formal training in software engineering tackling the programming of large DSP projects.
The present book, DSP-CSP, solves this problem. It is the first full-length DSP text written specifically for computer science (or math or general science) students and professionals. No prior background is assumed, all the required math is reviewed in an appendix, and the writing style is light and readable. The focus is on algorithms and applications, not dry theory and proving theorems.
DSP-CSP attempts to cover the entire field of DSP, even subjects that are considered too advanced for introductory texts. There are sections on echo cancellation, adaptive noise filtering, radar, modern speech compression techniques, and modems (up through the 33.6, 56K and ADSL types). In fact, you may never need another book on the subject.