本科学生实验报告 学号 ********* 姓名 何胜金 学院 物电学院 专业、班级 1 2 电子 实验课程名称 数字信号处理(实验) 教师及职称 杨卫平 开课学期 第三 至 第四 学年 下 学期 填报时间 2 0 1 5 年 3 月 1 2 日 云南师范大学教务处编印 1 实验序号 01 实验名称 基本信号的产生 实验时间 2015 年3 月12 实验室 云南师范大学同析3 栋数字信号处理实验室 一.实验预习 1 .实验目的 学习使用MATLAB 产生基本信号、绘制信号波形、实现信号的基本运算,为信号分析和系统设计奠定基础
2.实验原理、实验流程或装置示意图 MATLAB提供了许多函数用于产生常用的基本信号: 如阶跃信号、脉冲信号、指数信号、正弦信号和周期方波等
这些基本信号是信号处理的基础
连续信号的产生 (1) 阶跃信号 产生阶跃信号u(t)的MATLAB程序如下,运行结果如图1
t=-2:0
02:6; x=(t>=0); plot(t,x); axis([-2,6,0,1
2]); 补充: axis一般用来设置axes的样式,包括坐标轴范围,可读比例等 axis([xmin xmax ymin ymax]) axis([xmin xmax ymin ymax zmin zmax cmin cmax]) 坐标轴设置 2 (2) 指数信号 产生随时间衰减的指数信号x(t)=2*e^(-t)的MATLAB程序如下,运 行结果如图1
001:5; x=2*exp(-1*t); plot(t,x); (3) 正弦信号 利用MATLAB提供的函数sin和cos可产生正弦和余弦信号
产生一 个幅度为2,频率为4Hz,相位为pi\6的正弦信号的MATLAB程序如下,运行结果如图1
f0=4; w0=2*pi*f0