own EQ implemented and returns same performance like Toms
This commit is contained in:
@@ -291,28 +291,10 @@ classdef Signal
|
||||
|
||||
delay_n = round(delay_t .* obj.fs);
|
||||
|
||||
% % build "long" hann window to fade the signal in and out
|
||||
% % -> prevent hard step in the signal!
|
||||
% hann_wind = hann(200);
|
||||
% ones_wind = ones(size(obj.signal));
|
||||
% ones_wind(1:100) = hann_wind(1:100);
|
||||
% ones_wind(end-100:end) = hann_wind(end-100:end);
|
||||
%
|
||||
% % subtract average
|
||||
% mu = mean(obj.signal,"all");
|
||||
%
|
||||
% obj.signal = obj.signal - mu;
|
||||
%
|
||||
% %apply hann
|
||||
% obj.signal = obj.signal .* ones_wind;
|
||||
%
|
||||
% %add average again
|
||||
% obj.signal = obj.signal + mu;
|
||||
|
||||
% finally circshift the signal
|
||||
obj.signal=circshift(obj.signal,delay_n);
|
||||
% obj.signal=circshift(obj.signal,delay_n);
|
||||
|
||||
% obj.signal=[obj.signal(delay_n:end); zeros(delay_n-1,1)];
|
||||
obj.signal=[zeros(delay_n,1); obj.signal(1:end-delay_n) ];
|
||||
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user