信号降采样与重采样
降采样
- decimate函数
decimate(mixwave,R);
%对数据mixwave先做低通滤波,截止频率 .8*(Fs/2)/R
%然后降采样,长度变为原来的1/R
%可选其他滤波选项,具体查看help文档
- downsample
downsample(X,N) ;
从第一点开始,每N个点保留一个
重采样 resample
Y = resample(X,P,Q) resamples the values, X, of a uniformly sampled
signal at P/Q times the original sample rate using a polyphase
anti-aliasing filter.
将数据采样为P/Q倍,.
rat
[N,D] = rat(X,tol) returns two integer matrices so that
N./D is close to X in the sense that abs(N./D - X) <= tol.
返回距离x最近的分式之比