《信号与系统》计算机实验作业题目与要求-2016

合集下载

信号与系统实验题目及答案

信号与系统实验题目及答案

第一个信号实验得题目1实现下列常用信号(1);(2);(3);(4);(5)2连续信号得基本运算与波形变换已知信号,试画出下列各函数对时间t得波形:(1)(2)(3)(4)(5)3连续信号得卷积运算实现,其中、从第2个题目中任选3对组合。

4连续系统得时域分析(1)描述某连续系统得微分方程为,求当输入信号为时,该系统得零状态响应。

(2)已知描述某连续系统得微分方程为,试用MATLAB绘出该系统得冲激响应与阶跃响应得波形。

实验一答案:(1)在MATLAB软件得输入程序及显示波形如下:(2)在MATLAB软件得输入程序及显示波形如下:(3)在MA TLAB软件得输入程序及显示波形如下:(4)在MA TLAB软件得输入程序及显示波形如下:(5)在MATLAB软件得输入程序及显示波形如下:(1)得输入程序及波形如下:(2)得输入程序及波形如下:(3)得输入程序及波形如下:(2)系统得冲激响应与阶跃响应如下:(4)得输入程序及波形如下:(5)得输入程序及波形如下:(1)与(2)组合得卷积运算如下:(2)与(3)组合得卷积运算如下:(1)与(3)组合得卷积运算如下:(1)系统得零状态响应如下:第二个信号实验题目1(1)用数值法求门函数得傅里叶变换,并给出门函数得幅频特性曲线与相频特性曲线.(2)用符号法给出函数得傅里叶变换。

(3)已知系统函数为,画出该系统得零极点图。

2(1)用数值法给出函数幅频特性曲线与相频特性曲线.(2)对函数进行采样,采样间隔为0、01。

(3)已知输入信号为,载波频率为1000Hz,采样频率为5000Hz,试产生输入信号得调幅信号。

3(1)用符号法实现函数得傅里叶变换,并给出门函数得幅频特性曲线与相频特性曲线。

(2)已知系统函数为,输入信号为,求该系统得稳态响应。

(3)已知输入信号为,载波频率为100Hz,采样频率为400Hz,试产生输入信号得调频信号.4(1)已知系统函数为,画出该系统得零极点图.(2)已知函数用数值法给出函数得幅频特性曲线与相频特性曲线。

信号与系统实验作业模板

信号与系统实验作业模板

信号与系统实验一、信号的描述、运算、绘图1、 用MATLAB 生成下列函数,连续信号用plot ,离散信号用stem 绘图(1) ()t εt=linspace(-2,5,1001);y=stepfun(t,0) ;plot(t,y) ;-2-101234500.10.20.30.40.50.60.70.80.91sin ()t t εt=linspace(-2,5,1001);y=stepfun(t,0).*sin(t);plot(t,y);-2-1012345-1-0.8-0.6-0.4-0.20.20.40.60.81()t e t ε-t=linspace(-2,5,1001);y=stepfun(t,0).*exp(-t);plot(t,y);-2-101234500.10.20.30.40.50.60.70.80.91cos ()t e t t ε-t=linspace(-2,5,1001);y=stepfun(t,0).*exp(-t).*cos(t);plot(t,y);-2-1012345-0.200.20.40.60.811.22()g tt=linspace(-2,2,1001);y=rectpuls(t,2);plot(t,y)-2-1.5-1-0.500.51 1.5200.10.20.30.40.50.60.70.80.91(3)Sa tt=linspace(-2,5,1001);y=sinc(t/pi*3);plot(t,y);-2-1012345-0.4-0.20.20.40.60.81(2) cos 2kk=[-10:1:10];y=cos(pi*k/2);stem(k,y)cos8kk=[-10:1:10]; y=cos(pi*k/8); stem(k,y)cos4kk=[-10:1:10]; y=cos(pi*k/4); stem(k,y)cos kk=[-10:1:10]; y=cos(pi*k/1); stem(k,y)3 cos2kπk=[-10:1:10];y=cos(3*pi*k/2); stem(k,y)7 cos4kπk=[-10:1:10];y=cos(7*pi*k/4); stem(k,y)15 cos8kk=[-10:1:10];y=cos(15*pi*k/8); stem(k,y)cos2kk=[-10:1:10];y=cos(16*pi*k/8);stem(k,y)-10-8-6-4-202468107cos()43k ππ+ k=[-10:1:10];y=cos(7*pi*k/4+pi/3); stem(k,y)-10-8-6-4-2246810(3) cossin33k j k ππ+k=[-10:1:10]; y1=cos(pi*k/3); y2=sin(pi*k/3)*j; y=y1+y2; stem(k,y)1()(cos sin )233k k j k ππ+ k=[-10:1:10]; y1=cos(pi*k/3); y2=sin(pi*k/3)*j; y3=(0.5).^k; y=(y3).*(y1+y2); stem(k,y)-10-8-6-4-202468103j k ek=[-10:1:10]; y=exp(pi/3.*k.*j) stem(k,y)2、 熟悉ezplot 、polar 、mesh 等指令 (1) 用ezplot 绘cos ()t e t t ε-的图。

《信号与系统》实验指导(精简版)

《信号与系统》实验指导(精简版)

实验一 零输入、零状态及完全响应一、实验目的1.通过实验,进一步了解系统的零输入响应、零状态响应和完全响应的原理。

