线性预测与Levinson-Durbin算法实现

摘要: 在学习信号处理的时候,线性预测是一个比较难理解的知识点,为了加快很多朋友的理解,这里给出Levinson-Durbin算法的线性预测实现和一个测试Demo,Demo中很明确的把输入信号、预测信号、预测误差打印了出来,这样就能以最直观的方式,把线性预测的实现与作用展示出来。话不多说,直接上代码! 阅读全文
posted @ 2016-04-16 18:39 爱酷媒 阅读(2485) 评论(0) 推荐(0) 编辑

Speex回声消除原理深度解析

摘要: 这里假设读者具有自适应滤波器的基础知识。Speex的AEC是以NLMS为基础,用MDF频域实现,最终推导出最优步长估计:残余回声与误差之比。最优步长等于残余回声方差与误差信号方差之比,这个结论可以记下,下面会用到的。 对于长度为N的NLMS滤波器,误差信号定义为期望信号与估计信号之差,表示如下: \ 阅读全文
posted @ 2016-04-16 18:26 爱酷媒 阅读(14435) 评论(0) 推荐(0) 编辑

一个频域语音降噪算法实现及改进方法

摘要: 发现很多朋友想进入语音降噪处理的大门,却很容易被铺天盖地的理论弄的很迷惑,不知道从哪里开始比较好。网上给出的参考文章大多干说理论,没有代码实现。很不利于学习。于是打算写这篇语音降噪的文章,并给出相应的实现代码方便交流和进一步的学习。实现代码请到音视频算法讨论QQ群(374737122)中自行下载(T 阅读全文
posted @ 2016-02-21 09:46 爱酷媒 阅读(10226) 评论(2) 推荐(0) 编辑

房间声学原理与Schroeder混响算法实现

摘要: 介绍了混响的原理与混响时间如何计算,最后实现了Schroeder混响算法 阅读全文
posted @ 2016-02-13 10:49 爱酷媒 阅读(4135) 评论(2) 推荐(1) 编辑

Speex回声消除代码分析

摘要: 先说明下,这里的代码流程是修改过的Speex流程,但与Speex代码差异不大,应该不影响阅读。 (1)用RemoveDCoffset函数进行去直流 (2)远端信号预加重后放入x[i+frame_size],近端信号预加重后放入input缓冲区 (3)前M-1帧的远端频域信号移位,为当前帧频域信号腾出 阅读全文
posted @ 2015-12-06 23:05 爱酷媒 阅读(2155) 评论(0) 推荐(0) 编辑

噪声抑制中先验信噪比与后验证信噪比的关系

摘要: 噪声抑制算法中,谱减算法用的是后验证信噪比,维纳滤波器使用的是先验信噪比,MMSE算法既用到了先验信噪比,也用到了后验信噪比,那么,自然提出一个问题,在降噪过程中,先验信噪比与后验信噪比到底那个作用比较大。这个结论其实通过验证可以得出,先验信噪比是影响噪声抑制的主要参数,后验信噪比是辅助参数。 那么 阅读全文
posted @ 2015-09-22 06:30 爱酷媒 阅读(2504) 评论(0) 推荐(0) 编辑

正弦函数如何变成声音

摘要: 用一系列三角函数演示如何产生PCM语音 阅读全文
posted @ 2015-08-31 08:00 爱酷媒 阅读(1519) 评论(2) 推荐(0) 编辑

最易懂的语音自动增益原理介绍

摘要: 当有对语音的响度进行调整的需要时,就要做语音自动增益(AGC)算法处理,当你在跟远方的朋友进行语音交流时,背后都有这个算法在默默的工作,如大名鼎鼎的QQ聊天软件、做语音起家的YY等,语音聊天时都会用到这个算法。 最简单的硬性增益处理是对所有音频采样乘上一个增益因子,它也等同于在频域每个频率都同时乘上 阅读全文
posted @ 2015-08-04 13:20 爱酷媒 阅读(2219) 评论(0) 推荐(0) 编辑

共振峰估计基础

摘要: 什么是共振峰及共振峰的作用 前面讲过语音的激励模型,当声门周期脉冲激励信号通过声道时,会在声道内引起共振作用(这个过程在语音产生模型中叫做声道模型),从而产生一组共振频率,这组共振频率就被称为共振峰(频率),通常认为,语音谱包络中的几个极大值就是共振峰频率。准确的检测共振峰频率和带宽,有利于区分不同 阅读全文
posted @ 2015-08-04 13:14 爱酷媒 阅读(3398) 评论(0) 推荐(0) 编辑

语音基音周期估计基础

摘要: 先说下为什么要检测语音基音周期 (1)基音决定了语音的音调。汉语是一种有调的语音,同一句话,语调不同,意义差别非常大,准确的检测语音的基音周期,有利于“理解”话语中的意思。 (2)语音合成、声调控制等音效果制作的需要。 再说下什么是基音周期 按照经典的语音激励模型,声带周期性的张开和闭合所需要的时间 阅读全文
posted @ 2015-08-04 13:09 爱酷媒 阅读(3452) 评论(0) 推荐(0) 编辑