青 岛 科 技 大 学
数字信号分析及数字滤波器设计 题 目 __________________________________ ______________________________________
张淑军 指导教师__________________________
刘云生 学生姓名__________________________
1108020310 学生学号__________________________
信息与科学技术学_______________________________
院 信息工程 113 院(部)____________________________专业________________班
__2014____年 _1__月 14___日
1.目的与要求
1.进一步巩固数字信号处理中的基本原理与方法,提高分析、解决实际问题的能力。
2.熟练掌握一门计算机语言,进行数字信号处理应用的开发设计,训练基本技能,如查阅设计资料和手册、程序的设计、调试等。 《数字信号分析及数字滤波器设计》
1. 用以下方式产生三个不同频段的信号:(1)自己录制一段正常的语音文件;(2)录制一段环境噪声文件;(3)利用MATLAB产生一个不同于以上频段的信号。
…… …… 余下全文
一、 课程设计(综合实验)的目的与要求
目的与要求:
1. 掌握《数字信号处理基础》课程的基本理论;
2. 掌握应用MATLAB进行数字信号处理的程序设计;
实验内容:
已知低通数字滤波器的性能指标如下:
,,,
要求:
1. 选择合适的窗函数,设计满足上述指标的数字线性相位FIR低通滤波器。用一个图形窗口,包括四个子图,分析显示滤波器的单位冲激响应、相频响应、幅频响应和以dB为纵坐标的幅频响应曲线。
2. 用双线性变换法,设计满足上述指标的数字Chebyshev I型低通滤波器。用一个图形窗口,包括三个子图,分析显示滤波器的幅频响应、以dB为纵坐标的幅频响应和相频响应。
3. 已知模拟信号
…… …… 余下全文
1 软件基础
MATLAB是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。
MATLAB在数学类科技应用软件中在数值计算方面首屈一指,可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。
2简单易用的程序语言
…… …… 余下全文
这次课程设计虽然遇到了很多问题,很多困难,但是也学到了很多东西。不仅学到了书本上的东西,而且学到了很多课本上没有的东西,很多程序里的东西,特别是程序语法,总是有错误,但是总是不知道错在哪里,在细心的检查下,终于找出了错误和警告,排除困难后,程序编译就通过了,心里终于舒了一口气。还有各种各样问题,通过查网络和请教同学来弄明白,这个过程是痛苦的,有时候有些问题不能马上解决,感到很头痛,真想放弃这个问题,但是坚持下来,并且解决这些问题的时候,真的有种苦尽甘来的感觉。
应用MATLAB进行语音信号的处理是与我们所学课程及专业紧密相连的,有着很强的实践性。做这个课程设计的时候,并不是非常的顺利,我也有遇到很多困难。刚开始,我用自己的mp3录制的一个wav文件做语音信号处理,程序始终现实如下错误提示:
??? Error using ==> wavread
Error using ==> wavread
Data compression format (IMA ADPCM) is not supported.
我在查阅了很多资料,在网上也查阅相关信息,花费了大量时间也没找出结果,最后发现在WAV格式的语音文件有两种格式,即PCM格式和IMA ADPCM格式,而在MATLAB中用wavread函数进行语音处理时,并不能直接处理IMA ADPCM格式的语音信号,经过格式转换之后(选择PCM格式),我运行出了正确的结果。刚开始由于对滤波器的滤波原理并不是很了解,于是我又翻出学过的数字信号处理课本,认真研究起各种滤波器了,这才使我明白了大多数滤波器是如何工作地,不再单单只是懂理论,理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论。实验过程中,我感觉到初始语音信号和滤波输出后的语音信号在音色上有一定的差别,这说明了信号在处理、传输过程中有损耗。不管对于什么样的课题,其实也是有很多东西可以发掘的,这需要我们在平时多积累,多思考,只有这样,才能取得更大的进步,才能学有所用,学有所长。
…… …… 余下全文
沈阳理工大学信息学院
基于Matlab的数字信号处理课程设计
基于Matlab的数字信号处理课程设计
一、课程设计目的:
1.熟悉Matlab运行环境,熟练使用Matlab语言进行编程,进行数字信号处理。
2.全面复习数字信号课程所学理论知识,巩固所学知识重点和难点,将理论与实践很好地结合起来。
3.提高综合运用所学知识独立分析和解决问题的能力;
二、 MATLAB简介
MATLAB是功能强大的科学及计算软件,它不但具有以矩阵计算为基础的强大数学计算和分析功能,而且还具有丰富的可视化图形表现功能和方便的程序设计能力。MATLAB的应用领域极为广泛,除了数学计算和分析外,还被广泛地应用于自动控制、系统仿真、数字信号处理、图形图像分析、数理统计、人工智能、虚拟现实技术、通信工程、金融系统等领域,因此,MATLAB是面向21世纪的计算机程序设计及科学计算语言。
三、MATLAB的主要组成部分
MATLAB系统包括5个主要部分:
(1)开发环境
MATLAB开发环境由一组工具和组件组成,这些工具是图形化的用户界面,包括MATLAB桌面和命令窗口、命令历史窗口、帮助信息浏览器、文件和搜索路径浏览器。
…… …… 余下全文
中南大学
现代信号处理课程设计报告
专业班级:
指导老师:
姓名:
学号:
目 录
1、课程设计要求
2、设计过程
A、总体设计构成及界面
(1)主界面
(2)子界面
B、具体题目分析及数据测试
(1)设计题目
(2)设计源代码
(3)设计结果
(4)结果分析
3、设计总结与心得体会
4、参考文献
5、鸣谢
一、课程设计要求
使用MATLAB(或其它开发工具)编程实现上述内容(1必选,2、3;4、5;6、7每组中任选一个,8选做),写出课程设计报告。滤波器设计题目应尽量避免使用现成的工具箱函数。为便于分析与观察,设计中所有频谱显示中的频率参数均应对折叠频率归一化。
…… …… 余下全文
目 录
摘 要... 1
1 绪论... 2
1.1 DSP系统特点和设计基本原则... 2
1.2 国内外研究动态... 2
2系统设计... 3
3硬件设计... 5
3.1 硬件结构... 5
3.2 硬件电路设计... 7
3.2.1 总输入电路... 7
3.2.2 总输出电路... 7
3.2.3 语音输入电路... 9
3.2.4 语音输出电路... 9
4 实验结果及分析... 10
4.1 实验结果... 10
4.2 实验分析... 12
5 总结与心得体会... 13
参考文献... 14
致谢... 15
基于DSP的语音信号处理系统,该系统采用TMS320VC5509作为主处理器,TLV320AIC23B作为音频芯片,在此基础上完成系统硬件平台的搭建和软件设计,从而实现对语音信号的采集、滤波和回放功能,它可作为语音信号处理的通用平台。
语音是人类相互之间进行交流时使用最多、最自然、最基本也是最重要的信息载体。在高度信息化的今天,语音信号处理是信息高速公路、多媒体技术、办公自动化、现代通信及智能系统等新兴领域应用的核心技术之一。通常这些信号处理的过程要满足实时且快速高效的要求,随着DSP技术的发展,以DSP为内核的设备越来越多,为语音信号的处理提供了良好的平台。本文设计了一个基于TMS320VC5509定点的语音信号处理系统,实现对语音信号的采集、处理与回放等功能,为今后复杂的语音信号处理算法的研究和实时实现提供一个通用平台。
…… …… 余下全文