[工学]2离散时间信号和系统的时域分析
实验二 离散时间信号的时域分析

实验二 离散时间信号的时域分析1.实验目的(1)学习MA TLAB 软件及其在信号处理中的应用,加深对常用离散时间信号的理解。
(2)利用MA TLAB 产生常见离散时间信号及其图形的显示,进行简单运算。
(3)熟悉MA TLAB 对离散信号的处理及其应用。
2.实验原理离散时间信号是时间为离散变量的信号。
其函数值在时间上是不连续的“序列”。
(1)单位抽样序列⎩⎨⎧=01)(n δ 00≠=n n 如果序列在时间轴上面有K 个单位的延迟,则可以得到)(k n -δ,即:1,()0,n k n k n kd ì=ïï-=íï¹ïî 该序列可以用MA TLAB 中的zeros 函数来实现。
(2)正弦序列)/2sin()(ϕπ+=Fs fn A n x可以利用sin 函数来产生。
(3)指数序列()(),n x n a n a R e =在MA TLAB 中通过:0:1;n N =-和.^;x a n =来实现。
3.实验内容及其步骤(1)复习有关离散时间信号的有关内容。
(2)通过程序实现上述几种信号的产生,并进行简单的运算操作。
单位抽样序列⎩⎨⎧=01)(n δ 00≠=n n 参考:% Generation of a Unit Sample Sequenceclf;% Generate a vector from -10 to 20n = -10:20;% Generate the unit sample sequenceu = [zeros(1,10) 1 zeros(1,20)];% Plot the unit sample sequencestem(n,u);xlabel('Time index n');ylabel('Amplitude');title('Unit Sample Sequence');axis([-10 20 0 1.2]);如果序列在时间轴上面有K 个单位的延迟,则可以得到)(k n -δ,即:1,()0,n k n k n kd ì=ïï-=íï¹ïî ,通过程序来实现如下所示结果。
实验2离散时间LTI系统的时域分析

实验二 离散时间LTI 系统的时域分析一 实验目的(1) 学会运用MATLAB 求解离散时间系统的零状态响应;(2) 学会运用MATLAB 求解离散时间系统的单位取样响应;(3) 学会运用MATLAB 求解离散时间系统的卷积和。
二 实验原理及实例分析1、离散时间系统的响应离散时间LTI 系统可用线性常系数差分方程来描述,即∑∑==-=-Mj jN i i j n x b i n y a 00)()( (1) 其中,i a (0=i ,1,…,N )和j b (0=j ,1,…,M )为实常数。
MATLAB 中函数filter 可对式(1)的差分方程在指定时间范围内的输入序列所产生的响应进行求解。
函数filter 的语句格式为y = filter (b , a , x )其中,x 为输入的离散序列;y 为输出的离散序列;y 的长度与x 的长度一样;b 与a 分别为差分方程右端与左端的系数向量。
【实例1】 已知某LTI 系统的差分方程为)1(2)()2(2)1(4)(3-+=-+--n x n x n y n y n y试用MATLAB 命令绘出当激励信号为)()2/1()(n u n x n=时,该系统的零状态响应。
解:MATLAB 源程序为>>a=[3 -4 0 2];>>b=[1 2]; >>n=0:30;>>x=(1/2).^n;>>y=filter(b,a,x);>>stem(n,y,'fill'),grid on>>xlabel('n'),title('系统响应y(n)')程序运行结果如图1所示。
2、离散时间系统的单位取样响应系统的单位取样响应定义为系统在)(n δ激励下系统的零状态响应,用)(n h 表示。
MATLAB 求解单位取样响应可利用函数filter ,并将激励设为前面所定义的impDT 函数。
离散时间信号的时域分析实验报告

离散时间信号的时域分析实验报告实验报告:离散时间信号的时域分析一、实验目的本实验旨在通过MATLAB软件,对离散时间信号进行时域分析,包括信号的显示、基本运算(如加法、减法、乘法、反转等)、以及频域变换(如傅里叶变换)等,以加深对离散时间信号处理的基本概念和原理的理解。
二、实验原理离散时间信号是在时间轴上离散分布的信号,其数学表示为离散时间函数。
与连续时间信号不同,离散时间信号只能在特定的时间点取值。
离散时间信号的时域分析是研究信号的基本属性,包括幅度、时间、频率等。
通过时域分析,我们可以对信号进行各种基本运算和变换,以提取有用的信息。
三、实验步骤1.信号生成:首先,我们使用MATLAB生成两组简单的离散时间信号,一组为正弦波,另一组为方波。
我们将这些信号存储在数组中,以便后续分析和显示。
2.信号显示:利用MATLAB的绘图功能,将生成的信号在时域中显示出来。
这样,我们可以直观地观察信号的基本属性,包括幅度和时间关系。
3.基本运算:对生成的信号进行基本运算,包括加法、减法、乘法、反转等。
将这些运算的结果存储在新的数组中,并绘制出运算后的信号波形。
4.傅里叶变换:使用MATLAB的FFT(快速傅里叶变换)函数,将信号从时域变换到频域。
我们可以得到信号的频谱,进而分析信号的频率属性。
5.结果分析:对上述步骤得到的结果进行分析,包括比较基本运算前后的信号波形变化,以及傅里叶变换前后的频谱差异等。
四、实验结果1.信号显示:通过绘制图形,我们观察到正弦波和方波在时域中的波形特点。
正弦波呈现周期性的波形,方波则呈现明显的阶跃特性。
2.基本运算:通过对比基本运算前后的信号波形图,我们可以观察到信号经过加法、减法、乘法、反转等运算后,其波形发生相应的变化。
例如,两个信号相加后,其幅度和时间与原信号不同。
反转信号则使得波形在时间轴上反向。
3.傅里叶变换:通过FFT变换,我们将时域中的正弦波和方波转换到频域。
正弦波的频谱显示其频率为单一的直流分量,方波的频谱则显示其主要频率分量是直流分量和若干奇数倍的谐波分量。
(信息与通信)第七章离散时间系统的时域分析2

稳定性分析的应用
稳定性分析在离散时间系统中的应用非常广 泛。例如,在数字信号处理中,稳定性分析 可以帮助我们判断数字滤波器的性能和稳定 性;在控制系统分析中,稳定性分析是判断 系统能否正常工作的关键;在图像处理中, 稳定性分析可以帮助我们判断图像处理算法 的性能和稳定性。
此外,稳定性分析还可以应用于其他领域, 如金融、交通等。在这些领域中,稳定性分 析可以帮助我们理解和预测系统的行为,从
数字电视、数字广播、卫星通 信、移动通信等。
计算机控制系统
计算机控制的生产线、机器人 、智能家居等。
科学计算
数值计算、模拟仿真等。
02
离散时间系统的时域分析方法
差分法
01
差分法是通过离散时间信号的差分运算来分析系统的
特性。
02
差分方程是描述离散时间系统动态行为的基本工具,
通过求解差分方程可以得到系统的输出响应。
离散时间系统的仿真工具与技术
数学软件仿真
使用数学软件(如MATLAB、Simulink等)进行离散时间系统的建 模和仿真,可以进行系统性能分析和优化。
硬件描述语言仿真
使用硬件描述语言(如Verilog、VHDL等)进行离散时间系统的建 模和仿真,可以模拟硬件实现并进行验证。
模拟器仿真
使用模拟器(如QEMU、ModelSim等)进行离散时间系统的仿真, 可以模拟实际硬件运行环境,进行系统测试和验证。
对比分析
将离散时间系统的性能与其他同类系统进行对比, 以评估其优劣。
性能优化策略
01
算法优化
改进或优化离散时间系统的算法, 以提高其性能。
并行处理
利用并行处理技术,提高离散时间 系统的处理速度和效率。
03
6.离散时间信号与系统的时域分析

0, n 1 1 z ( n) x ( n) y ( n) , n 1 2 1 n 1 ( 2 )( n 1)( 2 ) , n 0
6 线性时不变离散系统的时域分析
5. 累加 设某一序列为x(n),则x(n)的累加序列 y(n)定义为
y ( n)
k
x(k ) x(n) * u(n)
n
根据上述性质可以推得以下结论:
f (n n1 ) * (n n2 ) f (n n1 n2 )
6 线性时不变离散系统的时域分析
例 已知 x1 (n) (n) 3 (n 1) 2 (n 2) x2 (n) u(n) u(n 3) 试求信号 x (n) ,它满足 x(n) x1 (n) x2 (n) 解:可利用上面讲述的性质求解。
1 1/ 2 1/4 -2 -1 0 1 1/8 ... 2
n
x(-n) 1 1/2 1/8 1/4 ... -2 -1 0
1
2
n
6 线性时不变离散系统的时域分析
3.序列的加减 两序列的加、减是指同序号(n)的序列值逐项对 应相加得一新序列。
6 线性时不变离散系统的时域分析
例:
x(n) 1 1/2 1/4 -2 -1 0 y(n) 2 1 1/4 1/2 1 2 n …
6 线性时不变离散系统的时域分析
2.单位阶跃序列
u(n)
1, u ( n) 0,
n0 n0
u(n)
...
-1 0 1 2 3 n
(n) u (n) u (n) u (n 1)
m 0
u (n) (n m) (n) (n 1) (n 2)
第2章 连续时间信号和离散时间信号的时域分析

第2章 连续时间信号和离散时间信号的时域分析
2.单位冲激信号 1) 单位冲激信号(Delta函数)的定义
∞ δ (t )dt = 1 ∫ ∞ (2-14) δ (t ) = 0 t ≠ 0 冲激信号用箭头表示,如图2.8(a)所示。冲激信号具有强度,其
强度就是冲激信号对时间的定积分值。在图中以括号注明,以与信 号的幅值相区分。 冲激信号可以延时至任意时刻 t0 ,以符号 δ (t t 0 ) 表示,定义 为
Ae st = Ae(σ + jω
0 )t
= Aeσ t cos(ω0 t ) + jAeσ t sin(ω0 t )
(2-8)
式(2-8)表明,一个复指数信号可以分解为实部﹑虚部两部分。 实部﹑虚部分别为幅度按指数规律变化的正弦信号。若 σ < 0 ,复指 数信号的实部﹑虚部为减幅正弦信号,波形如图2.4(a)﹑(b)所示。 若 σ > 0 ,其实部﹑虚部为增幅正弦信号,波形如图2.4(c)﹑(d)所 示。
第2章 连续时间信号和离散时间信号的时域分析
4.抽样函数 抽样函数是指 sin t 与 t 之比构成的函数,其定义如下:
sin t Sa(t ) = t
抽样函数的波形如图2.5所示。
(2-10)
图2.5 抽样函数的波形 抽样函数具有以下性质:
Sa(0) = 1, Sa(kπ) = 0 ,k
= ±1, ±2,L ∫∞ Sa(t )dt = π
第2章 连续时间信号和离散时间信号的时域分析
应用阶跃信号与延时阶跃信号,可以表示任意的矩形波脉冲信号。 例如,图2.7(a)所示的矩形波信号可由图2.7(b)表示,即 :
f (t ) = u (t T ) u (t 3T )
离散时间信号与系统的时域分析实验报告

