Skip to content

cc-cherie/parallel_srp-phat_for_gpus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parallel SRP-PHAT for GPUs

Simple Demonstration on Simulated Data.

Execution

On Windows and MATLAB, (the codes were tested on Windows7 64-bit and MATLAB2009b).

  1. Download LDC93S1.wav file from here. Copy the file into 1_gen_simul_data folder.
  2. Execute ./1_gen_simul_data/main.m.
  3. Execute ./2_data_preprocessing/main.m.
  4. Execute ./3_gen_TDOA_tables/frequency_domain/main.m.
  5. Execute ./3_gen_TDOA_tables/time_domain/main.m.

On Linux which is installed CUDA, (the codes were tested on CUDA 7.0, GTX TITAN X, Ubuntu 14.04.02 64-bit).

  1. Execute ./4_parallel_srp-phat/run.sh on a terminal. (Please make sure that the execution permissions of *.sh files are set correctly. If not, you may set the permission with chmod 777 *.sh command).

Experiment result log files are saved in ./4_parallel_srp-phat/exp_total/result/log. For more detailed explanation, please refer to the paper below.

Reference

Taewoo Lee, Sukmoon Chang, and Dongsuk Yook, "Parallel SRP-PHAT for GPUs," Computer Speech and Language, vol. 35, pp. 1-13, Jan. 2016.

About

Simple experiment on simulated data

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 61.3%
  • Cuda 25.3%
  • Shell 10.5%
  • C 1.9%
  • Makefile 1.0%