Skip to main content

A Reconfigurable Audio Beamforming Multi-Core Processor

  • Conference paper
Reconfigurable Computing: Architectures, Tools and Applications (ARC 2011)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 6578))

Included in the following conference series:

  • 1375 Accesses

Abstract

Over the last years, the Beamforming technique has been adopted by the audio engineering society to amplify the signal of an acoustic source, while attenuating any ambient noise. Existing software implementations provide a flexible customizing environment, however they introduce performance limitations and excessive power consumption overheads. On the other hand, hardware approaches achieve significantly better performance and lower power consumption compared to the software ones, but they lack the flexibility of a high-level versatile programming environment. To address these drawbacks, we have already proposed a minimalistic processor architecture tailoring audio Beamforming applications to configurable hardware. In this paper, we present its application as a multi-core reconfigurable Beamforming processor and describe our hardware prototype, which is mapped onto a Virtex4FX60 FPGA. Our approach combines software programming flexibility with improved hardware performance, low power consumption and compact program-executable memory footprint. Experimental results suggest that our FPGA-based processor, running at 100 MHz, can extract in real-time up to 14 acoustic sources 2.6 times faster than a 3.0 GHz Core2 Duo OpenMP-based implementation. Furthermore, it dissipates an order of magnitude less energy, compared to the general purpose processor software implementation.

This research is partially supported by Artemisia iFEST project (grant 100203), Artemisia SMECY (grant 100230), FP7 Reflect (grant 248976).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Veen, B.V., et al.: Beamforming: a versatile approach to spatial filtering. IEEE ASSP Magazine 5, 4–24 (1988)

    Article  Google Scholar 

  2. Theodoropoulos, D., et al.: Minimalistic Architecture for Reconfigurable Audio Beamforming. In: International Conference on Field-Programmable Technology, pp. 503–506 (December 2010)

    Google Scholar 

  3. Blaauw, G., Brooks, F.: Computer Architecture: Concepts and Evolution (February 1997)

    Google Scholar 

  4. Kapralos, B., et al.: Audio-visual localization of multiple speakers in a video teleconferencing setting. International Journal of Imaging Systems and Technology 13(1), 95–105 (2003)

    Article  Google Scholar 

  5. Cedric Yiu, K.-F., et al.: Reconfigurable acceleration of microphone array algorithms for speech enhancement. In: Application-specific Systems, Architectures and Processors, pp. 203–208 (2008)

    Google Scholar 

  6. Implementing a Real-Time Beamformer on an FPGA Platform. XCell Journal, Second Quarter, 36–40 (2007)

    Google Scholar 

  7. Yermeche, Z., et al.: Real-time implementation of a subband beamforming algorithm for dual microphone speech enhancement. In: IEEE International Symposium on Circuits and Systems, pp. 353–356 (May 2007)

    Google Scholar 

  8. Fiala, M., et al.: A panoramic video and acoustic beamforming sensor for videoconferencing. In: IEEE International Conference on Haptic, Audio and Visual Environments and their Applications, pp. 47–52 (October 2004)

    Google Scholar 

  9. Beracoechea, J., et al.: On building Immersive Audio Applications Using Robust Adaptive Beamforming and Joint Audio-Video Source Localization. EURASIP Journal on Applied Signal Processing, 1–12 (June 2006)

    Google Scholar 

  10. Teutsch, H., et al.: An Integrated Real-Time System For Immersive Audio Applications. In: IEEE Workshop on Applications of Signal Processing to Audio and Acoustics, pp. 67–70 (October 2003)

    Google Scholar 

  11. Theodoropoulos, D., et al.: A Reconfigurable Beamformer for Audio Applications. In: IEEE Symposium on Application Specific Processors, pp. 80–87

    Google Scholar 

  12. Intel Corporation, http://ark.intel.com/Product.aspx?id=33910

  13. Analog Devices Inc., SHARC Processor ADSP-21262 (May 2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2011 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Theodoropoulos, D., Kuzmanov, G., Gaydadjiev, G. (2011). A Reconfigurable Audio Beamforming Multi-Core Processor. In: Koch, A., Krishnamurthy, R., McAllister, J., Woods, R., El-Ghazawi, T. (eds) Reconfigurable Computing: Architectures, Tools and Applications. ARC 2011. Lecture Notes in Computer Science, vol 6578. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-19475-7_3

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-19475-7_3

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-19474-0

  • Online ISBN: 978-3-642-19475-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics