- 博客(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 2203 2
原创 使用CMAKE编译webRTC中的AGC、NS、AEC代码
首先,了解一下CMAKE的基本语法其次,了解一下代码的基本结构然后,写一个CMAKE文件最后,测试一下编译的结果
2018-06-11 11:31:16 4412 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 5714 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 6563 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 2434 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 2005
原创 回声消除实验数据的产生与分离
本篇介绍如何使用matlab产生一套回声消除所需要的实验数据,以及验证数据实验数据产生思路:1】首先要有一个原始的哈利路亚语音信号,这个信号用来模拟MIC端讲话人的语音2】建立一个带通滤波器用来模拟SPK到MIC的传输过程,因为带通滤波器是一个是不变系统,所以在后续回声消除的实验中只需要开始时候权值收敛,后续不需要跟踪回声通道的变化3】一个随机的杂波,用来模拟喇叭播放的声音4】喇叭的原声经过带通滤...
2018-06-01 21:13:18 3860 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 6185 4
脉冲时不变法设计数字滤波器的matlab实现.m
2019-11-23
Optimal Time-Domain Noise Reduction Filters--A Theoretical Study.pdf
2018-10-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人