离散时间信号与系统的时域分析实验报告报告⼆:⼀、设计题⽬1.绘制信号)()(1k k f δ=和)2()(2-=k k f δ的波形2.绘制直流信号)()(1k k f ε=和)2(2-=k f ε的波形3绘制信号)()(6k G k f =的波形⼆实验⽬的1.掌握⽤MATLAB 绘制离散时间信号(序列)波形图的基本原理。
2.掌握⽤MATLAB 绘制典型的离散时间信号(序列)。
3.通过对离散信号波形的绘制与观察,加深理解离散信号的基本特性。
三、设计原理离散时间信号(也称为离放序列)是指在时间上的取值是离散的,只在⼀些离放的瞬间才有定义的,⽽在其他时间没有定义,简称离放信号(也称为离散序列) 序列的离散时间间隔是等间隔(均匀)的,取时间间隔为T.以f(kT)表⽰该离散序列,k 为整数(k=0,±1.±2,...)。
为了简便,取T=1.则f(kT)简记为f(k), k 表⽰各函数值在序列中出现的序号。
序列f(k)的数学表达式可以写成闭合形式,也可逐⼀列出f(k)的值。
通常,把对应某序号K0的序列值称为序列的第K0个样点的“样点值”。
四、设计的过程及仿真1clear all; close all; clc;k1=-4;k2=4;k=k1:k2;n1=0;n2=2;f1=[(k-n1)==0];f2=[(k-n2)==0];subplot(1,2,1)stem(k,f1,'fill','-k','linewidth',2);xlabel('k');ylabel('f_1(k)');title('δ(k)')axis([k1,k2,-0.1,1.1]);subplot(1,2,2)stem(k,f2,'filled','-k','linewidth',2);ylabel('f_2(k)');title('δ(k-2)')axis([k1,k2,-0.1,1.1]);程序运⾏后,仿真绘制的结果如图所⽰:2c lear all; close all; clc;k1=-2;k2=8;k=k1:k2;n1=0;n2=2; %阶跃序列开始出现的位置f1=[(k-n1)>=0]; f2=[(k-n2)>=0];subplot(1,2,1)stem(k,f1,'fill','-k','linewidth',2);xlabel('k');ylabel('f_1(k)');title('ε(k)')axis([k1,k2+0.2,-0.1,1.1])subplot(1,2,2)stem(k,f2,'filled','-k','linewidth',2);xlabel('k');ylabel('f_2(k)');title('ε(k-2)')axis([k1,k2+0.2,-0.1,1.1]);程序运⾏后,仿真绘制的结果如图所⽰:3clear all; close all; clc;k1=-2;k2=7;k=k1:k2; %建⽴时间序列n1=0;n2=6; f1=[(k-n1)>=0];f2=[(k-n2)>=0];f=f1-f2;stem(k,f,'fill','-k','linewidth',2);xlabel('k');ylabel('f(k)');title('G_6(k)')axis([k1,k2,-0.1,1.1]);程序运⾏后,仿真绘制的结果如图所⽰:五、设计的结论及收获实现了⽤matlab绘制离散时间信号, 通过对离散信号波形的绘制与观察,加深理解离散信号的基本特性。
数字信号处理知识点

《数字信号处理》辅导一、离散时间信号和系统的时域分析 (一) 离散时间信号(1)基本概念信号:信号传递信息的函数也是独立变量的函数,这个变量可以是时间、空间位置等。
连续信号:在某个时间区间,除有限间断点外所有瞬时均有确定值。
模拟信号:是连续信号的特例。
时间和幅度均连续。
离散信号:时间上不连续,幅度连续。
常见离散信号——序列。
数字信号:幅度量化,时间和幅度均不连续。
(2)基本序列(课本第7——10页)1)单位脉冲序列 1,0()0,0n n n δ=⎧=⎨≠⎩ 2)单位阶跃序列 1,0()0,0n u n n ≥⎧=⎨≤⎩3)矩形序列 1,01()0,0,N n N R n n n N ≤≤-⎧=⎨<≥⎩ 4)实指数序列 ()n a u n5)正弦序列 0()sin()x n A n ωθ=+ 6)复指数序列 ()j n n x n e e ωσ= (3)周期序列1)定义:对于序列()x n ,若存在正整数N 使()(),x n x n N n =+-∞<<∞ 则称()x n 为周期序列,记为()x n ,N 为其周期。
注意正弦周期序列周期性的判定(课本第10页)2)周期序列的表示方法: a.主值区间表示法 b.模N 表示法 3)周期延拓设()x n 为N 点非周期序列,以周期序列L 对作()x n 无限次移位相加,即可得到周期序列()x n ,即()()i x n x n iL ∞=-∞=-∑当L N ≥时,()()()N x n x n R n = 当L N <时,()()()N x n x n R n ≠(4)序列的分解序列共轭对称分解定理:对于任意给定的整数M ,任何序列()x n 都可以分解成关于/2c M =共轭对称的序列()e x n 和共轭反对称的序列()o x n 之和,即()()(),e o x n x n x n n =+-∞<<∞并且1()[()()]2e x n x n x M n *=+- 1()[()()]2o x n x n x M n *=--(4)序列的运算 1)基本运算2)线性卷积:将序列()x n 以y 轴为中心做翻转,然后做m 点移位,最后与()x n 对应点相乘求和——翻转、移位、相乘、求和定义式: 1212()()()()()m y n x m x n m x n x n ∞=-∞=-=*∑线性卷积的计算:A 、图解 B 、解析法C 、不进位乘法(必须掌握)3)单位复指数序列求和(必须掌握)/2/2/2/2/2/21/2/2/2/2/2/2(1)/21()()/(2)1()()/(2)sin(/2)sin(/2)j N j N j N j N j N j N j N N j nj j j j j j j n j N e e e e e e e j ee e e e e e e j N e ωωωωωωωωωωωωωωωωωω------------=-----===---=∑如果2/k N ωπ=,那么根据洛比达法则有sin(/2)(0)(0)(()())sin(/2)N N k N N k N ωδδω===或可以结合作业题3.22进行练习(5)序列的功率和能量能量:2|()|n E x n ∞=-∞=∑功率:21lim |()|21NN n NP x n N →∞=-=+∑ (6)相关函数——与随机信号的定义运算相同(二) 离散时间系统1.系统性质 (1)线性性质定义:设系统的输入分别为1()x n 和2()x n ,输出分别为1()y n 和2()y n ,即1122()[()],()[()]y n T x n y n T x n ==统的输对于任意给定的常数a 、b ,下式成立1212()[()()]()()y n T ax n bx n a y n by n =+=+则该系统服从线性叠加原理,为线性系统,否则为非线性系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
h
11
1.3 序列的周期性
定义 如何判断?
h
12
1.4 序列的简单运算
常 规 运 算
(四则运算)
线性运算 乘除运算
数 差分运算 学 运 算 累加运算
波
时移运算
形
变
压扩运算
换
反褶运算
相
卷积运算
互
运
算
相关运算
h
13
1.4 序列的简单运算
1)相加 z(n)x(n)y(n)
逐 项 对 应 相 加
a 1 3 210 1 2 3 45 n
fnann an n0,1,2,... a为实数
0 n1,2,...
h
10
1.2 典型离散信号
6)正弦型序列:
x(n) x(n)Asin(n0)
3 21 0 1 2 3 45 n
7)复指数序列:
x ( n ) e ( j 0 ) n x ( n ) e j e n e j o n e n ( c o s 0 n j s i n 0 n )
1)单位样值序列(单位冲激序列):
(n)
(ni)
1 0 1 23 n
1 0 1 23 i n
(n) 10,,
n0 n0
(ni) 10,,
ni ni
h
7
1.2 典型离散信号
2)单位阶跃序列:
u(n)
u(ni)
3 21 0 1 2 3 45 n
3 21 0 1 i
n
(n)
1, 0,
n0 n0
(ni) 10 nnii
➢定义
序列:信号的时间函数只在某些离散瞬时nT 有定义值。
样值:序号为n的函数值x(n)称为在第n个样 点的样值。
h
5
1.1 离散时间信号概念
➢表示法
✓指针表示法 x(n) x(1) x(0) x(1) x(2)
✓图解表示: n——横坐标并取整数; x(n) ——纵坐标;
h
6
1.2 典型离散信号
线性系统:均匀性和叠加性。
设两对激励与响应x1(n)y1(n), x2(n)y2(n) 则c1x1(n)c2x2(n)c1y1(n)c2y2(n)
x 1 ( n ) 离散时间系统 y 1 ( n ) x 2 ( n ) 离散时间系统 y 2 ( n )
c1x1(n)c2x2(n)
c1y1(n)c2y2(n)
h
20
第二节 离散时间系统
h
21
2 离散时间系统
2.1 离散时间系统的概念 2.2 线性移(时)不变系统 2.3 单位样值(冲激)响应与卷积和 2.4 系统的因果性和稳定性
h
22
2.1 离散时间系统的概念
离散时间系统表示对输入序列的运算。
x(n)
离散时间系统
y(n)
T[x(n)]
h
23
2.2 线性移不变系统
离散时间系统
h
24
2.2 线性移不变系统
移不变系统
设 激 励 与 响 应 x ( n ) y ( n ) ,则 x ( n N ) y ( n N )
x(n)
y(n)
x(n)
y(n)
离散时间系统
0 1 23 n
0 1 23
n
x(nN)
0 1 23
y(nN)
x(n-N)
y(n-N)
离散时间系统
离散时间系统 的时域分析
h
1
主要内容
1.离散时间信号——序列 2.离散时间系统 3.离散时间系统的数学模型
h
2
第一节 离散时间信号
——序列
h
3
1 离散时间信号——序列
离散时间信号概念 典型离散信号(常用序列) 序列的周期性 序列的简单运算 离散信号的分解
h
4
1.1 离散时间信号概念
两 序 列 的 样 值 = = = = = = =新 序 列
2)相乘 z(n)x(n)y(n)
逐 项 对 应 相 乘
两 序 列 的 样 值 =======新 序 列
3)延时 z(n)x(nm)
逐 项 依 次 左 移 或 右 移 m 位
原 序 列 ============新 序 列
4)反褶 z(n)x(n)
1.4 序列的简单运算
5)尺度变换 z(n)x(an)
n 轴 上 压 缩 或 扩 展
原 序 列 的 波 形 = = = = = = = = = 新 序 列
需按规律去除某些点(压缩时a无法除尽的样点) 或补足相应的零值(扩展时多出的样点)
h
16
1.4 序列的简单运算
x ( n ) 波 形 如 图 所 示 , 分 别 画 出 x ( 2 n ) 、 x ( n / 2 ) 的 波 形
h
8
1.2 典型离散信号
3)矩形序列:
RN (n)
1, RN(n)0,
0nN1 其它n
3 21 0 1 2 N1N n
4)斜变序列:
x (n )
x(n)n(n)0n nn 00
3 21 0 1 2 N1 N n
h
9
1.2 典型Leabharlann 散信号5)单边实指数序列:
x(n)
a 1
x(n)
3 21 0 1 2 3 45 n
8)能量
E
xn 2
n
绝 对 值 平 方 和
序 列 中 所 有 样 值 = = = = = = = 能 量
h
19
1.5 离散信号的分解
常用分解法: x(n) x(m)(nm) m 其 中 x(m )(nm ) x 0( n) m m n n
将任意序列表示为加权、延迟的单位样值信号之和。
序列样值与其前面相邻的样值相减 后向差分
x(n )x(n )x(n 1 )
2x(n ) x(n )x(n ) 2 x(n 1 )x(n 2 )
序列样值与其后面相邻的样值相减
h
18
1.4 序列的简单运算
7)累加
n
z(n) x(k) k
累 加 至 第 n 样 点
原 序 列 中 所 有 样 值 = = = = = = = 新 序 列
0
n
h
1 23
n
25
2.2 线性移不变系统
线性移不变系统
如果信号是以离散时间作为自变量的,那 么就是线性时不变系统(LTI,Linear timeinvariant)。
x(n)
x(2n)
6
6
5
5
4
4
抽取
3
3
2
2
1
1
-3 -2 -1 0 1 2 3 4 5 6 n x(n/2) 6
5
4
3
2
1
h
-1 0 1 2 3 4 n
插值
17
-3 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 n
1.4 序列的简单运算
6)差分
前向差分
x(n )x(n 1 )x(n )
相 对 纵 轴 反 折 波 形
原 序 列 = = = = = h = = = =新 序 列14
x(n)
1 2
(1
2)n
,
n 1
0,
n 1
x(n) 1
1/2 1/4 1/8
-2 -1 0 1 2 n
x(n+1) 1
1/2
1/4 1/8
-2 -1 0 1
n
x(-n)
1
1/2 1/4 1/8
-2 -1 0 1 2 n