2.掌握用简单的R-C 电路观测零输入响应、零状态响应和完全响应的实验方法。

二、实验设备1.TKSS-D 型 信号与系统实验箱 2.双踪慢扫描示波器1台三、实验内容1.连接一个能观测零输入响应、零状态响应和完全响应的电路图(参考图1-1)。

2.分别观测该电路的零输入响应、零状态响应和完全响应的动态曲线。

四、实验原理1.零输入响应、零状态响应和完全响应的模拟电路如图1-1所示。

图1-1 零输入响应、零状态响应和完全响应的电路图2.合上图1-1中的开关K1、K3,则由回路可得iR+Uc =E (1)∵ i =C dt dUc ,则上式改为=E U dtdURC c c + (2)对上式取拉式变换得:RCU C (S )-RCU C (0)+U C (S )=S15∴RC1S 5RC 1S 15S 15=1RCS (0)RCU 1)S(RCS 15(S)=U c c+++-+++⎪⎪⎪⎪⎭⎫ ⎝⎛,其中5V (0)U c = t RC 1-t RC 1-c 5e e 1(t)=15U +-⎪⎪⎭⎫ ⎝⎛(3)式(3)等号右方的第二项为零输入响应,即由初始条件激励下的输出响应;第一项为零状态响应,它描述了初始条件为零(Uc(0)=0)时,电路在输入E=15V作用下的输出响应,显然它们之和为电路的完全响应,图1-2所示的曲线表示这三种响应的过程。

图1-2零输入响应、零状态响应和完全响应曲线其中:①---零输入响应②---零状态响应③----完全响应五、实验步骤1. 零输入响应用短路帽连接K2、K3,使+5V直流电源对电容C充电,当充电完毕后,断开K3连接K4,用示波器观测Uc(t)的变化。

2.零状态响应先用短路帽连接K4,使电容两端的电压放电完毕,然后断开K4连接K3、K1,用示波器观测15V直流电压向电容C的充电过程。

信号与系统实验一、二

信号与系统实验一、二

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. 判断下列系统是否为线性系统,其中()y t 、[]y k 为系统的完全响应,(0)x 为系统初始状态,()f t 、[]f k 为系统输入激励。

(1)()(0)lg ()=y t x f t 解:在判断具有初始状态的系统是否线性时,应从三个方面来判断。

一是可分解性,即系统的输出响应可分解为零输入响应与零状态响应之和。

二是零输入线性,系统的零输入响应必须对所有的初始状态呈现线性特性。

三是零状态线性,系统的零状态响应必须对所有的输入信号呈现线性特性。

只有这三个条件都符合,该系统才为线性系统。

()(0)lg ()=y t x f t 不具有可分解性,所以系统是非线性系统。

(2)[](0)[][1]=+-y k x f k f k解:y[k]具有可分解性,零输入响应x(0)是线性的,但零状态响应f[k]f[k-1]是非线性的,所以系统是非线性系统。

2. 判断下列系统是否为线性非时变系统,为什么?其中()f t 、[]f k 为输入信号,()y t 、[]y k 为零状态响应。

(1)()()()=y t g t f t解:在判断系统的时不变特性时,不涉及系统的初始状态,只考虑系统的零状态响应。

系统零状态响应,g(t)f(t)满足均匀性和叠加性,所以系统是线性系统。

因为T{f(t-t0)}=g(t).f(t-to)而 y(t-t0)=g(t-t0).f(t-t0) ≠T{f(t-t0)},故该系统为时变系统。

因此该系统为线性时变系统(2)220[][],(0,1,2,)+===∑k i y k kf i k 解:220[][],(0,1,2,)+===∑k i y k k f i k 为线性时变系统。

3. 已知信号()f t的波形如题1-3图所示,绘出下列信号的波形。

1t1f(t)-2-1-1题1-3图(1)(36)-+f t解:f(t) ——(波形数轴对称):f(-t)——【波形t轴方向,t值缩小至1/3,f(t)值不变】:f(-3t)——【波形往右横移6】:(36)-+f t最终画出波形图如下:(2)(1)3tf-+解:f(t) ——(波形数轴对称):f(-t)——【波形t轴方向,t值扩大3倍,f(t)值不变】:f(-⅓t)——【波形往右横移1】:(1)3tf-+最终画出波形图如下:4. 已知()(4)2(1)(1)2(1)tf t t t t t e u tδδδ-'=+-+++++,绘出()f t波形。

信号与系统实验指导书(2016)

信号与系统实验指导书(2016)

信号与系统实验指导书实验一抽样定理一、实验目的:1了解电信号的采样方法与过程以及信号恢复的方法。

2验证抽样定理,加深对抽样定理的认识和理解。

二、原理说明:离散时间信号可以从离散信号源获得,也可以从连续时间信号经抽样而获得。

抽样信号fs (t )可以看成是连续信号f (t )和一组开关函数s (t )的乘积。

即:)()()(t s t f t f s ⨯=如图1-1所示。

Ts 为抽样周期,其倒数fs=1/Ts 称为抽样频率。

图1-1 对连接时间信号进行的抽样信号与系统实验指导书对抽样信号进行傅立叶分析可知,抽样信号的频谱包含了原连续信号以及无限个经过平移的原信号频谱。

平移后的频率等于抽样频率fs 及其各次谐波频率2fs ,3fs ,4fs ,5fs ……。

当抽样信号是周期性窄脉冲时,平移后的频谱幅度按规律衰减。

抽样信号()xx sin 的频谱是原信号频谱的周期性延拓,它占有的频带要比原信号的频谱宽很多。

正如测得了足够的实验数据以后,我们可以在坐标纸上把一系列数据点连接起来,得到一条光滑的曲线一样,抽样信号在一定条件下也可以恢复为原信号。

只要用一个截止频率等于原信号频谱中最高频率f max 的低通滤波器,滤除高频分量,经滤波后得到的信号包含了原信号频谱的全部内容,故在低通滤波器的输出可以得到恢复后的原信号。

(a )连续信号的频谱(b )高抽样频率时的抽样信号及频谱(不混叠)(c )低抽样频率时的抽样信号及频谱(混叠)信号与系统实验指导书图1-2 冲激抽样信号的频谱图但原信号得以恢复的条件是fs>2B,其中fs为抽样频率,B为原信号占有的频带宽度。

而f min=2B为最低的抽样频率,又称为“奈奎斯特抽样率”。

当fs<2B时,抽样信号的频谱会发生混叠,从发生混叠后的频谱中,我们无法用低通滤波器获得原信号频谱的全部内容。

在实际使用中,仅包含有限频谱的信号是极少的,因此即使fs=2B,恢复后的信号失真还是难免的。

信号与系统实验网上答案

信号与系统实验网上答案

信号与系统实验网上答案第一篇:信号与系统实验网上答案目的:通过MATLAB编程实现对时域抽样定理的验证,加深抽样定理的理解。

同时训练应用计算机分析问题的能力。

任务:连续信号f(t)=cos(8*pi*t)+2*sin(40*pi*t)+cos(24*pi*t),经过理想抽样后得到抽样信号fs(t),通过理想低通滤波器后重构信号f(t)。

方法:1、确定f(t)的最高频率fm。

对于无限带宽信号,确定最高频率fm的方法:设其频谱的模降到10-5左右时的频率为fm。

2、确定Nyquist抽样间隔TN。

选定两个抽样时间:TSTN。

3、MATLAB的理想抽样为n=-200:200;nTs=n*Ts;或 nTs=-0.04:Ts:0.044、抽样信号通过理想低通滤波器的响应理想低通滤波器的冲激响应为系统响应为由于所以MATLAB计算为ft=fs*Ts*wc/pi*sinc((wc/pi)*(ones(length(nTs),1)*t-nTs'*ones(1,length(t))));要求(画出6幅图):当TS1、在一幅图中画原连续信号f(t)和抽样信号fS(t)。

f(t)是包络线,fS(t)是离散信号。

2、画出重构的信号y(t)。

3、画出误差图,即error=abs(f(t)-y(t))的波形。

当TS>TN时同样可画出3幅图。

%a wm=40*pi;wc=1.2*wm;%理想低通截止频率Ts=[0.02 0.03];N=length(Ts);for k=1:N;n=-100:100;nTs=n*Ts(k);fs=(cos(8*pi*nTs)+2*sin(40*pi*nTs)+cos(24*pi*nTs)).*(u(nTs+ pi)-u(nTs-pi));t=-0.25:0.001:0.25;ft=fs*Ts(k)*wc/pi*sinc((wc/pi)*(ones(length(nTs),1)*t-nTs'*ones(1,length(t))));t1=-0.25:0.001:0.25;f1=(cos(8*pi*t1)+2*sin(40*pi*t1)+cos(24*pi*t1)).*(u(t1+0.25) -u(t1-0.25));%在一副图中画原连续信号f(t)和样信号f_s(t)。

信号与系统上机实验题全解

信号与系统上机实验题全解

信号与系统上机实验题全解The Standardization Office was revised on the afternoon of December 13, 2020信号与系统实验报告班级:姓名:学号:成绩:指导教师:目录实验一:一、实验目的二、实验原理三、抄写实验内容,写出程序清单四、记录信号波形实验二:一、实验目的、二、实验原理三、抄写实验内容,写出程序清单四、记录信号波形实验三:一、实验目的二、实验原理三、抄写实验内容,写出程序清单四、记录信号波形实验四:一、实验目的二、实验原理三、抄写实验内容,写出程序清单四、记录信号波形总结心得参考文献(实验要求:每个实验都按照目录的格式填写完整,总结最后一起写。

参考文献最好要写,二级标题为宋体三号字体宋体四号标题的格式按照现有文件格式文件名为学号加姓名)实验一常见信号的MATLAB表示及运算一、实验目的1、熟悉常见信号的意义、特性及波形;2、学会使用MATLAB表示信号的方法并绘制信号波形;3、掌握使用MATLAB进行信号基础运算的指令;4、熟悉MATLAB实现卷积积分的方法。

二、实验原理信号一般是随时间而变化的某些物理量。

按照自变量的取值是否连续,信号分为连续时间信号和离散时间信号,一般用()f kf t和()来表示。

若对信号进行时域分析,就需要绘制其波形,如果信号比较复杂,则手工绘制波形就变得很困难,且难以精确。

MATLAB强大的图形处理功能及符号运算功能,为实现信号的可视化及其时域分析提供了强有力的工具。

根据MATLAB的数值计算功能和符号运算功能,在MATLAB中,信号有两种表示方法,一种是用向量来表示,另一种则是用符号运算的方法。

在采用适当的MATLAB语句表示出信号后,就可以利用MATLAB中的绘图命令绘制出直观的信号波形了。

下面分别介绍连续时间信号和离散时间信号的MATLAB表示及其波形绘制方法。

1.连续时间信号所谓连续时间信号,是指其自变量的取值是连续的,并且除了若干不连续的点外,对于一切自变量的取值,信号都有确定的值与之对应。

(完整版)信号与系统Matlab实验作业

(完整版)信号与系统Matlab实验作业

(完整版)信号与系统Matlab实验作业实验一典型连续时间信号和离散时间信号一、实验目的掌握利用Matlab 画图函数和符号函数显示典型连续时间信号波形、典型时间离散信号、连续时间信号在时域中的自变量变换。

二、实验内容1、典型连续信号的波形表示(单边指数信号、复指数信号、抽样信号、单位阶跃信号、单位冲击信号)1)画出教材P28习题1-1(3) ()[(63)(63)]t f t e u t u t =----的波形图。

function y=u(t) y=t>=0; t=-3:0.01:3;f='exp(t)*(u(6-3*t)-u(-6-3*t))'; ezplot(f,t); grid on;2)画出复指数信号()()j t f t e σω+=当0.4, 8σω==(0<t<10)时的实部和虚部的< p="">波形图。

t=0:0.01:10;f1='exp(0.4*t)*cos(8*t)'; f2='exp(0.4*t)*sin(8*t)'; figure(1) ezplot(f1,t); grid on; figure(2) ezplot(f2,t); grid on;t=-10:0.01:10; f='sin(t)/t'; ezplot(f,t); grid on;t=0:0.01:10;f='(sign(t-3)+1)/2'; ezplot(f,t);grid on;5)单位冲击信号可看作是宽度为?,幅度为1/?的矩形脉冲,即t=t 1处的冲击信号为11111()()0 t t t x t t t otherδ??<<+?=-=画出0.2?=, t 1=1的单位冲击信号。

t=0:0.01:2;f='5*(u(t-1)-u(t-1.2))'; ezplot(f,t); grid on;axis([0 2 -1 6]);2、典型离散信号的表示(单位样值序列、单位阶跃序列、实指数序列、正弦序列、复指数序列)编写函数产生下列序列:1)单位脉冲序列,起点n0,终点n f,在n s处有一单位脉冲。

信号与系统大作业

信号与系统大作业

而 bt 在时域上和 s 域上的波形图就如下图所示:
由于 fs 过大导致 bt 这个门函数在时域上的小区间内显得很大且只有一个门, 根 据矩形脉冲 f(t)=E[u(t+τ /2 )- u(t-τ /2 )]的傅里叶变换为: F(w)=Eτ Sa(wτ /2) 可知在 wτ /2 处有一个幅度为 0.1 的冲激信号,由于该函数为连续函数,为此 有无数的冲激,而根据此时所取的频率,图像上有两个冲激。 根据题目要求 n(t)s 是均值为 0,均方差为 5 的高斯白噪声,为此在时域上和频 域上的波形如下图所示:
三.仿真分析
1.代码如下 clc,clear; T=10;%假定时宽为 10 fs=600;%采样频率 t=0:1/fs:T;%时间; tN=length(t);%tN 为 50001,即 t 向量的 max{行,列} f=0:(2*pi/tN):(2*pi);%频率
f=f(1:tN);%f 这个向量的第 1 个元素到 tN 个元素 c1=sin(200*pi*t); figure(1);%c1t subplot(2,1,1); plot(t(1:100),c1(1:100)); subplot(2,1,2); plot(f,abs(fft(c1))); c2=2*sin(400*pi*t); figure(2);%c2t subplot(2,1,1); plot(t(1:100),c2(1:100)); subplot(2,1,2); plot(f,abs(fft(c2))); bt=zeros(1,tN);%表示一个 1 行 tN 列的 0 矩阵 tM=0.1*fs; for i=0:(T/1-1);% bt((i*fs+1):(i*fs+tM))=ones(1,tM); end figure(3);%bt subplot(2,1,1); plot(t(1:100),bt(1:100)); subplot(2,1,2); plot(f,abs(fft(bt))); nt=wgn(1,tN,0.5,'linear'); figure(4);%whitenoise subplot(2,1,1); plot(t(1:100),nt(1:100)); subplot(2,1,2); plot(f,abs(fft(nt))); st=bt.*c1+c2+nt;

信号与系统实验答案

信号与系统实验答案

信号与系统实验答案验教(实验报告)班级:姓名:程实目录实验一:连续时间信号与系统的时域分析-------------------------------------------------4一、实验目的及要求---------------------------------------------------------------------------4二、实验原理-----------------------------------------------------------------------------------41、信号的时域表示方法------------------------------------------------------------------52、用MATLAB仿真连续时间信号和离散时间信号----------------------------------53、LTI系统的时域描述-----------------------------------------------------------------10三、实验步骤及内容--------------------------------------------------------------------------14四、实验报告要求-----------------------------------------------------------------------------26实验二:连续时间信号的频域分析---------------------------------------------------------27一、实验目的及要求--------------------------------------------------------------------------27二、实验原理----------------------------------------------------------------------------------271、连续时间周期信号的傅里叶级数CTFS---------------------------------------------272、连续时间信号的傅里叶变换CTFT--------------------------------------------------283、离散时间信号的傅里叶变换DTFT-------------------------------------------------294、连续时间周期信号的傅里叶级数CTFS的MATLAB实现------------------------295、用MATLAB实现CTFT及其逆变换的计算---------------------------------------33三、实验步骤及内容----------------------------------------------------------------------35四、实验报告要求-------------------------------------------------------------------------49实验三:连续时间LTI系统的频域分析---------------------------------------------------50一、实验目的及要求--------------------------------------------------------------------------50二、实验原理----------------------------------------------------------------------------------501、连续时间LTI系统的频率响应-------------------------------------------------------502、LTI系统的群延时---------------------------------------------------------------------513、用MATLAB计算系统的频率响应--------------------------------------------------52三、实验步骤及内容----------------------------------------------------------------------53四、实验报告要求-------------------------------------------------------------------------59实验四:通信系统仿真------------------------------------------------------------------------60一、实验目的及要求--------------------------------------------------------------------------60二、实验原理----------------------------------------------------------------------------------601、信号的抽样及抽样定理---------------------------------------------------------------602、信号抽样过程中的频谱混叠----------------------------------------------------------6323、信号重建-------------------------------------------------------------------------------644、调制与解调----------------------------------------------------------------------------------665、通信系统中的调制与解调仿真---------------------------------------------------------68三、实验步骤及内容------------------------------------------------------------------------68四、实验报告要求---------------------------------------------------------------------------78实验五:连续时间LTI系统的复频域分析----------------------------------------------79一、实验目的及要求------------------------------------------------------------------------79二、实验原理--------------------------------------------------------------------------------791、连续时间LTI系统的复频域描述--------------------------------------------------792、系统函数的零极点分布图-----------------------------------------------------------------813、拉普拉斯变换与傅里叶变换之间的关系-----------------------------------------------814、系统函数的零极点分布与系统稳定性和因果性之间的关系------------------------825、系统函数的零极点分布与系统的滤波特性-------------------------------------------836、拉普拉斯逆变换的计算-------------------------------------------------------------84三、实验步骤及内容------------------------------------------------------------------------86四、实验报告要求---------------------------------------------------------------------------913实验一信号与系统的时域分析一、实验目的1、熟悉和掌握常用的用于信号与系统时域仿真分析的MATLAB函数;2、掌握连续时间和离散时间信号的MATLAB产生,掌握用周期延拓的方法将一个非周期信号进行周期信号延拓形成一个周期信号的MATLAB编程;3、牢固掌握系统的单位冲激响应的概念,掌握LTI系统的卷积表达式及其物理意义,掌握卷积的计算方法、卷积的基本性质;4、掌握利用MATLAB计算卷积的编程方法,并利用所编写的MATLAB程序验证卷积的常用基本性质;掌握MATLAB描述LTI系统的常用方法及有关函数,并学会利用MATLAB求解LTI系统响应,绘制相应曲线。

信号与系统实验指导全部实验答案

信号与系统实验指导全部实验答案

信号与系统实验指导全部实验答案实验一连续时间信号的MATLAB 表示实验目的 1.掌握MATLAB 语言的基本操作,学习基本的编程功能; 2.掌握MATLAB 产生常用连续时间信号的编程方法;3.观察并熟悉常用连续时间信号的波形和特性。

实验原理:1. 连续信号MA TLAB 实现原理从严格意义上讲,MATLAB 数值计算的方法并不能处理连续时间信号。

然而,可用连续信号在等时间间隔点的取样值来近似表示连续信号,即当取样时间间隔足够小时,这些离散样值能够被MATLAB 处理,并且能较好地近似表示连续信号。

MATLAB 提供了大量生成基本信号的函数。

比如常用的指数信号、正余弦信号等都是MATLAB 的内部函数。

为了表示连续时间信号,需定义某一时间或自变量的范围和取样时间间隔,然后调用该函数计算这些点的函数值,最后画出其波形图。

实验内容:正弦信号抽样信号矩形脉冲信号单位跃阶信号实验编程:(1)t=0:0.01:3;K=2;a=-1.5;w=10; ft=K*exp((a+i*w)*t); A=real(ft); B=imag(ft); C=abs(ft);D=angle(ft);subplot(2,2,1),plot(t,A),grid on;title('实部');subplot(2,2,2),plot(t,B),grid on;title('虚部'); subplot(2,2,3),plot(t,C),grid on;title('取模'); subplot(2,2,4),plot(t,D),grid on;title('相角');实部2211-1-2-1取模相角25100-5(2)t=0:0.001:3;y=square(2*pi*10*t,30);方波信号plot(t,y);axis([0,1,-1,1]); title('方波信号');0.5-0.5-1 00.20.40.60.81(3)t=-2:0.01:2;y=uCT(t+0.5)-uCT(t-0.5); plot(t,y),grid on axis([-2,2,0,1.5]); xlabel('t(s)'),ylabel('y(s)') title('门函数')10.50 -2-1.5-1-0.5门函数y (s )0t(s)0.511.52实验二连续时间LTI 系统的时域分析实验目的1.运用MATLAB 符号求解连续系统的零输入响应和零状态响应; 2.运用MATLAB 数值求解连续系统的零状态响应; 3.运用MATLAB 求解连续系统的冲激响应和阶跃响应;4.运用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 ()求连续卷积,只需∆足够小以及在卷积和的基础上乘以∆。

信号与系统实验报告

信号与系统实验报告

信号与系统实验报告信号与系统试验报告[实验⼀、熟悉MATLAB环境和基本信号的产⽣与运算⼀、实验⽬的1.熟悉MATLAB 的运⾏环境及基本操作命令;2.掌握MATLAB中信号的表⽰⽅法;⼆、实验器材计算机、MATLAB软件三、实验原理1、 MATLAB简介MATLAB语⾔是以矩阵计算为基础,语法规则简单易学,并将⾼性能的数值计算和可视化结合,⽽且有着功能强⼤、丰富的函数⼯具箱,可扩展性强,使它深受⼯程技术⼈员及科技专家的欢迎,并很快成为应⽤学科计算机辅助分析、设计、仿真、教学等领域不可缺少的基础软件。

2、实验中常⽤的MATLAB函数命令function:它是⾃⼰编写程序来实现所需的功能,调⽤格式为:function ****( ) 括号外⾯为函数名称,括号中为函数中要⽤到的变量。

plot命令:plot命令是MATLAB中⽤来绘制⽤连续信号的波形。

它的功能是将向量点⽤直线依次连接起来。

调⽤格式:plot(f)或plot(t,f)。

title命令:在绘图命令中,可以⽤此命令来对绘制出来的波形做⼀些注释。

调⽤格式为:title(‘……’) 中间部分是对图形任意注释的描述。

axis命令:此命令可以来定义绘制波形中坐标的范围。

调⽤格式为:axis([k1,k2,g1,g2]),其中k1,k2表⽰横坐标的范围,g1,g2表⽰纵坐标的范围。

stem命令:此命令专门⽤来绘制离散序列的波形。

调⽤格式为:stem(k,f) 调⽤此命令可以绘制出离散序列的点状图。

min、max命令:这两个命令可以⽤来⽐较算出⼀个向量中的最⼩值和最⼤值,或者⽐较得出两个值中的较⼩值。

调⽤格式为:min(k),max(k),min(k1,k2),max(k1,k2) length命令:此函数可以计算出向量的长度。

调⽤格式为:length(f)。

ones函数:这是MATLAB中⼀个常⽤的函数,它产⽣元素全部为1的矩阵,调⽤格式为:n=0:5;ones(1,n)表⽰长度为整数n的阶跃序列。

信号与系统-上机实验题-全解

信号与系统-上机实验题-全解

信号与系统实验报告班级::学号:成绩:指导教师:目录实验一:一、实验目的二、实验原理三、抄写实验容,写出程序清单四、记录信号波形实验二:一、实验目的、二、实验原理三、抄写实验容,写出程序清单四、记录信号波形实验三:一、实验目的二、实验原理三、抄写实验容,写出程序清单四、记录信号波形实验四:一、实验目的二、实验原理三、抄写实验容,写出程序清单四、记录信号波形总结心得参考文献(实验要求:每个实验都按照目录的格式填写完整,总结最后一起写。

参考文献最好要写,二级标题为宋体三号字体宋体四号标题的格式按照现有文件格式文件名为学号加)实验一常见信号的MATLAB表示及运算一、实验目的1、熟悉常见信号的意义、特性及波形;2、学会使用MATLAB表示信号的方法并绘制信号波形;3、掌握使用MATLAB进行信号基础运算的指令;4、熟悉MATLAB实现卷积积分的方法。

二、实验原理信号一般是随时间而变化的某些物理量。

按照自变量的取值是否连续,信号分为连续时间信号和离散时间信号,一般用()f k来f t和()表示。

若对信号进行时域分析,就需要绘制其波形,如果信号比较复杂,则手工绘制波形就变得很困难,且难以精确。

MATLAB强大的图形处理功能及符号运算功能,为实现信号的可视化及其时域分析提供了强有力的工具。

根据MATLAB的数值计算功能和符号运算功能,在MATLAB中,信号有两种表示方法,一种是用向量来表示,另一种则是用符号运算的方法。

在采用适当的MATLAB语句表示出信号后,就可以利用MATLAB 中的绘图命令绘制出直观的信号波形了。

下面分别介绍连续时间信号和离散时间信号的MATLAB表示及其波形绘制方法。

1.连续时间信号所谓连续时间信号,是指其自变量的取值是连续的,并且除了若干不连续的点外,对于一切自变量的取值,信号都有确定的值与之对应。

从严格意义上讲,MATLAB并不能处理连续信号。

在MATLAB中,是用连续信号在等时间间隔点上的样值来近似表示的,当取样时间间隔足够小时,这些离散的样值就能较好地近似出连续信号。

信号与系统大作业报告

信号与系统大作业报告

信号与系统大作业报告课程名称:信号与系统设计题目:低通、带通和高通三种滤波器的设计姓名:xxx学号:xxxxxxxx专业班级:通信工程xxx 班一. 实验内容(1)内容描述:输入信号及采样频率设定:输入由三个频率分量组合的载波,比如输入模拟信号为123()cos(2)cos(2)cos(2)=++x t f t f t f t πππ 其中三个频率分量为f1=900Hz, f2=1800Hz, f3=3600Hz, 采样频率为fs=10800Hz(2)基本要求:设计三个滤波器,实现单独提取单个频率分量的功能,即实现低通、带通和高通。

二、实验目的1、加深对matlab 相关语法以及程序编写的认识与理解。

2、更好地熟悉和认识低通、带通、高通三种滤波器的原理与功能。

3、初步建立自我开发matlab 程序的意识和概念,增强进一步学习matlab 的兴趣。

三、实验原理我把三个滤波器分成了三个独立的程序分别进行设计,所采用的方法不同。

不过三个程序运行结果所呈现出来的图的规格是一样的,都是在一个绘图窗口中显示2*2=4个图,它们分别是原信号时域图、滤波器频域图、滤波后的时域信号图和滤波前后信号频谱图。

➢ 低通滤波器对于低通滤波器,我采用了契比雪夫cheby2滤波器。

首先用subplot 和plot 这两个函数画了原信号时域图;然后设置低通滤波器的截止频率,用cheby2和freqz 这两个主要的函数设计IIR 滤波器,并求得滤波器的幅频响应,画出滤波器频域图;接着用filter 函数对原信号进行滤波,画出滤波后的时域信号图;最后测量滤波前后信号的长度,用fft 函数对这两个信号进行傅立叶变换,再用虚线和实现分别画出原信号频谱图和滤波后信号的频谱图。

➢ 带通滤波器对于带通滤波器,我也采用了契比雪夫cheby2滤波器。

首先用subplot 和plot 这两个函数画了原信号时域图;然后设置带通滤波器的截止频率,值得强调的是带通滤波器的截止频率与低通滤波器的截止频率不同,前者是个区间,后者是个点。

信号与系统实验教程只有答案

信号与系统实验教程只有答案

信号与系统实验教程(只有答案))(实验报告目录实验一信号与系统的时域分析 (2)三、实验内容及步骤 (2)实验二连续时间信号的频域分析 (14)三、实验内容及步骤 (14)实验三连续时间LTI系统的频域分析 (36)三、实验内容及步骤 (36)实验四通信系统仿真 (43)三、实验内容及步骤 (43)实验五连续时间LTI系统的复频域分析 (52)三、实验内容及步骤 (52)实验一信号与系统的时域分析三、实验内容及步骤实验前,必须首先阅读本实验原理,读懂所给出的全部范例程序.实验开始时,先在计算机上运行这些范例程序,观察所得到的信号的波形图。

并结合范例程序应该完成的工作,进一步分析程序中各个语句的作用,从而真正理解这些程序.实验前,一定要针对下面的实验项目做好相应的实验准备工作,包括事先编写好相应的实验程序等事项。

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 figurewindowsdt = 0。

2; % Specify the step of timevariablet = -2:dt:2; % Specify the interval oftimex = 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。

2016年信号与系统实验讲义

2016年信号与系统实验讲义

目录实验一MATLAB基础知识 (2)实验二连续信号的时域描述 (10)实验三连续信号的基本运算 (13)实验四离散信号的时域描述与运算 (16)实验五利用MATLAB进行系统的时域分析 (19)实验六连续信号的频域分析 (23)实验七连续信号与系统的S域分析 (26)实验八离散LSI系统的时域及复频域分析 (31)实验一MATLAB基础知识一、实验目的初步了解Matlab的基本语法规则;掌握Matlab矩阵运算和数组运算的基本规则,以及基本绘图方法。

二、实验环境计算机,Matlab软件三、实验原理1、MATLAB基本语句1)循环语句MATLAB的循环语句包括for循环和while循环两种类型。

(1)for循环语法格式:for 循环变量= 起始值:步长:终止值循环体end起始值和终止值为一整型数,步长可以为整数或小数,省略步长时,默认步长为1。

执行for循环时,判定循环变量的值是否大于(步长为负时则判定是否小于)终止值,不大于(步长为负时则小于)则执行循环体,执行完毕后加上步长,大于(步长为负时则小于)终止值后退出循环。

例1 给矩阵A、B赋值。

MATLAB 语句及运行结果如下:k=5;a=zeros(k, k) %矩阵赋零初值for m=1 : kfor n=1: ka(m,n)=1/(m+n-1);endendfor i=m : -1 : 1b(i)=i;end(2)while循环语法格式:while 表达式循环体end其执行方式为:若表达式为真(运算值非0),则执行循环体;若表达式为假(运算结果为0),则退出循环体,执行end后的语句。

a=3;while aa=a-1end输出:a=2a=1a=02)条件转移语句条件转移语句有if和switch两种。

