武 汉 工 程 大 学
电气信息学院
专业班级 学生学号 学生姓名 实验项目 实验类别 基础实验 14通信3班 1404200529 赵晶 信号分析与处理实验(基于MATLAB) 实验学时 10学时 实验时间 实验地点 指导教师 12-16周周二上午 4B315 许楠 一、掌握连续信号的MATLAB表示方法及用MATLAB描绘二维图像 实验目的及要求 类 别 上机表现 报告质量 说明: 二、掌握用MATLAB对连续信号进行基本运算和时域变换的方法; 三、掌握两个连续时间信号卷积的计算方法和MATLAB编程技术。 四、掌握LTI系统的微分方程描述方法及其MATLAB编程的求解方法。 五、掌握周期函数的傅里叶级数计算方法和编程技术,掌握用MATLAB进行傅里叶正反变换的方法。 六、掌握系统频率响应特性的计算方法和特性曲线的绘制方法;掌握用MATLAB语言进行系统频响特性分析的方法 成 绩 评 定 表 评 分 标 准 按时出勤、遵守纪律 认真完成各项实验内容 程序代码规范、功能正确 填写内容完整、体现收获 分值 30分 得分 70分 合 计 评阅教师: 日 期: 年 月 日 《信号分析与处理》实验报告
实 验 内 容 实验一:连续时间信号的时域表示 一、实验内容 1、参考示例程序,绘制信号e?2tcos3?t[u?t??u?t?3?]的图形,t取-1到4,步长值设为0.01。 2、产生一个指数为[?0.1???/4?*i]*t的复指数函数,绘出函数的实部、虚部、幅度和相位的波形,t取0到20,步长值设为0.1。 二、实验方法与步骤 1、绘制信号e?2tcos3?t[u?t??u?t?3?]的图形 程序代码如下: clear all t=-1:0.01:4; %信号时间样本点向量 f=exp(-2*t).*cos(3*pi*t).*(heaviside(t)-heaviside(t-3)); %函数描述 plot(t,f) %命令绘制信号的时域波形 title('信号1') %添加标题 xlabel('t') %添加横坐标说明 ylabel('f') %添加纵坐标说明 axis([-1,4,-0.7,1.1]) %对横纵坐标进行限定 grid on 2、绘制指数为[?0.1???/4?*i]*t的复指数函数的实部、虚部、幅度和相位的波形 程序代码如下: clear all t=0:0.1:20; %信号时间样本点向量 《信号分析与处理》实验报告
z=(-0.1+(pi/4)*1i)*t; %函数描述 f=exp(z); %定义指数信号 fr=real(f); %描述函数实部 fi=imag(f); %描述函数虚部 fa=abs(f); %描述函数幅度 fg=angle(f); %描述函数相位 subplot(2,2,1) %将当前窗口分成2行2列个子窗口,并在第1个子窗口绘图 plot(t,fr) title('实部') xlabel('t') axis([-0.5,20.5,-0.8,1.2]) grid on subplot(2,2,2) %将当前窗口分成2行2列个子窗口,并在第2个子窗口绘图 plot(t,fi) title('虚部') xlabel('t') axis([-0.5,20.5,-0.8,1]) grid on subplot(2,2,3) %将当前窗口分成2行2列个子窗口,并在第3个子窗口绘图 plot(t,fa) 《信号分析与处理》实验报告
title('幅度') xlabel('t') axis([-0.5,20.5,0,1.1]) grid on subplot(2,2,4) %将当前窗口分成2行2列个子窗口,并在第4个子窗口绘图 plot(t,fg) title('相位') xlabel('t') axis([-0.5,20.5,-3.5,3.5]) grid on 三、实验数据与结果分析 1、