自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李江龙的博客

最慢的就是最快的,专注于眼前就是创造未来

  • 博客(9)
  • 资源 (7)
  • 收藏
  • 关注

原创 复数的物理意义

假如你有10元钱,用正数表示10假如你没有钱,还欠别人10元钱,用复数表示-10假如你没有钱,还欠对方10元钱,对方有10元钱,此时你们两个状态你 -10对方 10你又跟对方借了十元钱,当对方把钱递到你手里的时候,因为此时候借来的这10元钱还不能算是交接完成,而是还处在传递的过程中,所以你们两个资金的状态你欠的钱 = -10+10*j对方此时候的资产 = 10-10*j当你把钱揣到兜里的时候你...

2018-06-22 09:28:44 1841 1

原创 在linux系统上实现实时AEC功能

我们从今天起,开始做一个实时的回声消除应用。这个应用的工作环境描述如下:1】linux系统中2】系统通过电脑的喇叭播放音乐3】在播放音乐过程中打开录音功能进行录音我们的应用的目标:1】录音要求输出两个基本的音频文件:录音过程中喇叭的音频、MIC拾到的声音(说话声+喇叭回声)2】对MIC的拾到的声音进行回声消除处理,输出回声消除后的音频文件...

2018-06-14 16:21:57 2201 2

原创 使用CMAKE编译webRTC中的AGC、NS、AEC代码

首先,了解一下CMAKE的基本语法其次,了解一下代码的基本结构然后,写一个CMAKE文件最后,测试一下编译的结果

2018-06-11 11:31:16 4399 2

原创 webRTC中回声消除(AEC)模块的编译与测试

整体过程同webRTC降噪(NS)、自动增益控制(AGC)模块的编译与测试一样,只是在aec_rdft.c文件中可能会报错,局部变量ip跟全局变量冲突的问题,可以将局部变量重新命名一下,就可以通过编译了。修改后的代码如下/* * http://www.kurims.kyoto-u.ac.jp/~ooura/fft.html * Copyright Takuya OOURA, 1996-2001...

2018-06-08 09:42:12 5708 1

原创 webRTC降噪(NS)、自动增益控制(AGC)模块的编译与测试

本博客记录webRTC中降噪(NS)模块的编译与测试过程获取NS功能、测试代码以及测试语音文件,点击链接使用VS2015打开方案文件并生成在VS右侧资源管理器中,右键选择生成在debug文件夹中生成结果文件将“byby_8K_1C_16bit.pcm”、“lhydd_1C_16bit_32K.pcm”复制到和WebRtcAudioTest.exe文件统一个路径下执行WebRtcAudioTest....

2018-06-07 15:57:32 6550 3

原创 ITUT-T recommendations G.168 标准回声模型

相关标准定义见《ITUT-T recommendations G.168 标准》附件D,文件中给出的公式D-3中-2*pi*f*k应修改为-2*pi*f*m1(k)回声模型1的验证代码如下clcclear allclose allf=0:1:4095;i=1:8;m1=[-436 -829 -2797 -4208 -17968 -11215 46150 34480 -10427 904...

2018-06-05 14:24:09 2430 4

原创 自适应滤波收敛特性求解

clcclear allclose alln=500;Sspk=zeros(1,n)';e=zeros(1,n); % 用于存放误差e1=zeros(1,n); % 用于存放实际回声与合成回声之间的误差ep=zeros(1,n); % 用于存放五十次运算累积的误差w=randn(1,n)'; % 产生一个随机信号用作参考,然后用x来拟合这个信号,并用前两个点初始化滤波器第...

2018-06-03 21:12:15 2004

原创 回声消除实验数据的产生与分离

本篇介绍如何使用matlab产生一套回声消除所需要的实验数据,以及验证数据实验数据产生思路:1】首先要有一个原始的哈利路亚语音信号,这个信号用来模拟MIC端讲话人的语音2】建立一个带通滤波器用来模拟SPK到MIC的传输过程,因为带通滤波器是一个是不变系统,所以在后续回声消除的实验中只需要开始时候权值收敛,后续不需要跟踪回声通道的变化3】一个随机的杂波,用来模拟喇叭播放的声音4】喇叭的原声经过带通滤...

2018-06-01 21:13:18 3857 1

原创 仿射投影自适应滤波(APA)算法及matlab实现

算法代码如下clcclear allclose all[x1,fs1]=audioread('handel.wav');[d1,fs2]=audioread('handel_echo.wav');x=x1';d=d1';p=25; % 重用次数n=20; % 滤波器阶数z=max(size(x));wA=zeros(1,n)'; %...

2018-06-01 17:39:03 6180 4

脉冲时不变法设计数字滤波器的matlab实现.m

已知一个模拟滤波器系统,要将此模拟滤波器系统转换成为数字滤波器,方法会有很多种,在Matlab中也有专门的函数(impinvar 脉冲响应不变)来实现此功能,如果我们要自己编写算法来做这个过程的话可以考虑使用脉冲响应不变法来实现跟impinvar函数相同的效果。

2019-11-23

脉冲响应不变法设计数字滤波器.m

已知通带导带、以及纹波系数、衰减增益等参数,利用matlab展示脉冲响应不变法设计数字滤波器的过程,

2019-11-22

Sparse Adaptive Filters for Echo Cancellation.pdf

贝内斯底关于回声消除的作品,值得大家下载下来详细研究

2018-10-18

Noise Reduction in Speech Processing

本内斯蒂2009年作品,主要讲解语音处理中的噪声抑制技术,值得大家下载下来仔细研究

2018-10-17

Optimal Time-Domain Noise Reduction Filters--A Theoretical Study.pdf

本内斯蒂2011年新作品,主要介绍时域噪声抑制理论,值得大家下载下来详细研究

2018-10-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除