(1)if语句MATLAB中if语句的用法与其他高级语言相类似,其基本语法格式有以下几种:格式一:if 逻辑表达式执行语句end格式二:if 逻辑表达式执行语句1Else执行语句2end格式三:if 逻辑表达式1执行语句1else? if 逻辑表达式2执行语句2end(2)switch语句switch语句的用法与其他高级语言相类似,其基本语法格式为:switch表达式(标量或字符串)case 值1语句1case 值2语句2…Otherwiseend2、绘图语句常用的MA TLAB绘图语句有figure、plot、subplot、stem等,图形修饰语句有title、axis、text等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《信号与系统》计算机实验作业
仿真实验: 信号与LTI 系统的时频域分析
1、实验目的
1)熟悉和掌握实现常用信号的产生方法;;
2)理解系统的单位冲激响应的概念,LTI 系统的卷积表达式及其物理意义,卷积的计算方法;
3)理解典型信号的频谱特征;
4)理解系统的频率响应的概念及其物理意义,理解具有不同频率响应特性的滤波器对信号的滤波作用;
5)学会利用编程实现卷积以求解系统响应,并绘制相应曲线;
6)学会利用编程实现一些典型信号的频谱分析,并绘制相应曲线。

2、实验内容
已知一LTI 系统如下:
1) 编程产生以下三个正弦信号,并画出波形图。

