{"title":"使用VSS-NLMS算法的声回波消除器的FPGA实现","authors":"C. Anghel, C. Paleologu, J. Benesty, S. Ciochină","doi":"10.1109/ISSCS.2009.5206121","DOIUrl":null,"url":null,"abstract":"Many interesting adaptive algorithms have been proposed for acoustic echo cancellation. Even if they exhibit good performance in “infinite” precision, their capabilities could be seriously affected when using practical implementation platforms, e.g., digital signal processor (DSP) or field-programmable gate array (FPGA). In this context, several finite-precision effects could seriously bias the acoustic echo canceller (AEC) behavior. In this paper, we present an FPGA implementation of an AEC based on a recently proposed variable step-size normalized least-mean-square (VSS-NLMS) algorithm. Area and speed results are provided for a XC2S600E chip. The overall performance of this AEC indicates that it could be a reliable solution for real-world acoustic echo cancellation scenarios.","PeriodicalId":277587,"journal":{"name":"2009 International Symposium on Signals, Circuits and Systems","volume":"72 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-07-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"FPGA implementation of an acoustic echo canceller using a VSS-NLMS algorithm\",\"authors\":\"C. Anghel, C. Paleologu, J. Benesty, S. Ciochină\",\"doi\":\"10.1109/ISSCS.2009.5206121\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Many interesting adaptive algorithms have been proposed for acoustic echo cancellation. Even if they exhibit good performance in “infinite” precision, their capabilities could be seriously affected when using practical implementation platforms, e.g., digital signal processor (DSP) or field-programmable gate array (FPGA). In this context, several finite-precision effects could seriously bias the acoustic echo canceller (AEC) behavior. In this paper, we present an FPGA implementation of an AEC based on a recently proposed variable step-size normalized least-mean-square (VSS-NLMS) algorithm. Area and speed results are provided for a XC2S600E chip. The overall performance of this AEC indicates that it could be a reliable solution for real-world acoustic echo cancellation scenarios.\",\"PeriodicalId\":277587,\"journal\":{\"name\":\"2009 International Symposium on Signals, Circuits and Systems\",\"volume\":\"72 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-07-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 International Symposium on Signals, Circuits and Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISSCS.2009.5206121\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 International Symposium on Signals, Circuits and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISSCS.2009.5206121","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
FPGA implementation of an acoustic echo canceller using a VSS-NLMS algorithm
Many interesting adaptive algorithms have been proposed for acoustic echo cancellation. Even if they exhibit good performance in “infinite” precision, their capabilities could be seriously affected when using practical implementation platforms, e.g., digital signal processor (DSP) or field-programmable gate array (FPGA). In this context, several finite-precision effects could seriously bias the acoustic echo canceller (AEC) behavior. In this paper, we present an FPGA implementation of an AEC based on a recently proposed variable step-size normalized least-mean-square (VSS-NLMS) algorithm. Area and speed results are provided for a XC2S600E chip. The overall performance of this AEC indicates that it could be a reliable solution for real-world acoustic echo cancellation scenarios.