Self-adaptive software for signal processing

János Sztipanovits, Gábor Karsai, Ted Bapty · Communications of the ACM · 1998

Digital signal processing 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 10GFLOPS per second.In realtime vibration analysis used for turbine engine testing [1], the aggregate sustained computation rate is also in the GFLOPS 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.Algorithm complexity, heterogeneity of the computing environment, and real-time operation make the software development for digital signal processing difficult and expensive.

Read the paper · More papers on PaperTik