ChipCenter Questlink
SEARCH CHIPCENTER
Search Type:
Search for:




Knowledge Centers
Product Reviews
Data Sheets
Guides & Experts
News
International
Ask Us
Circuit Cellar Online
App Notes
NetSeminars
Careers
Resources
FAQ
EE Times Network
Electronics Group Sites


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
Business Development Manager, Frontier Design, Inc.

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

Home    Product of the Week    App Notes    Tech Notes    Newsletters   
Click here to get your listing up.

Copyright © 2003 ChipCenter-QuestLink
About ChipCenter-Questlink  Contact Us  Privacy Statement   Advertising Information  FAQ