Skip to content
Snippets Groups Projects
Commit e919bd16 authored by Fredrik Bagge Carlsson's avatar Fredrik Bagge Carlsson
Browse files

keep the updates flowing

parent 6621bd64
No related branches found
No related tags found
No related merge requests found
......@@ -5,15 +5,29 @@ clc;
% To be modified
%% Simulation parameters
%% Request interaural time differences (ITDs)
requests = {'itd'};
% Parameters of the auditory filterbank processor
fb_type = 'gammatone';
fb_lowFreqHz = 80;
fb_highFreqHz = 8000;
fb_nChannels = 32;
% Parameters of innerhaircell processor
ihc_method = 'dau';
% Parameters of crosscorrelation processor
cc_wSizeSec = 0.02;
cc_hSizeSec = 0.01;
cc_wname = 'hann';
% Summary of parameters
par = genParStruct('fb_type',fb_type,'fb_lowFreqHz',fb_lowFreqHz,...
'fb_highFreqHz',fb_highFreqHz,'fb_nChannels',fb_nChannels,...
'ihc_method',ihc_method,'cc_wSizeSec',cc_wSizeSec,...
'cc_hSizeSec',cc_hSizeSec,'cc_wname',cc_wname);
% Parameters used by the auditory front-end
simParams.fLowHz = 80; % Lower center frequency of the gammatone
% filterbank in Hz
simParams.fHighHz = 8000; % Upper center frequency of the gammatone
% filterbank in Hz
simParams.nChannels = 32; % Number of filterbank channels
simParams.frameSize = 50E-3; % Frame size in seconds
%% Model parameters
......@@ -39,6 +53,7 @@ addpath('./tools');
addpath('./ekfukf-toolbox');
figure(1)
signal = ... % get signal here
......@@ -65,6 +80,12 @@ posteriorCovariance = zeros(size(A, 1), size(A, 1), N);
% Perform localization and tracking
for l = 1:N
audio = get_audio();
dObj = dataObject(audio,fsHz);
% Create a manager
mObj = manager(dObj,requests,par);
% Request processing
mObj.processSignal();
% ===================================================
% TODO: Perform steps to get measurements inside this loop!
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment