Title :
A C++ software environment for the development of embedded signal processing systems
Author :
Winograd, Joseph M. ; Nawab, S. Hamid
Author_Institution :
Dept. of Electr. Comput. & Syst. Eng., Boston Univ., MA, USA
Abstract :
A new environment for the rapid development of embedded signal processing software is described. The environment encourages incremental design via modular and hierarchical structuring of applications, and additional features are included which support the prototyping, testing, implementation, and integration stages of the system design cycle. Written in C++, the environment is comprised of a scripting language for the definition of system components and a class library which includes a basic application framework. Support is provided for incorporating both numeric and symbolic signal representations, as well as integrating multiple signal processing techniques within a single application. A sophisticated control mechanism allows dynamic scheduling of signal processing operations according to algorithmically defined schema. Signal processing applications developed in this environment are themselves objects, and are suitable for embedding within a larger overall system
Keywords :
C language; processor scheduling; programming environments; real-time systems; signal representation; software prototyping; C++ software environment; algorithmically defined schema; application framework; class library; control mechanism; dynamic scheduling; embedded signal processing systems; incremental design; numeric signal representations; prototyping; radar signal analysis; scripting language; symbolic signal representations; system components definition; system design cycle; testing; Application software; Dynamic scheduling; Embedded software; Libraries; Prototypes; Signal processing; Signal processing algorithms; Signal representations; Software prototyping; System testing;
Conference_Titel :
Acoustics, Speech, and Signal Processing, 1995. ICASSP-95., 1995 International Conference on
Conference_Location :
Detroit, MI
Print_ISBN :
0-7803-2431-5
DOI :
10.1109/ICASSP.1995.480122