Abstract
A Computational Intelligence (CI) based intelligent noise filtering approach is proposed for the problem of adaptive noise canceling (ANC). A self-constructing neuro-fuzzy system (SCNFS) is used as an adaptive filter to deal with the complex nonlinearity of noise. In the SCNFS, the system learning is composed of parameter learning and structure learning. In the parameter learning, a hybrid machine learning algorithm with the methods of both random optimization algorithm (RO) and least square estimation (LSE) is introduced to enable the SCNFS with learning capability. In the RO-LSE learning, the premises and the consequents of the SCNFS are updated by RO and LSE, respectively. In the structure learning, the system structure can be generated or rearranged using the proposed self-constructing mechanism of rule-splitting and/or rule-expanding. To demonstrate the feasibility and capability of the proposed approach, an example of adaptive speech noise cancellation with 2 cases is illustrated. With the experimental results, the SCNFS adaptive filter shows excellent filtering performance for signal recovering in the sense of statistics.
Original language | English |
---|---|
Pages (from-to) | 1397-1404 |
Number of pages | 8 |
Journal | WSEAS Transactions on Computers |
Volume | 5 |
Issue number | 7 |
State | Published - Jul 2006 |
Keywords
- Adaptive filtering
- Adaptive noise cancellation
- Computational intelligence
- Intelligent system
- Least square estimation
- Machine learning
- Neuro-fuzzy
- Random optimization
- Self construction