


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、郑州航空工业管理学院电子信息系统仿真课程设计2014 级 电子信息工程 专业1413083 班级题 目离散时间系统时域分析与仿真姓 名学号二O六年一月月二十五日一、MATLAB软件简介MATLAB是美国MathWorks公司出品的商业数学软件,用于算法 开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交 互式环境,主要包括 MATLA和Simulink两大部分。二、理论分析1、实验原理兀兀血离散时间慕统离散时间系统其输入、输出关系可用以下差分方程描述:二dkyn - kk -0M二 k.PkXn-k当输入信号为冲激信号时,系统的输出记为系统单位冲激响应 、.n hn,则系统响应为如下
2、的卷积计算式:0n =xn京八 xjhn 旳m-:当hn是有限长度的(n: 0,M)时,称系统为FIR系统;反之, 称系统为IIR系统。在MATLAB,可以用函数y二Filter(p,d,x) 求 解差分方程,也可以用函数 y=Conv(x,h)计算卷积。2、时不变系统就是系统的参数不随时间而变化,即不管输入信号作用的时间先 后,输出信号响应的形状均相同,仅是从出现的时间不同。用数学表 示为 Tx(n)=yn 则 Tx(n-n0)=yn-nO,这说明序列 x(n)先移位后进行变换与它先进行变换后再移位是等效的3、线性时不变系统既满足叠加原理又具有时不变特性,它可以用单位脉冲响应来表 示。单位脉
3、冲响应是输入端为单位脉冲序列时的系统输出,一般表示 为 h(n),即 h(n)=T S (n)。任一输入序列 x(n)的响应 y(n)=Tx(n)=TS (n-k);由于系统是线性的,所以上式可以写成y(n)=T S (n-k);又由于系统是时不变的,即有T S (n-k)=h(n-k);从而得 y(n)=h(n-k)=x(n)*h(n);这个公式称为离散卷积,用“ *”表示。4、线性时不变系统的性质(1) 、齐次性若激励f(t)产生的响应为y(t),则激励Af(t)产生的响应即为 Ay(t),此性质即为齐次性。其中 A为任意常数。f(t)系统 y(t) , Af(t)系统 Ay(t)(2)
4、、叠加性若激励f1(t)与f2(t)产生的响应分别为y1(t) , y2(t),则激励 f1(t)+f2(t)产生的响应即为y1(t)+y2(t),此性质称为叠加性。(3) 、线性若激励f1(t)与f2(t)产生的响应分别为y1(t) , y2(t),则激励 A1f1(t)+A2f2(t) 产生的响应即为 A1y1(t)+A2y2(t),此性质称为线 性。(4) 、时不变性若激励f(t)产生的响应为y(t),则激励f(t-tO) 产生的响应即为 y(t-tO),此性质称为不变性,也称定常性或延迟性。它说明,当激 励f(t)延迟时间t0时,其响应y(t)也延迟时间tO,且波形不变。(5) 、微分
5、性若激励f(t)产生的响应为y(t),则激励f(t)产生的响应即y (t),此性质即为微分性。(6) 、积分性若激励f(t)产生的响应为y(t),则激励f(t)的积分产生的响应 即为y(t)的积分。此性质称为积分性。三、MATLA数值运算功能MATLAB的强大数值计算功能使其在诸多数学计算软件中傲视群 雄,它是MATLAB软件的基础。下面将介绍运用 MATLAB计算卷积和 冲激响应。(1)卷积求解:由于系统的零状态响应是激励与系统的单位取样响应的卷积,因此,卷积运算在离散时间信号处理领域被广泛应用。MATLAB求离散时间信号的卷积和命令为conv,其调用格式如下:y=c onv (x,h)其中
6、:x与h表示离散时间信号值的向量;y为卷积结果。用MATLA 进行卷积运算时,无法实现无限的累加,只能计算时限信号的卷积。凤切=o.s17一系统的单位取样响应为,用MATLAB当激励信号为x(n)=u(n)-u(n-4)时,系统的零状态响应。在MATLAB可通过卷积求解零状态响应,即 x(n)* h( n)。上 述系统描述h(n)向量的长度至少为8,描述x(n)向量的长度至少 为4因此为了图形完整美观,将 h(n)向量和x(n)加上一些附加的 零值。其实现的MATLA程序代码如下:clear all;nx=-1:5; %x(n) 向量显示范围(添加了附加的零值) nh=-2:10; %h(n)
7、向量显示范围(添加了附加的零值)x=uDT( nx)-uDT( nx-4);h=0.8.A nh.*(uDT( nh)-uDT( nh-8);y=c onv (x,h);ny仁nx(1)+nh(1); % 卷积结果起始点%卷积结果长度为两序列长度之和减1,即 0 至到( length(nx)+length(nh)-2)御此卷积结果的时间范围是将上述长 度加上起始点的偏移值ny=ny1+(0:(le ngth( nx)+le ngth( nh)-2); subplot(3,1,1);stem( nx,x,fill);grid on;xlabel( n);title(x( n);axis(-4 1
8、6 0 3);subplot(3,1,2);stem( nh,h,fill);grid on;xlabel( n);title(h( n);axis(-4 16 0 3);subplot(3,1,3);stem( ny,y,fill); grid on;xlabel( n);title(y( n)=x( n)*h( n);axis(-4 16 0 3);其波形如下图:卷积结果(2)冲激响应求解在连续线性时域系统中,冲激响应和阶跃响应是系统特性的描述,对它们的分析 是线性系统中极为重要的问题。输入为单位冲激响应函数3 (t)所引起的零状态响应称为单位冲激响应,简称为冲激响应,用h(t)表示;输入
9、为单位阶跃函数 u(t)所引起的 零状态响应称为单位阶跃响应,简称为阶跃响应,用g(t)表示。在MATLAB,对于连续时域系统的冲激响应和阶跃响应的 数值解,可分别利用控制系统工具箱提供的函数 impulse和 step来求解。其调用格式如下:y=impulse(sys,t)y=step(sys,t)其中:t表示计算系统响应的时间抽样点向量,sys表示线 性时域系统模型。已知一连续时域系统的微分方程如下:X0+3) 4 32 Nd = ZV) +16/( /)下面用MATLAB令绘出0 t =0;其仿真波形如下图:离散序列波形图2、线性离散系统分析(1)零状态响应离散线性时域系统可用下式表示,
10、即 僅U)(式中耳=i)MATLAB的函数filter可对上式差分方程在指定时间范围内的输入序列所产生的响应进行求解。函数filter 的调用格 式如:y=filter(b,a,x)其中:x为输入的离散序列;y为输出的离散序列;y的长 度和x的长度一样;b和a分别为差分方程右端与左端的系数向 量。一离散线性时域系统的差分方程如下:用一1)+砂(2)二.r( z?)+2j ( zr1)下面用MATLAB令绘出当激励信号为J2丿时,该系统的零状态响应。其实现的MATLA程序代码如下:clear all;a=3 -4 2;b=1 2;n=0:30;x=(1/2)八 n;y=filter(b,a,x)
11、;stem( n, y,fill);grid on;xlabel( n);title(系统零状态响应y(n);其仿真波形如下图:图3零状态响应(2)单位取样响应系统的单位取样响应定义为系统在3( t )激励下系统的零状态响 应,用h (n)表示。MATLAB解单位取样响应可利用函数 filter 另一种求单位取样响应的方法是利用控制系统工具箱提供的函数 impz来实现。有一离散线性系统的差分方程如下:( rr - 4(/r1)4-2jff-2) = j(zr)+2x(用1)下面利用MATLA的impz函数绘出该系统的单位取样响应。其实现的程序代码如下:clear all;a=3 -4 2;b=
12、1 2;n=0:30;impz(b,a,30);grid on;title(系统单位取样响应h(n);其仿真波形如下图:J Figure IIfile Edit Yiew Insert T&qIs R 科 ktop Windew HlpD 3 d y氐瓦肓遅謠頁凰石回eprn-dE系纽单位取样响应h(m510152025n (samples)*4 2 一- o OO2O图4单位取样响应(3)卷积和运算由于系统的零状态响应是激励与系统的单位取样响应的卷积,因此,卷积运算在离散时间信号处理领域被广泛应用。MATLAB求离散时间信号的卷积和命令为conv,其调用格式如下:y=c onv (x,h)其
13、中:x与h表示离散时间信号值的向量;y为卷积结果。用MATLAB 进行卷积运算时,无法实现无限的累加,只能计算时限信号的卷积。別)0犁和(间_沖(打一 8):一系统的单位取样响应为,用MATLA求当激励信号为x (n) =u (n) -u (n-4)时,系统的零状态响应。在MATLA中可通过卷积求解零状态响应,即 x(n ) * h ( n )。 上述系统描述h ( n)向量的长度至少为8,描述x ( n) 向量的长 度至少为4,因此为了图形完整美观,将 h(n ) 向量和x(n )加上 一些附加的零值。其实现的 MATLA程序代码如下:clear all;nx=-1:5;%x( n)向量显示
14、范围(添加了附加的零值)nh=-2:10;%h( n)向量显示范围(添加了附加的零值)x=uDT( nx)-uDT( nx-4);h=0.8.A nh.*(uDT( nh)-uDT( nh-8);y=c onv (x,h);ny仁n x(1)+nh(1);%卷积结果起始点%卷积结果长度为两序列长度之和减1,即0至到( length(nx)+length(nh)-2)御此卷积结果的时间范围是将上述长度加 上起始点的偏移值ny=ny1+(0:(le ngth( nx)+le ngth( nh)-2);subplot(3,1,1);stem( nx,x,fill);grid on;xlabel( n
15、);title(x( n);axis(-4 16 0 3);subplot(3,1,2);stem( nh,h,fill);grid on;xlabel( n);title(h( n);axis(-4 16 0 3);subplot(3,1,3);stem( ny,y,fill);grid on;xlabel( n);title(y( n)=x( n)*h( n);axis(-4 16 0 3);其波形如下图:卷积和求解波形图(4)信号抽样信号抽样是连续时间信号分析向离散时间信号分析、连续信号处理向数字信号处理的第一步,广泛应用于实际的各类系统中。信号抽 样也称为取样或采样,就是利用抽样脉冲序
16、列p ( t)从连续信号f(t ) 中抽取一系列的离散样值,通过抽样过程得到的离散样值信号称为抽样信号,用fs (t )表示。从数学上讲,抽样过程就是抽样脉冲p(t ) 和原连续信号f (t )相乘的过程,即:fs(t)=f(t)p(t)因此,可以用傅里叶变换的频域卷积性质来求抽样信号fs(t) 的频谱。信号在时域被抽样后,它的频谱是原连续信号的频谱以抽样和角频率为间隔周期的延拓,即信号在时域抽样或离散化,相当于频域周期化。升余弦脉冲信号为l + cos(O=zA(z-O.町的冲激响应系纯函数H=2?i2-0.9的露柢点分布图-1Real Part匸丘當旦留E一0.5由线性系统的仿真波形可以看出线性系统的输入与输出满足线 性叠加定理,由非线性系统的仿真波形可以看出它不满足线性叠加定 理。可知道时不变系统的变换关系不随时间变化而变化,即系统的输出随输入的移位而相应移位但形状不变。时变系统的变换关系随时间 变化而变化。四、分析总结通过本次电子系统仿真实验,使我掌握了离散时间系统的时域分 析方法。在进行电子仿真的这一周里,我遇到过很多困难和挫折,不 过在同学们的热心帮助下,这些问题都一一得到解决。第一天,在网上寻找程序的时候,发现我的这个题目
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铁艺围栏维修施工方案
- 代理招商合同协议书
- TDGHHX 001-2024 朱顶红商品种球采收规范
- 西藏轻质混凝土施工方案
- 装修脚手架搭拆施工方案
- 隧洞施工方案模拟图
- 行政办公运转方案
- 平房区保温阳台施工方案
- 标准户外广告牌施工方案
- (三模)榆林市2025届高三第三次模拟检测政治试卷(含答案详解)
- 2024年事业单位考试云南省昭通市A类《职业能力倾向测验》深度预测试题含解析
- 火灾自动报警系统检查表
- 骨髓细胞图谱
- 高风险作业培训课件
- 试验检测单位安全培训课件
- 2024年安徽省C20教育联盟中考一模道德与法治试卷(含答案)
- 公路沥青路面设计标准规范
- 急性肾小球肾炎的护理PPT文档
- 印刷业数字化转型
- 加油站春季安全教育培训
- 高压隔膜压滤机安装方案
评论
0/150
提交评论