前言
因为接下来的毕设将要实现wav文件采样率修改的任务。故此需要学习有关音频信号重采样的有关知识。
为何要对音频信号进行重采样
我觉得这是个很重要的问题,你为什么需要这个功能。
我在网上查到了一位大佬的回答,如下:
这个很简单,比如说语音识别,需要很低的采样率就可以了,高了增加了数据量,毫无用处。
采样你可以拿图片的分辨率类比。
比如说照相机拍出来的照片是4000x3000,12Mp的分辨率。
你现在要上传到csdn,说图片太大了,怎么办?你得把图片转换成800x600的,这个降低(其实是改变,也可以是插值升高)分辨率的过程,就很类似重采样。
大佬举了个简单例子,图片的重采样,我们上传图片时如果不需要那么大,可以通过下采样的方式,去除不需要的部分。
音频信号重采样
音频重采样作为一个独立模块蕴含了数字信号处理理论的多方面内容,综合起来其物理原理及滤波器的实现优化可以作为一个独立的项目做较深入的研究,可谓是一门学问。
音频重采样分为上采样和下采样,即插值和抽取。
在实现有理数级重采样时,则是将上采样和下采样做结合(例如48kHz 转 44.1kHz时,将44.1kHz近似为44kHz,将48kHz下采样到4kHz,再上采样至44kHz来实现)。
由数字信号处