连续离散系统频域分析.doc

上传人:豆**** 文档编号:33559393 上传时间:2022-08-11 格式:DOC 页数:16 大小:170.50KB
返回 下载 相关 举报
连续离散系统频域分析.doc_第1页
第1页 / 共16页
连续离散系统频域分析.doc_第2页
第2页 / 共16页
点击查看更多>>
资源描述

《连续离散系统频域分析.doc》由会员分享,可在线阅读,更多相关《连续离散系统频域分析.doc(16页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精品文档,仅供学习与交流,如有侵权请联系网站删除课 程 实 验 报 告学年学期 2015-2016学年第二学期 课程名称 信号与系统 实验名称 连续和离散系统的频域分析 实 验 室 北校区5号楼计算机房 专业年级 电气141 学生姓名 宋天绍 学生学号 2014011595 提交时间 2016.6.19 成 绩 任课教师 吴凤娇 水利与建筑工程学院实验二:连续和离散系统的频域分析一:实验目的1:学习傅里叶正变换和逆变换,理解频谱图形的物理含义2:了解连续和离散时间系统的单位脉冲响应3:掌握连续时间系统的频率特性二:实验原理1. 傅里叶正变换和逆变换公式正变换: 逆变换:2. 频域分析将激励信号

2、分解为无穷多个正弦分量的和。,R()为傅里叶变换;各频率分量的复数振幅激励3 各函数说明:(1)impulse 冲激响应函数:Y,X,T=impulse(num,den);num分子多项式系数; num=b(1) b(2) b(n+1);den分母多项式系数; den=a(1) a(2) a(n+1);Y,X,T分别表示输出响应,中间状态变量和时间变量;如:,等价于定义den=1 5 3;num=1 2;Y,X,T=impulse(num,den);(2)step 阶跃响应函数:Y,X,T=step(num,den);num分子多项式;den分母多项式Y,X,T分别表示输出响应,中间状态变量和

3、时间变量;如:,den=1 5 3;num=1 2;Y,X,T= step (num,den);(3)impz 数字滤波器的冲激响应 h,t = impz(b,a,n) b分子多项式系数;a分母多项式系数;n采样样本h 离散系统冲激响应;t冲激时间,其中t=0:n-1, n=length(t)时间样本数(4)freqs 频域响应 h,w = freqs(b,a,f)b,a定义同上,f频率点个数h频域响应,w频域变量三实验内容1周期信号傅里叶级数已知连续时间信号,其中取值如下:(X为学号的后两位)要求画出信号的时域波形和频域波形(幅度谱和相位谱)。分析该信号有几个频率成分,频率分别是多少,振幅为

4、多少,相位为多大。理解并体会连续信号可以分解为无穷多正弦波叠加。(1)Command window程序清单:% 信号的频域成分表示法 例子:正弦波的叠加t = 0:20/400:20;w1 = 1; w2 = 4; w3 = 8;fai1=0;fai2=pi/3;fai3=pi/2;%在命令窗口分别输入A1,A2,A3振幅值A1 = input(Input the amplitude A1 for w1 = 1: ); A2 = input(Input the amplitude A2 for w2 = 4: );A3 = input(Input the amplitude A3 for w3

5、 = 8: );%连续时间信号形x(t)f1=A1*cos(w1*t+fai1);f2=A2*cos(w2*t+fai2);f3=A3*cos(w3*t+fai3);x = A1*cos(w1*t+fai1)+A2*cos(w2*t+fai2)+A3*cos(w3*t+fai3); figure(1);subplot(211),plot(t,f1,r,t,f2,g,t,f3,b,linewidth,4)title(连续时间信号时域图形x(t)ylabel(x(t)xlabel(时间(秒))legend(f1=A1*cos(w1*t+fai1),f2=A2*cos(w2*t+fai2),f3=A

6、3*cos(w3*t+fai3)subplot(212),plot(t,x,linewidth,4)title(连续时间信号时域图形x(t)ylabel(x(t)xlabel(时间(秒))figure(2)subplot(211),stem(w1 w2 w3,A1 A2 A3)v = 0 10 0 1.5*max(A1,A2,A3);axis(v); %限定XY轴坐标范围title(幅频特性)ylabel(振幅)xlabel(频率(弧度/ 秒)subplot(212),stem(w1 w2 w3,2*pi*fai1 fai2 fai3)fai = 0 10 0 1.5*max(2*pi*fai

7、1 fai2 fai3 );axis(fai); %限定XY轴坐标范围title(相频特性)ylabel(相位(度)xlabel(频率(弧度/ 秒)(2)M文件函数清单function FS(w1,w2,w3,A1,A2,A3)%调用格式: FS(1,4,8,10,5,30)%信号的频域成分表示法 %例子:正弦波的叠加t = 0:20/400:20;fai1=0;fai2=pi/3;fai3=pi/2;%连续时间信号形x(t)f1=A1*cos(w1*t+fai1);f2=A2*cos(w2*t+fai2);f3=A3*cos(w3*t+fai3);x = A1*cos(w1*t+fai1)+

8、A2*cos(w2*t+fai2)+A3*cos(w3*t+fai3); figure(1);subplot(211)plot(t,f1,r,t,f2,g,t,f3,b,linewidth,2)title(连续时间信号时域图形x(t)xlabel(时间(秒))ylabel(x(t)legend(f1=A1*cos(w1*t+fai1),f2=A2*cos(w2*t+fai2),f3=A3*cos(w3*t+fai3)subplot(212)plot(t,x,linewidth,4)title(连续时间信号时域图形x(t)xlabel(时间(秒))ylabel(x(t)figure(2)subp

9、lot(211)stem(w1 w2 w3,A1 A2 A3)v = 0 10 0 1.5*max(A1,A2,A3);axis(v); %限定XY轴坐标范围title(幅频特性)xlabel(频率(弧度/ 秒)ylabel(振幅)subplot(212)stem(w1 w2 w3,2*pi*fai1 fai2 fai3)fai = 0 10 0 1.5*max(2*pi*fai1 fai2 fai3 );axis(fai); %限定XY轴坐标范围title(相频特性)xlabel(频率(弧度/ 秒)ylabel(相位(度)实验代码及过程:% 信号的频域成分表示法 例子:正弦波的叠加t = 0

10、:20/400:20;w1 = 1; w2 = 4; w3 = 8;fai1=0;fai2=pi/3;fai3=pi/2;%在命令窗口分别输入A1,A2,A3振幅值A1 = input(Input the amplitude A1 for w1 = 1: ); A2 = input(Input the amplitude A2 for w2 = 4: );A3 = input(Input the amplitude A3 for w3 = 8: );%连续时间信号形x(t)f1=A1*cos(w1*t+fai1);f2=A2*cos(w2*t+fai2);f3=A3*cos(w3*t+fai3

11、);x = A1*cos(w1*t+fai1)+A2*cos(w2*t+fai2)+A3*cos(w3*t+fai3); figure(1);subplot(211),plot(t,f1,r,t,f2,g,t,f3,b,linewidth,4)title(连续时间信号时域图形x(t)ylabel(x(t)xlabel(时间(秒))legend(f1=A1*cos(w1*t+fai1),f2=A2*cos(w2*t+fai2),f3=A3*cos(w3*t+fai3)subplot(212),plot(t,x,linewidth,4)title(连续时间信号时域图形x(t)ylabel(x(t)

12、xlabel(时间(秒))figure(2)subplot(211),stem(w1 w2 w3,A1 A2 A3)v = 0 10 0 1.5*max(A1,A2,A3);axis(v); %限定XY轴坐标范围title(幅频特性)ylabel(振幅)xlabel(频率(弧度/ 秒)subplot(212),stem(w1 w2 w3,2*pi*fai1 fai2 fai3)fai = 0 10 0 1.5*max(2*pi*fai1 fai2 fai3 );axis(fai); %限定XY轴坐标范围title(相频特性)ylabel(相位(度)xlabel(频率(弧度/ 秒)在弹出的命令行

13、输入数值:Input the amplitude A1 for w1 = 1: 75学号85-10Input the amplitude A2 for w2 = 4: 80学号85-5Input the amplitude A3 for w3 = 8: 85学号85实验结果:2 傅里叶的正变换和逆变换 调用符号工具箱中 F=fourier(f)函数返回傅里叶变换F(w)f=ifourier(F)函数返回被积函数f(t)(1) 分别求,对应的傅里叶变换程序清单:% 矩形脉冲的傅里叶变换syms t t0 E Fw tau ff=E*(heaviside(t-tau/2)- heaviside(t

14、+tau/2);% heaviside单位阶跃信号Fw=fourier(f);simplify (Fw) %简化函数计算过程,结果中的dirac是单位冲击信号% 正弦信号的傅里叶正变换syms t w f Fwf = A1*sin(100*pi*t);Fw1 =simplify(fourier(f) %fourier正变化函数,返回值频域F(w)结果是:Fw1 =pi*(dirac(- 100*pi - w) - dirac(100*pi - w)*i(2) 分别求,的原函数% 傅里叶逆变换Syms w F t f real E=1;tau=2;F=E*tau*sinc(w*tau/(2*pi

15、);%定义F(w)f=ifourier(F);%傅里叶逆变换函数f=simple(f)%计算结果简化 返回值是f(x) heaviside(x)相当于阶跃函数u(t) 结果是:f =heaviside(x + 1) - heaviside(x - 1)% 求频谱为冲激信号时的傅里叶逆变换f(t)syms w Fw w0Fw=dirac(w-w0);f=ifourier(Fw);f=simple(f)结果是:f =exp(w0*x*i)/(2*pi)3 频谱分析正弦衰减信号的的表达式为,当a = 2; b = 2时,试求出正弦衰减信号的频谱的表达式,并画出信号的时域和频谱波形,并分析其幅频和相频

16、特性。程序清单:% 正弦衰减信号的频谱syms t w f Fw %定义符号变量a = 2; b = 2;f = exp(-a*t)*sin(b*pi*t);%定义正弦衰减函数信号Fw = simplify(int(f*exp(-j*w*t),t,0,inf)%在0,inf时间范围内对函数f(t)积分,其中int为积分函数;simplify是对积分结果的简化% results in Fw = -2*pi/(-4+w2-4*pi2-4*i*w)% the following commands plot the signaltp = 0:.01:3;fp = exp(-2*tp).*sin(2*p

17、i*tp);figure(1);subplot(211),plot(tp,fp);xlabel(Time (sec);ylabel(x(t)wp = 0:.05:50;%定义频率变化范围Fp = -2*pi./(-4+wp.2-4*pi2-4*i*wp);subplot(212),plot(wp,abs(Fp) %abs(Fp)求频谱Fp的振幅title(正弦衰减信号的幅度频谱 );xlabel(Frequency (rad/sec);ylabel(|X|)实验代码及过程:% 正弦衰减信号的频谱syms t w f Fw %定义符号变量a = 2; b = 2;f = exp(-a*t)*si

18、n(b*pi*t);%定义正弦衰减函数信号Fw = simplify(int(f*exp(-j*w*t),t,0,inf)%在0,inf时间范围内对函数f(t)积分,其中int为积分函数;simplify是对积分结果的简化% results in Fw = -2*pi/(-4+w2-4*pi2-4*i*w)% the following commands plot the signaltp = 0:.01:3;fp = exp(-2*tp).*sin(2*pi*tp);figure(1);subplot(211),plot(tp,fp);xlabel(Time (sec);ylabel(x(t

19、)wp = 0:.05:50;%定义频率变化范围Fp = -2*pi./(-4+wp.2-4*pi2-4*i*wp);subplot(212),plot(wp,abs(Fp) %abs(Fp)求频谱Fp的振幅title(正弦衰减信号的幅度频谱 );xlabel(Frequency (rad/sec);ylabel(|X|)实验结果:4 连续时间系统的冲激响应和阶跃响应(1)% sys = tf(num,den)a=1 5 3;b=1 2; %a,b分别为分子和分母多项式系数subplot(2,1,1)Y1,X1,T1=impulse(b,a);plot(T1,Y1);title(系统的冲激响应

20、波形h(t)subplot(2,1,2)Y2,X2,T2=step(b,a);plot(T2,Y2);title(系统的阶跃响应波形g(t)要求:(1)系统函数为,其中n为学号末尾两位,试画出连续时间系统的冲激响应和阶跃响应图形实验代码及过程:a=1 95 3;b=1 2; %a,b分别为分母和分子多项式系数subplot(2,1,1)Y1,X1,T1=impulse(b,a);plot(T1,Y1);title(系统的冲激响应波形h(t)subplot(2,1,2)Y2,X2,T2=step(b,a);plot(T2,Y2);title(系统的阶跃响应波形g(t)实验结果:(2) 离散时间系

21、统的单位脉冲响应a=1 -2 0.8;b=5 3;k1=0;k2=10;k=k1:k2;impz(b,a,k);% impz为离散系统单位脉冲响应title(离散时间系统的单位脉响应)xlabel(n)ylabel(h(n)要求:1)写出本程序的系统函数H(z);2)系统函数为,其中n为学号末尾两位,试画出离散时间系统的单位脉冲响应解:第1)题:本程序的系统函数为:第2)题:实验代码及过程:a=1 95 0.8;b=1 86;k1=50;k2=100;k=k1:k2;impz(b,a,k);% impz为离散系统单位脉冲响应title(离散时间系统的单位脉冲响应)xlabel(n)ylabel

22、(h(n)实验结果:5 连续时间系统的频率特性% 用MATLAB的freqs函数绘出给定系统的频率响应a=1 2 3;b=2 1; %a,b分别为系统响应函数分母和分子多项式系数w = logspace(-1,1);% logspace(a,b,n),其中a、b、n分别表示开始值(10a)、结束值(10b)、元素个数(n). 功能:生成从10的a次方到10的b次方之间按对数等分的n个元素的行向量.h,w=freqs(b,a,w) %求系统响应函数H(jw),设定h个频率点mag =abs(h); %求幅频响应phase=angle(h); %求相频响应subplot(2,1,1);loglog

23、(w,mag);grid on;xlabel(角频率(W);ylabel(幅度);title(H(jw)的幅频特性);subplot(2,1,2);semilogx(w,phase);grid;xlabel(角频率(w);ylabel(相位(度);title(H(jw)的相频特性);要求:(1)写出本程序的系统函数H(w);(2)系统函数为,其中n为学号末尾两位,试画出连续时间系统的频率特性解:第(1)题:本程序的系统函数为:第(2)题:实验代码及过程:% 用MATLAB的freqs函数绘出给定系统的频率响应a=1 95 3;b=1 96; %a,b分别为系统响应函数分母和分子多项式系数w =

24、 logspace(-1,1);% logspace(a,b,n),其中a、b、n分别表示开始值(10a)、结束值(10b)、元素个数(n). 功能:生成从10的a次方到10的b次方之间按对数等分的n个元素的行向量.h,w=freqs(b,a,w) %求系统响应函数H(jw),设定h个频率点mag =abs(h); %求幅频响应phase=angle(h); %求相频响应subplot(2,1,1);loglog(w,mag);grid on;xlabel(角频率(W);ylabel(幅度);title(H(jw)的幅频特性);subplot(2,1,2);semilogx(w,phase);grid;xlabel(角频率(w);ylabel(相位(度);title(H(jw)的相频特性);实验结果:【精品文档】第 16 页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