RWTH Aachen
University
Institute for Communication
Systems and Data Processing
Skip to content
Direkt zur Navigation
Home
Home

Publications – Details

RTPROC: Rapid Real-Time Prototyping for Audio Signal Processing

Authors:
Hauke Krüger, Marco Jeub, Heinrich W. Löllmann, and Peter Vary
Book Title:
IEEE International Conference on Acoustics, Speech, and Signal Processing (ICASSP)
Venue:
Taipei, Taiwan
Organization:
IEEE
Date:
Apr. 2009
ISBN:
978-1-42442-354-5
Note:
Show and Tell Demonstration
Language:
English

Abstract

In this contribution the RTProc system for the rapid development of real-time prototypes for digital audio signal processing algorithms is described as a proposal for the Show and Tell event of the 2009 IEEE International Conference on Acoustics, Speech, and Signal Processing. RTProc enables even unexperienced developers to transform the conceptual idea of a new algorithm into a stand-alone real-time demonstrator written in C/C++ in a very efficient way. In order to achieve this goal, the RTProc software architecture is defined such that hardware and algorithm related programming issues are separated to allow the algorithm developer to completely focus on the implementation of the algorithm only. Different application scenarios are supported by RTProc based on the ability to operate on two different platforms, general purpose PCs (RTProcPC) and the ADSP-21369 EZKIT embedded DSP target (RTProcDSP). While RTProcPC enables real-time processing of algorithms realized in C/C++ with a minimum system latency of approximately 5 ms, even lower system latency can be achieved by RTProcDSP if necessary. In order to switch from one platform to the other only minimum programming effort is involved. Compared to the earlier version, the new RTProc system guides the user through all development phases involved in the conventional development of a product applying a new algorithm in audio signal processing, starting from first Matlab simulations to the final highly efficient implementation in fixed point arithmetic. All relevant aspects such as e.g. control interface generation, function verification, complexity measuring and real-time data tracking are covered by additional RTProc tools to shorten the development time significantly. Real-time prototypes for noise reduction, simulation of speech and audio codecs, and room acoustic measurements will be demonstrated to show the potential of RTProc at the ICASSP.