- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
...............
技术资料 学习必备
...............
技术资料 学习必备
电子信息工程学院
《DSP技术及应用》课程设计报告
题 目:基于MATLAB的 回声信号产生器
专业班级:通信工程专业
二〇一三 年 六 月 十六 日
目 录
一、设计目的…………………………………………………………1
二、设计要求…………………………………………………………1
三、设计原理及方案…………………………………………………1
四、设计流程…………………………………………………………5
五、调试分析…………………………………………………………5
六、GUI界面…………………………………………………………17
七、设计总结.………………………………………………………. .20
技术资料 学习必备
...............
技术资料 学习必备
设计目的
综合运用我们掌握的数字信号处理知识,利用matlab语言编程进行回声信号产生器的设计再对其进行频谱分析,实现回声的产生,消除和隐藏。
1、首先熟练掌握对声音采集、处理、衰减、延时等过程的理论知识。
2、根据设计思路,学习资料的搜集与整理。
3、通过理论与实际的结合,在理论的基础结合实际情况完成课程的设计。
关于MATLAB软件:MATLAB语言具备高效、可及推理能力强等特点,是目前工程界流行最广泛的科学计算语言。MATLAB强大的运算和图形显示功能,可使信号与系统上机实验效率大大提高。特别是它的频谱分析和滤波器分析与设计功能很强,使数字信号处理工作变得十分简单,直观。
关于GUI界面:图形用户界面GUI (Graphics User Interface) 是由各种图形对象,如图形窗口、图轴、菜单、按钮、文本框等构建的用户界面,是人机交流信息的工具和方法。GUI 设计即可以基本的MATLAB 程序设计为主,也可以鼠标为主利用GUIDE 工具进行设计。
设计要求
首先,自己录取一个合适的原声信号,并对其进行频谱分析;然后通过数字信号处理对已录制好的原声信号进行延时,衰减,产生出回声信号,通过图形与原声信号进行比较;再把信息转换成二进制信号将其叠加在回声中,通过数字信号处理实现信息的隐藏;最后,通过设计GUI界面将结果展示出来。
1、通过计算机中的y=fft(x)傅里叶变换,对原声信号和回声信号进行频谱分析。
2、通过设计FIR、IIR滤波器对原声信号进行衰减、延时产生一次、三次、六次无限次回声。
3、学习并掌握MATLAB的使用方法,用MATLAB编程和会使用MATLAB中的GUI界面设计。
设计原理及方案
1、设计原理
(1)回声的定义:当声投射到距离声源有一段距离的大面积上时,声能的一部分被吸收,而另一部分声能要反射回来,如果听者听到由声源直接发来的声和由反射回来的声的时间间隔超过十分之一秒,它就能分辨出两个声音这种反射回来的声叫“回声”。
(2)回声信号产生:根据回声的定义,回声信号可以是原始信号通过延时、衰减来生成。
(3)回声信号消除:数字滤波器的作用是滤除信号中某一部分频率分量。可以将回声信号消除。
(4)回声信号隐藏:回声隐藏利用了人耳的听觉掩蔽效应,是一种有效的音频信息隐藏方法。
(5)处理单元原理:假设x(n)为原始信号,y(n)为经过延时、衰减迭加后产生的“回声信号” ,声音信号和经延迟R个周期,衰减系数α(α1)的单个回声的差分方程有如下表示:
y(n)=x(n)+ α·x(n-R)
上述差分方程可用系统函数表示为:
H(z)=1+α·z-R
此滤波器为FIR滤波器,其结构图如下:
在实际生活中,往往不止存在一重回声,因此,需要实现多重回声的设计,关于均匀间隔的多重回声的实现,是将每一级回声相对于上一级回声依次衰减和延时R个周期,此时不能再用FIR滤波器来实现,应该用IIR滤波器设计。IIR滤波器设计的系统函数如下:
当回声次数很多时多重回声的系统函数如下:
IIR滤波器结构图:
IIR滤波器结构
隐藏目的是以添加回声的方式在原有音频信息中嵌入新信息,实现信息隐藏。它的数学模型可以表示为:
典型的回声核脉冲
嵌入回声的声音可表示为和的卷积,和,分别为原始声音信号和回声核的单位脉冲响应。回声信号由引入到原始声音当中,其中,d为延迟时间,为衰减系数。嵌入回声后的声音信号可以表示为
2、设计方案
(1)读取语音信号与回放
录制一段合适的原声信号,用“[x,fs,bits]=wavread(y,[1 40000])”来读取录制好的语音信号,这是以采样频率fs、采样位数bits从[1 40000]来读取语
原创力文档


文档评论(0)