回声信号的产生与消除

回声信号的产生与消除

ID:20580910

大小:89.58 KB

页数:8页

时间:2018-10-13

回声信号的产生与消除_第1页
回声信号的产生与消除_第2页
回声信号的产生与消除_第3页
回声信号的产生与消除_第4页
回声信号的产生与消除_第5页
资源描述:

《回声信号的产生与消除》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、信号与系统姓名:苏小平班级:电网13-1学号:1305080116学院:电气与控制工程学院回声信号的产生与消除第一部分:阐述回声产生与消除的步骤、原理。1.步骤:(1)利用软件GOLDWAVE录取一段音频来自陈学冬的“不再见”。(2)将音频导入MATLAB中,通过编写程序,在音频里加入回声,得到了‘加回声的音乐’。(3)通过编写程序,将加入回声的音频通过滤波器,将回声滤除,得到了‘去掉回声的音乐’。2.原理:无线通信中,当接收机从正常途径收到发射信号时,可能还有其它的传输路径,例如从发射机经过某些建筑物反射到达接收端,产生所谓“回波”现象,又如,当需要完

2、成室内录音时,除了直接进入麦克风的正常信号之外,经墙壁反射的信号也可能被采集录入,这也是一种“回声”现象,为了解决这种多径传输中的失真问题,需要消除或削弱回声。消除回声的系统框图如下图所示:系统一系统二第二部分:利用MATLAB对音频进行处理:1.将音乐导入MATLAB后画出加回声之前的时域波形图、幅值和相位图,见一下图形:1.将音乐导入MATLAB后画出加回声之前的时域波形图、幅值和相位图,见一下图形:1.将音乐导入MATLAB后画出加回声之前的时域波形图、幅值和相位图,见一下图形:第三部分:总结1.使用叠加法产生回声,部分程序如下:x1=x(1:N)

3、;x2=x(1:N);x3=x(1:N);x1=[x1,zeros(1,10000)];x2=[zeros(1,10000),0.7*x2];y=x1+x2;y即为已经加入回声的音频。2.利用函数filter函数产生滤波器将回声滤掉,通过调节两个参数a和b,构成IIR滤波器,部分程序如下:b=1;a=zeros(1,10000);a(1)=1;a=[a,0.7];z1=filter(b,a,y);Z1即为已经滤除回声的音频。3.分析音效的效果:首次听倒入到MATLAB中的音乐时,声音比较清晰,音色比较纯净。当我们加入回声以后,再听加入回声后的音乐时,会清

4、楚的听见了回声,仿佛在一个空旷的屋子里说完话后又明显的听到了自己的声音。当我们滤除回声后再去听一遍音乐,又恢复了初次未加回声的效果,声音比较清晰,不会再出现“二重唱”的效果了,证明我们这次回声的滤除比较成功。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。