1122312[]cos(2), []cos(2),
[][] +[],x n f n x n f n x n x n x n ππ=== 其中f1=1/8,f2=5/8;
2) 编程计算下面卷积:
已知h 1[n]={ 0.0031,0.0044, -0.0031, -0.0272,-0.0346,0.0374, 0.1921, 0.3279 0.3279,0.1921,0.0374,-0.0346,-0.0272,-0.0031, 0.0044,0.0031 },n=0,1,...,15; h 2 [n]= {-0.0238,0.0562,-0.0575,-0.1302,0.5252, -0.6842,-0.3129,5.6197,5.6197,
-0.3129,-0.6842,0.5252,-0.1302,-0.0575,0.0562,-0.0238}, n=0,1, (15)
a 、当h [n]= h 1[n]时,输入分别为x 1[n], x 2[n]和x 3[n]时系统的输出y[n], 并画出波形图。

b 、当h [n]= h 2 [n]时,输入分别为x 1[n], x 2[n]和x 3[n]时系统的输出y[n], 并画出波形图。

3) 编程实现以下信号的频谱分析:
a 、输入信号x 1[n], x 2[n] 和x 3[n]的频谱,并画出频谱图;
b 、冲激响应h [n]= h 1[n]时h [n]的频谱,三种输入信号下输出y[n]的频谱,并画出h [n]和输出信号的频谱图;
c 、冲激响应h [n]= h 2 [n]时h [n 的频谱,三种输入信号下输出y[n]的频谱,并画出h [n]和输出信号的频谱图。

4)根据输入信号、h [n]和输出信号的频谱,验证输出信号的频谱与输入信号、h [n]的频谱关系(或卷积性质),即是否满足(e )(e )(e )j j j Y X H ωωω= 。

