Digital Signal Processing Reference
In-Depth Information
digital signal processor is dominated by applications in communications (cellular).
Applications embedded digital signal processors are dominated by consumer prod-
ucts. They are found in cellular phones, fax/modems, disk drives, radio, printers,
hearing aids, MP3 players, high-definition television (HDTV), digital cameras, and
so on. These processors have become the products of choice for a number of con-
sumer applications, since they have become very cost-effective. They can handle dif-
ferent tasks, since they can be reprogrammed readily for a different application.
DSP techniques have been very successful because of the development of low-cost
software and hardware support. For example, modems and speech recognition can
be less expensive using DSP techniques.
DSP processors are concerned primarily with real-time signal processing. Real-
time processing requires the processing to keep pace with some external event,
whereas non-real-time processing has no such timing constraint. The external event
to keep pace with is usually the analog input. Whereas analog-based systems with
discrete electronic components such as resistors can be more sensitive to tempera-
ture changes, DSP-based systems are less affected by environmental conditions.
DSP processors enjoy the advantages of microprocessors. They are easy to use,
flexible, and economical.
A number of topics and articles address the importance of digital signal proces-
sors for a number of applications [1-22]. Various technologies have been used for
real-time processing, from fiberoptics for very high frequency to DSPs very suitable
for the audio-frequency range. Common applications using these processors have
been for frequencies from 0 to 96 kHz. Speech can be sampled at 8 kHz (the rate at
which samples are acquired), which implies that each value sampled is acquired at
a rate of 1/(8 kHz) or 0.125 ms. A commonly used sample rate of a compact disk is
44.1 kHz. Analog/digital (A/D)-based boards in the megahertz sampling rate range
are currently available.
The basic system consists of an analog-to-digital converter (ADC) to capture an
input signal. The resulting digital representation of the captured signal is then
processed by a digital signal processor such as the C6x and then output through a
digital-to-analog converter (DAC). Also included within the basic system are a
special input filter for anti-aliasing to eliminate erroneous signals and an output
filter to smooth or reconstruct the processed output signal.
1.2 DSK SUPPORT TOOLS
Most of the work presented in this topic involves the design of a program to imple-
ment a DSP application. To perform the experiments, the following tools are used:
1. TI's DSP starter kit (DSK) . The DSK package includes:
(a) Code Composer Studio (CCS), which provides the necessary software
support tools. CCS provides an integrated development environment
(IDE), bringing together the C compiler, assembler, linker, debugger, and
so on.
Search WWH ::




Custom Search