Date of Publication

2004

Document Type

Master's Thesis

Degree Name

Master of Science in Electronics and Communications Engineering

Subject Categories

Signal Processing

College

Gokongwei College of Engineering

Department/Unit

Electronics and Communications Engineering

Thesis Adviser

Edwin Sybingco

Defense Panel Chair

Enrique M. Manzano

Defense Panel Member

Felicito S. Caluyo
Edwin J. Calilung

Abstract/Summary

Blind Signal Separation (BSS) and Independent Component Analysis (ICA) are fairly recent concepts in the field of signal processing that are gaining attention from researchers today because of their various promising applications. Some ICA algorithms, such as the FastICA, have already been developed and validated a few years ago through computer simulations. However, implementing these algorithms on blind separation of mixed audio signals acquired in a real-environment still remains a challenge and poses many other problems. One of the biggest problems with real-environment audio signal separation is the presence of sound propagation delays and reflections (i.e., convolutive mixing). Another thing that needs to be addressed is the problem of separating unsynchronized mixed audio signals acquired by separate acquisition systems. Moreover, one of the greatest challenges that this study dealt with, is regarding to how the basic FastICA algorithm can be modified to work faster especially for the case of lengthy signals. Other challenges include establishing some sets of evaluation of the performance of FastICA in order to determine some of its limitations. This is very important for an evolving field of study like ICA in that future studies may benefit from these findings. The study presented herewith involves design and implementation of a FastICA based time-frequency domain separation algorithm (TFD-FICA) for blind separation of mixed audio signals acquired in a real-environment. Separation in time-frequency domain here is the solution considered in order to improve the capability of FastICA to do BSS for convolutive mixtures. Theoretical validation of the TFD-FICA algorithm showed an average separation improvement of at least 7.27 dB over FastICA. Using best results obtained from the real-environment experiments, a listening-test was also conducted in order to evaluate the separation performance of TFD-FICA. The survey result revealed that 89.5% of the respondents were convinced that the mixed audio signals were separated to at least 60%. A correlation-based algorithm to address the problem of synchronization of the acquired data is also developed and implemented in this study. Performance validations demonstrated that the synchronization method was able to synchronize the mixed signals having acquisition delays lower than 16.6% of the signal length. Furthermore, a modified FastICA version, which is frame-based, is presented here. The said frame-based FastICA showed that the computational efficiency of the original FastICA can be improved by 48.67% on the average, with a minimal decrease in signal-tonoise ratio. Design and Implementation of TFD-FICA 2 Finally, additional computer-simulations experiments were performed in order to evaluate the performance and some limitations of FastICA and TFD-FICA. The first set of simulations, which is a comparative assessment of the efficiencies of the four nonlinearity functions (namely tanh, pow3, gauss and skew), revealed that pow3 works best overall while gauss works the poorest. The second set of simulations showed that TFD-FICA works satisfactorily for signals having propagation delays below 68 milliseconds. Another set of simulations demonstrated that TFD-FICA works satisfactorily for signals having mixing depths below 0.7 or 70%.

Abstract Format

html

Language

English

Format

Electronic

Accession Number

CDTG003813

Shelf Location

Archives, The Learning Commons, 12F Henry Sy Sr. Hall

Physical Description

1 computer optical disc ; 4 3/4 in.

Keywords

Algorithms; Signal processing; Real-time data processing; Engineering design

Upload Full Text

wf_yes

Share

COinS