Mahathir Mat, I. Yassin, M. Taib, A. Zabidi, H. Hassan, N. Tahir
{"title":"基于NARX模型的自适应滤波对录音噪声的去除","authors":"Mahathir Mat, I. Yassin, M. Taib, A. Zabidi, H. Hassan, N. Tahir","doi":"10.1109/ICSGRC.2010.5562528","DOIUrl":null,"url":null,"abstract":"This paper presents system identification-based approach to create a Non-linear Auto-Regressive model with Exogenous (NARX)-based adaptive noise filter to remove noise from recorded audio signals. The NARX model was trained with noisy recorded signal as inputs, and clean signal (from the MP3 audio file) as the output. The system identification process then tries to relate between the input and the output so that the noise component from the input is removed in the output stage. The binary Particle Swarm Optimization (BPSO) algorithm was used to perform model structure selection (selection of input and output lagged signals that best explains the future values of the data). Parameter estimation of the NARX model was done using Householder Transform-based QR factorization. Fitting and residual tests results show that the NARX model was successful in estimating the model, and filtering out noise well.","PeriodicalId":414677,"journal":{"name":"2010 IEEE Control and System Graduate Research Colloquium (ICSGRC 2010)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-06-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"9","resultStr":"{\"title\":\"Adaptive filter based on NARX model for recorded audio noise removal\",\"authors\":\"Mahathir Mat, I. Yassin, M. Taib, A. Zabidi, H. Hassan, N. Tahir\",\"doi\":\"10.1109/ICSGRC.2010.5562528\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents system identification-based approach to create a Non-linear Auto-Regressive model with Exogenous (NARX)-based adaptive noise filter to remove noise from recorded audio signals. The NARX model was trained with noisy recorded signal as inputs, and clean signal (from the MP3 audio file) as the output. The system identification process then tries to relate between the input and the output so that the noise component from the input is removed in the output stage. The binary Particle Swarm Optimization (BPSO) algorithm was used to perform model structure selection (selection of input and output lagged signals that best explains the future values of the data). Parameter estimation of the NARX model was done using Householder Transform-based QR factorization. Fitting and residual tests results show that the NARX model was successful in estimating the model, and filtering out noise well.\",\"PeriodicalId\":414677,\"journal\":{\"name\":\"2010 IEEE Control and System Graduate Research Colloquium (ICSGRC 2010)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2010-06-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"9\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2010 IEEE Control and System Graduate Research Colloquium (ICSGRC 2010)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICSGRC.2010.5562528\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 IEEE Control and System Graduate Research Colloquium (ICSGRC 2010)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICSGRC.2010.5562528","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Adaptive filter based on NARX model for recorded audio noise removal
This paper presents system identification-based approach to create a Non-linear Auto-Regressive model with Exogenous (NARX)-based adaptive noise filter to remove noise from recorded audio signals. The NARX model was trained with noisy recorded signal as inputs, and clean signal (from the MP3 audio file) as the output. The system identification process then tries to relate between the input and the output so that the noise component from the input is removed in the output stage. The binary Particle Swarm Optimization (BPSO) algorithm was used to perform model structure selection (selection of input and output lagged signals that best explains the future values of the data). Parameter estimation of the NARX model was done using Householder Transform-based QR factorization. Fitting and residual tests results show that the NARX model was successful in estimating the model, and filtering out noise well.