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\).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
Audio Ease. Audio ease altiverb - impulse responses - the altiverb library of acoustics. https://www.audioease.com/Pages/Altiverb/irs.php
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
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
Damelin, S.B., Miller Jr., W.: The mathematics of signal processing. Cambridge University Press (2011)
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)
Lester, M., Boley, J.: The effects of latency on live sound monitoring. In Audio Engineering Society Convention, vol. 123 (2007)
Moorer, J. A.: About this reverberation business. Computer Music Journal (1979)
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)
Self, D., Nathan, J., Duncan, B., Miller, C., Sinclair, I.: Audio Engineering: Know It All, vol. 1. Newnes, Newton (2008)
Stenschke, H.: Open Signal Processing Workstation (2014). http://ospw.avcreatives.com
Tohyama, M., Koike, T.: Fundamentals of acoustic signal processing. Academic Pr. (1998)
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)
Xilinx. 7 Series DSP48E1 Slice. http://www.xilinx.com/support/documentation/user_guides/ug479_7Series_DSP48E1.pdf
Xilinx. UG744, April 2012. http://www.xilinx.com/support/documentation/sw_manuals/xilinx14_1/PlanAhead_Tutorial_Reconfigurable_Processor.pdf
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Figuli, P. et al. (2015). A Novel Concept for Adaptive Signal Processing on Reconfigurable Hardware. In: Sano, K., Soudris, D., Hübner, M., Diniz, P. (eds) Applied Reconfigurable Computing. ARC 2015. Lecture Notes in Computer Science(), vol 9040. Springer, Cham. https://doi.org/10.1007/978-3-319-16214-0_26
Download citation
DOI: https://doi.org/10.1007/978-3-319-16214-0_26
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-16213-3
Online ISBN: 978-3-319-16214-0
eBook Packages: Computer ScienceComputer Science (R0)