《信号分析与处理》综合项目设计报告
同时我们对声音作了部分特效——回声、变男声,回声是通过声音延迟对多段声音进行叠加,变男声主要是通过改变信号的采样频率。
语音成果GUI界面:
图17 语音信号处理GUI界面
五、调试分析
在软件设计过程中遇到了许多困难,以下选择几点主要的进行分析说明: 1、自定义均衡器系统的设计问题。Matlab软件的应用不熟练,不清楚自适应均衡器的原理以及采用何种参数进行比较来观察均衡器的效果。
解决方案:查阅书籍,特别是基于Matlab的应用书籍,经过各种资料查询,并研究了别人的理论成果和相关程序。了解了自适应均衡器的原理,在跟老师沟通后确定了系统设计方向。
2、关于信道模拟问题。自适应均衡器主要是用来避免码间串扰使得信号能够无失真的传输,因此要观察自适应均衡器的效果,在信号经过均衡器前必须先通过具有码间串扰的信道。
解决方案:上网查阅相关资料,码间串扰的信道参数不一,需要合理设置参数,同时还有给通过信道的加噪,可用matlab中现有的语句给合适的信噪比即可。我们采用的自己编写语句的方法对信号加噪。
3、GUI界面的设计问题。以前只接触过matlab,没有使用过GUI设计界面。 解决方案:我们上网查找相关资料,从按钮设置开始学起,并及时地跟同学和老
9
《信号分析与处理》综合项目设计报告
师交流,一步步地学习,最终完成了整个GUI界面的设计
4、GUI界面布局问题。由于小组中每个人都有各自的任务,因此在编写程序的过程中,图形的坐标和变量没有统一,导致整个界面演示的过程中有些混乱,层次不够清晰明了。
解决方法:小组内部经过多次讨论以及跟老师沟通交流后,最终使得坐标都很统一,GUI界面看起来比较整齐,也使得界面美观了不少。 六、设计总结
通过对自适应均衡器的设计,我们对所设计的作品从陌生到熟悉,学到了很多的知识,同时我们更加准确的掌握了通信原理和数字信号处理等相关课程的理论知识,并成功将所学到的知识运用到了实践当中。经过此次实习我们熟练掌握了matlab软件,培养了对抽象的实际问题进行逻辑抽象,以确定输入输出及其关系进而进行分析的能力。同时我们了解并掌握正确运用Matlab各种函数在数字信号处理中的作用,对程序语言的使用和信号的处理以及GUI界面的设计有了更深一步的了解。对于界面处理和操作过程中,老师对我们的指导和给予我们的意见使我们的作品更加美观,也更具有实用性,我们从中受益匪浅。
做课程设计同时也是对课本知识的巩固和加强。在系统的设计和仿真过程中,我们对课题理解和整体设计中对课本知识有了更深一步的了解。通过在图书馆细心地查找,也寻找到了很多有关书籍文献,对我们的设计有很大帮助,增强了我们的自学能力。
这次课程设计终于顺利完成了,在设计中遇到了很多专业知识问题,最后在老师的指导下,终于游逆而解。同时,在老师的身上我们学也到很多实用的知识,在次我们表示感谢。 七、参考文献
[1] 邹鳃,袁俊泉.MATLAB 6.x信号处理.北京:清华大学出版社,2002. [2] 周辉,董正宏.数字信号处理基础及MATLAB实现.北京:北京希望电子出版
社,2006.
[3] 张会生,闫学斌等.LMS算法自适应滤波器的DSP实现.信息安全与通信保密,
2006-10.
10
《信号分析与处理》综合项目设计报告
[4] 靳翼.变步长LMS自适应均衡算法研究及其在DSP上的实现.成都:电子科技
大学,2010.
[5] 周俊敏,陈伯俊等.自适应信道均衡器算法仿真与性能分析.科学技术与工程,
2010-10.
[6] 王世一.数字信号处理(修订版) .北京理工大学出版社,2005. [7] 樊昌信,曹丽娜等.通信原理(第6版).国防工业出版社,2010.
[8] 西 蒙·赫金.自适应滤波器原理(第4 版).北京:电子工业出版社,2003. [9] 杨红,李德闽等.一种新的变步长LMS自适应滤波算法.通信技术,2010. [10] DINIZ P S R.自适应滤波算法与实现.刘郁林等译.北京:电子工业出版社,2004. [11] 何振亚.自适应信号处理.北京:科学出版社,2002.
11
《信号分析与处理》综合项目设计报告
1