{"title":"主动音调消除算法使用FFT与插值和零填充","authors":"Michal Luczynski, A. Dobrucki, S. Brachmański","doi":"10.23919/spa50552.2020.9241255","DOIUrl":null,"url":null,"abstract":"This article presents a method for eliminating tonal components from acoustic signals. Tonal components are quasi-periodic signals whose amplitude, frequency and phase can change slowly with either a certain tendency or randomly. Active elimination of a single tonal component consists in adding a synthesized component with opposite polarity. The main challenge is to find a compromise between the frequency resolution and the delay resulting from the sample acquisition and the operation of the reset signal generation algorithm.The elimination is realized in three stages: detection of tonal components parameters, synthesis of the cancelling signal, addition of the cancelling signal to the input signal. Detection is carried out using the FFT transform, the resolution of which is increased by means of time windows, spectrum interpolation and zero-padding. Various methods of synthesis of the cancelling signal were also checked. An analysis of detection errors was performed compared to the standard FFT transform. An elimination simulation was also done to analyze the effectiveness of the reduction. The result of the work is the evaluation of the method for the application in the elimination of tonal components of acoustic signals as well as in systems of active reduction of narrowband noise.","PeriodicalId":157578,"journal":{"name":"2020 Signal Processing: Algorithms, Architectures, Arrangements, and Applications (SPA)","volume":"75 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-09-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Active tone elimination algorithm using FFT with interpolation and zero-padding\",\"authors\":\"Michal Luczynski, A. Dobrucki, S. Brachmański\",\"doi\":\"10.23919/spa50552.2020.9241255\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This article presents a method for eliminating tonal components from acoustic signals. Tonal components are quasi-periodic signals whose amplitude, frequency and phase can change slowly with either a certain tendency or randomly. Active elimination of a single tonal component consists in adding a synthesized component with opposite polarity. The main challenge is to find a compromise between the frequency resolution and the delay resulting from the sample acquisition and the operation of the reset signal generation algorithm.The elimination is realized in three stages: detection of tonal components parameters, synthesis of the cancelling signal, addition of the cancelling signal to the input signal. Detection is carried out using the FFT transform, the resolution of which is increased by means of time windows, spectrum interpolation and zero-padding. Various methods of synthesis of the cancelling signal were also checked. An analysis of detection errors was performed compared to the standard FFT transform. An elimination simulation was also done to analyze the effectiveness of the reduction. The result of the work is the evaluation of the method for the application in the elimination of tonal components of acoustic signals as well as in systems of active reduction of narrowband noise.\",\"PeriodicalId\":157578,\"journal\":{\"name\":\"2020 Signal Processing: Algorithms, Architectures, Arrangements, and Applications (SPA)\",\"volume\":\"75 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-09-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 Signal Processing: Algorithms, Architectures, Arrangements, and Applications (SPA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.23919/spa50552.2020.9241255\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 Signal Processing: Algorithms, Architectures, Arrangements, and Applications (SPA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.23919/spa50552.2020.9241255","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Active tone elimination algorithm using FFT with interpolation and zero-padding
This article presents a method for eliminating tonal components from acoustic signals. Tonal components are quasi-periodic signals whose amplitude, frequency and phase can change slowly with either a certain tendency or randomly. Active elimination of a single tonal component consists in adding a synthesized component with opposite polarity. The main challenge is to find a compromise between the frequency resolution and the delay resulting from the sample acquisition and the operation of the reset signal generation algorithm.The elimination is realized in three stages: detection of tonal components parameters, synthesis of the cancelling signal, addition of the cancelling signal to the input signal. Detection is carried out using the FFT transform, the resolution of which is increased by means of time windows, spectrum interpolation and zero-padding. Various methods of synthesis of the cancelling signal were also checked. An analysis of detection errors was performed compared to the standard FFT transform. An elimination simulation was also done to analyze the effectiveness of the reduction. The result of the work is the evaluation of the method for the application in the elimination of tonal components of acoustic signals as well as in systems of active reduction of narrowband noise.