diff --git a/kernel/DSP/Edit/ita_convolve.m b/kernel/DSP/Edit/ita_convolve.m index f964dbeb23c3dac6ac5cada685e2cdd9ba63eb48..71ec88f0391e873fcbb4a4b0f6427afc87a25abe 100644 --- a/kernel/DSP/Edit/ita_convolve.m +++ b/kernel/DSP/Edit/ita_convolve.m @@ -72,11 +72,10 @@ if ~sArgs.overlap_add %signals have similar length, overlap-add makes no sense else % RSC - use overlap-add ita_verbose_info('ITA_CONVOLVE:Linear convolution using overlap-add.',2); source_signal.timeData = fftfilt(double(filter_dat.timeData),double(source_signal.timeData)); + % deal with units + source_signal.channelUnits(:) = {ita_deal_units(filter_dat.channelUnits{1},source_signal.channelUnits{1},'*')}; end -%% deal with units -source_signal.channelUnits(:) = {ita_deal_units(filter_dat.channelUnits{1},source_signal.channelUnits{1},'*')}; - %% Add history line source_signal = ita_metainfo_rm_historyline(source_signal,'all'); source_signal = ita_metainfo_add_historyline(source_signal,'ita_convolve',varargin,'withSubs');