matlab与信号处理课程设计指导书 联系客服

发布时间 : 星期日 文章matlab与信号处理课程设计指导书更新完毕开始阅读9e64978da45177232e60a231

Matlab与信息处理课程设计

一. 设计要求

1. 按照设计任务书要求,使用Matlab或LabView软件独立完成设计任务,鼓励

使用C语言编程实现;

2. 根据设计任务写出设计工作小结,对设计过程所进行的有关步骤进行理论分

析,并对完成的设计作出评价,总结自己整个设计工作中的经验教训、收获; 3. 写课程设计说明书,说明书按照统一格式打印,装订成册,字数一般不少于

三千字。

二. 考核及评分标准

课程考核分三部分,一部分是上机率,占10%;第二部分是课程设计完成情况验收成绩,最后一次上机为验收时间,占60%;第三部分为课程设计报告,占30%。

课程设计评分基本标准如下表: 1.设计内容合理、目的明确(10分) 2.设计方案正确,具有可行性、创新性(20分) 3.设计结果(软件程序)(20分) 4.态度认真、学习刻苦、遵守纪律(10分) 5.设计报告的规范化、参考文献充分(30分) 6.答辩(10分)

评分成绩

备注:成绩等级:优(90分—100分)、良(80分—89分)、中(70分—79分)、及格(60分—69分)、60分以下为不及格。

评 定 项 目 三. 课程设计文档提交与要求

设计完成后,要提交相关的文档:

1. 课程设计报告书(纸质和电子版各一份); 2. 源程序代码(电子版)。

3. 课程设计报告格式要参考课程设计报告模板要求编写,包含以下内容: (1) 设计题目 (2) 设计目的及要求 (3) 设计内容原理及方案

(4) 详细设计过程,根据课程设计内容和要求给出设计过程和结果,并对实

验结果进行描述和分析详细分析、论证设计结果,并且总结实验方法;

(5) 设计心得体会;

(6) 参考文献(书籍、网络资料等)。

题目一:语音信号的采集与处理

1、 语音信号的采集

利用Windows下的录音机或手机录音机,录制一段自己的话音,时间在10s内,(录制好的语音需要转换成.wav格式的文件),然后在Matlab软件平台下,利用函数wavread对语音信号进行采样,记住采样频率和采样点数。

(1)请每位同学都参与录音,分析各自语音时域信号的不同点。

(2)请录制或网上下载多种音乐信号,包括单音音乐信号,和弦音乐信号。比较时域波形的不同。

在Matlab中,函数sound可以对声音进行回放。其调用格式:sound(x,fs,bits)。 2、 语音信号的时域分析

(1) 语音信号播放音量的变大、变小; (2) 语音信号播放的快慢调节; (3) 语音信号的倒放; (4) 实现混音音效效果; (5) 实现回音音效效果;

(6) 实现男女变声音效效果。(可选)

3、 语音信号的频谱分析

对采集到的语音信号、音乐信号进行频谱分析,比较其频谱的不同。 (提示:利用fft函数可实现信号的傅立叶变换,得到该信号的频谱特性。)

4、 理解傅里叶变换的性质

(1) 对信号进行时域的尺度变换,抽取与插值,观察其频域中频谱的变化,

回放语音信号,体会时域语音信号变化(实现慢录快放和快录慢放功能)。

(2) 信号的调制与解调(幅度调制与解调)

1)语音信号与高频正弦载波相调制,比较其频谱变化,回放信号,比较时域中语音信号变化。

2)将调制后的信号进行解调,回放信号,比较时域中语音信号变化。

5、 设计数字滤波器

给定滤波器性能指标如下:

(1) 低通滤波器的性能指标:fb=1000Hz,fc=1200Hz,As=100dB,Ap=1dB. (2) 高通滤波器的性能指标:fc=4800Hz,fb=5000Hz,As=100dB,Ap=1dB. (3) 带通滤波器的性能指标:fb1=1200Hz, fb2=3000Hz,fc1=1000Hz,

fc2=3200Hz,As=100dB,Ap=1dB.

提示:采用FDATOOL可实现滤波器的设计。

具体实现,参考网上文献“教你如何使用matlab中的FDATOOL来设计滤波器”。

6、 用滤波器对信号进行滤波

(1) 对采集的信号加入随机噪声,利用randn( )函数可实现随机噪声。 (2) 用自己设计的滤波器对采集到的语音、音乐信号进行滤波,画出滤波后

信号的时域波形及频谱,并对滤波前后的信号进行对比,分析信号的变化;

7、 设计GUI用户界面

为了使编制的程序操作方便,设计处理系统的用户界面,在所设计的系统界面上可以选择滤波器的类型,输入滤波器参数、显示滤波器的频率响应,选择信号等。