5)分析以上各种情况下,输出信号及频谱不同原因。

3、实验要求
1)、每人独立完成并写出一份实验报告,报告中包括实验目的、内容、编写的程序代码,详细记录实验过程中的有关信号波形图,实验结果图及实验分析;
2)、实验报告最后应有实验体会、心得或总结;
3)、编程语言不限。

4、实验原理
1)用软件仿真连续时间信号和离散时间信号
在MATLAB 中,可以用内部数学函数来产生一些常用的信号,如sin()、cos()、exp()等函数可以直接产生一个按照正弦、弦或指数规律变化的信号。

以下为用MATLAB 对一个连续正弦信号进行仿真的程序:
Clear; % 清除所有变量
dt = 0.01; %定义时间变量步长
t = -2:dt: 2; % 定义时间变量取值区间
x =cos(0.4*pi*t); % 产生正弦信号,pi=3.14
plot(t,x) ; %画出x(t) 的波形图
title('Sinusoidal signal x(t)')
xlabel('Time t (sec)')
注意:(因为在用计算机仿真时,时间不能取连续变量,所以在此对时间确定一个时间变化步长dt )
以下为用MATLAB 对一个离散正弦信号进行仿真的程序:
clear; %清除所有变量
n = -10:10; %定义时间变量取值区间
x =cos(0.2*pi*n); %产生正弦信号,pi=3.14
stem (n,x) %画出x(n) 的波形图
title ('Sinusoidal signal x[n]')
xlabel ('Time index n')
若用MATLAB 编程,那么在实验前,建议实验开始时,先在计算机上运行这些范例程序。

