Digital Signal Processing (DSP) is the method of processing signals and data in order to enhance or modify those signals or to analyze those signals to determine specific information content. A typical DSP system consists of a processor and other hardware used to convert outside analog signals to digital form and possibly back to analog (continuous) form. There is nothing mystical about DSPs. Think of a DSP as an application-specific microprocessor. The application these devices are good for are digital signal algorithms which are not usually found on general purpose processors because of their complexity. But the software development issues associated with these devices is similar to other general purpose processors. DSPs are becoming common in all product areas; military and aerospace systems, embedded applications, and PC based systems.