信号与系统实验一 二
- 格式:doc
- 大小:316.50 KB
- 文档页数:11
电气学科大类级《信号与控制综合实验》课程实验报告(基本实验一:信号与系统基本实验)姓名学号专业班号同组者1 学号专业班号同组者2 学号专业班号指导教师日期实验成绩评阅人综合实验和实验报告要求信号与控制综合实验,是集多门技术基础课程以及其它延伸课程理论于一体的综合性实验课程,需要综合多门学科理论知识和实验方法来体现,因此,实验目的不是简单的课程理论验证和练习,而是综合应用、研究开发、设计创新。
应采用尽可能好的设计,使所设计的电路和系统达到要实现的功能,步骤和方案自行拟定,实现对设计思路的实验验证。
完成多个实验项目的,应将实验内容整理综合后写成一份总报告,以利于锻炼整理归纳和总结能力,在总报告中以第二级标题形式依次写下所完成的实验项目、内容及实验设计过程。
实验报告按“题目、目录、正文(分所完成的各实验项目)、结论、心得与自我评价、参考文献”6个部分撰写;正文主要包括以下几个内容:任务和目标、总体方案设计(原理分析与方案设计特点,选择依据和确定)、方案实现和具体设计(过程)、实验设计与实验结果、结果分析与讨论。
(格式方面请注意:每个图应该有图号和图名,位于图的下方,同一图号的分图应在同一页,不要跨页;每个表应该有表号和表名,位于表的上方,表号表名与表(数据)也应在同一页,不要跨页;建议各部分题目采用四号黑体、设计报告内容文字采用小四号宋体)注:报告中涉及实验指导书或教材内容,只需注明引用位置,不必在报告中再加以阐述。
不得不加引用标记地抄袭任何资料。
每一基本实验部分按计划学时100分成绩计算(100%),需要完成60分的实验项目;实验报告、设计部分和创新研究内容另外计分(分别为10%、20%和10%)。
再按照学时比例与本课程其它部分实验综合成为总实验成绩。
每一部分实验均为:基本实验:0~60分,考核基本理论的掌握和基本操作技能、实验室道德规范;实验报告:0~10分,考核思考和总结表述能力;完成设计性实验:0~20分,评价设计能力;完成创新性实验:0~10分,鼓励创新。
实验一信号与系统认知一、实验目的1、了解实验室的规章制度、强化安全教育、说明考核方法。
2、学习示波器、实验箱的使用、操作知识;3、学习常用连续周期信号的波形以及常用系统的作用。
二、实验仪器1、信号与系统实验箱(本次实验使用其自带的简易信号源,以及实验箱上的“信号通过系统”部分。
)2、示波器三、实验原理1、滤波器滤波器是一种常用的系统,它的作用为阻止某些频率信号通过,或只允许某些频率的信号通过。
滤波器主要有四种:这是四种滤波器的理想状态,实际上的滤波器只能接近这些效果,因此通常的滤波器有一些常用的参数:如带宽、矩形系数等。
通带范围:与滤波器最低衰减处比,衰减在3dB以下的频率范围。
2、线性系统线性系统是现实中广泛应用的一种系统,线性也是之后课程中默认为系统都具有的一种系统性质。
系统的线性表现在可加性与齐次性上。
齐次性:输入信号增加为原来的a倍时,输出信号也增加到原来的a倍。
四、预习要求1、复习安全操作的知识。
2、学习或复习示波器的使用方法。
3、复习典型周期信号的波形及其性质。
4、复习线性系统、滤波器的性质。
5、撰写预习报告。
五、实验内容及步骤1、讲授实验室的规章制度、强化安全教育、说明考核方法2、通过示波器,读出实验箱自带信号源各种信号的频率范围(1)测试信号源1的各种信号参数,并填入表1-1。
(2)测试信号源2的各种信号参数,并填入表1-2。
3、测量滤波器根据相应测量方法,用双踪示波器测出实验箱自带的滤波器在各频率点的输入输出幅度(先把双踪示波器两个接口都接到所测系统的输入端,调节到都可以读出输入幅度值,并把两侧幅度档位调为一致,记录下这个幅度值;之后,将示波器的一侧改接入所测系统的输出端,再调节用于输入的信号源,将信号频率其调至表1-3中标示的值,并使输入信号幅度保持原幅度值不变。
观察输出波形幅度的变化,并与原来的幅度作比较,记录变化后的幅度值。
),并将相应数据计入表1-3中。
4、测量线性系统(1)齐次性的验证自选一个输入信号,观察输出信号的波形并记录输入输出信号的参数,将输入信号的幅度增强为原信号的一定倍数后,再对输入输出输出参数进行记录,对比变化前后的输出。
《信号与系统》仿真作业实验一:连续信号的表示及可视化:f(t)=δ(t); f(t)=ε(t); f(t)=e at(分别取a>0与a<0);f(t)=R(t); f(t)=Sa(wt); f(t)=sin(2πft);(分别画出不同周期个数的波形)解:(1)f(t)=δ(t)的matlab表示:程序清单如下:》t=-5:0.01:5;k=(0-(-5))/0.01+1;y=zeros(size(t));y(k)=1/(0.01-(-0.01));plot(t,y);title('冲击函数f(t)=δ(t)')画出冲击函数的图形如下:冲击函数f(t)=δ(t)t(2) f(t)=ε(t )的matlab 表示及图形: 程序清单如下: 》t=-5:0.01:5; y=heaviside(t) plot(t,y)画出阶跃函数的图形如下:(3) f(t)=e at 的matlab 表示及图形: 程序清单如下: 》t=-10:0.01:10;y1=exp(0.1*t); y2=exp(-0.1*t); plot(t,y1,'r',t,y2,'b') 画出指数函数的图形如下:tf (t )=ε(t )(4) f(t)=R(t)的matlab 表示及图形: 程序清单如下: 》t=-5:0.01:5;y=heaviside(t+2)-heaviside(t-2); plot(t,y,'b') 画出窗函数的图形如下:(5) f(t)=Sa(wt) 的matlab 表示及图形: 程序清单如下:》ezplot('sin(t)./t',[-20,20]) grid ontf (t )=e atty =R 9t )画出抽样函数的图形如下:sin(t)/tt(6)f(t)=sin(2πft)的matlab表示及图形:程序清单如下:》ezplot('sin(2*pi*50*t)',[-.02,.02])grid on画出正弦函数的图形如下:实验二:离散信号的表示及可视化:f(t)=δ(n ); f(t)=ε(n ); f(t)=e an (分别取a>0与a<0); f(t)=R N (n ); f(t)=Sa(nw); f(t)=sin(nw );(分别取不同的w 值) 解:(1) 冲击序列f(n)=δ(n )的matlab 实现: 程序清单如下: 》n0=0; ns=-10; nf=10; n=[ns:nf];y=[zeros(1,n0-ns),1,zeros(1,nf-n0)];-0.02-0.015-0.01-0.00500.0050.010.0150.02-1-0.50.51tsin(2 50 t)stem(n,y);title('冲击序列f(n)=δ(n)')画出冲击序列的图形如下:冲击序列f(n)=δ(n)n(2)阶跃序列f(n)=ε(n)的matlab实现:程序清单如下:》n0=0;ns=-10;nf=10;n=[ns:nf];y=[zeros(1,n0-ns),ones(1,nf-n0+1)];stem(n,y);title('阶跃序列f(n)=ε(n)')阶跃序列的图形如下:(3) 指数序列f(t)=e an (分别取a>0与a<0)的matlab 实现: 程序清单如下: 》n=-10:10; y1=exp(0.1*n); y2=exp(-0.1*n); plot(n,y1,'ro',n,y2,'bo') 指数序列的图形如下:(4) 门序列f(n)=R N (n )的matlab 实现:程序清单如下: 》n1=-3;n2=3;ns=-15;nf=15;阶跃序列f(n)=ε(n)nnf (t )=e a nn=[ns:nf];y=[zeros(1,n1-ns),ones(1,n2-n1+1),zeros(1,nf-n2)]; stem(n,y);title('窗序列f(n)=R N (n )') 窗序列的图形如下:(5) 抽样序列f(t)=Sa(nw)的matlab 实现: 》n=-20:0.5:20; y=sin(n)./n; plot(n,y,'o'); title('f(t)=Sa(nw)')窗函数f(n)=R N (n)n抽样序列的图形如下:(6) 正弦序列f(t)=sin(nw )(分别取不同的w 值)的matlab 实现: 》n=-0.1:0.002:0.1 w=100 y=sin(w*n) plot(n,y,'o') grid on正弦序列的图形如下:f (t)=Sa(nw)nny =s i n (w *n )实验三:系统的时域求解1、设h(n)=(0.9)n u(n),x(n)=u(n)-u(n-10),求:y(n)=x(n)*h(n),并画出x(n),h(n),y(n)波形。
chapter1实验内容:1、画出以下连续时间信号的波形1-0)f(t)=cos(2πt)代码如下:pi=3.14159;t=0:0.01:8;fa=cos(2*pi*t);plot(t,fa);1-1)f (t)=sin(2πt)代码如下:pi=3.14159;t=0:0.01:8;fa=sin(2*t*pi); plot(t,fa);2-0)f (t)=Sa(t/π) 代码如下:pi=3.14159;t=0:0.01:8;fa=sinc(t/pi); plot(t,fa);3-0)f (t)=2[u(t 3)- u(t 5)] 代码如下:t=-1:0.01:10;ft=2*((t>=3)-(t>=5)); plot(t,ft);axis([-1,10,0,3]);4-1)f (t)=e t 代码如下:t=0:0.01:10; ft=exp(t); plot(t,ft);4-2)f (t)=e-t u(t) 代码如下:t=0:0.01:10;f1=(t>=0);f2=exp(-t); plot(t,f1.*f2);5-0)f(t)=2e j(π/4)t,画出实部、虚部、模和相角的波形代码如下:t=0:0.01:10;ft=2*exp(j*(pi/4)*t);h=real(ft); %实部g=imag(ft); %虚部r=abs(ft); %模a=angle(ft); %相角subplot(2,2,1),plot(t,h),title('实部') subplot(2,2,3),plot(t,g),title('虚部') subplot(2,2,2),plot(t,r),title('模')subplot(2,2,4),plot(t,a),title('相角')7)f (t) = u(t)代码如下:t=-1:0.01:5ft=(t>=0);plot(t,ft);axis([-1,5,0,1.5]);8)f (t) =δ(t)代码如下:t=-1:0.01:5;ft=(t>=0)-(t>=0.1); plot(t,ft);axis([-1,1,0,1.1]);9)f9为周期矩形信号,其幅度从-1 到1,占空比为75% 代码如下:pi=3.14159;t=-10:0.01/pi:10;ft=square(t,75);plot(t,ft);2、信号本身运算画出f1(t)为宽度是4,高为1,斜度为0.5 的三角脉冲,然后画出f1(-t),f1(2t),f1(2-2t)的波形以及f1(t)的微分和积分波形。
《信号与系统》课程实验报告《信号与系统》课程实验报告一图1-1 向量表示法仿真图形2.符号运算表示法若一个连续时间信号可用一个符号表达式来表示,则可用ezplot命令来画出该信号的时域波形。
上例可用下面的命令来实现(在命令窗口中输入,每行结束按回车键)。
t=-10:0.5:10;f=sym('sin((pi/4)*t)');ezplot(f,[-16,16]);仿真图形如下:图1-2 符号运算表示法仿真图形三、实验内容利用MATLAB实现信号的时域表示。
三、实验步骤该仿真提供了7种典型连续时间信号。
用鼠标点击图0-3目录界面中的“仿真一”按钮,进入图1-3。
图1-3 “信号的时域表示”仿真界面图1-3所示的是“信号的时域表示”仿真界面。
界面的主体分为两部分:1) 两个轴组成的坐标平面(横轴是时间,纵轴是信号值);2) 界面右侧的控制框。
控制框里主要有波形选择按钮和“返回目录”按钮,点击各波形选择按钮可选择波形,点击“返回目录”按钮可直接回到目录界面。
图1-4 峰值为8V,频率为0.5Hz,相位为180°的正弦信号图1-4所示的是正弦波的参数设置及显示界面。
在这个界面内提供了三个滑动条,改变滑块的位置,滑块上方实时显示滑块位置代表的数值,对应正弦波的三个参数:幅度、频率、相位;坐标平面内实时地显示随参数变化后的波形。
在七种信号中,除抽样函数信号外,对其它六种波形均提供了参数设置。
矩形波信号、指数函数信号、斜坡信号、阶跃信号、锯齿波信号和抽样函数信号的波形分别如图1-5~图1-10所示。
图1-5 峰值为8V,频率为1Hz,占空比为50%的矩形波信号图1-6 衰减指数为2的指数函数信号图1-7 斜率=1的斜坡信号图1-8 幅度为5V,滞后时间为5秒的阶跃信号图1-9 峰值为8V,频率为0.5Hz的锯齿波信号图1-10 抽样函数信号仿真途中,通过对滑动块的控制修改信号的幅度、频率、相位,观察波形的变化。
电气学科大类2012 级《信号与控制综合实验》课程实验报告(基本实验一:信号与系统基本实验)姓名丁玮学号U201216149 专业班号水电1204 同组者1 余冬晴学号U201216150 专业班号水电1204 同组者2 学号专业班号指导教师日期实验成绩评阅人实验评分表基本实验实验编号名称/内容实验分值评分实验一常用信号的观察实验二零输入响应、零状态相应及完全响应实验五无源滤波器与有源滤波器实验六LPF、HPF、BPF、BEF间的变换实验七信号的采样与恢复实验八调制与解调设计性实验实验名称/内容实验分值评分创新性实验实验名称/内容实验分值评分教师评价意见总分目录1.实验一常用信号的观察 (1)2.实验二零输入响应、零状态响应及完全响应 (4)3.实验五无源滤波器与有源滤波器 (7)4.实验六 LPF、HPF、BPF、BEF间的转换 (14)5.实验七信号的采样与恢复 (19)6.实验八调制与解调 (29)7.实验心得与自我评价 (33)8.参考文献 (34)实验一常用信号的观察一.任务与目标1.了解常见信号的波形和特点;2.了解常见信号有关参数的测量,学会观察常见信号组合函数的波形;3.学会使用函数发生器和示波器,了解所用仪器原理与所观察信号的关系;4.掌握基本的误差观察与分析方法。
二.总体方案设计1.实验原理描述信号的方法有许多种,可以用数学表达式(时间的函数),也可以使用函数图形(信号的波形)。
信号可以分为周期信号和非周期信号两种。
普通示波器可以观察周期信号,具有暂态拍摄功能的示波器可以观察到非周期信号的波形。
目前,常用的数字示波器可以方便地观察周期信号及非周期信号的波形。
2.总体设计⑴观察常用的正弦波、方波、三角波、锯齿波等信号及一些组合函数的波形,如y=sin(nx)+cos(mx)。
⑵用示波器测量信号,读取信号的幅值与频率。
三.方案实现与具体设计1.用函数发生器产生正弦波,并且设定波形的峰值及频率,用示波器观察并记录波形,测量和读取信号的幅值与频率;2.用函数发生器产生方波,并且设定波形的峰值及频率,用示波器观察并记录波形,测量和读取信号的幅值与频率;3.用函数发生器产生三角波,并且设定波形的峰值及频率,用示波器观察并记录波形,测量和读取信号的幅值与频率;4.用函数发生器产生锯齿波,并且设定波形的峰值及频率,用示波器观察并记录波形,测量和读取信号的幅值与频率;5.用函数发生器产生两个不同频率的正弦波,分别设定波形的峰值及频率,用示波器叠加波形,并观察组合函数的波形。
信号与系统实验一连续时间系统卷积的数值计算实验目的1 加深对卷积概念及原理的理解;2 掌握借助计算机计算任意信号卷积的方法.实验原理()()()tototftoftf d21⎰∞∞--=卷积实验流程图源程序#include 〈stdio。
h〉float u(float t){while(t〉=0)return(1);while(t<0)return(0);}float f1(float t){return(u(t+2)—u(t-2));}float f2(float t){return(t*(u(t)-u(t-2))+(4-t)*(u(t-2)—u(t-4)));}main(){float t,i,j,result=0;for(i=—2;i<=6;i=i+0.1){result=0;for(j=0;j<=4;j=j+0.1)result+=f2(j)*f1(i—j)*0。
1;printf("%.1f\t%.2f\t",i,result);}printf ("\n”);}实验数据—2。
0 0。
00 —1.9 0.01 —1.8 0。
03 —1。
7 0.06 -1。
6 0.10—1。
5 0.15 -1。
4 0。
21 —1.3 0。
28 -1。
2 0。
36 —1.1 0。
45-1.0 0.55 -0.9 0.66 -0。
8 0。
78 -0.7 0。
91 -0。
6 1。
05-0.5 1.20 -0.4 1。
36 -0.3 1.53 -0。
2 1.71 —0。
1 1.90 0.0 2.10 0。
1 2。
29 0。
2 2.47 0。
3 2。
64 0。
4 2。
800。
5 2。
95 0。
6 3.09 0.7 3.22 0。
8 3。
34 0.9 3。
451。
0 3。
55 1。
1 3。
64 1.2 3。
72 1.3 3.79 1。
4 3.85 1。
5 3。
90 1.6 3.94 1.7 3。
信号与系统实验报告实验一信号与系统的时域分析一、实验目的1、熟悉和掌握常用的用于信号与系统时域仿真分析的MA TLAB函数;2、学会用MA TLAB进行信号基本运算的方法;3、掌握连续时间和离散时间信号的MA TLAB产生,掌握用周期延拓的方法将一个非周期信号进行周期信号延拓形成一个周期信号的MATLAB编程。
二、实验内容Q1-1:修改程序Program1_1,将dt改为0.2,再执行该程序,保存图形,看看所得图形的效果如何?dt = 0.01时的程序clear, % Clear all variablesclose all, % Close all figure windowsdt = 0.01; % Specify the step of time variablet = -2:dt:2; % Specify the interval of timex = sin(2*pi*t); % Generate the signalplot(t,x) % Open a figure window and draw the plot of x(t)title('Sinusoidal signal x(t)')xlabel('Time t (sec)')dt = 0.2时的程序clear, % Clear all variablesclose all, % Close all figure windowsdt = 0.2; % Specify the step of time variablet = -2:dt:2; % Specify the interval of timex = sin(2*pi*t); % Generate the signalplot(t,x) % Open a figure window and draw the plot of x(t)title('Sinusoidal signal x(t)')xlabel('Time t (sec)')dt = 0.01时的信号波形dt = 0.2时的信号波形这两幅图形有什么区别,哪一幅图形看起来与实际信号波形更像?答:dt = 0.01的图形比dt = 0.2的图形光滑,dt = 0.01看起来与实际信号波形更像。
福建xx大学xx学院信息工程类实验报告课程名称:信号与系统姓名:XXX系:电子信息工程专业:电子信息工程年级:XXX级学号:XXX指导教师:XXX职称:讲师XXX年12 月17日实验项目列表XXX 信息工程类实验报告系: 电子信息工程 专业: 电子信息工程 年级: 07级 姓名: XXX 学号: XXX 实验课程: 信号与系统实验室号:_信号与系统实验室 实验设备号: 01 实验时间: 11.19 指导教师签字: 成绩:实验一 函数信号发生器1、 实验目的1)了解单片多功能集成电路函数信号发生器的功能及特点。
2)熟悉信号与系统实验箱信号产生和测试的方法。
2、 实验仪器1)信号与系统实验箱一台。
2)20MHz 双踪示波器一台。
3、 实验原理ICL8038是单片机集成函数信号发生器,其内部框图如图1.1所示。
它由恒流源1I 和2I 、电压比较器A 和B 、触发器、缓冲器和三角波变正弦波电路等组-V EE图1.1 ICL8038原理方框图外接电容C 由两个恒流源充电和放电,电压比较器A 、B 的阀值分别为电源电压(指EE cc U U +)的2/3和1/3。
恒流源1I 和2I 的大小可通过外接电阻调节,但必须12I I >。
当触发器的输出为低电平时,恒流源2I 断开,恒流源1I 给C 充电,它的两端电压UC 随时间线性上升,当UC 达到电源电压的2/3时,电压比较器A 的输出电压发生跳变,使触发器输出由低电平变为高电平,恒流源C 接通,由于12I I >(设122I I =),恒流源2I 将电流21I 加到C 上反充电,相当于C 由一个净电流I 放电,C 两端的电压UC 又转为直线下降。
当它下降到电源电压的1/3时,电压比较器B 的输出电压发生跳变,使触发器的输出由高电平跳变为原来的低电平,恒流源2I 断开,1I 再给C 充电,…如此周而复始,产生振荡。
若调整电路,使122I I =,则触发器输出为方波,经反相缓冲器由管脚⑨输出方波信号。
信号与系统实验教程(只有答案))(实验报告目录实验一信号与系统的时域分析 (2)三、实验内容及步骤 (2)实验二连续时间信号的频域分析 (14)三、实验内容及步骤 (14)实验三连续时间LTI系统的频域分析 (35)三、实验内容及步骤 (35)实验四通信系统仿真 (42)三、实验内容及步骤 (42)实验五连续时间LTI系统的复频域分析 (51)三、实验内容及步骤 (51)实验一信号与系统的时域分析三、实验内容及步骤实验前,必须首先阅读本实验原理,读懂所给出的全部范例程序。
实验开始时,先在计算机上运行这些范例程序,观察所得到的信号的波形图。
并结合范例程序应该完成的工作,进一步分析程序中各个语句的作用,从而真正理解这些程序。
实验前,一定要针对下面的实验项目做好相应的实验准备工作,包括事先编写好相应的实验程序等事项。
Q1-1:修改程序Program1_1,将dt改为0.2,再执行该程序,保存图形,看看所得图形的效果如何?dt = 0.01时的信号波形dt = 0.2时的信号波形这两幅图形有什么区别,哪一幅图形看起来与实际信号波形更像?答:Q1-2:修改程序Program1_1,并以Q1_2为文件名存盘,产生实指数信号x(t)=e-0.5t。
要求在图形中加上网格线,并使用函数axis()控制图形的时间范围在0~2秒之间。
然后执行该程序,保存所的图形。
修改Program1_1后得到的程序Q1_2如下:信号x(t)=e-0.5t的波形图clear, % Clear all variablesclose all, % Close all figure windowsdt = 0.2; % Specify the step of time variablet = -2:dt:2; % Specify the interval of timex = exp(-0.5*t); % Generate the signalplot(t,x)grid on;axis ([0 2 0 1 ])title('Sinusoidal signal x(t)')xlabel('Time t (sec)')Q1-3:修改程序Program1_1,并以Q1_3为文件名存盘,使之能够仿真从键盘上任意输入的一个连续时间信号,并利用该程序仿真信号x(t)=e-2t。
信号与系统实验报告目录1. 内容概要 (2)1.1 研究背景 (3)1.2 研究目的 (4)1.3 研究意义 (4)2. 实验原理 (5)2.1 信号与系统基本概念 (7)2.2 信号的分类与表示 (8)2.3 系统的分类与表示 (9)2.4 信号与系统的运算法则 (11)3. 实验内容及步骤 (12)3.1 实验一 (13)3.1.1 实验目的 (14)3.1.2 实验仪器和设备 (15)3.1.4 实验数据记录与分析 (16)3.2 实验二 (16)3.2.1 实验目的 (17)3.2.2 实验仪器和设备 (18)3.2.3 实验步骤 (19)3.2.4 实验数据记录与分析 (19)3.3 实验三 (20)3.3.1 实验目的 (21)3.3.2 实验仪器和设备 (22)3.3.3 实验步骤 (23)3.3.4 实验数据记录与分析 (24)3.4 实验四 (26)3.4.1 实验目的 (27)3.4.2 实验仪器和设备 (27)3.4.4 实验数据记录与分析 (29)4. 结果与讨论 (29)4.1 实验结果汇总 (31)4.2 结果分析与讨论 (32)4.3 结果与理论知识的对比与验证 (33)1. 内容概要本实验报告旨在总结和回顾在信号与系统课程中所进行的实验内容,通过实践操作加深对理论知识的理解和应用能力。
实验涵盖了信号分析、信号处理方法以及系统响应等多个方面。
实验一:信号的基本特性与运算。
学生掌握了信号的表示方法,包括连续时间信号和离散时间信号,以及信号的基本运算规则,如加法、减法、乘法和除法。
实验二:信号的时间域分析。
在本实验中,学生学习了信号的波形变换、信号的卷积以及信号的频谱分析等基本概念和方法,利用MATLAB工具进行了实际的信号处理。
实验三:系统的时域分析。
学生了解了线性时不变系统的动态响应特性,包括零状态响应、阶跃响应以及脉冲响应,并学会了利用MATLAB进行系统响应的计算和分析。
信号与系统实验报告一、信号的时域基本运算1.连续时间信号的时域基本运算两实验之一实验分析:输出信号值就等于两输入信号相加(乘)。
由于b=2,故平移量为2时,实际是右移1,符合平移性质。
两实验之二心得体会:时域中的基本运算具有连续性,当输入信号为连续时,输出信号也为连续。
平移,伸缩变化都会导致输出结果相对应的平移伸缩。
2.离散时间信号的时域基本运算两实验之一实验分析:输出信号的值是对应输入信号在每个n值所对应的运算值,当进行拉伸变化后,n值数量不会变,但范围会拉伸所输入的拉伸系数。
两实验之二心得体会:离散时间信号可以看做对连续时间信号的采样,而得到的输出信号值,也可以看成是连续信号所得之后的采样值。
二、连续信号卷积与系统的时域分析1.连续信号卷积积分两实验之一实验分析:当两相互卷积函数为冲激函数时,所卷积得到的也是一个冲激函数,且该函数的冲激t值为函数x,函数y冲激t值之和。
两实验之二心得体会:连续卷积函数每个t值所对应的卷积和可以看成其中一个在k值取得的函数与另外一个函数相乘得到的一个分量函数,并一直移动k值直至最后,最后累和出来的最终函数便是所得到的卷积函数。
3.RC电路时域积分两实验之一实验分析:全响应结果正好等于零状态响应与零输入响应之和。
两实验之二心得体会:具体学习了零状态,零输入,全响应过程的状态及变化,与之前所学的电路知识联系在一起了。
三、离散信号卷积与系统的时域分析1.离散信号卷积求和两实验之一实验分析:输出结果的n值是输入结果的k号与另一个n-k的累和两实验之二心得体会:直观地观察到卷积和的产生,可以看成连续卷积的采样形式,从这个方面去想,更能深入地理解卷积以及采样的知识。
2.离散差分方程求解两实验之一实验分析:其零状态响应序列为0 0 4 5 7.5,零输入响应序列为2 4 5 5.5 5.75,全状态响应序列为2 4 9 10.5 13.25,即全状态=零输入+零状态。
两实验之二心得体会:求差分方程时,可以根据全状态响应是由零输入输入以及零状态相加所得,分开来求,同时也加深了自己对差分方程的求解问题的理解。
实验一常用信号的描述及绘图班级:学号:姓名:实验目的:1.学习使用MATLAB产生基本信号、绘制信号波形、实现信号的基本运算;2.熟悉Matlab中plot 、stem等函数的应用;3.掌握信号与系统中常用信号的描述;4.绘制信号与系统中常用信号波形图;信号可以表示为一个和多个变量的函数,在信号与系统这门课程里只对一维信号进行研究,自变量为时间。
对于一个系统特性的研究,其中重要的一方面是研究时间变化的物理量。
在本实验中,将对常见的信号和特性进行分析。
其中包括正弦信号、指数信号、负指数信号、单位阶跃信号、单位冲激信号。
实验内容:1.画出f(t)=t、f(t)=t*u(t)、f(t)=(t-1)*u(t)的波形。
比较它们之间的区别。
代码:>> t1=-10:0.1:10;>> t2=-5:0.1:4;>> u=1/2+1/2*sign(t);>> f1=t;>> f2=t.*u;>> f3=(t-1).*u;>> plot(t1,f1,'r');>> plot(t2,f2,'r');>> plot(t2,f3,'r');图像结果:2.画出f(t)=cos(2*t)的波形,画出f(n)=cos(2*n)的波形,并判断f(t)及f(n)是否为周期信号,若是周期信号,确定其周期。
代码:>> t=-10:0.1:10;>> ft=cos(2*t);>> n=-10:0.1:10;>> fn=cos(2*n);>> plot(t,ft,'r');>> stem(n,fn,'fill');图像结果:是周期函数,周期为π3.已知f(n)=(1,2,3,4,5,6,7,8,9),n=1,2,3,4,5,6,7,8,9.时,画出f(n)、f(-n+1)及f(3n+1)的波形,理解信号的基本运算。
合肥工业大学宣城校区《信号与系统》课程实验报告专业班级学生姓名《信号与系统》课程实验报告一实验名称一阶系统的阶跃响应姓名系院专业班级学号实验日期指导教师成绩一、实验目的1.熟悉一阶系统的无源和有源电路;2.研究一阶系统时间常数T的变化对系统性能的影响;3.研究一阶系统的零点对系统响应的影响。
二、实验原理1.无零点的一阶系统无零点一阶系统的有源和无源电路图如图2-1的(a)和(b)所示。
它们的传递函数均为:10.2s1G(s)=+(a) 有源(b) 无源图2-1 无零点一阶系统有源、无源电路图2.有零点的一阶系统(|Z|<|P|)图2-2的(a)和(b)分别为有零点一阶系统的有源和无源电路图,它们的传递函数为:10.2s1)0.2(sG(s)++=,⎪⎪⎪⎪⎭⎫⎝⎛++=S611S161G(s)(a) 有源(b) 无源图2-2 有零点(|Z|<|P|)一阶系统有源、无源电路图3.有零点的一阶系统(|Z|>|P|)图2-3的(a)和(b)分别为有零点一阶系统的有源和无源电路图,它们的传递函数为:1s10.1sG(s)=++(a) 有源(b) 无源图2-3 有零点(|Z|>|P|)一阶系统有源、无源电路图三、实验步骤1.打开THKSS-A/B/C/D/E型信号与系统实验箱,将实验模块SS02插入实验箱的固定孔中,利用该模块上的单元组成图2-1(a)(或(b))所示的一阶系统模拟电路。
2.实验线路检查无误后,打开实验箱右侧总电源开关。
3.将“阶跃信号发生器”的输出拨到“正输出”,按下“阶跃按键”按钮,调节电位器RP1,使之输出电压幅值为1V,并将“阶跃信号发生器”的“输出”端与电路的输入端“Ui”相连,电路的输出端“Uo”接到双踪示波器的输入端,然后用示波器观测系统的阶跃响应,并由曲线实测一阶系统的时间常数T。
4.再依次利用实验模块上相关的单元分别组成图2-2(a)(或(b))、2-3(a)(或(b))所示的一阶系统模拟电路,重复实验步骤3,观察并记录实验曲线。
信号与系统实验一7.1(7.2)、利用MATLAB的向量表示法和符号运算功能表示下列连续信号的时域波形。
1、f(t)=4sin(2πt-π/4)向量法:t=-2*pi:pi/50:2*pi;y=4*sin(2*pi*t-pi/4);plot(t,y)符号法:syms tf=sym('4*sin(2*pi*t-pi/4)')ezplot(f,[-pi,pi])(2)f(t)=(1-e-2t)u(t)向量法:t=-1:0.01:1;f=(1-exp(-2*t)).*Heaviside(t);plot(t,f)set(gcf,'color','w')title('exp(-2t)')xlabel('t')符号法:syms t;f=('(1-exp(-2*t)).*Heaviside(t)')ezplot(f,[-2,2])7.3 利用matlab绘出下列离散序列的离散波形。
(3)x(n)=n[u(n)-u(n-5)]n=-3:8;x=n.*(jyxl(n)-jyxl(n-5));stem(n,x,'filled')title('x(n)=n[u(n)-u(n-5)]')xlabel('n')7.4、用MATLAB编程绘制出下列连续时间信号的时域波形,观察信号是否为周期信号?若是周期信号,周期是多少?若不是周期信号,请说明原因。
(1)f(t)=sin(t)+2sin(πt)syms tf=sym('sin(t)+2*sin(pi*t)') ezplot(f,[-5*pi,5*pi])答:此信号不是周期信号,因为T1=2π,T2=2,周期之比为无理数,所以不是周期信号。
7.5 用MATLAB编程绘制出下列复信号的实部、虚部模、辐角随时间变化的曲线,观察分析复信号的时域特征。
信号与系统实验报告班级:姓名:信息与通信工程学院实验一 系统的卷积响应实验性质:提高性 实验级别:必做 开课单位:信息与通信工程学院 学 时:2一、实验目的:深刻理解卷积运算,利用离散卷积实现连续卷积运算;深刻理解信号与系统的关系,学习MATLAB 语言实现信号通过系统的仿真方法。
二、实验设备: 计算机,MATLAB 软件 三、实验原理: 1、 离散卷积和: 调用函数:conv ()∑∞-∞=-==i i k f i f f f conv S )()(1)2,1(为离散卷积和,其中,f1(k), f2 (k) 为离散序列,K=…-2, -1, 0 , 1, 2, …。
但是,conv 函数只给出纵轴的序列值的大小,而不能给出卷积的X 轴序号。
为得到该值,进行以下分析:对任意输入:设)(1k f 非零区间n1~n2,长度L1=n2-n1+1;)(2k f 非零区间m1~m2,长度L2=m2-m1+1。
则:)(*)()(21k f k f k s =非零区间从n1+m1开始,长度为L=L1+L2-1,所以S (K )的非零区间为:n1+m1~ n1+m1+L-1。
2、 连续卷积和离散卷积的关系:计算机本身不能直接处理连续信号,只能由离散信号进行近似: 设一系统(LTI )输入为)(t P ∆,输出为)(t h ∆,如图所示。
)t)()(t h t P ∆∆→)()(lim )(lim )(0t h t h t P t =→=∆→∆∆→∆δ若输入为f(t):∆∆-∆=≈∑∞-∞=∆∆)()()()(k t P k f t f t f k得输出:∆∆-∆=∑∞-∞=∆∆)()()(k t hk f t y k当0→∆时:⎰∑∞∞-∞-∞=∆→∆∆→∆-=∆∆-∆==ττδτd t f k t P k f t f t f k )()()()(lim)(lim )(0⎰∑∞∞-∞-∞=∆→∆∆→∆-=∆∆-∆==τττd t h f k t hk f t y t y k )()()()(lim)(lim )(0所以:∆∆-∆=-==∑⎰→∆)()(lim)()()(*)()(212121k t f k fd t f f t f t f t s τττ如果只求离散点上的f 值)(n f ∆])[()()()()(2121∑∑∞-∞=∞-∞=∆-∆∆=∆∆-∆∆=∆k k k n f k f k n f k fn f所以,可以用离散卷积和CONV ()求连续卷积,只需∆足够小以及在卷积和的基础上乘以∆。
实验一信号与系统的时域分析一、实验目的1、熟悉与掌握常用的用于信号与系统时域仿真分析的MA TLAB函数;2、掌握连续时间与离散时间信号的MA TLAB产生,掌握用周期延拓的方法将一个非周期信号进行周期信号延拓形成一个周期信号的MA TLAB编程;3、牢固掌握系统的单位冲激响应的概念,掌握LTI系统的卷积表达式及其物理意义,掌握卷积的计算方法、卷积的基本性质;4、掌握利用MA TLAB计算卷积的编程方法,并利用所编写的MA TLAB程序验证卷积的常用基本性质;掌握MA TLAB描述LTI系统的常用方法及有关函数,并学会利用MATLAB求解LTI系统响应,绘制相应曲线。
基本要求:掌握用MA TLAB描述连续时间信号与离散时间信号的方法,能够编写MATLAB程序,实现各种信号的时域变换与运算,并且以图形的方式再现各种信号的波形。
掌握线性时不变连续系统的时域数学模型用MA TLAB描述的方法,掌握卷积运算、线性常系数微分方程的求解编程。
二、实验原理信号(Signal)一般都就是随某一个或某几个独立变量的变化而变化的,例如,温度、压力、声音,还有股票市场的日收盘指数等,这些信号都就是随时间的变化而变化的,还有一些信号,例如在研究地球结构时,地下某处的密度就就是随着海拔高度的变化而变化的。
一幅图片中的每一个象素点的位置取决于两个坐标轴,即横轴与纵轴,因此,图像信号具有两个或两个以上的独立变量。
在《信号与系统》课程中,我们只关注这种只有一个独立变量(Independent variable)的信号,并且把这个独立变量统称为时间变量(Time variable),不管这个独立变量就是否就是时间变量。
在自然界中,大多数信号的时间变量都就是连续变化的,因此这种信号被称为连续时间信号(Continuous-Time Signals)或模拟信号(Analog Signals),例如前面提到的温度、压力与声音信号就就是连续时间信号的例子。
实验一 连续时间信号
§1.1 表示信号的基本MATLAB 函数 目的
学习连续时间信号和离散时间信号在MATLAB 中的表示。
基本题
1.对下面信号创建符号表达式
()()t t t x ππ2c o s
2sin )(= 对于T=4,8和16,利用ezplot 画出320≤≤t 内的信号。
什么是)(t x 的基波周期?
中等题
2.对下面信号创建一个符号表达式()t e t x at π2cos )(-=
对于81,41,21=a ,利用ezplot 确定d t ,d t 为)(t x 最后跨过0.1的时间,将d t 定义为该信号的消失的时间。
利用ezplot 对每一个a 值确定在该信号消失之前,有多少个完整的余弦周期出现,周期数目是否正比于品质因素a
T Q 2)
2(π=?
深入题
3.将信号21621)
(t j t j e e t x ππ+=的符号表达式存入x 中。
注意:在符号表
达式中1-是用‘i ’而不是'j'。
4.对符号表达式x ,创建两个函数为
)
(x sabs xm =和)
(x sangle xa =,用这两个
函数创建分别代表)(1t x 的幅值和相位的符号表达式。
分别画出在区间320≤≤n 上
)
(t x 的幅值和相位。
思考为什么相位图是不连续的?
§1.3连续时间信号时间变量的变换 目的 中等题
1. 利用Heaviside 定义由())2()()(--=t u t u t t f 给出的)(t f 的符号表达式,并利用ezplot 画出这一符号表达式。
2.以下表达式定义一组由)(t f 表示的连续时间信号,利用Symbolic Math Toolbox 函数subs 和已经定义的符号表达式)(t f ,以MATLAB 调用g1~g5的方式定义符号表达式表示下列每一个信号,并利用ezplot 画出每个信号,叙述下列每一个信号是怎样与)(t f 关联的。
)
12()()1()()3()()1()()
()(54321+-=+-=-=+=-=t f t g t f t g t f t g t f t g t f t g
§1.4连续时间信号的能量和功率 目的
学习求一个连续时间信号的能量或平均功率。
基本题
1.对下面每一个信号创建符号表达式:
()t
j t j e
e
t x t t x πππ+==3
221)(c o s )(
这些表达式将‘t ’作为一个变量。
2. 定义E1,E2和E3分别为信号)(1t x ,)(2t x 所包含的a E 的符号表达式。
应该以‘a ’和‘-a ’作为积分上下限的符号表达式。
利用int ,同时为得到符号表达式x 的复共轭,可以键入subs(x ,‘-i ’,‘i ’)。
3. 利用每个信号的符号表达式求该信号在单一周期内的能量T E 。
答案应是数字而不是表达式。
对每一符号表达式,利用ezplot 画出a E 作为)300(≤≤a a 的函数关系图。
能量随区间长度的增加如何变化?∞E 的期望值是什么?
4. 定义P1,P2分别为信号)(1t x ,所包含的a P 的符号表达式。
创建每一个符号表达式,并用ezplot 画出在601.0≤≤a 上的a P 。
注意,对于0=a ,a P 无定义。
a P 随a 的增加,其特性如何?从图中估计出每个信号∞P 。
对每个信号,∞
P 与
T E T )(2比较的结果如何?明确说明根据∞P 和2T E 的定义,怎样本该就能预计到这一结果?
5. 为什么会预期到)(1t x 的a P 收敛到同一值?说明这一结果如何本来就能预期到。
实验二 连续LTI 系统
目的
学习利用lsim 求解连续LTI 系统。
1.利用lsim 计算由下面微分方程描述的因果LTI 系统,对输入)2()(-=t u t x 的响应,并作图。
)()(2)
(t x t y
t dy +-= (2.5)
2.用step和impulse计算由(2.3)式所表征的因果LTI系统的单位阶跃和单位冲激响应。
将用step计算出的单位阶跃响应与上图作比较。
将用impulse所得到的信号与(2.4)式的导数所给出的真正的单位冲激响应作比较。