2) LTI 系统的单位冲激响应和卷积模型
系统的单位冲激响应和卷积是一个非常重要的概念。

对于一个LTI 系统,系统的输入信号x(t)、x[n]和输出信号y(t)、y[n]之间的关系为:
()()()()()()()()[][]k y t x t h t x h t d y n x n h n x k h n k τττ∞
-∞∞=-∞=*=-=*=
-⎰∑
3).信号与系统的频域分析
傅里叶变换在信号分析中具有非常重要的意义,它主要是用来进行信号的频谱分析的。

连续时间信号的傅里叶变换和其逆变换定义如下:
()()1()()2j t j t X j x t e dt x t X j e d ωωωωωπ∞
--∞∞
-∞==⎰⎰
离散时间信号的傅里叶变换和其逆变换定义如下:
20(e )[]1
[](e )2j j n n j j n X x n e x n X e d ωωπ
ωωω
π∞-=-∞=
=∑⎰ 4)LTI 系统的频率响应
由傅里叶变换的时域卷积定理可得到,对于连续LTI 系统有:
()()()
()()()
Y j X j H j Y j H j X j ωωωωωω=*∴= 或()()j t H j h t e dt ωω∞
--∞=⎰
H (j ω)为系统的频域数学模型,它实际上是系统的单位冲激响应h(t)的傅里叶变换。

对于离散LTI 系统有:
(e )(e )(e
)(e )(e
)(e )j j j j j j Y X H Y H X ωωωωωω=*∴= 或(e )[]j j n n H h n e ωω∞-=-∞=
∑ H (e j ω)为系统的频域数学模型,它实际上是系统的单位冲激响应h(n)的傅里叶变换。

注意:在matlab 中用以下几个函数求一个复数的模、实部、虚部和相位:
Hm = abs(H) ; %求模数,即进行|H|运算,求得系统的幅度频率响应,返回值存于Hm 之中。

real(H) ; %求H 的实部;
imag(H); %求H 的虚部;
phi = angle(H); %求H 的相位。

相关文档
最新文档