{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,24]],"date-time":"2026-02-24T18:11:09Z","timestamp":1771956669795,"version":"3.50.1"},"reference-count":123,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2018,8,3]],"date-time":"2018-08-03T00:00:00Z","timestamp":1533254400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computers"],"abstract":"<jats:p>Over the past decades, many systems composed of arrays of microphones have been developed to satisfy the quality demanded by acoustic applications. Such microphone arrays are sound acquisition systems composed of multiple microphones used to sample the sound field with spatial diversity. The relatively recent adoption of Field-Programmable Gate Arrays (FPGAs) to manage the audio data samples and to perform the signal processing operations such as filtering or beamforming has lead to customizable architectures able to satisfy the most demanding computational, power or performance acoustic applications. The presented work provides an overview of the current FPGA-based architectures and how FPGAs are exploited for different acoustic applications. Current trends on the use of this technology, pending challenges and open research opportunities on the use of FPGAs for acoustic applications using microphone arrays are presented and discussed.<\/jats:p>","DOI":"10.3390\/computers7030041","type":"journal-article","created":{"date-parts":[[2018,8,3]],"date-time":"2018-08-03T11:03:26Z","timestamp":1533294206000},"page":"41","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":14,"title":["FPGA-Based Architectures for Acoustic Beamforming with Microphone Arrays: Trends, Challenges and Research Opportunities"],"prefix":"10.3390","volume":"7","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4877-9688","authenticated-orcid":false,"given":"Bruno","family":"Da Silva","sequence":"first","affiliation":[{"name":"Department of Industrial Sciences (INDI), Vrije Universiteit Brussel (VUB), 1050 Brussels, Belgium"},{"name":"Department of Electronics and Informatics (ETRO), Vrije Universiteit Brussel (VUB), 1050 Brussels, Belgium"},{"name":"Department of Electronics and Information Systems (ELIS), Ghent University (UGent), 9052 Ghent, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"An","family":"Braeken","sequence":"additional","affiliation":[{"name":"Department of Industrial Sciences (INDI), Vrije Universiteit Brussel (VUB), 1050 Brussels, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abdellah","family":"Touhafi","sequence":"additional","affiliation":[{"name":"Department of Industrial Sciences (INDI), Vrije Universiteit Brussel (VUB), 1050 Brussels, Belgium"},{"name":"Department of Electronics and Informatics (ETRO), Vrije Universiteit Brussel (VUB), 1050 Brussels, Belgium"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,8,3]]},"reference":[{"key":"ref_1","unstructured":"Silverman, H.F., Patterson, W., Flanagan, J.L., and Rabinkin, D. (1997, January 21\u201324). A digital processing system for source location and sound capture by large microphone arrays. Proceedings of the 1997 IEEE International Conference on IEEE 1997 ICASSP-97 Acoustics, Speech, and Signal Processing, Munich, Germany."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1109\/4434.736423","article-title":"The huge microphone array","volume":"6","author":"Silverman","year":"1998","journal-title":"IEEE Concurr."},{"key":"ref_3","unstructured":"Weinstein, E., Steele, K., Agarwal, A., and Glass, J. (2004). Loud: A 1020-Node Modular Microphone Array and Beamformer for Intelligent Computing Spaces, Massachusetts Institute of Technology. Technical Report."},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Tiete, J., Dom\u00ednguez, F., da Silva, B., Touhafi, A., and Steenhaut, K. (2017). MEMS microphones for wireless applications. Wireless MEMS Networks and Applications, Elsevier.","DOI":"10.1016\/B978-0-08-100449-4.00008-7"},{"key":"ref_5","unstructured":"Moore, D.C., and McCowan, I.A. (2003, January 6\u201310). Microphone array speech recognition: Experiments on overlapping speech in meetings. Proceedings of the 2003 IEEE International Conference on (ICASSP\u201903) IEEE Acoustics, Speech, and Signal Processing, Hong Kong, China."},{"key":"ref_6","unstructured":"(2018, July 15). Microsemi, Alexa Voice Service Development Kit (ZLK38AVS2). Available online: https:\/\/www.microsemi.com\/product-directory\/connected-home\/4628-zlk38avs."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1016\/S0167-6393(02)00063-8","article-title":"Microphone arrays for hearing aids: An overview","volume":"39","author":"Widrow","year":"2003","journal-title":"Speech Commun."},{"key":"ref_8","unstructured":"Kellermann, W. (1997, January 21\u201324). Strategies for combining acoustic echo cancellation and adaptive beamforming microphone arrays. Proceedings of the IEEE International Conference on ICASSP-97 1997, Acoustics, Speech, and Signal Processing, Munich, Germany."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"10724","DOI":"10.3390\/s111110724","article-title":"A configurable sensor network applied to ambient assisted living","volume":"11","author":"Villacorta","year":"2011","journal-title":"Sensors"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Grenier, Y. (1992). A Microphone Array for Car Environments, IEEE.","DOI":"10.1109\/ICASSP.1992.225911"},{"key":"ref_11","unstructured":"Fuchs, M., Haulick, T., and Schmidt, G. (2004, January 17\u201321). Noise suppression for automotive applications based on directional information. Proceedings of the (ICASSP\u201904) IEEE International Conference on IEEE Acoustics, Speech, and Signal Processing, Montreal, QC, Canada."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"9499","DOI":"10.3390\/s111009499","article-title":"Performance evaluation of a biometric system based on acoustic images","volume":"11","author":"Villacorta","year":"2011","journal-title":"Sensors"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"14241","DOI":"10.3390\/s150614241","article-title":"Acoustic biometric system based on preprocessing techniques and linear support vector machines","volume":"15","author":"Villacorta","year":"2015","journal-title":"Sensors"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"758","DOI":"10.1111\/j.1365-2664.2011.01993.x","article-title":"Acoustic monitoring in terrestrial environments using microphone arrays: Applications, technological considerations and prospectus","volume":"48","author":"Blumstein","year":"2011","journal-title":"J. Appl. Ecol."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Nakadai, K., Kumon, M., Okuno, H.G., Hoshiba, K., Wakabayashi, M., Washizaki, K., Ishiki, T., Gabriel, D., Bando, Y., and Morito, T. (2017, January 24\u201328). Development of microphone-array-embedded UAV for search and rescue task. Proceedings of the 2017 IEEE\/RSJ International Conference on IEEE Intelligent Robots and Systems (IROS), Vancouver, BC, Canada.","DOI":"10.1109\/IROS.2017.8206494"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Case, E.E., Zelnio, A.M., and Rigling, B.D. (2008, January 16\u201318). Low-cost acoustic array for small UAV detection and tracking. Proceedings of the IEEE National, NAECON 2008 Aerospace and Electronics Conference, Dayton, OH, USA.","DOI":"10.1109\/NAECON.2008.4806528"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Hoshiba, K., Washizaki, K., Wakabayashi, M., Ishiki, T., Kumon, M., Bando, Y., Gabriel, D., Nakadai, K., and Okuno, H.G. (2017). Design of UAV-embedded microphone array system for sound source localization in outdoor environments. Sensors, 17.","DOI":"10.3390\/s17112535"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"2230","DOI":"10.1109\/TSP.2002.801937","article-title":"GSVD-based optimal filtering for single and multimicrophone speech enhancement","volume":"50","author":"Doclo","year":"2002","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_19","unstructured":"Brandstein, M., and Ward, D. (2013). Microphone Arrays: Signal Processing Techniques and Applications, Springer Science & Business Media."},{"key":"ref_20","unstructured":"(2018, July 15). Stetron, Stetron Electret Condenser Microphones (ECM) Catalog. Available online: https:\/\/www.stetron.com\/category\/microphones\/."},{"key":"ref_21","unstructured":"(2018, July 15). Hosiden, Guide for Electret Condenser Microphones. Available online: http:\/\/www.es.co.th\/Schemetic\/PDF\/KUC.PDF."},{"key":"ref_22","unstructured":"Neumann, J., and Gabriel, K. (2003, January 8\u201312). A fully-integrated CMOS-MEMS audio microphone. Proceedings of the 12th International Conference on Solid-State Sensors, Actuators and Microsystems, Boston, MA, USA."},{"key":"ref_23","unstructured":"Lewis, J. (2018, July 15). Analog and Digital MEMS Microphone Design Considerations. Available online: http:\/\/www.analog.com\/media\/en\/technical-documentation\/technical-articles\/Analog-and-Digital-MEMS-Microphone-Design-Considerations-MS-2472.pdf."},{"key":"ref_24","first-page":"3","article-title":"MEMS microphone: The future for hearing aids","volume":"47","author":"Lewis","year":"2013","journal-title":"Analog Dialog."},{"key":"ref_25","unstructured":"Song, Y. (2008). Design, Analysis and Characterization of Silicon Microphones, State University of New York."},{"key":"ref_26","unstructured":"(2018, July 15). Fairchild, FAN3850A Microphone Pre-Amplifier with Digital Output. Available online: http:\/\/www.onsemi.com\/PowerSolutions\/product.do?id=FAN3850A."},{"key":"ref_27","unstructured":"(2018, July 15). Philips Semiconductors, I2S Bus Specification. Available online: https:\/\/www.sparkfun.com\/datasheets\/BreakoutBoards\/I2SBUS.pdf."},{"key":"ref_28","unstructured":"(2018, June 01). MEMS Analog and Digital Microphones, ST Microelectronics. Available online: http:\/\/www.st.com\/content\/ccc\/resource\/sales_and_marketing\/promotional_material\/flyer\/83\/e5\/0d\/ba\/f0\/40\/4b\/a3\/flmemsmic.pdf\/files\/flmemsmic.pdf\/jcr:content\/translations\/en.flmemsmic.pdf."},{"key":"ref_29","unstructured":"Lewis, J. (2018, July 31). Understanding Microphone Sensitivity. Available online: http:\/\/www.analog.com\/en\/analog-dialogue\/articles\/understanding-microphone-sensitivity.html."},{"key":"ref_30","unstructured":"Hegde, N. (2018, July 31). Seamlessly Interfacing MEMS Microphones with Blackfin Processors. EE-350 Engineer-to-Engineer Note. Available online: http:\/\/www.analog.com\/media\/en\/technical-documentation\/application-notes\/EE-350rev1.pdf."},{"key":"ref_31","unstructured":"(2018, July 15). TDK Invensense, ICS-43434 Datasheet. Available online: https:\/\/www.invensense.com\/wp-content\/uploads\/2016\/02\/DS-000069-ICS-43434-v1.2.pdf."},{"key":"ref_32","first-page":"6782176:1","article-title":"Design Considerations When Accelerating an FPGA-Based Digital Microphone Array for Sound-Source Localization","volume":"2017","author":"Braeken","year":"2017","journal-title":"J. Sens."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Seltzer, M.L. (2003). Microphone Array Processing for Robust Speech Recognition. [Ph.D. Thesis, CMU].","DOI":"10.1109\/ICASSP.2002.1005885"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1918","DOI":"10.3390\/s140201918","article-title":"SoundCompass: A Distributed MEMS Microphone Array-Based Sensor for Sound Source Localization","volume":"14","author":"Tiete","year":"2014","journal-title":"Sensors"},{"key":"ref_35","unstructured":"Petersen, D., and Howard, C. (2013, January 9\u201311). Simulation and design of a microphone array for beamforming on a moving acoustic source. Proceedings of the Acoustics 2013, Victor Harbor, Australia."},{"key":"ref_36","unstructured":"Sarradj, E. (2016, January 5\u20136). A generic approach to synthesize optimal array microphone arrangements. Proceedings of the 6th Berlin Beamforming Conference, BeBeC-2016-S4, Senftenberg, Germany."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1109\/79.526899","article-title":"Two decades of array signal processing research: the parametric approach","volume":"13","author":"Krim","year":"1996","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/53.665","article-title":"Beamforming: A versatile approach to spatial filtering","volume":"5","author":"Buckley","year":"1988","journal-title":"IEEE ASSP Mag."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"548","DOI":"10.1109\/TASSP.1984.1164359","article-title":"A comparison of efficient beamforming algorithms","volume":"32","author":"Mucci","year":"1984","journal-title":"IEEE Trans. Acoust. Speech Signal Process."},{"key":"ref_40","unstructured":"(2018, June 01). Xilinx Vivado High-Level Synthesis. Available online: https:\/\/www.xilinx.com\/products\/design-tools\/vivado\/integration\/esl-design.html."},{"key":"ref_41","unstructured":"(2018, July 15). Intel\/Altera HLS Compiler. Available online: https:\/\/www.altera.com\/products\/design-software\/high-level-design\/intel-hls-compiler\/overview.html."},{"key":"ref_42","unstructured":"(2018, July 15). Intel\/Altera FPGA SDK for OpenCL. Available online: https:\/\/www.altera.com\/products\/design-software\/embedded-software-developers\/opencl\/overview.html."},{"key":"ref_43","unstructured":"(2018, July 30). OpenRISC Project: Open processor for Embedded Systems. Available online: https:\/\/openrisc.io\/."},{"key":"ref_44","unstructured":"(2018, July 30). RISC-V Foundation. Available online: https:\/\/riscv.org\/."},{"key":"ref_45","unstructured":"(2018, July 30). Xilinx MicroBlaze Soft Processor Core. Available online: https:\/\/www.xilinx.com\/products\/design-tools\/microblaze.html."},{"key":"ref_46","unstructured":"(2018, July 30). Intel\/Altera Nios-II Soft Processor. Available online: https:\/\/www.intel.la\/content\/www\/xl\/es\/products\/programmable\/processor\/nios-ii.html."},{"key":"ref_47","unstructured":"(2018, June 01). Xilinx Zynq-7000 SoC. Available online: https:\/\/www.xilinx.com\/products\/silicon-devices\/soc\/zynq-7000.html."},{"key":"ref_48","doi-asserted-by":"crossref","unstructured":"Turqueti, M., Saniie, J., and Oruklu, E. (2010, January 1\u20134). MEMS acoustic array embedded in an FPGA based data acquisition and signal processing system. Proceedings of the 2010 53rd IEEE International Midwest Symposium on IEEE Circuits and Systems (MWSCAS), Seattle, WA, USA.","DOI":"10.1109\/MWSCAS.2010.5548866"},{"key":"ref_49","doi-asserted-by":"crossref","unstructured":"Turqueti, M., Rivera, R.A., Prosser, A., Andresen, J., and Chramowicz, J. (2008, January 25\u201328). CAPTAN: A hardware architecture for integrated data acquisition, control, and analysis for detector development. Proceedings of the 2008 NSS\u201908 IEEE Nuclear Science Symposium Conference Record, Piscataway, NJ, USA.","DOI":"10.1109\/NSSMIC.2008.4775101"},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Turqueti, M., Kunin, V., Cardoso, B., Saniie, J., and Oruklu, E. (2010, January 11\u201314). Acoustic sensor array for sonic imaging in air. Proceedings of the 2010 IEEE Ultrasonics Symposium (IUS), San Diego, CA, USA.","DOI":"10.1109\/ULTSYM.2010.5935842"},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"71","DOI":"10.4236\/jst.2011.13010","article-title":"Direction of arrival estimation and localization using acoustic sensor arrays","volume":"1","author":"Kunin","year":"2011","journal-title":"J. Sens. Technol."},{"key":"ref_52","unstructured":"Havr\u00e1nek, Z., Bene\u0161, P., and Klus\u00e1\u010dek, S. (2014, January 13\u201317). Free-field calibration of MEMS microphone array used for acoustic holography. Proceedings of the 21st International Congress on Sound and Vibration, Beijing, China."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/JTEHM.2016.2609901","article-title":"The Assessment of Stent Effectiveness Using a Wearable Beamforming MEMS Microphone Array System","volume":"4","author":"Akay","year":"2016","journal-title":"IEEE J. Transl. Eng. Health Med."},{"key":"ref_54","doi-asserted-by":"crossref","unstructured":"DiBiase, J.H., Silverman, H.F., and Brandstein, M.S. (2001). Robust localization in reverberant rooms. Microphone Arrays, Springer.","DOI":"10.1007\/978-3-662-04619-7_8"},{"key":"ref_55","doi-asserted-by":"crossref","unstructured":"Nguyen, D., Aarabi, P., and Sheikholeslami, A. (2003, January 6\u201310). Real-time sound localization using field-programmable gate arrays. Proceedings of the 2003 (ICASSP\u201903) IEEE International Conference on Acoustics, Speech, and Signal Processing, Hong Kong, China.","DOI":"10.1109\/ICME.2003.1221745"},{"key":"ref_56","doi-asserted-by":"crossref","unstructured":"Wang, J.F., Jiang, Y.C., and Sun, Z.W. (2009, January 23\u201326). FPGA implementation of a novel far-field sound localization system. Proceedings of the TENCON 2009 IEEE Region 10 Conference, Singapore.","DOI":"10.1109\/TENCON.2009.5396075"},{"key":"ref_57","doi-asserted-by":"crossref","unstructured":"Simon, G., Mar\u00f3ti, M., L\u00e9deczi, \u00c1., Balogh, G., Kusy, B., N\u00e1das, A., Pap, G., Sallai, J., and Frampton, K. (2004, January 3\u20135). Sensor network-based countersniper system. Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems, Baltimore, MD, USA.","DOI":"10.1145\/1031495.1031497"},{"key":"ref_58","doi-asserted-by":"crossref","first-page":"153","DOI":"10.1145\/1105688.1105689","article-title":"Countersniper system for urban warfare","volume":"1","author":"Balogh","year":"2005","journal-title":"ACM Trans. Sens. Netw."},{"key":"ref_59","unstructured":"Aleksi, I., Hocenski, \u017d., and Horvat, P. (2010, January 24\u201328). Acoustic Localization based on FPGA. Proceedings of the 33rd International Convention MIPRO, Opatija, Croatia."},{"key":"ref_60","doi-asserted-by":"crossref","unstructured":"Faraji, M.M., Shouraki, S.B., and Iranmehr, E. (2015, January 10\u201314). Spiking neural network for sound localization using microphone array. Proceedings of the 2015 23rd Iranian Conference on Electrical Engineering (ICEE), Tehran, Iran.","DOI":"10.1109\/IranianCEE.2015.7146409"},{"key":"ref_61","doi-asserted-by":"crossref","first-page":"111","DOI":"10.1016\/j.micpro.2017.10.007","article-title":"Coherence based dual microphone speech enhancement technique using FPGA","volume":"55","author":"Biswas","year":"2017","journal-title":"Microprocess. Microsyst."},{"key":"ref_62","doi-asserted-by":"crossref","unstructured":"Sledevi\u010d, T., and Laptik, R. (2017, January 27). An evaluation of hardware-software design for sound source localization based on SoC. Proceedings of the 2017 Open Conference of IEEE, Electrical, Electronic and Information Sciences (eStream), Vilnius, Lithuania.","DOI":"10.1109\/eStream.2017.7950312"},{"key":"ref_63","unstructured":"\u0110uri\u0161i\u0107, M.P., Tafa, Z., Dimi\u0107, G., and Milutinovi\u0107, V. (2012, January 19\u201321). A survey of military applications of wireless sensor networks. Proceedings of the 2012 Mediterranean Conference on, IEEE, Embedded Computing (MECO), Bar, Montenegro."},{"key":"ref_64","doi-asserted-by":"crossref","first-page":"869","DOI":"10.1016\/j.sysarc.2011.04.003","article-title":"Weapon classification and shooter localization using distributed multichannel acoustic sensors","volume":"57","author":"Sallai","year":"2011","journal-title":"J. Syst. Archit."},{"key":"ref_65","doi-asserted-by":"crossref","unstructured":"Abdeen, A., and Ray, L. (2013, January 3\u20136). Design and performance of a real-time acoustic beamforming system. Proceedings of the 2013 SENSORS, Baltimore, MD, USA.","DOI":"10.1109\/ICSENS.2013.6688621"},{"key":"ref_66","doi-asserted-by":"crossref","unstructured":"Zwyssig, E., Lincoln, M., and Renals, S. (2010, January 14\u201319). A digital microphone array for distant speech recognition. Proceedings of the 2010 IEEE International Conference on Acoustics Speech and Signal Processing (ICASSP), Dallas, TX, USA.","DOI":"10.1109\/ICASSP.2010.5495040"},{"key":"ref_67","doi-asserted-by":"crossref","unstructured":"Hafizovic, I., Nilsen, C.I.C., and Kj\u00f8lerbakken, M. (2010, January 12\u201315). Acoustic tracking of aircraft using a circular microphone array sensor. Proceedings of the 2010 IEEE International Symposium on Phased Array Systems and Technology (ARRAY), Waltham, MA, USA.","DOI":"10.1109\/ARRAY.2010.5613233"},{"key":"ref_68","doi-asserted-by":"crossref","first-page":"132","DOI":"10.1016\/j.apacoust.2011.07.009","article-title":"Design and implementation of a MEMS microphone array system for real-time speech acquisition","volume":"73","author":"Hafizovic","year":"2012","journal-title":"Appl. Acoust."},{"key":"ref_69","unstructured":"Salom, I., Celebic, V., Milanovic, M., Todorovic, D., and Prezelj, J. (2015, January 7\u201310). An implementation of beamforming algorithm on FPGA platform with digital microphone array. Proceedings of the Audio Engineering Society Convention 138, Audio Engineering Society, Warsaw, Poland."},{"key":"ref_70","unstructured":"Todorovi\u0107, D., Salom, I., \u010celebi\u0107, V., and Prezelj, J. (2017, January 5\u20138). Implementation and Application of FPGA Platform with Digital MEMS Microphone Array. Proceedings of the Proceedings of 4th International Conference on Electrical, Electronics and Computing Engineering, Kladovo, Serbia."},{"key":"ref_71","first-page":"24","article-title":"Energy-Efficient WSN Architecture for Illegal Deforestation Detection","volume":"3","author":"Petrica","year":"2015","journal-title":"Int. J. Sens. Sens. Netw."},{"key":"ref_72","doi-asserted-by":"crossref","first-page":"162","DOI":"10.1016\/j.apacoust.2016.06.022","article-title":"An evaluation of low-power microphone array sound source localization for deforestation detection","volume":"113","author":"Petrica","year":"2016","journal-title":"Appl. Acoust."},{"key":"ref_73","doi-asserted-by":"crossref","unstructured":"Kowalczyk, K., Wozniak, S., Chyrowicz, T., and Rumian, R. (2016, January 21\u201323). Embedded system for acquisition and enhancement of audio signals. Proceedings of the 2016 IEEE, Signal Processing: Algorithms, Architectures, Arrangements, and Applications (SPA), Poznan, Poland.","DOI":"10.1109\/SPA.2016.7763589"},{"key":"ref_74","unstructured":"Azcarreta Ortiz, J. (2016). Pyramic Array: An FPGA Based Platform for Many-Channel Audio Acquisition. [Master\u2019s Thesis, Universitat Polit\u00e8cnica de Catalunya]."},{"key":"ref_75","doi-asserted-by":"crossref","unstructured":"Bezzam, E., Scheibler, R., Azcarreta, J., Pan, H., Simeoni, M., Beuchat, R., Hurley, P., Bruneau, B., Ferry, C., and Kashani, S. (2017, January 5\u20139). Hardware and software for reproducible research in audio array signal processing. Proceedings of the 2017 IEEE International Conference on IEEE, Acoustics, Speech and Signal Processing (ICASSP), New Orleans, LA, USA.","DOI":"10.1109\/ICASSP.2017.8005297"},{"key":"ref_76","doi-asserted-by":"crossref","unstructured":"da Silva, B., Segers, L., Braeken, A., and Touhafi, A. (September, January 29). Runtime reconfigurable beamforming architecture for real-time sound-source localization. Proceedings of the 26th International Conference on Field Programmable Logic and Applications, FPL 2016, Lausanne, Switzerland.","DOI":"10.1109\/FPL.2016.7577375"},{"key":"ref_77","doi-asserted-by":"crossref","unstructured":"Samtani, K., Thomas, J., Varma, G.A., Sumam, D.S., and Deepu, S.P. (2017, January 11\u201315). FPGA implementation of adaptive beamforming in hearing aids. Proceedings of the 2017 39th Annual International Conference of the IEEE, Engineering in Medicine and Biology Society (EMBC), Seogwipo, Korea.","DOI":"10.1109\/EMBC.2017.8037300"},{"key":"ref_78","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1250\/ast.39.22","article-title":"Hat-type hearing aid system with flexible sound directivity pattern","volume":"39","author":"Inoue","year":"2018","journal-title":"Acoust. Sci. Technol."},{"key":"ref_79","doi-asserted-by":"crossref","unstructured":"da Silva, B., Segers, L., Braeken, A., Steenhaut, K., and Touhafi, A. (2018, January 2\u20134). A Low-Power FPGA-Based Architecture for Microphone Arrays in Wireless Sensor Networks. Proceedings of the 14th International Symposium, Applied Reconfigurable Computing. Architectures, Tools, and Applications 2018, Santorini, Greece.","DOI":"10.1007\/978-3-319-78890-6_23"},{"key":"ref_80","doi-asserted-by":"crossref","first-page":"1583","DOI":"10.1109\/TSP.2002.1011199","article-title":"Adaptive null-forming scheme in digital hearing aids","volume":"50","author":"Luo","year":"2002","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_81","doi-asserted-by":"crossref","unstructured":"Takagi, T., Noguchi, H., Kugata, K., Yoshimoto, M., and Kawaguchi, H. (2010, January 14\u201319). Microphone array network for ubiquitous sound acquisition. Proceedings of the 2010 IEEE International Conference on Acoustics Speech and Signal Processing (ICASSP), Dallas, TX, USA.","DOI":"10.1109\/ICASSP.2010.5495490"},{"key":"ref_82","doi-asserted-by":"crossref","unstructured":"Kugata, K., Takagi, T., Noguchi, H., Yoshimoto, M., and Kawaguchi, H. (June, January 30). Intelligent ubiquitous sensor network for sound acquisition. Proceedings of the 2010 IEEE International Symposium on IEEE, 2010 Circuits and Systems (ISCAS), Paris, France.","DOI":"10.1109\/ISCAS.2010.5537295"},{"key":"ref_83","unstructured":"Izumi, S., Noguchi, H., Takagi, T., Kugata, K., Soda, S., Yoshimoto, M., and Kawaguchi, H. (August, January 31). Data aggregation protocol for multiple sound sources acquisition with microphone array network. Proceedings of the 20th International Conference on IEEE Computer Communications and Networks (ICCCN), Lahaina, HI, USA."},{"key":"ref_84","doi-asserted-by":"crossref","unstructured":"Zimmermann, B., and Studer, C. (June, January 30). FPGA-based real-time acoustic camera prototype. Proceedings of the 2010 IEEE International Symposium on IEEE, Circuits and Systems (ISCAS), Paris, France.","DOI":"10.1109\/ISCAS.2010.5537301"},{"key":"ref_85","doi-asserted-by":"crossref","unstructured":"Sanchez-Hevia, H., Gil-Pita, R., and Rosa-Zurera, M. (2014, January 22\u201325). FPGA-based real-time acoustic camera using pdm mems microphones with a custom demodulation filter. Proceedings of the 2014 IEEE 8th IEEE, Sensor Array and Multichannel Signal Processing Workshop (SAM), A Coruna, Spain.","DOI":"10.1109\/SAM.2014.6882370"},{"key":"ref_86","unstructured":"S\u00e1nchez-Hevia, H.A., Mohino-Herranz, I., Gil-Pita, R., and Rosa-Zurera, M. (2014). Memory Requirements Reduction Technique for Delay Storage in Real Time Acoustic Cameras, Audio Engineering Society. Audio Engineering Society Convention 136."},{"key":"ref_87","unstructured":"Kim, Y., Kang, J., and Lee, M. (2014, January 16\u201319). Developing beam-forming devices to detect squeak and rattle sources by using FPGA. Proceedings of the INTER-NOISE and NOISE-CON Congress and Conference Proceedings. Institute of Noise Control Engineering, Melbourne, Australia."},{"key":"ref_88","doi-asserted-by":"crossref","unstructured":"Perrodin, F., Nikolic, J., Busset, J., and Siegwart, R. (2012, January 7\u201312). Design and calibration of large microphone arrays for robotic applications. Proceedings of the 2012 IEEE\/RSJ International Conference on IEEE, Intelligent Robots and Systems (IROS), Vilamoura, Portugal.","DOI":"10.1109\/IROS.2012.6385985"},{"key":"ref_89","doi-asserted-by":"crossref","first-page":"5835","DOI":"10.1016\/j.jsv.2011.05.021","article-title":"L1 generalized inverse beam-forming algorithm resolving coherent\/incoherent, distributed and multipole sources","volume":"330","author":"Suzuki","year":"2011","journal-title":"J. Sound Vib."},{"key":"ref_90","unstructured":"Netti, A., Diodati, G., Camastra, F., and Quaranta, V. (2015, January 9\u201312). FPGA implementation of a real-time filter and sum beamformer for acoustic antenna. Proceedings of the INTER-NOISE and NOISE-CON Congress and Conference Proceedings. Institute of Noise Control Engineering, San Francisco, CA, USA."},{"key":"ref_91","doi-asserted-by":"crossref","unstructured":"Bourgeois, J., and Minker, W. (2009). Linearly Constrained Minimum Variance Beamforming. Time-Domain Beamforming and Blind Source Separation: Speech Input in the Car Environment, Springer.","DOI":"10.1007\/978-0-387-68836-7"},{"key":"ref_92","unstructured":"Diodati, G., and Quaranta, V. (2015, January 10\u201314). Acoustic Sensors Array for Pass-by-Noise Measurements: Antenna Design. Proceedings of the International Congress on Sound and Vibration ICSV22, Athens, Greece."},{"key":"ref_93","doi-asserted-by":"crossref","unstructured":"Izquierdo, A., Villacorta, J.J., del Val Puente, L., and Su\u00e1rez, L. (2016). Design and evaluation of a scalable and reconfigurable multi-platform system for acoustic imaging. Sensors, 16.","DOI":"10.3390\/s16101671"},{"key":"ref_94","unstructured":"(2018, June 01). LabVIEW FPGA Module. Available online: http:\/\/www.ni.com\/labview\/fpga\/."},{"key":"ref_95","doi-asserted-by":"crossref","unstructured":"del Val, L., Izquierdo, A., Villacorta, J.J., and Su\u00e1rez, L. (2017). Using a Planar Array of MEMS Microphones to Obtain Acoustic Images of a Fan Matrix. J. Sens., 2017.","DOI":"10.1155\/2017\/3209142"},{"key":"ref_96","doi-asserted-by":"crossref","unstructured":"Izquierdo, A., Villacorta, J.J., del Val, L., Su\u00e1rez, L., and Su\u00e1rez, D. (2017). Implementation of a Virtual Microphone Array to Obtain High Resolution Acoustic Images. Sensors, 18.","DOI":"10.3390\/s18010025"},{"key":"ref_97","doi-asserted-by":"crossref","unstructured":"Seo, S.W., and Kim, M. (2017, January 18\u201320). Estimation of 3D ball motion using an infrared and acoustic vector sensor. Proceedings of the 2017 International Conference on IEEE, Information and Communication Technology Convergence (ICTC), Jeju, Korea.","DOI":"10.1109\/ICTC.2017.8190850"},{"key":"ref_98","doi-asserted-by":"crossref","unstructured":"Seo, S.W., and Kim, M. (2017, January 27\u201330). 3D Impulsive Sound-Source Localization Method through a 2D MEMS Microphone Array using Delay-and-Sum Beamforming. Proceedings of the 9th International Conference on Signal Processing Systems, Auckland, New Zealand.","DOI":"10.1145\/3163080.3163094"},{"key":"ref_99","doi-asserted-by":"crossref","unstructured":"da Silva, B., Segers, L., Rasschaert, Y., Quevy, Q., Braeken, A., and Touhafi, A. (2018, January 9\u201311). A Multimode SoC FPGA-Based Acoustic Camera for Wireless Sensor Networks. Proceedings of the 13th International Symposium on Reconfigurable Communication-centric Systems-on-Chip, ReCoSoC 2018, Lille, France.","DOI":"10.1109\/ReCoSoC.2018.8449381"},{"key":"ref_100","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1109\/TASSP.1981.1163535","article-title":"An economical class of digital filters for decimation and interpolation","volume":"29","author":"Hogenauer","year":"1981","journal-title":"IEEE Trans. Acoust. Speech Signal Process."},{"key":"ref_101","doi-asserted-by":"crossref","unstructured":"Garrido, M., Acevedo, M., Ehliar, A., and Gustafsson, O. (2014, January 13\u201316). Challenging the limits of FFT performance on FPGAs. Proceedings of the 2014 14th International Symposium on Integrated Circuits (ISIC), Saint-Malo, France.","DOI":"10.1109\/ISICIR.2014.7029571"},{"key":"ref_102","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1108\/SR-05-2013-678","article-title":"Recent developments in MEMS sensors: A review of applications, markets and technologies","volume":"33","author":"Bogue","year":"2013","journal-title":"Sens. Rev."},{"key":"ref_103","doi-asserted-by":"crossref","unstructured":"Underwood, K. (2004, January 22\u201324). FPGAs vs. CPUs: trends in peak floating-point performance. Proceedings of the 2004 ACM\/SIGDA 12th International Symposium on Field Programmable Gate Arrays, Monterey, CA, USA.","DOI":"10.1145\/968280.968305"},{"key":"ref_104","unstructured":"(2018, June 01). Xilinx System Generator for DSP. Available online: https:\/\/www.xilinx.com\/products\/design-tools\/vivado\/integration\/sysgen.html."},{"key":"ref_105","unstructured":"Dusan, S.V., Lindahl, A., and Andersen, E.B. (2016). System and Method of Mixing Accelerometer and Microphone Signals to Improve Voice Quality in a Mobile Device. (9,363,596), U.S. Patent."},{"key":"ref_106","unstructured":"(2018, June 01). Mathworks HDL Coder Toolbox. Available online: https:\/\/www.mathworks.com\/products\/hdl-coder.html."},{"key":"ref_107","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1109\/89.759030","article-title":"Adaptive microphone array employing calibration signals: an analytical evaluation","volume":"7","author":"Nordholm","year":"1999","journal-title":"IEEE Trans. Speech Audio Process."},{"key":"ref_108","unstructured":"(2018, June 01). Zynq Ultrascale+ SoC. Available online: https:\/\/www.xilinx.com\/products\/silicon-devices\/soc\/zynq-ultrascale-mpsoc.html."},{"key":"ref_109","unstructured":"Greene, J., Kaptanoglu, S., Feng, W., Hecht, V., Landry, J., Li, F., Krouglyanskiy, A., Morosan, M., and Pevzner, V. (March, January 27). A 65nm flash-based FPGA fabric optimized for low cost and power. Proceedings of the 19th ACM\/SIGDA iNternational Symposium on Field Programmable Gate Arrays, Monterey, CA, USA."},{"key":"ref_110","doi-asserted-by":"crossref","first-page":"2895","DOI":"10.1016\/S0167-8655(03)00147-8","article-title":"Comparison of techniques for environmental sound recognition","volume":"24","author":"Cowling","year":"2003","journal-title":"Pattern Recognit. Lett."},{"key":"ref_111","unstructured":"Heittola, T., Mesaros, A., Virtanen, T., and Eronen, A. (2018, July 31). Sound Event Detection in Multisource Environments Using Source Separation. Machine Listening in Multisource Environments. Available online: https:\/\/www.isca-speech.org\/archive\/chime_2011\/cm11_036.html."},{"key":"ref_112","first-page":"65","article-title":"Benefits of partial reconfiguration","volume":"55","author":"Kao","year":"2005","journal-title":"Xcell J."},{"key":"ref_113","unstructured":"Wang, L., and Wu, F.-Y. (2009, January 21\u201322). Dynamic partial reconfiguration in FPGAs. Proceedings of the 2009 Third International Symposium on Intelligent Information Technology Application, Nanchang, China."},{"key":"ref_114","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.micpro.2018.03.009","article-title":"Self-reconfigurable implementation for a switched beam smart antenna","volume":"60","author":"Llamocca","year":"2018","journal-title":"Microprocess. Microsyst."},{"key":"ref_115","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1109\/TVLSI.2015.2392942","article-title":"Assessing trends in performance per Watt for signal processing applications","volume":"24","author":"Degnan","year":"2016","journal-title":"IEEE Trans. Very Large Scale Integr. Syst."},{"key":"ref_116","doi-asserted-by":"crossref","unstructured":"Betkaoui, B., Thomas, D.B., and Luk, W. (2010, January 8\u201310). Comparing performance and energy efficiency of FPGAs and GPUs for high productivity computing. Proceedings of the 2010 International Conference on Field-Programmable Technology, Beijing, China.","DOI":"10.1109\/FPT.2010.5681761"},{"key":"ref_117","unstructured":"(2018, June 01). GPU vs. FPGA Performance Comparison, White Paper. Available online: http:\/\/www.bertendsp.com\/pdf\/whitepaper\/BWP001_GPU_vs_FPGA_Performance_Comparison_v1.0.pdf."},{"key":"ref_118","unstructured":"Dai, W. (2018, July 31). Acoustic Scene Recognition with Deep Learning. Available online: https:\/\/www.ml.cmu.edu\/research\/dap-papers\/DAP_Dai_Wei.pdf."},{"key":"ref_119","doi-asserted-by":"crossref","first-page":"1291","DOI":"10.1109\/TASLP.2017.2690575","article-title":"Convolutional recurrent neural networks for polyphonic sound event detection","volume":"25","author":"Parascandolo","year":"2017","journal-title":"IEEE\/ACM Trans. Audio Speech Lang. Process."},{"key":"ref_120","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1109\/TSMCB.2008.923526","article-title":"Learning situation models in a smart home","volume":"39","author":"Brdiczka","year":"2009","journal-title":"IEEE Trans. Syst. Man Cybern. Part B Cybern."},{"key":"ref_121","doi-asserted-by":"crossref","unstructured":"Budkov, V.Y., Prischepa, M., Ronzhin, A., and Karpov, A. (2010, January 18\u201320). Multimodal human-robot interaction. Proceedings of the 2010 International Congress on IEEE Ultra Modern Telecommunications and Control Systems and Workshops (ICUMT), Moscow, Russia.","DOI":"10.1109\/ICUMT.2010.5676593"},{"key":"ref_122","doi-asserted-by":"crossref","unstructured":"Zunino, A., Crocco, M., Martelli, S., Trucco, A., Del Bue, A., and Murino, V. (2015, January 7\u201313). Seeing the Sound: A New Multimodal Imaging Device for Computer Vision. Proceedings of the IEEE International Conference on Computer Vision Workshops, Santiago, Chile.","DOI":"10.1109\/ICCVW.2015.95"},{"key":"ref_123","doi-asserted-by":"crossref","unstructured":"Mentens, N., Vandorpe, J., Vliegen, J., Braeken, A., da Silva, B., Touhafi, A., Kern, A., Knappmann, S., Rettkowski, J., and Al Kadi, M.S. (2015, January 13\u201317). DynamIA: Dynamic hardware reconfiguration in industrial applications. Proceedings of the International Symposium on Applied Reconfigurable Computing (ARC) 2015, Bochum, Germany.","DOI":"10.1007\/978-3-319-16214-0_47"}],"container-title":["Computers"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2073-431X\/7\/3\/41\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:16:28Z","timestamp":1760195788000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2073-431X\/7\/3\/41"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,8,3]]},"references-count":123,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2018,9]]}},"alternative-id":["computers7030041"],"URL":"https:\/\/doi.org\/10.3390\/computers7030041","relation":{},"ISSN":["2073-431X"],"issn-type":[{"value":"2073-431X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,8,3]]}}}