mirror of
https://github.com/ltian059/Graduation-Project.git
synced 2025-02-05 11:28:06 +00:00
21 lines
581 B
Matlab
21 lines
581 B
Matlab
function d_s = downsample_data(data, filt_resample_fs)
|
|
%DOWNSAMPLE_DATA extracts respiratory activity using a BPF (PC's implementation)
|
|
%
|
|
% d_s = downsample_data(data, up)
|
|
%
|
|
% Inputs:
|
|
% data raw signal data
|
|
% up universal parameters structure
|
|
%
|
|
% Outputs:
|
|
% d_s signal after downsampling
|
|
%
|
|
|
|
%% Downsample
|
|
downsample_freq = filt_resample_fs; % up.paramSet.filt_resample_fs -> filt_resample_fs
|
|
d_s.fs = downsample_freq;
|
|
d_s.t = downsample(data.t, data.fs/downsample_freq);
|
|
d_s.v = decimate(data.v, data.fs/downsample_freq);
|
|
|
|
end
|