Self-adaptive software for signal processing

Digital signal processing (DSP) systems are widely used in communication, medical, sonar, radar, equipment health monitoring and many other applications. Frequently, the signal processing system has to meet real-time requirements and provide very large throughput. For example, modern automatic target recognition systems operate with a processing throughput in excess of 10 Gflop per second. In real-time vibration analysis used for turbine engine testing [1], the aggregate sustained computation rate is also in the Gflop range. The high performance requires the use of computing platforms that include the combination of dedicated hardware processors, and general-purpose computers forming a hybrid, parallel/distributed configuration. Complexity, heterogeneity of the computing environment, and real-time operation make the software development for digital signal processing difficult and expensive.

[1]  Gabor Karsai,et al.  A model-integrated information system for increasing throughput in discrete manufacturing , 1997, Proceedings International Conference and Workshop on Engineering of Computer-Based Systems.

[2]  Gabor Karsai,et al.  Model-based software synthesis , 1993, IEEE Software.

[3]  Ted Bapty Portable Kernel for High-Level Synthesis of Complex DSP-Systems , 1999 .

[4]  Janos Sztipanovits,et al.  Design and implementation of an execution environment for knowledge-based systems , 1988 .

[5]  Gabor Karsai,et al.  The multigraph and structural adaptivity , 1993, IEEE Trans. Signal Process..

[6]  Rolf Isermann Digital Control Systems , 1981 .

[7]  Amit Misra,et al.  A model-based engineering process for increasing productivity in discrete manufacturing , 1997, Proceedings International Conference and Workshop on Engineering of Computer-Based Systems.

[8]  Janos Sztipanovits,et al.  Model-based engineering of large-scale real-time systems , 1997, Proceedings International Conference and Workshop on Engineering of Computer-Based Systems.

[9]  Edward A. Lee,et al.  Static Scheduling of Synchronous Data Flow Programs for Digital Signal Processing , 1989, IEEE Transactions on Computers.

[10]  Janos Sztipanovits,et al.  Knowledge-Based Approach to Reconfigurable Control Systems , 1988, 1988 American Control Conference.

[11]  A. Lodeczi Model-integrated parallel application synthesis , 1997, Proceedings International Conference and Workshop on Engineering of Computer-Based Systems.

[12]  Gabor Karsai,et al.  A Configurable Visual Programming Environment: A Tool for Domain-Specific Programming , 1995, Computer.

[13]  Gabor Karsai,et al.  Model-integrated program synthesis environment for parallel/real-time image processing , 1997, Optics & Photonics.

[14]  Gabor Karsai,et al.  Model-integrated program synthesis environment , 1996, Proceedings IEEE Symposium and Workshop on Engineering of Computer-Based Systems.