A New Approach to Model-Based Development for Audio Signal Processing
×
Cite This
Citation & Abstract
C. Tradowsky, P. Figuli, E. Seidenspinner, F. Held, and J. Becker, "A New Approach to Model-Based Development for Audio Signal Processing," Paper 8825, (2013 May.). doi:
C. Tradowsky, P. Figuli, E. Seidenspinner, F. Held, and J. Becker, "A New Approach to Model-Based Development for Audio Signal Processing," Paper 8825, (2013 May.). doi:
Abstract: Today, digital audio systems are restricted in their functionality. For example, a digital audio player still has a resolution of 16-bit and a sample rate of 44.1 kHz. This relatively low quality does not exhaust the possibilities given by modern hardware for music production. In most cases, the functionality is described in software. This abstraction is very common these days, as only few engineers understand the potential of their target hardware. The design-time increases significantly to develop efficiently for the target hardware. Because of the use of common compiler tool chains the software is statically mapped onto the hardware. This restricts the number of channels per processing core to a minimum when targeting high quality audio. One possibility to close the productivity gap, described above, is to use a high-level model-based development approach. The audio signal processing flow is described in a more abstract high level using the model-based development approach. This model is then platform-independently compiled including automatically generated simulation and verification input. Platform-dependent code can be automatically generated out of the verified model. This enables the evaluation of different target architectures and their trade-offs using the same model description. This paper presents a concept to use a model-based approach to describe audio signal processing algorithms. This concept is used to compile C- and HDL-code out of the same model description to evaluate different target platforms. The goal of this paper is to compare trade-offs for audio signal processing algorithms using a multicore Digital Signal Processor (DSP) target platform. Measurements using data parallelism inside the generated code show a significant speedup on the multicore DSP platform. A conclusion will be made regarding the usability of the proposed model-based tool flow as well as the applicability on the multicore DSP platform.
@article{tradowsky2013a,
author={tradowsky, carsten and figuli, peter and seidenspinner, erik and held, felix and becker, jürgen},
journal={journal of the audio engineering society},
title={a new approach to model-based development for audio signal processing},
year={2013},
volume={},
number={},
pages={},
doi={},
month={may},}
@article{tradowsky2013a,
author={tradowsky, carsten and figuli, peter and seidenspinner, erik and held, felix and becker, jürgen},
journal={journal of the audio engineering society},
title={a new approach to model-based development for audio signal processing},
year={2013},
volume={},
number={},
pages={},
doi={},
month={may},
abstract={today, digital audio systems are restricted in their functionality. for example, a digital audio player still has a resolution of 16-bit and a sample rate of 44.1 khz. this relatively low quality does not exhaust the possibilities given by modern hardware for music production. in most cases, the functionality is described in software. this abstraction is very common these days, as only few engineers understand the potential of their target hardware. the design-time increases significantly to develop efficiently for the target hardware. because of the use of common compiler tool chains the software is statically mapped onto the hardware. this restricts the number of channels per processing core to a minimum when targeting high quality audio. one possibility to close the productivity gap, described above, is to use a high-level model-based development approach. the audio signal processing flow is described in a more abstract high level using the model-based development approach. this model is then platform-independently compiled including automatically generated simulation and verification input. platform-dependent code can be automatically generated out of the verified model. this enables the evaluation of different target architectures and their trade-offs using the same model description. this paper presents a concept to use a model-based approach to describe audio signal processing algorithms. this concept is used to compile c- and hdl-code out of the same model description to evaluate different target platforms. the goal of this paper is to compare trade-offs for audio signal processing algorithms using a multicore digital signal processor (dsp) target platform. measurements using data parallelism inside the generated code show a significant speedup on the multicore dsp platform. a conclusion will be made regarding the usability of the proposed model-based tool flow as well as the applicability on the multicore dsp platform.},}
TY - paper
TI - A New Approach to Model-Based Development for Audio Signal Processing
SP -
EP -
AU - Tradowsky, Carsten
AU - Figuli, Peter
AU - Seidenspinner, Erik
AU - Held, Felix
AU - Becker, Jürgen
PY - 2013
JO - Journal of the Audio Engineering Society
IS -
VO -
VL -
Y1 - May 2013
TY - paper
TI - A New Approach to Model-Based Development for Audio Signal Processing
SP -
EP -
AU - Tradowsky, Carsten
AU - Figuli, Peter
AU - Seidenspinner, Erik
AU - Held, Felix
AU - Becker, Jürgen
PY - 2013
JO - Journal of the Audio Engineering Society
IS -
VO -
VL -
Y1 - May 2013
AB - Today, digital audio systems are restricted in their functionality. For example, a digital audio player still has a resolution of 16-bit and a sample rate of 44.1 kHz. This relatively low quality does not exhaust the possibilities given by modern hardware for music production. In most cases, the functionality is described in software. This abstraction is very common these days, as only few engineers understand the potential of their target hardware. The design-time increases significantly to develop efficiently for the target hardware. Because of the use of common compiler tool chains the software is statically mapped onto the hardware. This restricts the number of channels per processing core to a minimum when targeting high quality audio. One possibility to close the productivity gap, described above, is to use a high-level model-based development approach. The audio signal processing flow is described in a more abstract high level using the model-based development approach. This model is then platform-independently compiled including automatically generated simulation and verification input. Platform-dependent code can be automatically generated out of the verified model. This enables the evaluation of different target architectures and their trade-offs using the same model description. This paper presents a concept to use a model-based approach to describe audio signal processing algorithms. This concept is used to compile C- and HDL-code out of the same model description to evaluate different target platforms. The goal of this paper is to compare trade-offs for audio signal processing algorithms using a multicore Digital Signal Processor (DSP) target platform. Measurements using data parallelism inside the generated code show a significant speedup on the multicore DSP platform. A conclusion will be made regarding the usability of the proposed model-based tool flow as well as the applicability on the multicore DSP platform.
Today, digital audio systems are restricted in their functionality. For example, a digital audio player still has a resolution of 16-bit and a sample rate of 44.1 kHz. This relatively low quality does not exhaust the possibilities given by modern hardware for music production. In most cases, the functionality is described in software. This abstraction is very common these days, as only few engineers understand the potential of their target hardware. The design-time increases significantly to develop efficiently for the target hardware. Because of the use of common compiler tool chains the software is statically mapped onto the hardware. This restricts the number of channels per processing core to a minimum when targeting high quality audio. One possibility to close the productivity gap, described above, is to use a high-level model-based development approach. The audio signal processing flow is described in a more abstract high level using the model-based development approach. This model is then platform-independently compiled including automatically generated simulation and verification input. Platform-dependent code can be automatically generated out of the verified model. This enables the evaluation of different target architectures and their trade-offs using the same model description. This paper presents a concept to use a model-based approach to describe audio signal processing algorithms. This concept is used to compile C- and HDL-code out of the same model description to evaluate different target platforms. The goal of this paper is to compare trade-offs for audio signal processing algorithms using a multicore Digital Signal Processor (DSP) target platform. Measurements using data parallelism inside the generated code show a significant speedup on the multicore DSP platform. A conclusion will be made regarding the usability of the proposed model-based tool flow as well as the applicability on the multicore DSP platform.
Authors:
Tradowsky, Carsten; Figuli, Peter; Seidenspinner, Erik; Held, Felix; Becker, Jürgen
Affiliations:
Karlsruhe Institute of Technology (KIT), Karlsruhe, Germany; CTmusic, Karlsruhe, Germany(See document for exact affiliation information.)
AES Convention:
134 (May 2013)
Paper Number:
8825
Publication Date:
May 4, 2013Import into BibTeX
Subject:
Audio Signal Processing
Permalink:
http://www.aes.org/e-lib/browse.cfm?elib=16726