Opens in a new tab

AES E-Library

← Back to search

Convention Paper Open Access

Design of Audio Processing Systems with Autogenerated User Interfaces for System-on-Chip Field Programmable Gate Arrays

Authors: Vannoy, Trevor; Wickham, Dylan; Sobrero, Dustin; Dack, Connor; Snider, Ross; Davis, Tyler

AES Convention 149 · Paper 10428 · October 2020

Abstract

System-on-Chip (SoC) Field Programmable Gate Arrays (FPGAs) are well-suited for real time audio processing because of their high performance and low latency. However, interacting with FPGAs at runtime is complex and difficult to implement, which limits their adoption in real-world applications. We present an open source software stack that makes creating interactive audio processing systems on SoC FPGAs easier. The software stack contains a web app with an autogenerated graphical user interface, a proxy server, a deployment manager, and device drivers. An example design comprising custom audio hardware, a delay and sum beamformer, an amplifier, filters, and noise suppression is presented to demonstrate our software. This example design provides a reference that other developers can use to create high performance interactive designs that leverage the processing power of FPGAs.

Details

Published in
AES Convention 149
AES Convention
149
Paper number
10428
Publication date
October 6, 2020
Session subject
Audio Processing
Affiliation
Montana State University, Bozeman, MT, USA; AudioLogic Inc, Bozeman, MT, USA (See document for exact affiliation information.)
Type
Convention Paper