Implementation of TDOA-based acoustic source localization in Java

The aim of this project is to develop a Java program for acoustic source localization (ASL) technology. In this project, a source localization method was implemented using Java and this implementation was further used to create an Android application. The implemented localization method is based...

Full description

Saved in:
Bibliographic Details
Main Author: Wu, Zhiguang
Other Authors: Andy Khong
Format: Theses and Dissertations
Language:English
Published: 2015
Subjects:
Online Access:http://hdl.handle.net/10356/65075
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-65075
record_format dspace
spelling sg-ntu-dr.10356-650752023-07-04T15:24:12Z Implementation of TDOA-based acoustic source localization in Java Wu, Zhiguang Andy Khong School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering::Electronic systems::Signal processing The aim of this project is to develop a Java program for acoustic source localization (ASL) technology. In this project, a source localization method was implemented using Java and this implementation was further used to create an Android application. The implemented localization method is based on the time-difference-of-arrival (TDOA) approach. Generalized cross-correlation (GCC) and Levenberg-Marquardt algorithm (LMA) are well-known techniques used for achieving TDOA-based ASL. We estimate TDOA by processing signal data using GCC with phase transform (GCC-PHAT) technique, and subsequently achieve ASL using LMA-based optimization. We analyze the mathematical features of the GCC and LMA techniques. We implement the two techniques using Java for software-based ASL as Java is famous for its system independency. Upon completion of the program development, we use the program to simulate ASL. Based on the result, we evaluate the behavior of the program and analyze the performance of the implemented ASL approach. Master of Science (Signal Processing) 2015-06-12T10:48:19Z 2015-06-12T10:48:19Z 2014 2014 Thesis http://hdl.handle.net/10356/65075 en 60 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering::Electronic systems::Signal processing
spellingShingle DRNTU::Engineering::Electrical and electronic engineering::Electronic systems::Signal processing
Wu, Zhiguang
Implementation of TDOA-based acoustic source localization in Java
description The aim of this project is to develop a Java program for acoustic source localization (ASL) technology. In this project, a source localization method was implemented using Java and this implementation was further used to create an Android application. The implemented localization method is based on the time-difference-of-arrival (TDOA) approach. Generalized cross-correlation (GCC) and Levenberg-Marquardt algorithm (LMA) are well-known techniques used for achieving TDOA-based ASL. We estimate TDOA by processing signal data using GCC with phase transform (GCC-PHAT) technique, and subsequently achieve ASL using LMA-based optimization. We analyze the mathematical features of the GCC and LMA techniques. We implement the two techniques using Java for software-based ASL as Java is famous for its system independency. Upon completion of the program development, we use the program to simulate ASL. Based on the result, we evaluate the behavior of the program and analyze the performance of the implemented ASL approach.
author2 Andy Khong
author_facet Andy Khong
Wu, Zhiguang
format Theses and Dissertations
author Wu, Zhiguang
author_sort Wu, Zhiguang
title Implementation of TDOA-based acoustic source localization in Java
title_short Implementation of TDOA-based acoustic source localization in Java
title_full Implementation of TDOA-based acoustic source localization in Java
title_fullStr Implementation of TDOA-based acoustic source localization in Java
title_full_unstemmed Implementation of TDOA-based acoustic source localization in Java
title_sort implementation of tdoa-based acoustic source localization in java
publishDate 2015
url http://hdl.handle.net/10356/65075
_version_ 1772828402673254400