




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、信号与系统课程设计课程名称:信号与系统 题目名称:回波的产生与消除系统设计 学 院:专业班级:. 学 号:. 学生姓名:. 指导教师:201.年12月23日摘 要MATLAB语言具备高效、可及推理能力强等特点,是目前工程界流行最广泛的科学计算语言。信号与系统是一门理论与实践紧密结合的课程。MATLAB强大的运算和图形显示功能,可使信号与系统上机实验效率大大提高。特别是它的频谱分析和滤波器分析与设计功能很强,使数字信号处理工作变得十分简单,直观。本实验就是运用MATLAB对声音信号进行分析与滤波,并估计反射物距离。关键词:MATLAB;声音信号;回波产生,回波消除,估计反射物距离,频谱分析;滤波
2、器。一.设计要求(1) 利用声音信号x产生带有回声的声音信号y。(2) 从带有回声的信号y中消除回声。(3) 从y中估计反射物的距离二. 设计内容和步骤理论依据根据设计要求分析系统功能,掌握设计中所需理论(采样频率、采样位数的概念,采样定理;回声信号,卷积,相关分析;时域信号的FFT分析;数字滤波器设计原理和方法)。1、 声音信号x的产生:声音信号x,既可以从现成的声音文件(.wav)中获取;也可以利用MATLAB录音命令现行录制(可自行设置采样频率等录音参数)。我们直接利用现成的声音文件(login.wav),绘制其时域波形,对此音频信号用FFT作谱分析并播放。声音信号x的产生程序与图形分析
3、如下:x,fs=wavread('login');figure(1);subplot(3,1,1);plot(x(1:40000); title('原始信号'); y=fft(x);subplot(3,1,2); plot(abs(y); title('幅值'); subplot(3,1,3); plot(angle(y); title('相位'); sound(x,fs);图12、 带回声的声音信号y产生:在已有声音信号x的基础上产生带回声的声音信号,可以表达为在原信号的基础上叠加其延时衰减的分量。假设只有一个回声的情况下,可简
4、化其模型为:y(n)=x(n)+ax(n-N) (式1)a为反射系数;N为延迟时间。利用此原理我们进行编程实现:(1) 在我们编程实现回波产生的基础上,再绘制其时域波形,对其进行FFT频谱分析,绘制频谱图并播放。(2) 分别改变反射系数a和延迟时间N的大小,播放产生的回声信号y,分析反射系数a和延迟时间N对原始声音的影响。(3) 按照以上思路,当有两个、三个或更多回声,我门这儿讨论三个回声时的情况(1)我们编程实现了一个回声信号的声音信号y,程序与图形分析如下(并播放):此处,N= , a=0.7x,fs=wavread('login');x1=x(1:40000);x2=x(
5、1:40000);x1=x1',zeros(1,18000);x2=zeros(1,18000),0.7*x2'y=x1+x2;figure(2);subplot(3,1,1);plot(y(1:58000);title('回声');y1=fft(y);subplot(3,1,2);plot(abs(y1);title('幅值');subplot(3,1,3);plot(angle(y1);title('相位');sound(y,fs);图2(2)1保持N不变,改变a大小分析声音信号并播放:我们取N= , a从0.1到1:观察每个
6、情况下声音信号的变化:回声信号的强度随着a的增大而变大2保持a不变,改变N大小分析声音信号并播放:我们取a=0.7,N从 10000 到 50000观察每个情况下声音信号的变化:N的值不能太大也不能太小,当N大于40000或小于180000时将当N在18000到40000这个范围内取值时,随着N 的增大回声与原来的声音信号之间的时间间隔越(3)有三个回声的信号y的产生程序与图形分析如下:x,fs=wavread('login');x1=x(1:40000);x2=x(1:40000);x3=x(1:40000);x4=x(1:40000);x1=x1',zeros(1,
7、18000);x2=zeros(1,6000),0.7*x2',zeros(1,12000); x3=zeros(1,12000),0.4*x3',zeros(1,6000); x4=zeros(1,18000),0.1*x4'y=x1+x2+x3+x4;figure(2);subplot(3,1,1);plot(y(1:58000);title('回声');y1=fft(y);subplot(3,1,2);plot(abs(y1);title('幅值');subplot(3,1,3);plot(angle(y1);title('
8、相位');sound(y,fs);图33.从带有回声的声音信号中恢复原信号设计合适的滤波器,对带有回声的声音信号进行滤波,恢复原信号。绘制所设计滤波器的幅频和相频特性,及滤波后的信号的时域波形和频谱图。我们这儿就只讨论有三个回声的情况:恢复信号程序与图形分析如下:b=1;a=zeros(1,18000);a(1)=1;a(6001)=0.7;a(12001)=0.4;a(18001)=0.1;z1=filter(b,a,y);z2=fft(z1,1024);figure(3);subplot(3,1,1);plot(abs(z2);title('滤波幅值 ');subp
9、lot(3,1,2);plot(angle(z2);title('滤波相位');subplot(3,1,3);plot(z1(1:40000);title('滤波信号');sound(z1,fs);图44.从带有回声的声音信号中估计反射物的距离采用相关分析法从带有回声的声音信号中估计反射物的距离 我们这儿也是从三个回声的情况下考虑的:程序如下: h=xcorr(y); figure(4);subplot(5,1,1) plot(abs(h); title('最值 '); h1=h(56000:60000);r1,t1=max(h1');
10、t1=t1+56000; subplot(5,1,2); plot(h1);title('点1');h2=h(62000:66000);r2,t2=max(h2); t2=t2+62000-t1; subplot(5,1,3); plot(h2);title('点2');h3=h(68000:72000);r3,t3=max(h3); t3=t3+68000-t1; subplot(5,1,4); plot(h3);title('点3');h4=h(74000:78000);r4,t4=max(h4); t4=t4+74000-t1; subpl
11、ot(5,1,5); plot(h4);title('点4');t=t2,t3,t4通过编程计算出三个延时的结果如下所示: t=t2,t3,t4t =6000 12000 18000L=V·n/f三、参考文献1 高西全、丁玉美编著数字信号处理西安:西安电子科技大学出版社,2008.2 丁玉美、高西全编著数字信号处理学习指导西安:西安电子科技大学出版社,2001.3 郑君里等编信号与系统北京:高等教育出版社,2000.4 罗军辉等编著MATLAB7.0在数字信号处理中的应用北京:机械工业出版社,2005.5 陈怀琛等编著MATLAB及在电子信息课中的应用北京:电子工业出版社,2002.四、总结 这次的课程设计是我第一次真正自己认真参与的一次实践,在做的过程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广州民航职业技术学院《总谱读法》2023-2024学年第二学期期末试卷
- 郑州信息工程职业学院《spss大数据分析》2023-2024学年第二学期期末试卷
- 修缮工程施工合同
- 大型不锈钢广告牌施工合同
- 工程代建服务合同书
- 建筑工程合作合同协议书
- 商业活动策划与执行合同书及付款方式说明
- 房地产交接合同协议书
- 增资扩股协议书合同
- 酒店物业管理合同书
- 2025年督查督办制度范文(二篇)
- 上海市家庭居室装饰装修施工合同书
- 2024年财政部会计法律法规答题活动题目及答案一
- 高考语文字形专项练习
- 人教版小学数学五年级下册2 《公因数和公倍数》练习题
- 新能源汽车租赁市场发展方案
- 2024年叉车司机N1特种作业证初审取证(安徽)考试复习题库(含答案)
- 货架回收合同范例
- (2024年)中国传统文化介绍课件
- 《曹冲称象课件》课件
- 【MOOC】宇宙简史-南京大学 中国大学慕课MOOC答案
评论
0/150
提交评论