The efficient implementation of the multi-channel active noise controller using a low-cost microcontroller unit

IF 0.2 Q4 ACOUSTICS
I. Chung
{"title":"The efficient implementation of the multi-channel active noise controller using a low-cost microcontroller unit","authors":"I. Chung","doi":"10.7776/ASK.2019.38.1.009","DOIUrl":null,"url":null,"abstract":"In this paper, we propose a method that can be applied to the efficient implementation of multi-channel active noise controller. Since the normalized MFxLMS (Modified Filtered-x Least Mean Square) algorithm for the multi-channel active noise control requires a large amount of computation, the difficulty has lied in implementing the algorithm using a low-cost MCU (Microcontoller Unit). We implement the multi-channel active noise controller efficiently by optimizing the software based on the features of the MCU. By maximizing the usage of single-cycle MAC (MultiplyAccumulate) operations and minimizing move operations of the delay memory, we can achieve more than 3 times the performance in the aspect of computational optimization, and by parellel processing using the auxillary processor included in the MCU, we can also obtain more than 4 times the performance. In addition, the usage of additional parts can be minimized by maximizing the usage of the peripherals embedded in the MCU.","PeriodicalId":42689,"journal":{"name":"Journal of the Acoustical Society of Korea","volume":"38 1","pages":"9-22"},"PeriodicalIF":0.2000,"publicationDate":"2019-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of the Acoustical Society of Korea","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.7776/ASK.2019.38.1.009","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"ACOUSTICS","Score":null,"Total":0}
引用次数: 0

Abstract

In this paper, we propose a method that can be applied to the efficient implementation of multi-channel active noise controller. Since the normalized MFxLMS (Modified Filtered-x Least Mean Square) algorithm for the multi-channel active noise control requires a large amount of computation, the difficulty has lied in implementing the algorithm using a low-cost MCU (Microcontoller Unit). We implement the multi-channel active noise controller efficiently by optimizing the software based on the features of the MCU. By maximizing the usage of single-cycle MAC (MultiplyAccumulate) operations and minimizing move operations of the delay memory, we can achieve more than 3 times the performance in the aspect of computational optimization, and by parellel processing using the auxillary processor included in the MCU, we can also obtain more than 4 times the performance. In addition, the usage of additional parts can be minimized by maximizing the usage of the peripherals embedded in the MCU.
利用低成本的微控制器单元有效地实现了多通道有源噪声控制器
本文提出了一种有效实现多通道有源噪声控制的方法。由于用于多通道有源噪声控制的归一化MFxLMS (Modified filtering -x Least Mean Square)算法需要大量的计算量,难点在于使用低成本的MCU(微控制器单元)实现该算法。根据单片机的特点,通过对软件进行优化,有效地实现了多通道有源噪声控制器。通过最大化使用单周期MAC (MultiplyAccumulate)运算,最小化延迟存储器的移动运算,我们可以在计算优化方面获得3倍以上的性能,并且通过MCU中包含的辅助处理器的并行处理,我们也可以获得4倍以上的性能。此外,通过最大限度地利用嵌入在MCU中的外设,可以最大限度地减少额外部件的使用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
CiteScore
0.60
自引率
50.00%
发文量
1
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信