resample函数和decimate函数
resample函数
resample函数主要通过有理因子改变采样率,可以实现抽取和内插。
比如:y = resample(x,p,q)
x是样本信号,p,q都是正整数,p为新的采样频率,q为原来的采样频率;
例如:y=resample(x,100,200)
这代表x信号原先的采样频率为200Hz,使用resample函数后采样率变为100Hz,则x信号的数据长度会变为原来的一半。反之,就是使x的采样频率升高了。
decimate
decimate函数只能降低采样率,或者说只能实现信号的抽取。
比如:y = decimate(x,r)
x是样本信号,这里将输入信号x的采样率降低r倍,即在x的数据点中每r个点中,只保留一个点。