|
|
@@ -33,6 +33,8 @@
|
|
|
|
|
|
function [B] = sphear_a2b_fir_all(fmin, fmax, Noct, Nfft, Fs, plt)
|
|
|
|
|
|
+ plotz = 0;
|
|
|
+
|
|
|
%% calculate number of frequency bands spaced Noct
|
|
|
n = floor(log(fmax/fmin)/log(2^(1/Noct)));
|
|
|
%% adjust width of band so they fit exactly in frequency range
|
|
|
@@ -46,11 +48,11 @@ function [B] = sphear_a2b_fir_all(fmin, fmax, Noct, Nfft, Fs, plt)
|
|
|
fe = fmin * 2.^((0:n)/N)';
|
|
|
|
|
|
%% normalize amplitude with respect to W between 600 and 1200 Hz
|
|
|
- ref = sphear_bf_power(600, 1200, Nfft, Fs);
|
|
|
+ ref = sphear_bf_power(600, 1200, Nfft, Fs, 1);
|
|
|
norm = mean(ref(:,1));
|
|
|
|
|
|
for i = (1:size(fc))
|
|
|
- B(:,:,i) = sphear_bf_power(fe(i), fe(i + 1), Nfft, Fs) / norm;
|
|
|
+ B(:,:,i) = sphear_bf_power(fe(i), fe(i + 1), Nfft, Fs, plotz) / norm;
|
|
|
if (plt == 1)
|
|
|
sphear_bf_plot(B(:,:,i), fe(i), fe(i + 1), 1.5);
|
|
|
end
|