Learn More
It is increasingly important to structure signal processing algorithms and systems to allow for trading oo between the accuracy of results and the utilization of resources in their implementation. In any particular context, there are typically a variety of heuristic approaches to managing these tradeoos. One of the objectives of this paper is to suggest(More)
The Integrated Processing and Understanding of Signals (IPUS) architecture is presented as a framework that exploits formal signal processing models to structure the bidirectional interaction between front-end signal processing and signal understanding processes. This architecture is appropriate for complex environments , which are characterized by variable(More)
This paper presents the IPUS (Integrated Processing and Understanding of Signals) architecture to address the traditional perceptual paradigm's shortcomings in complex environments. It has two premises: (1) the search for correct interpretations of signal processing algorithms' (SPAs) outputs requires concurrent search for SPAs and control parameters(More)
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(More)
We present an approach to the extraction of frequencies corresponding to chords in western polyphonic music. In the first phase of this approach constant-Q spectral analysis directly provides the features from which the fundamental frequencies for 43 of the 57 possible categories of chords can be extracted without ambiguity. Each remaining chord category(More)