信号与系统实验一
信号与系统实验报告(一) 大二下
电气学科大类级《信号与控制综合实验》课程实验报告(基本实验一:信号与系统基本实验)姓名学号专业班号同组者1 学号专业班号同组者2 学号专业班号指导教师日期实验成绩评阅人综合实验和实验报告要求信号与控制综合实验,是集多门技术基础课程以及其它延伸课程理论于一体的综合性实验课程,需要综合多门学科理论知识和实验方法来体现,因此,实验目的不是简单的课程理论验证和练习,而是综合应用、研究开发、设计创新。
应采用尽可能好的设计,使所设计的电路和系统达到要实现的功能,步骤和方案自行拟定,实现对设计思路的实验验证。
完成多个实验项目的,应将实验内容整理综合后写成一份总报告,以利于锻炼整理归纳和总结能力,在总报告中以第二级标题形式依次写下所完成的实验项目、内容及实验设计过程。
实验报告按“题目、目录、正文(分所完成的各实验项目)、结论、心得与自我评价、参考文献”6个部分撰写;正文主要包括以下几个内容:任务和目标、总体方案设计(原理分析与方案设计特点,选择依据和确定)、方案实现和具体设计(过程)、实验设计与实验结果、结果分析与讨论。
(格式方面请注意:每个图应该有图号和图名,位于图的下方,同一图号的分图应在同一页,不要跨页;每个表应该有表号和表名,位于表的上方,表号表名与表(数据)也应在同一页,不要跨页;建议各部分题目采用四号黑体、设计报告内容文字采用小四号宋体)注:报告中涉及实验指导书或教材内容,只需注明引用位置,不必在报告中再加以阐述。
不得不加引用标记地抄袭任何资料。
每一基本实验部分按计划学时100分成绩计算(100%),需要完成60分的实验项目;实验报告、设计部分和创新研究内容另外计分(分别为10%、20%和10%)。
再按照学时比例与本课程其它部分实验综合成为总实验成绩。
每一部分实验均为:基本实验:0~60分,考核基本理论的掌握和基本操作技能、实验室道德规范;实验报告:0~10分,考核思考和总结表述能力;完成设计性实验:0~20分,评价设计能力;完成创新性实验:0~10分,鼓励创新。
信号与系统实验一连续时间信号分析实验报告
实验一 连续时间信号分析一、实验目的(一)掌握使用Matlab 表示连续时间信号1、学会运用Matlab 表示常用连续时间信号的方法2、观察并熟悉常用信号的波形和特性(二)掌握使用Matlab 进行连续时间信号的相关运算1、学会运用Matlab 进行连续时间信号的时移、反褶和尺度变换2、学会运用Matlab 进行连续时间信号微分、积分运算3、学会运用Matlab 进行连续时间信号相加、相乘运算4、学会运用Matlab 进行连续时间信号卷积运算二、实验条件装用Matlab R2015a 的电脑。
三、实验内容1、利用Matlab 命令画出下列连续信号的波形图。
(1))4/3t (2cos π+ 程序:t=-3:0.01:3; ft=2*cos(3*t+pi/4); plot(t,ft)图像:(2))t (u )e 2(t--程序:t=-6:0.01:6; ut=(t>=0);ft=(2-1*exp(-t)).*ut; plot(t,ft)图像:(3))]2()(u )][t (cos 1[--+t u t π 程序:t=-6:0.01:6; ut=(t>=0); ut2=(t>=2);ft=(1+cos(pi*t)).*(ut-ut2); plot(t,ft)图像:2、利用Matlab 命令画出复信号)4/t (j 2e )t (f π+=的实部、虚部、模和辐角。
程序:t=0:0.01:20;ft=2*exp(1j*(t+pi/4));subplot(2,2,1);plot(t,real(ft));title('ʵ²¿');axis([-0.5,20,-2.5,2.5]); subplot(2,2,2);plot(t,imag(ft));title('Ð鲿');axis([-0.5,20,-2.5,2.5]); subplot(2,2,3);plot(t,abs(ft));title('Ä£');axis([-0.5,20,-0.5,2.5]); subplot(2,2,4);plot(t,angle(ft));title('·ø½Ç');axis([-0.5,20,-3.5,3.5]);图像:3、已知信号的波形如下图所示:试用Matlab 命令画出()()()()2332----t f t f t f t f ,,,的波形图。
《信号与系统》课程实验报告
《信号与系统》课程实验报告《信号与系统》课程实验报告一图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.掌握基本运算单元的测试方法。
二、 实验设备与仪器1.THKSS-A/B/C/D/E 型信号与系统实验箱; 2.实验模块SS12; 3.双踪示波器。
三、 实验内容1.设计加法器、比例运算器、积分器、微分器四种基本运算单元电路; 2.测试基本运算单元特性。
四、 实验原理1.运算放大器运算放大器实际就是高增益直流放大器,当它与反馈网络连接后,就可实现对输入信号的求和、积分、微分、比例放大等多种数学运算,运算放大器因此而得名。
运算放大器的电路符号如图1-1所示:图1-1 运算放大器的电路符号由图可见,它具有两个输入端和一个输出端:当信号从“-”端输入时,输出信号与输入信号反相,因此称“-”端为反相输入端;而从“+”端输入时,输出信号与输入信号同相,因此称“+”端为同相输入端。
运算放大器有以下的特点:(1)高增益运算放大器的电压放大倍数用下式表示:)1(0+--=u u u A式中,u o 为运放的输出电压;u +为“+”输入端对地电压;u -为“-”输入端对地电压。
不加反馈(开环)时,直流电压放大倍数高达104~106。
(2)高输入阻抗运算放大器的输入阻抗一般在106Ω~1011Ω范围内。
(3)低输出阻抗运算放大器的输出阻抗一般为几十到一、二百欧姆。
当它工作于深度负反馈状态时,其闭环输出阻抗更小。
为使电路的分析简化,人们常把上述的特性理想化,即认为运算放大器的电压放大倍数和输入阻抗均为无穷大,输出阻抗为零。
据此得出下面两个结论:1)由于输入阻抗为无穷大,因而运放的输入电流等于零。
2)运放的电压放大倍数为无穷大,输出电压为一有限值,由式(1)可知,差动输入电压(u +-u -)趋于零值,即u + =u -。
2.基本运算单元在系统中,常用的基本运算单元有加法器、比例运算器、积分器和微分器四种,现简述如下:(1)加法器图1-2为加法器的电路原理图:u -u +R P =R//R//R//R Fi pR P =2.4K R=R F =10K图1-2 加法器基于运算放大器的输入电流为零,则由图1-2得:R 3-3---==u R u i p--=-=u R i u u F p 40)2(41o u u =-同理得:R u u R u u R u u R u ++++-+-+-=321由上式求得:)3(4321uu u u ++=+因为 u -=u +所以 u o =u 1+u 2+u 3 (4)即运算放大器的输出电压等于输入电压的代数和。
信号与系统实验1
实验一:连续信号和离散信号的表示与卷积一.实验目的1. 学习MATLAB 软件产生信号和实现信号的可视化2. 学习和掌握连续和离散信号的时域表示方法3. 学习和掌握连续信号和离散信号卷积方法二.实验原理1. 信号的表示方法● 常用信号:➢ 连续函数()θω+=t t f sin )(, atAe t f =)(,ttt Sa sin )(=➢ 离散信号()n n f 0sin )(ω=,njw e n f 0)(=,)()(n u a n f n=● 奇异信号:➢ 连续函数:冲激函数)(t δ,阶跃函数)(t u ,斜坡函数)(t R ➢ 离散信号:冲激函数)(n δ,阶跃函数)(n u ,斜坡函数)(n R2.卷积连续函数的卷积:⎰∞∞--=τττd t f f t g )()()(21离散函数的卷积:∑∞-∞=-=m m n fm f n g )()()(21三.实验内容1. 熟悉matlab 工作环境(1) 运行matlab.exe ,进入matlab 工作环境,如图(1)所示。
图1 matlab工作环境(2)matlab工作环境由Command Window(命令窗口)、Current Direcroty(当前目录)、workspace (工作空间)、command History(历史命令)和Editor(文件编辑器)5部分组成。
其中所有文件的编辑和调试、运行在Editor编辑窗口下进行。
程序的运行也可以在命令窗口进行。
程序调试的信息显示在命令窗口。
(3)程序文件的产生:点击菜单file下的New下的M_files,进入编辑器界面,如图2。
图2 M 文件编辑器(4) 在matlab 软件中,程序分为脚本和函数文件,两者的差别在于函数文件有形参和返回的结果,而脚本文件中的变量全部返回到工作空间。
在m 文件编辑器下键入程序代码,保存程序文件(命名规则同C 语言)。
如果所定义的是函数文件,则要求函数名为M 文件名。
信号与系统实验一
实验一信号的时域描述与运算一、实验目的1.学会用MATLAB 表示常用连续信号的方法,了解这些信号的基本特征;2.学会用MATLAB 表示常用离散信号的方法,了解这些信号的基本特征;3.学会用MATLAB 进行信号基本运算的方法,了解信号运算对信号所起的作用。
二、实验原理1.连续信号的MATLAB 表示MATLAB 提供了大量的生成基本信号的函数,例如指数信号、正余弦信号。
表示连续时间信号有两种方法,一是数值法,二是符号法。
数值法是定义某一时间范围和取样时间间隔,然后调用该函数计算这些点的函数值,得到两组数值矢量,可用绘图语句画出其波形;符号法是利用MATLAB 的符号运算功能,需定义符号变量和符号函数,运算结果是符号表达的解析式,也可用绘图语句画出其波形图。
(一)数值法(向量表示法)对于连续时间信号f (t ),我们可以用两个行向量f 和t 来表示,其中向量t 是形如t =t1:p :t2的MATLAB 命令定义的时间范围向量,t 1为信号起始时间,t 2为中止时间,p 为时间间隔。
向量f 为连续信号f (t )在向量t 所定义的时间点上的样值。
例如对于连续信号f (t )=sin(t ),我们可以用如下两个向量来表示:t=-10:1.5:10;f=sin(t)用上述向量对连续信号表示后,就可以用plot 命令来绘出该信号的时域波形。
Plot 命令可将点与点间用直线连接,当点与点间的距离很小时,绘出的图形就成了光滑的曲线。
命令如下:plot(t,f)title(‘f(t)=sint’)xlabel(‘t’)axis([-10,10,-1.1,1.1])绘制的信号波形如图1.1所示,当把时间间隔p 取得更小(如0.01)时,就可得到sint 较好的近似波形,如图1.2所示。
图1.1p=1.5的sint 近似波形图1.2p=0.01的sint 近似波形MATLAB 提供了大量用以生成基本信号的函数,比如最常用的指数信号、正弦信号等就是MATLAB 的内部函数,即不需要安装任何工具箱就可以调用的函数。
信号与系统实验报告一-连续时间信号
实验一 连续时间信号§1.2 连续时间复指数信号 基本题1.对下面信号创建符号表达式()()t t t x ππ2c o s2sin )(= 这两个信号应分别创建,然后用symmul 组合起来。
对于T=4,8和16,利用ezplot 画出320≤≤t 内的信号。
什么是)(t x 的基波周期?x(t) =cos((pi*t)/2)*sin((pi*t)/2)=1/2sin(pi*t) (T=4)若令f1=1 /T1=1/2,很容易得到其基波分量:1/2sin(pi*t)同理可得:x(t)=cos((pi*t)/4)*sin((pi*t)/4)=1/2sin((pi*t)/2) (T=8)其基波分量为1/2sin((pi*t)/2),基频为f1=1/T1=1/4x(t)= cos((pi*t)/8)*sin((pi*t)/8)=1/2sin((pi*t)/4) (T=16)其基波分量为1/2sin((pi*t)/4),基频为f1=1/T1=1/8 中等题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(π=?1)当a=1/2时: x(t)= cos(2*pi*t)/exp(t/2)利用Tool菜单中的data cursor项目可大致确定d t=4.548在该信号消失之前,有个约4(4.5)完整的余弦周期出现,对应的品质因数为6.28。
2)当a=1/4时: x(t)= cos(2*pi*t)/exp(t/4)利用Tool菜单中的data cursor项目可大致确定d t=9.053在该信号消失之前,有个约9完整的余弦周期出现,对应的品质因数为12.57。
信号与系统实验1
信号与系统实验一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编程绘制出下列复信号的实部、虚部模、辐角随时间变化的曲线,观察分析复信号的时域特征。
信号与系统实验一、二
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)的微分和积分波形。
《信号与系统》实验报告
信号与系统实验报告班级:姓名:信息与通信工程学院实验一 系统的卷积响应实验性质:提高性 实验级别:必做 开课单位:信息与通信工程学院 学 时: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-无源和有源滤波器设计
哈尔滨理工大学实验报告课程名称:信号与系统实验实验名称:无源和有源滤波器设计班级学号姓名指导教师2020 年6 月7 日教务处印制一、实验预习(准备)报告1、实验目的1.了解 RC 无源和有源滤波器的种类、基本结构及其特性;2.分析和对比无源和有源滤波器的滤波特性;3.掌握滤波器的设计方法并完成设计和仿真。
2、实验相关原理及内容1、滤波器是对输入信号的频率具有选择性的一个二端口网络,它允许某些频率(通常是某个频带范围)的信号通过,而其它频率的信号受到衰减或抑制,这些网络可以由RLC 元件或RC 元件构成的无源滤波器,也可以由RC 元件和有源器件构成的有源滤波器。
2、根据幅频特性所表示的通过或阻止信号频率范围的不同,滤波器可分为低通滤波器(LPF)、高通滤波器(HPF)、带通滤波器(BPF)和带阻滤波器(BEF)四种。
把能够通过的信号频率范围定义为通带,把阻止通过或衰减的信号频率范围定义为阻带。
而通带与阻带的分界点的频率ωc 称为截止频率或称转折频率。
图1-1 中的|H(jω)|为通带的电压放大倍数,ω0为中心频率,ωcL和ωcH分别为低端和高端截止频率。
图1-1 各种滤波器的理想频幅特性3、图 1-2 所示,滤波器的频率特性 H(jω)(又称为传递函数),它用下式表示H(jω)=u2=A(ω)∠θ(ω)u1(3-1)式中 A(ω)为滤波器的幅频特性,θ(ω)为滤波器的相频特性。
它们都可以通过实验的方法来测量图 1-2 滤波器。
图 1-2 滤波器模型图四种滤波器的实验线路如图 1-3 所示:图 1-3 各种滤波器的实验线路图3、实验方法及步骤设计1、滤波器的输入端接正弦信号发生器或扫频电源,滤波器的输出端接示波器或交流数字毫伏表,2、测试无源和有源低通滤波器的幅频特性。
3、无源和有源低通滤波器的仿真设计与幅频特性测试。
(1)测试RC 无源低通滤波器的幅频特性。
用图1-1(a)所示的电路,测试RC 无源低通滤波器的特性。
信号与系统实验报告一
信号与系统实验报告一实验一:信号与系统实验报告实验目的:1. 了解信号与系统的基本概念和理论知识;2. 学习使用MATLAB 对信号进行分析和处理;3. 掌握系统的时域和频域分析方法。
实验内容:本次实验包括以下两个部分:1. 信号的生成与表示;2. 系统的时域和频域分析。
一、信号的生成与表示1. 在MATLAB 中生成并绘制以下信号的波形图:(1) 正弦信号:A*sin(2*pi*f*t);(2) 方波信号:sign(sin(2*pi*f*t));(3) 带噪声的正弦信号:(1+N)*sin(2*pi*f*t)。
2. 对以上生成的信号进行分析和处理:(1) 计算各种信号的幅值、频率和相位;(2) 绘制各种信号的功率谱密度图。
二、系统的时域和频域分析1. 在MATLAB 中定义以下信号系统的单位脉冲响应h(n):(1) 线性时不变系统:h(n) = (0.4)^n * u(n),其中,u(n) 表示单位阶跃函数;(2) 非线性时变系统:h(n) = n * u(n)。
2. 对定义的信号系统进行时域和频域分析:(1) 绘制并分析系统的单位脉冲响应;(2) 计算系统的单位脉冲响应的离散时间傅里叶变换;(3) 绘制系统的幅频响应函数。
实验结果:1. 信号的生成与表示:(1) 正弦信号:根据给定的振幅A、频率f 和时间t,在MATLAB 中生成相应的正弦信号,并绘制出波形图。
根据波形图可以观察到正弦信号的周期性和振幅。
(2) 方波信号:根据给定的频率f 和时间t,在MATLAB 中生成相应的方波信号,并绘制出波形图。
方波信号由正负两个幅值相等的部分组成,可以通过绘制图形来观察到。
(3) 带噪声的正弦信号:根据给定的振幅A、频率f、时间t 和噪声系数N,在MATLAB 中生成带噪声的正弦信号,并绘制出波形图。
可以通过观察波形图来分析噪声对信号的影响。
2. 系统的时域和频域分析:(1) 线性时不变系统的单位脉冲响应:根据给定的线性时不变系统的单位脉冲响应函数,计算并绘制出相应的单位脉冲响应图。
华工电信学院信号与系统实验一报告参考模板
华工电信学院信号与系统实验信号与系统实验报告(一)实验项目名称:MATLAB 编程基础及典型实例 上机实验题目:信号的时域运算及MA TLAB 实现 一、实验目的学习并掌握使用MATLAB 产生基本信号、绘制信号波形、实现信号的可视化表示,为信号分析和系统设计奠定基础。
二、实验内容1. 利用Matlab 产生下列连续信号并作图。
(1) 51),1(2)(<<---=t t u t x(2) 2000,)8.0cos()1.0cos()(<<=t t t t x ππ 2. 利用Matlab 产生下列离散序列并作图。
(1) ⎩⎨⎧≤≤-=其他,055,1][k k x , 设1515-≤<k 。
(2) )]25.0cos()25.0[sin()9.0(][k k k x k ππ+=,设2020-≤<k 。
3. 已知序列]3,2,1,0,1,2;2,3,1,0,2,1[][--=-=k k x , ]21,0,1,1,1[][=-=k k h 。
(1) 计算离散序列的卷积和][][][k h k x k y *=,并绘出其波形。
(2) 计算离散序列的相关函数][][][n k y k x k R k xy +=∑∞-∞=,并绘出其波形。
(3) 序列相关与序列卷积有何关系?三、实验细节1. 利用Matlab 产生下列连续信号并作图。
(1) 51),1(2)(<<---=t t u t xt=-1:0.01:5;x=-2.*((t-1)>=0); plot(t,x);axis([-1,5,-2.2,0.2])-112345-2-1.5-1-0.5(2) 2000,)8.0cos()1.0cos()(<<=t t t t x ππ t=0:2:200;x=cos(0.1*pi*t).*cos(0.8*pi*t); plot(t,x);20406080100120140160180200-1-0.8-0.6-0.4-0.200.20.40.60.812. 利用Matlab 产生下列离散序列并作图。
信号与系统实验报告实验一 信号与系统的时域分析
实验一信号与系统的时域分析一、实验目的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. 学习使用示波器和信号发生器进行信号的产生与观测;2. 熟悉信号与系统实验中常用的信号类型,如正弦信号、方波信号等;3. 掌握信号的频谱分析方法,如傅里叶变换和功率谱估计;4. 理解系统的时域和频域特性,如冲激响应、单位脉冲响应和传递函数。
实验器材:1. 示波器(型号:XXXX)2. 信号发生器(型号:XXXX)3. 实验信号源(型号:XXXX)4. 电缆、连接线等实验辅助器材实验步骤:注意:在进行实验之前,请确保所有仪器设备连接正确,且电源线接地良好。
第一步:信号发生与观测1. 将信号发生器的输出端与示波器的输入端连接,在信号发生器上选择合适的信号类型和频率进行输出。
2. 调节示波器的触发模式和水平控制,使得信号在示波器屏幕上显示清晰。
3. 改变信号发生器的输出参数,观察示波器上信号的变化,并记录观测结果。
第二步:信号频谱分析1. 使用信号发生器产生一个频率为f的正弦信号,并将信号输入示波器。
2. 切换示波器的测量模式为频谱分析模式,选择傅里叶变换作为频谱分析方法。
3. 记录示波器上显示的频谱图像,并分析频谱图像中各谐波分量的相对强度和频率。
第三步:系统时域特性测量1. 使用信号发生器产生一个单位冲激信号,并将信号输入系统。
2. 通过示波器观测系统的响应信号,并记录系统对单位冲激信号的响应情况。
3. 切换示波器的触发模式,选择单次触发模式,以便更好地观察系统的响应。
第四步:系统频域特性测量1. 使用信号发生器产生一个频率为f的正弦信号,并将信号输入系统。
2. 通过示波器观测系统的输出信号,并记录观测结果。
3. 将示波器的触发模式设置为频谱分析模式,进行系统输出信号的频谱分析。
4. 根据频谱分析结果,分析系统在不同频率下的增益特性和相位特性。
信号与系统实验1:常见信号观测
号的相加和相乘都是基于向量的点运算。
f =symadd(f1,f2);或f=f1+f2; ezplot(f)f =symmul(f1,f2);或f=f1*f2; ezplot(f)3、连续时间信号的微分和积分符号运算工具箱有强大的积分运算和求导功能。
连续时间信号的微分运算,可使用diff 命令函数来完成,其语句格式为:diff(function, ‘variable ’,n)其中, function 表示需要进行求导运算的函数,或者被赋值的符号表达式;variable 为求导运算的独立变量; n 为求导阶数,默认值为一阶导数。
连续时间信号积分运算可以使用int 命令函数来完成,其语句格式为:int(function, ‘variable ’, a, b)其中,function 表示被积函数,或者被赋值的符号表达式;variable 为积分变量;a 为积分下限,b 为积分上限,a 和b 默认时则求不定积分。
三、实验内容及步骤1、在“开始--程序”菜单中,找到MATLAB 程序,运行启动;进入MATLAB 后 ,首先熟悉界面;在MATLAB 命令行窗口(Command Window )键入>> edit 指令或者通过“ File ”菜单中的“ New ”子菜单下的“ M -File ”命令或者单击工具栏上的新建按扭,进行程序输入,然后将文件保存,扩展名设置为.M。
执行;记录运行结果图形,并与笔算结果对照。
2、利用Matlab 命令绘制直流及上述9个信号(可参考教材P62);3、利用Matlab 命令绘制下列信号的波形图; (1) (2)()te u t --; (2) 0.32sin(),0303tet t -<<; (3)cos100cos3000,0.10.1t t t +-<<; (4) (20.5)[]k u k --;(5) 2()sin35kk π。
4、已知()f t 的波形如图1-1所示,作出()()f t f t +、()()f t f t 、()f t 的微分、()f t 的积分、(34)f t -、(1/1.5)f t -并作出()f t 的奇、偶分量。
信号与系统实验报告-1(常用信号的分类与观察)
信号与系统实验报告-1(常用信号的分类与观察)实验一:信号的时域分析一、实验目的1.观察常用信号的波形特点及产生方法2.学会使用示波器对常用波形参数的测量二、实验仪器1.信号与系统试验箱一台(型号ZH5004)2.40MHz双踪示波器一台3.DDS信号源一台三、实验原理对于一个系统特性的研究,其中重要的一个方面是研究它的输入输出关系,即在一特定的输入信号下,系统对应的输出响应信号。
因而对信号的研究是对系统研究的出发点,是对系统特性观察的基本手段与方法。
在本实验中,将对常用信号和特性进行分析、研究。
信号可以表示为一个或多个变量的函数,在这里仅对一维信号进行研究,自变量为时间。
常用信号有:指数信号、正弦信号、指数衰减正弦信号、复指数信号、Sa(t)信号、钟形信号、脉冲信号等。
1、信号:指数信号可表示为f(t)=Ke at。
对于不同的a取值,其波形表现为不同的形式,如下图所示:图1―1 指数信号2、信号:其表达式为f(t)=Ksin(ωt+θ),其信号的参数:振幅K、角频率ω、与初始相位θ。
其波形如下图所示:图1-2 正弦信号3、指数衰减正弦信号:其表达式为其波形如下图:图1-3 指数衰减正弦信号4、Sa(t)信号:其表达式为:。
Sa(t)是一个偶函数,t= ±π,±2π,…,±nπ时,函数值为零。
该函数在很多应用场合具有独特的运用。
其信号如下图所示:图1-4 Sa(t)信号5、钟形信号(高斯函数):其表达式为:其信号如下图所示:图1-5 钟形信号6、脉冲信号:其表达式为f(t)=u(t)-u(t-T),其中u(t)为单位阶跃函数。
其信号如下图所示:f(t)…………0 t图1-6 脉冲信号7、方波信号:信号为周期为T,前T/2期间信号为正电平信号,后T/2期间信号为负电平信号,其信号如下图所示U(t)…………0 t图1-7 方波信号四、实验内容及主要步骤下列实验中信号产生器的工作模式为111、指数信号观察通过信号选择键1,设置A组输出为指数信号(此时信号输出指示灯为000000)。
信号与系统实验报告
信号与系统实验报告信号与系统实验报告引言信号与系统是电子与通信工程领域中的重要基础课程,通过实验可以更好地理解信号与系统的概念、特性和应用。
本实验报告旨在总结和分析在信号与系统实验中所获得的经验和结果,并对实验进行评估和展望。
实验一:信号的采集与重构本实验旨在通过采集模拟信号并进行数字化处理,了解信号采集与重构的原理和方法。
首先,我们使用示波器采集了一个正弦信号,并通过模数转换器将其转化为数字信号。
然后,我们利用数字信号处理软件对采集到的信号进行重构和分析。
实验结果表明,数字化处理使得信号的重构更加准确,同时也提供了更多的信号处理手段。
实验二:滤波器的设计与实现在本实验中,我们学习了滤波器的基本原理和设计方法。
通过使用滤波器,我们可以对信号进行频率选择性处理,滤除不需要的频率分量。
在实验中,我们设计了一个低通滤波器,并通过数字滤波器实现了对信号的滤波。
实验结果表明,滤波器能够有效地滤除高频噪声,提高信号的质量和可靠性。
实验三:系统的时域和频域响应本实验旨在研究系统的时域和频域响应特性。
我们通过输入不同频率和幅度的信号,观察系统的输出响应。
实验结果表明,系统的时域响应可以反映系统对输入信号的时域处理能力,而频域响应则可以反映系统对输入信号频率成分的处理能力。
通过分析系统的时域和频域响应,我们可以更好地理解系统的特性和性能。
实验四:信号的调制与解调在本实验中,我们学习了信号的调制与解调技术。
通过将低频信号调制到高频载波上,我们可以实现信号的传输和远距离通信。
实验中,我们使用调制器将音频信号调制到无线电频率上,并通过解调器将其解调回原始信号。
实验结果表明,调制与解调技术可以有效地实现信号的传输和处理,为通信系统的设计和实现提供了基础。
结论通过本次信号与系统实验,我们深入了解了信号的采集与重构、滤波器的设计与实现、系统的时域和频域响应以及信号的调制与解调等基本概念和方法。
实验结果表明,信号与系统理论与实践相结合,可以更好地理解和应用相关知识。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信号与系统实验报告实验一信号与系统的时域分析学院:信息工程学院班级:2012级电子信息工程三班姓名:学号:2012550711指导老师:苏永新一、实验目的1、熟悉和掌握常用的用于信号与系统时域仿真分析的MATLAB函数;2、掌握连续时间和离散时间信号的MATLAB产生,掌握用周期延拓的方法将一个非周期信号进行周期信号延拓形成一个周期信号的MATLAB编程;3、牢固掌握系统的单位冲激响应的概念,掌握LTI系统的卷积表达式及其物理意义,掌握卷积的计算方法、卷积的基本性质;4、掌握利用MATLAB计算卷积的编程方法,并利用所编写的MATLAB程序验证卷积的常用基本性质;掌握MATLAB描述LTI系统的常用方法及有关函数,并学会利用MATLAB求解LTI系统响应,绘制相应曲线。
基本要求:掌握用MATLAB描述连续时间信号和离散时间信号的方法,能够编写MATLAB 程序,实现各种信号的时域变换和运算,并且以图形的方式再现各种信号的波形。
掌握线性时不变连续系统的时域数学模型用MATLAB描述的方法,掌握卷积运算、线性常系数微分方程的求解编程。
二、实验内容及步骤实验前,必须首先阅读本实验原理,读懂所给出的全部范例程序。
实验开始时,先在计算机上运行这些范例程序,观察所得到的信号的波形图。
并结合范例程序应该完成的工作,进一步分析程序中各个语句的作用,从而真正理解这些程序。
实验前,一定要针对下面的实验项目做好相应的实验准备工作,包括事先编写好相应的实验程序等事项。
Q1-1:修改程序Program1_1,将dt改为0.2,再执行该程序,保存图形,看看所得图形的效果如何?dt = 0.01时的信号波形 dt = 0.2时的信号波形此处粘贴图形此处粘贴图形% Program1_1% This program is used to generate a sinusoidal signal and draw its plot 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)')这两幅图形有什么区别,哪一幅图形看起来与实际信号波形更像?答:第一幅图较第二幅图更平滑一些,第二幅图在其峰值处显示出的是折线,一点也不平滑。
相比之下,第一幅图更接近实际波形。
Q1-2:修改程序Program1_1,并以Q1_2为文件名存盘,产生实指数信号x(t)=e-0.5t。
要求在图形中加上网格线,并使用函数axis()控制图形的时间范围在0~2秒之间。
然后执行该程序,保存所的图形。
修改Program1_1后得到的程序Q1_2如下:% Program Q1_2% This program is used to generate a sinusoidal signal and draw its plot 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) % Open a figure window and draw the plot of x(t)axis([0 2 0 1])grid on;title('Exponential signal x(t)')xlabel('Time t (sec)')信号x(t)=e-0.5t的波形图Time t (sec)Q1-3:修改程序Program1_1,并以Q1_3为文件名存盘,使之能够仿真从键盘上任意输入的一个连续时间信号,并利用该程序仿真信号x(t)=e-2t。
修改Program1_1后得到的程序Q1_3如下:% Program Q1_3clcclear, % Clear all variablesclose all, % Close all figure windowsdt = 0.01; % Specify the step of time variablet = -2:dt:2; % Specify the interval of timex = input('please input a signal,I’ll draw its plot for you. Signal x='); % Input the signalplot(t,x) % Open a figure window and draw the plot of x(t)xlabel('Time t (sec)')grid on% x =exp(-2*t)信号x(t)=e-2t的波形图Time t (sec)Q1-4:将实验原理中所给的单位冲激信号和单位阶跃信号的函数文件在MATLAB文件编辑器中编写好,并分别以以文件名delta和u存入work文件夹中以便于使用。
抄写函数文件delta如下:function y = delta(t)dt = 0.01;y = (u(t)-u(t-dt))/dt;抄写函数文件u如下:% Unit step functionfunction y = u(t)y = (t>=0); % y = 1 for t > 0, else y = 0Q1-5:修改程序Program1_4,并以Q1_5为文件名存盘,利用axis()函数,将图形窗口的横坐标范围改为-2≤n≤5,纵坐标范围改为-1.5≤ x ≤1.5。
修改Program1_4后得到的程序Q1_5如下:% Program1_4% This program is used to generate a discrete-time sinusoidal signal% and draw its plotclear, % Clear all variablesclose all, % Close all figure windowsn = -5:5; % Specify the interval of timex = [zeros(1,4), 0.1, 1.1, -1.2, 0, 1.3, zeros(1,2)]; % Generate the sequencestem (n,x,'.') % Open a figure window and draw the plot of x[n] grid on,axis([-2,5,-1.5,1.5])title ('A discrete-time sequence x[n]')xlabel ('Time index n')信号的波形图A discrete-time sequence x[n]Time index nQ1-6:仿照前面的示例程序的编写方法,编写一个MATLAB程序,以Q6为文件名存盘,使之能够在同一个图形窗口中的两个子图中分别绘制信号x[n]=0.5|n| 和x(t)=cos(2πt)[u(t)-u(t-3)]。
要求选择的时间窗能够表现出信号的主要部分(或特征)。
编写的程序Q1_6如下:% Program Q1_6% This program is used to implement the time-shift operation% on a continuous-time signal and to obtain its time-shifted versions% and to draw their plots.clear,close all,n=-5:5;x=pow2(-abs(n));dt = 0.01;t = -2:dt:2;x1=cos(2*pi*t).*[u(t)-u(t-3)];subplot(211)plot(n,x) % Plot x(t)grid on,title ('signal x(n)')xlabel ('Time index n')subplot (212)plot (t,x1) % Plot x1grid on,title ('signal x(t)') xlabel ('Time t (sec)')信号x[n]=0.5|n|和信号x(t)=cos(2πt)[u(t)-u(t-3)]的波形图-5-4-3-2-101234500.51signal x(n)Time index n -2-1.5-1-0.500.511.52-1-0.500.51signal x(t)Time t (sec)Q1-7:根据示例程序的编程方法,编写一个MATLAB 程序,以Q1_7为文件名存盘,由给定信号x(t) = e -0.5tu(t) 求信号y(t) = x(1.5t+3),并绘制出x(t) 和y(t)的图形。
编写的程序Q1_7如下: % Program Q1_7% This program is used to generate a sinusoidal signal and draw its plot clear, % Clear all variablesclose all , % Close all figure windowsdt = 0.01; % Specify the step of time variable t = -5:dt:5; % Specify the interval of time x =exp(-0.2*t).*u(t); % Generate the signal y=exp(-0.5*(1.5*t+3)).*u(1.5*t+3) subplot(211)plot(t,x) % Plot x(t) grid on ,title ('Original signal x(t)') subplot (212)plot (t,y) % Plot x1grid on ,title ('Transform version of y(t)') xlabel ('Time t (sec)')信号x(t)的波形图和信号y(t)=x(1.5t+3) 的波形图-5-4-3-2-101234500.51Original signal x(t)-5-4-3-2-101234500.51Transform version of y(t)Time t (sec)Q1-8:给定一个离散时间信号x[n] = u[n] – u[n-8],仿照示例程序Program1_5,编写程序Q1_8,产生x[n]的左移序列x 1[n] = x[n+6]和右移序列x 2[n] = x[n-6],并在同一个图形窗口的三个子图中分别绘制这三个序列的图形。