|
||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||
|
|
This is a summary of the "Development of Reusable Algorithms Based on C and C++" article. Click here to see the entire article.
Development of Reusable Algorithms Based on C and C++
Doug Johnson
Today many complex communications and digital signal processing (DSP) systems are described using ANSI C or C++ with floating-point mathematics. ANSI C or C++ is the language most commonly used by system engineers since the language has been incorporated into university programming courses and a variety of environments are available for code development, compilation and debug. The system engineer defines global functionality using the built-in operators, data types and expressions in C and classes in C++. Often, the functions are algorithms that perform filtering, modulation, demodulation, compression, coding and other operations on digital signals. Initially, these algorithms are developed in a pure mathematical environment using idealized representations of the signals and operators. Floating-point mathematics is typically used in operations on signals with infinite precision, where no assumptions are made on the limitations of the signal dynamics or timing.
Complete article in .pdf format
|
|||||||||||||||||||||||||||||||||
|
Copyright © 2003 ChipCenter-QuestLink About ChipCenter-Questlink |
||||||||||||||||||||||||||||||||||