The Scientist and Engineer's Guide to Digital Signal Processing
by Steven W. Smith California Technical Publishing
ISBN 0-9660176-3-3 (1997)
Chapter 4. DSP Software
- Computer Numbers
- Fixed Point (Integers)
- Floating Point (Real Numbers)
- Number Precision
- Execution Speed: Program Language
- Execution Speed: Hardware
- Execution Speed: Programming Tips
DSP applications are usually programmed in the same languages as other science and
engineering tasks, such as: C, BASIC and assembly. The power and versatile of C makes
it the language of choice for computer scientists and other professional programmers.
On the other hand, the simplicity of BASIC makes it ideal for scientists and engineers
who only occasionally visit the programming world. Regardless of the language you use,
most of the important DSP software issues are buried far below in the realm of whirling
ones and zeros. This includes such topics as: how numbers are represented by bit
patterns, round-off error in computer arithmetic, the computational speed of different
types of processors, etc. This chapter is about the things you can do at the high level to
avoid being trampled by the low level internal workings of your computer.
Download this chapter
(file: ch4.pdf, 142k, last updated 12/3/98)
Copyright and permissible use
Return to home page
If you like this chapter, consider buying the book
|