码迷,mamicode.com
首页 > 其他好文 > 详细

自由操控声音-相位声码器-变速篇(一)

时间:2014-08-11 11:38:02      阅读:314      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   数据   2014   line   算法   log   

       比较古董的声码器:LPC声码器,相位声码器

       LPC声码器就是用全极点模型来表示浊音,近似清音,根据最小平方误差最小化原则,得到该模型的一组参数,就是LPC系数,对系数量化编码,可以大幅压缩数据量;从时域来分析,就是用过去的一组样本点来预测现在的样本点。

       从短时傅里叶变换和逆变换可以推导出,一个信号x(n)通过一组滤波器组,在满足一定条件下,这些滤波后的各个频段信号累积起来,可以还原x(n)。

        这组滤波器其实就是由窗函数(低通滤波器)调制到不同的频率段上,构成一组带通滤波器。滤波器组的N个通道的中心频率就是离散频率的取样值w(k) = 2pi/N*k.

        输入信号通过该组滤波器组,对应于相位声码器的分析过程,每个通道的输出可以看做是复正弦波。这组正弦波经过叠加或者其它处理(例如变速或者变调),最后还原成初始信号或者合成想要的信号。它也是正弦模型的基本思想。

         传统相位声码器变速的一种方法是建立在OLA算法的基础上,考虑到了相位,对相位进行重建,比OLA语音质量要好。

         bubuko.com,布布扣                                          bubuko.com,布布扣

                               OLA变速                                                                                     相位声码器变速

        bubuko.com,布布扣                                          bubuko.com,布布扣 

 

原始音频:                      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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!