REVIEW - Numerical Methods for DSP Systems in C


Numerical Methods for DSP Systems in C


Don Morgan



Wiley (1997)




Brian Bramer


October 1998



Digital signal processing is used in many application areas where a few years ago analogue circuits were the norm, e.g. digital radio. In addition to not suffering from the drift and non-linearity associated with analogue circuits the mathematical basis of DSP allows algorithms which have no counterpart in the analogue world. Of course DSP has its own problems associated with quantization, sampling rates, etc.

DSP requires a sound mathematical framework and the first two chapters review the Laplace transform, Hilbert spaces, Fourier transform, matrices and linear algebra (just to remind one of the forgotten maths lectures?) Chapter three starts by looking at the analogue world (from Ohm's law to network analysis and poles and zeros) and analogue filters, then moving onto digital representation and IIR filters (which use the same mathematics as analogue filters and suffer from the same problems). Chapter four discusses linear time-invariant and time-variant systems and digital filters (halfband, M-band, etc.) in detail and chapter five multi- resolution analysis and Wavlets (starting from stochastic analysis through to the FWT).

Assuming a good knowledge of engineering maths this book will give a sound grounding in DSP and would be suitable for a final year undergraduate module (note that FFTs are not covered!). The title is misleading (as Francis indicated in his review in C Vu January 1998), there is little C code, which is of poor quality, often inefficient and sparse commenting makes it very difficult to follow (functions do not even have comments describing the parameters). However, it is worth looking at for the DSP content!

Book cover image courtesy of Open Library.

Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED

By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED

Settings can be changed at any time from the Cookie Policy page.