logo头像

不忘初心,奋力前行

Levinson-Durbin(莱文森-杜宾)算法的实现

在实现维纳滤波器和预测器的时候,需要计算数据的自相关矩阵的逆。但是当数据量比较大的时候,计算矩阵的逆花费的代价比较大,所以需要使用Levinson-Durbin算法来实现系数的求解。 一、数据模型 k阶前项维纳预测器: 对上述模型...

在Windows10+VS2019环境下编译Opus

Opus库生成将Opus库clone之后,找到目录中的win32文件夹,里面有一个vs2015目录,点击这里面的opus.sln,就会打开Opus的VS工程,如果你的VS版本是2017及以上,会提示你升级版本,这个时候确认就好了(如下...

Opus编解码器简介

总览Opus是一款完全开放的功能广泛的音频编解码器。Opus在互联网上的交互式语音和音乐传输方面无可匹敌,但也适用于存储和流媒体应用程序。它由Internet工程任务组(IETF)标准化为RFC 6716 ,该标准融合了Skype的S...

使用HTK中的HRESULTS计算WER

可以使用HTK中的HResults模块来计算WER(字错误率)。下面从HTK安装开始一点点为大家讲解如何使用。 本文参考网上的各种教程,属于个人原创,如需转载,请标明出处和本文地址。 本文主要由以下部分组成: 一、HTK在Windo...

WebRTC整体架构分析

1 设计WebRTC的目的WebRTC(Web Real-Time Communication)项目的最终目的主要是让Web开发者能够基于浏览器(Chrome\FireFox...)轻易快捷开发出丰富的实时多媒体应用,而无需下载安装任...

《优化阵列信号处理》学习笔记(第十章)

本次分享是个人阅读《优化阵列信号处理》一书最后一个章节,也是针对该书比较整体的学习笔记的最后一次更新了。 第十章:圆环阵阵列处理10.1 引言由于直线阵是一维阵,其波束响应围绕该直线轴对称,因此它只能估计目标的一维角度,而另一维角度是...

《优化阵列信号处理》学习笔记(第五章)

第五章:稳健波束设计除了原始的对角加载之外,另一类具有代表性的对角加载类方法是加权向量范数约束方法。由于该方法等同于白噪声增益约束,所以也称为白噪声增益月书法。不过,对角加载方法的最大问题是难以根据导向向量误差信息确定对角加载量大小。...