{"title":"Adaptive Active Noise Cancelling System for Headphones on Raspberry Pi Platform","authors":"Piotr Sykulski, K. Jędrzejewski","doi":"10.23919/SPW49079.2020.9259141","DOIUrl":null,"url":null,"abstract":"In recent years, a lot of headphones with active noise control systems have appeared on the consumer market. Most of these systems make use of specialized digital signal processors designed specifically to process audio signals in real-time. In this article, we present an active noise control headphone system based on the general use Raspberry Pi computer with ARMv8 processor and Linux operating system. This platform is not designed for performing real-time digital signal processing neither in terms of hardware nor software. But with the help of techniques such as multithreading and low-level audio programming in Linux, we created a real-time active noise cancelling system and compared it in terms of noise reduction with different commercial headsets.","PeriodicalId":399741,"journal":{"name":"2020 Signal Processing Workshop (SPW)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 Signal Processing Workshop (SPW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/SPW49079.2020.9259141","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
In recent years, a lot of headphones with active noise control systems have appeared on the consumer market. Most of these systems make use of specialized digital signal processors designed specifically to process audio signals in real-time. In this article, we present an active noise control headphone system based on the general use Raspberry Pi computer with ARMv8 processor and Linux operating system. This platform is not designed for performing real-time digital signal processing neither in terms of hardware nor software. But with the help of techniques such as multithreading and low-level audio programming in Linux, we created a real-time active noise cancelling system and compared it in terms of noise reduction with different commercial headsets.