这里原先是16M的数据,需要将其提升至26M上,可以这样处理。
首先产生滤波器系数:
然后将16M的数据读入,上采样13倍repmat(data,1,13)';
然后进行滤波,filter_data = filter(coeff,1,16M的数据);
最后进行降采样,抽取filter_data(1:8:end);
最后保存dlmwrite(‘data.txt’,down_sample_data,'%s');
这里原先是16M的数据,需要将其提升至26M上,可以这样处理。
首先产生滤波器系数:
然后将16M的数据读入,上采样13倍repmat(data,1,13)';
然后进行滤波,filter_data = filter(coeff,1,16M的数据);
最后进行降采样,抽取filter_data(1:8:end);
最后保存dlmwrite(‘data.txt’,down_sample_data,'%s');