DSP课程设计——基于语音信号的回声信号发生器设计
-
资源ID:1422202
资源大小:54KB
全文页数:8页
- 资源格式: DOC
下载积分:100金币
快捷下载

账号登录下载
三方登录下载:
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
|
DSP课程设计——基于语音信号的回声信号发生器设计
1、 电子信息工程学院电子信息工程学院 DSPDSP 课程设计报告课程设计报告 题题 目:目: 基于语音信号的回声信号发生器基于语音信号的回声信号发生器 专专业业班班级:级:0606 通信工程通信工程 C C、D D 班班 二二九九 年年 十二十二 月月 十一十一 日日 I 目目 录录 一、设计目的1 二、设计要求1 三、设计原理及方案1 四、软件流程2 五、调试分析3 六、设计总结4 七、参考文献5 八、附录(程序代码及元件清单)5 1 一、一、 设计目的设计目的 1、掌握利用数字信号处理的方法实现多回声产生方法 2、掌握回声产生原理设计信号发生器 3、复习 MATLAB 有关命令 4、培养小组
2、分工合作能力 5、熟悉简单课题设计流程,为毕业设计做准备 二、二、 设计要求设计要求 1、实现一次,两次多次回声信号的产生 2、利用 MATLAB 的 GUI 设计一个操作简单的信号发生 器界面 3、波形显示输入语音信号和输出回声语音信号的幅 度、时域信号,比较二者波形及听取语音差别 4、波形显示信号发生器系统的幅度、相位频谱 三、三、 设计原理及方案设计原理及方案 (一)(一) 设计原理设计原理 多回声语音信号的产生原理 时域模型 其中,a 表示衰减系数且|a|1 频域模型 R 为延迟间隔,采样频率为 22050Hz 2 (二)(二) 设计方案设计方案 1、 利用 WINDOWS 下的录音机
3、或其他软件,录制一 段自己的语音信号,或直接截取一段语音信号, 时间控制在 2s 左右,并对信号进行采样。 2、 对语音信号进行频谱分析,画出采样后语音信号 的时域波形和频谱波形。 3、 将语音信号加入延时,再分析其频谱并与原始信 号频谱进行比较。 4、 播放回声语音信号,与原始语音信号相比较。 5、 波形显示所设计的回声信号发生器的系统幅度、 相位频谱。 (三)(三) 小组分工小组分工 查阅资料、语音信号采集:闫地主要负责; 原理分析、MATLAB 语言实现:刘安娜、李婷; GUI 界面、PPT 展示:彭祎主要负责; 课程设计报告:全体成员。 3 四、四、 软件流程软件流程 五、五、 调试分
4、析调试分析 回声语音信号发生器设计过程中,程序在 MATLAB 中直接运行成功,但在加入到 GUI 界面中,对控制按键 进行 callback 编辑时,出现了一些问题,经过研究讨论 已解决。 1 波形显示:原有程序中的 figure 函数无法在 GUI 的指 点位置显示波形,用axes(handles.axes1)语句加以替换 (axes1 即要求显示波形的目的框图) ,即可在指定位 置显示要求的波形。 开始 原始语音信号 频谱分析 显示时域波形和频谱波形 选择延时时间 选择回声次数 延时回声处理 混频 4 2 延时时间及回声次数选择: 在插入文本输入控制框时, 我们首先采用的是用语句 N=str2num(get(handles.edit1,String)解决赋值问题,