DSPs are designed to run sophisticated signal processing algorithms and heuristics.
For example, they may be used to detect DTMF digits in the presence of noise, to
compress toll quality speech by a factor of 20, or for speech recognition in a noisy
automobile traveling at 65 miles per hour.
Frameworks often define a device independent I/O sub-system and specify how essential
algorithms interact with this sub-system. For example, does the algorithm call functions to
request data or does the framework call the algorithm with data buffers to process?
Frameworks also define the degree of modularity within the application; i.e., which
components can be replaced.
For example, they may be used to detect DTMF digits in the presence of noise, to
compress toll quality speech by a factor of 20, or for speech recognition in a noisy
automobile traveling at 65 miles per hour.
Frameworks often define a device independent I/O sub-system and specify how essential
algorithms interact with this sub-system. For example, does the algorithm call functions to
request data or does the framework call the algorithm with data buffers to process?
Frameworks also define the degree of modularity within the application; i.e., which
components can be replaced.