THE AUDITORY MODELING TOOLBOX

Applies to version: 1.2.0

View the help

Go to function

DATA_VLIEGEN2004 - experimental results from vliegen2004level for stimulus duration of 3 msec

Program code:

function data = data_vliegen2004
%DATA_VLIEGEN2004 experimental results from vliegen2004level for stimulus duration of 3 msec
%   Usage: data = data_vliegen2004
%
%   Output parameters:
%     data          : struct containing the data
%
%   DATA_VLIEGEN2004 returns listeners' polar angle gains obtained in 
%   free-field localization experiments with 3-ms long stimuli Data was retrieved from  
%   TAB.I, FIG.6, and FIG.7 in Vliegen & van Opstal (2004) Six listeners were tested
%
%   The data struct comprises the following fields:
%
%     'id'        listener identification
%     'SL'        probed sensation level
%     'pgf'       polar angle gain for the front
%     'var'       polar angle gain for the front
%
%   References:
%     J. Vliegen and A. J. Van Opstal. The influence of duration and level on
%     human sound localization. J. Acoust. Soc. Am., 115(1705), 2004.
%     
%
%   Url: http://amtoolbox.org/amt-1.2.0/doc/data/data_vliegen2004.php

% Copyright (C) 2009-2022 Piotr Majdak, Clara Hollomey, and the AMT team.
% This file is part of Auditory Modeling Toolbox (AMT) version 1.2.0
%
% This program is free software: you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
% the Free Software Foundation, either version 3 of the License, or
% (at your option) any later version.
%
% This program is distributed in the hope that it will be useful,
% but WITHOUT ANY WARRANTY; without even the implied warranty of
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
% GNU General Public License for more details.
%
% You should have received a copy of the GNU General Public License
% along with this program.  If not, see <http://www.gnu.org/licenses/>.

% AUTHOR: Robert Baumgartner

%%
SPL = [33    43    53    58    63    68    73]; % data from session 2 and 3

data(1).id = 'JV';
data(1).SPL = SPL;
data(1).SL2SPL = 23; % data from Tab. I
data(1).SL =  SPL - data(1).SL2SPL;
data(1).var = [20.4545   15.9091    7.7273    7.2727   11.8182    7.2727   10.0000];
data(1).pgf = [0.3200    0.6800    0.7200    0.7400    0.6400    0.5600    0.5200];

data(2).id = 'MW';
data(2).SPL = SPL;
data(2).SL2SPL = 30;
data(2).SL =  SPL - data(2).SL2SPL;
data(2).var = [13.6364    9.5455    8.6364   15.4545   10.9091   12.7273   16.3636];
data(2).pgf = [0.3000    0.4800    0.4400    0.7200    0.4400    0.5600    0.4200];

data(3).id = 'HV';
data(3).SPL = SPL;
data(3).SL2SPL = 31;
data(3).SL =  SPL - data(3).SL2SPL;
data(3).var = [14.5455   12.7273   13.6364   10.9091   11.8182   12.7273   15.4545];
data(3).pgf = [0.5600    0.4800    0.5400    0.7200    0.7200    0.6400    0.6000];

data(4).id = 'MZ';
data(4).SPL = SPL;
data(4).SL2SPL = 27;
data(4).SL =  SPL - data(4).SL2SPL;
data(4).var = [15.9091   13.1818   13.6364   14.0909    9.5455    9.0909    9.0909];
data(4).pgf = [0.1400    0.3600    0.5600    0.6200    0.5200    0.5800    0.5200];

data(5).id = 'WV';
data(5).SPL = SPL;
data(5).SL2SPL = 25;
data(5).SL =  SPL - data(5).SL2SPL;
data(5).var = [14.5455    8.1818    5.4545    7.2727    7.7273   11.3636    8.1818];
data(5).pgf = [0.3600    0.5200    0.5200    0.6000    0.4200    0.4400    0.4000];

data(6).id = 'FW';
data(6).SPL = SPL;
data(6).SL2SPL = 31;
data(6).SL =  SPL - data(6).SL2SPL;
data(6).var = [14.5455   12.7273   10.9091   13.6364   10.4545   12.2727   13.1818];
data(6).pgf = [0.2000    0.3400    0.3200    0.5400    0.2600    0.3600    0.1800];

%% Plot
% 
% figure
% for ii = 1:length(data)
%   subplot(3,2,ii)
%   plot(data(ii).SL,data(ii).pgf,'ko-')
%   hold on
%   axis([1 69 0 1.2])
%   axis square
%   text(55,1,data(ii).id)
%   xlabel('SL (dB)')
%   ylabel('Elevation gain')
% end
% 
% figure
% for ii = 1:length(data)
%   subplot(3,2,ii)
%   plot(data(ii).SL,data(ii).var,'ko-')
%   hold on
%   axis([1 52 0 25])
%   axis square
%   text(40,20,data(ii).id)
%   xlabel('SL (dB)')
%   ylabel('Response variability (deg)')
% end

end