标签:style blog http 数据 2014 line 算法 log
比较古董的声码器:LPC声码器,相位声码器
LPC声码器就是用全极点模型来表示浊音,近似清音,根据最小平方误差最小化原则,得到该模型的一组参数,就是LPC系数,对系数量化编码,可以大幅压缩数据量;从时域来分析,就是用过去的一组样本点来预测现在的样本点。
从短时傅里叶变换和逆变换可以推导出,一个信号x(n)通过一组滤波器组,在满足一定条件下,这些滤波后的各个频段信号累积起来,可以还原x(n)。
这组滤波器其实就是由窗函数(低通滤波器)调制到不同的频率段上,构成一组带通滤波器。滤波器组的N个通道的中心频率就是离散频率的取样值w(k) = 2pi/N*k.
输入信号通过该组滤波器组,对应于相位声码器的分析过程,每个通道的输出可以看做是复正弦波。这组正弦波经过叠加或者其它处理(例如变速或者变调),最后还原成初始信号或者合成想要的信号。它也是正弦模型的基本思想。
传统相位声码器变速的一种方法是建立在OLA算法的基础上,考虑到了相位,对相位进行重建,比OLA语音质量要好。
OLA变速 相位声码器变速
原始音频: http://pan.baidu.com/s/1i3437FJ test.wav
OLA变速0.7: http://pan.baidu.com/s/1i3437FJ faster.wav
相位声码器变速0.7: http://pan.baidu.com/s/1i3437FJ result.wav
自由操控声音-相位声码器-变速篇(一),布布扣,bubuko.com
标签:style blog http 数据 2014 line 算法 log
原文地址:http://www.cnblogs.com/welen/p/3904185.html