我在博客已经发布了很多自己整理的学习笔记,为了方便大家更好的找到自己想要的东西,特整理了此笔记目录。由于时间跨度较大,所以本文会由新到旧不断更新的。本次更新日期为:2021年10月17日。 AEC学习专项 从2021年8月开始,我将用2~3…
2022年的第一篇碎碎念
距离我上一次写一些思考的内容以及过去1年零7个月了,时间也是真的有些长。在这接近两年的时间中,我由一名刚工作的新人成长了很多,也慢慢开始承担很多事情,所以很累,就很难静下心来去思考一些问题,或者有的时候思考了却难以有时间写下来。这次我感觉还…
卡尔曼滤波器学习笔记:初步认识
参考视频:https://space.bilibili.com/230105574/ 阅读原文请访问:https://qouwscohey.feishu.cn/docs/doccnAtfHvdvbQZzj5YfXWX8Etd 第一节:递归算…
AEC个人学习串讲之AEC3:时延对齐、线性处理、非线性处理
计算参考信号和采集信号的时延:GetDelay() AEC3中的时延估计算法是使用计算滤波器能量最大块来作为延迟估计值,它是当滤波器收敛到一定程度时,计算所有滤波器系数的能量,取峰值的系数(tap)对应的delay就是对齐需要的delay。…
AEC个人学习串讲之AEC3:概述及非核心部分
整体框图 参考信号:送往时延估计、AEC的状态计算 采集信号:送往时延估计、线性滤波器、AEC的状态计算 线性滤波器使用时延对齐后的参考信号和采集信号进行处理;线性滤波器处理后的结果送往NLP模块,最终得到处理结果。 类调用关系图 Echo…
AEC个人学习串讲之fullaec.m:非线性处理(下)
取消大小周了,周末有了更多的时间来自己学习。给自己立个flag,两周内把fullaec.m里面的线性滤波器、NLP等部分弄懂,发博客;再2~3周的时间看webrtc的AEC3的代码,同样发博客整理;然后再2~3周的时间看一下speex里面的…