Uniform Circular Array wav-files synthesis library in python.
Complete set consist of 4 scripts described below. For more information, please, analyze function's documentation inside of the scripts.
Script used to generate .wav files for N microphones, based on number of microphones, matrix radius and audiowave arrival angle. Audiowave arrival angle is set from 0-359, where 0 is northern microphone
Script used to prepare dataset for neural_network.py, using structures generated via uca_matrix_files_synthese.py.
Uses neural_network_dataset_prepare.py datasets as input values into neural network. It's core for ML solution to solve DOA-estimation problem.
Used for benchmarking usability of NN (ML) in comparison with GCC-PHAT and MUSIC algorithm.
Readme currently would not be updated until project go into stable phase. Last Edit: 06.02.2022