Advertisement

A Novel Concept for Adaptive Signal Processing on Reconfigurable Hardware

  • Peter Figuli
  • Carsten Tradowsky
  • Jose Martinez
  • Harry Sidiropoulos
  • Kostas Siozios
  • Holger Stenschke
  • Dimitrios Soudris
  • Jürgen Becker
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9040)

Abstract

Today, digital signal processing systems for applications like audio or video production are restricted as they do not exhaust the possibilities given by modern hardware. Reconfigurable hardware exploits a huge degree of parallelism and provides flexibility at an affordable energy budget, thus becoming a competitive alternative for high performance Digital Signal Processing (DSP) applications, previously dominated by general purpose processing cores and Application-Specific Integrated Circuits (ASICs). This paper describes the design and evaluation of a novel concept for adaptive signal processing on reconfigurable hardware by using an adaptive reverberation algorithm targeting real time streams. Novel solutions were adopted in several critical parts of the signal processing chain in order to achieve a high level of accuracy under real time constraints. Experimental results show the efficiency of the introduced implementation on a Virtex-7 FPGA, as we can provide reality accurate reverberation with ultra low latency of \(\sim 20.8\,\mu {}s\).

Keywords

Adaptive signal processing Reconfigurable hardware Dynamic reconfiguration 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Armelloni, E. Giottoli, C., Farina, A.: Implementation of real-time partitioned convolution on a DSP board. In: Applications of Signal Processing to Audio and Acoustics (2003)Google Scholar
  2. 2.
    Audio Ease. Audio ease altiverb - impulse responses - the altiverb library of acoustics. https://www.audioease.com/Pages/Altiverb/irs.php
  3. 3.
    Audio Engineering Society. AES10-2008 (r2014): AES Recommended Practice for Digital Audio Engineering - Serial Multichannel Audio Digital Interface (MADI). http://www.aes.org/publications/standards/search.cfm?docID=17
  4. 4.
    Audio Engineering Society. AES3-2009: AES standard for digital audio engineering - Serial transmission format for two-channel linearly represented digital audio data. http://www.aes.org/publications/standards/search.cfm?docID=13
  5. 5.
    Damelin, S.B., Miller Jr., W.: The mathematics of signal processing. Cambridge University Press (2011)Google Scholar
  6. 6.
    Figuli, P., Tradowsky, C., Gaertner, N., Becker, J.: ViSA: A highly efficient slot architecture enabling multi-objective ASIP cores. In International Symposium on System-on-Chip (2013)Google Scholar
  7. 7.
    Lester, M., Boley, J.: The effects of latency on live sound monitoring. In Audio Engineering Society Convention, vol. 123 (2007)Google Scholar
  8. 8.
    Moorer, J. A.: About this reverberation business. Computer Music Journal (1979)Google Scholar
  9. 9.
    Primavera, A., Cecchi, S., Romoli, L., Piazza, F., Moschetti, M.: An efficient dsp-based implementation of a fast convolution approach with non-uniform partitioning. In 5th European DSP Education and Research Conference (EDERC) (2012)Google Scholar
  10. 10.
    Self, D., Nathan, J., Duncan, B., Miller, C., Sinclair, I.: Audio Engineering: Know It All, vol. 1. Newnes, Newton (2008)Google Scholar
  11. 11.
    Stenschke, H.: Open Signal Processing Workstation (2014). http://ospw.avcreatives.com
  12. 12.
    Tohyama, M., Koike, T.: Fundamentals of acoustic signal processing. Academic Pr. (1998)Google Scholar
  13. 13.
    Tradowsky, C., Figuli, P., Seidenspinner, E., Held, F., Becker, J.: A new approach to model-based development for audio signal processing. In: Audio Engineering Society Convention, vol. 134 (2013)Google Scholar
  14. 14.
  15. 15.

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  • Peter Figuli
    • 1
  • Carsten Tradowsky
    • 1
  • Jose Martinez
    • 1
  • Harry Sidiropoulos
    • 2
  • Kostas Siozios
    • 2
  • Holger Stenschke
    • 3
  • Dimitrios Soudris
    • 2
  • Jürgen Becker
    • 1
  1. 1.Institute for Information Processing TechnologiesKarlsruhe Institute of TechnologyKarlsruheGermany
  2. 2.School of Electrical and Computer EngineeringNational Technical University of AthensAthensGreece
  3. 3.School of Music, University of Applied Sciences and Arts Northwestern SwitzerlandBaselSwitzerland

Personalised recommendations