Real-time cancellation using ICA-PSO-PE

buir.advisorİder, Y. Ziya
dc.contributor.authorBor, Remziye İrem
dc.date.accessioned2016-01-08T19:54:32Z
dc.date.available2016-01-08T19:54:32Z
dc.date.issued2012
dc.departmentDepartment of Electrical and Electronics Engineeringen_US
dc.descriptionAnkara : The Department of Electrical and Electronics Engineering and the Graduate School of Engineering and Science of Bilkent University, 2012.en_US
dc.descriptionThesis (Master's) -- Bilkent University, 2012.en_US
dc.descriptionIncludes bibliographical references.en_US
dc.description.abstractA real-time implementable noise cancellation algorithm is developed. Speech and noise sources are not known but only their mixtures are observed. A mobile radio system is modelled with instantaneous mixture model as the environment where noise cancellation is performed. A combination of independent component analysis (ICA) and particle swarm optimization (PSO) algorithms is used to separate speech and noise signals. However, ICA has an ambiguity such that it is not possible to know which one of the separated signals is speech or noise. To overcome this ambiguity problem, a pitch extraction (PE) algorithm is developed and combined with ICA-PSO. The ICA-PSO-PE algorithm is implemented in MATLAB. Signals are synthetically mixed with a mixing matrix and provided in frames of 40 ms to simulate the real-time behaviour. Pre-processing steps except centering is bypassed to fasten the process and objective functions of ICA are slightly modified to reduce computational cost. Rule of convergence for PSO is changed in a way to rely on global best solution highly and a very small swarm is used. In order to increase accuracy of separation, a learning period is introduced. Experiments show that ICA-PSO-PE is a real-time implementable and robust noise cancellation algorithm in the sense that it is computationally efficient, accurately extracts speech signal from its mixtures, even with very low SNR levels. The proposed noise cancellation algorithm is compared with FastICA by Hyv¨arinen et al and the subtraction method. Simulations show that our algorithm outperforms FastICA in the sense of real-time implementability and outperforms subtraction method in the sense of robustness.en_US
dc.description.degreeM.S.en_US
dc.description.statementofresponsibilityBor, Remziye İremen_US
dc.format.extentxiv, 116 leaves, illustrationsen_US
dc.identifier.urihttp://hdl.handle.net/11693/16578
dc.language.isoEnglishen_US
dc.publisherBilkent Universityen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectNoise cancellationen_US
dc.subjectICAen_US
dc.subjectPSOen_US
dc.subjectpitch extractionen_US
dc.subject.lccTK5102.9 .B67 2012en_US
dc.subject.lcshSignal processing--Mathematical models.en_US
dc.subject.lcshElectronic noise.en_US
dc.subject.lcshNoise--Mathematical models.en_US
dc.titleReal-time cancellation using ICA-PSO-PEen_US
dc.typeThesisen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
0006411.pdf
Size:
1.6 MB
Format:
Adobe Portable Document Format