时域中的离散信号和系统

单位脉冲序列的m文件:

function [x,n] = impseq(n0,n1,n2)

if ((n0 < n1) | (n0 > n2) | (n1 > n2))

error(‘参数必须满足 n1 <= n0 <= n2‘)

end

n = [n1:n2];

x = [(n-n0) == 0];

调用例如:

[x,n] = impseq(2,0,5); %表示从0开始共6个点,第二个点为1。

stem(n,x);

单位阶跃序列的m文件:

function [x,n] = stepseq(n0,n1,n2)

if ((n0 < n1) | (n0 > n2) | (n1 > n2))

error(‘参数必须满足 n1 <= n0 <= n2‘)

end

n = [n1:n2];

x = [(n-n0) >= 0];

调用:

[x,n] = stepseq(2,0,5);

stem(n,x);

另外我在测试的时候发现了这样的报错:Cannot find an exact (case-sensitive) match for...。这种情况好像是因为出现了大小写不同。

把文件名(包括.m)和函数名一律改为小写即可。

matlab中可以用y = conv(x,h)来计算两个有限长度序列的卷积。该函数无法得知位置信息,默认x和h位置向量都是从零开始。可以根据需要扩展。

这里注意,matlab默认序列从零开始,即为0:N-1。但是变量的下标(即括号中的序号)倒是从1开始的,即为1:N。

卷积的输出序列长度区间为n = 0:length(x)+length(y)-1。

说到卷积,则相关函数也是卷积的形式,例如x和y的互相关表示为y(m)和x(-m)的卷积,x的自相关表示为x(m)和x(-m)的卷积。

注意相关函数也是随n变化的。如果x和y的互相关在n0处有峰值,说明y和x移位n0后相似。

LTI系统可以用差分方程来描述。但差分方程不一定描述LTI系统,必须满足所谓的松弛条件。

matlab解差分方程可以用y = filter(b,a,x)来实现。b是x那边的系数向量,a是y那边的系数向量,x是输入序列。

此外,可以用[h,n] = impz(b,a,N)来求解h(n)。

时间: 2024-08-06 18:19:07

时域中的离散信号和系统的相关文章

MATLAB信号与系统分析(四)&mdash;&mdash;离散信号与系统的复频域分析及MATLAB实现

一.系统的z变换和反变换 1.利用部分分式展开求解逆Z变换: 2.例子 3.Z变换的MATLAB函数 clear all f=sym('cos(a*k)'); F=ztrans(f) F=sym('z^2/((1+z)*(z-2))'); f=iztrans(F) 二.系统的零极点分布及其稳定性 %求H(z)=(z^3+2z)/(z^4+3(z^3)+2(z^2)+2z+1)的零极点及其分布图 %求H(z)=(1+z^(-1))/(1+z^-1/2+z^-2/4+1)的零极点及其分布图 %采用r

学习笔记(信号与系统)

学习笔记(信号与系统) 来源:网络 第一章 信号和系统 信号的概念.描述和分类 信号的基本运算 典型信号 系统的概念和分类 1.常常把来自外界的各种报道统称为消息: 信息是消息中有意义的内容: 信号是反映信息的各种物理量,是系统直接进行加工.变换以实现通信的对象. 信号是信息的表现形式,信息是信号的具体内容:信号是信息的载体,通过信号传递信息. 2.系统(system):是指若干相互关联的事物组合而成具有特定功能的整体. 3.信号的描述--数学描述,波形描述. 信号的分类: 1)确定信号(规则信

Python在信号与系统中的应用(1)——Hilbert变换,Hilbert在单边带包络检波的应用,FIR_LPF滤波器设计,还有逼格高高的FM(PM)调制

多谢董老师,董老师是个好老师! 心情久久不能平静,主要是高频这门课的分析方法实在是让我难以理解,公式也背不过,还是放放吧. 最近厌恶了Matlab臃肿的体积和频繁的读写对我的Mac的损害,所以学习了一下Python这一轻量级的脚本,发现"Python自诞生那天就跟科学计算分不开"这个事实.无聊,写写心得. 配置环境什么的还是弄了几个晚上的.在Mac下用PyCharm还是很好滴,装上NumPy,SciPy等等一众免费的,很不错的Python包,就可以灰了! 1.Hilbert变换及其在单

【信号与系统】3.DT 中的反馈和极点

1.定义 在下列简单的反馈系统中,系统对单位冲击信号的相应为几何级数. 整个系统的性质主要和p0的值有关.P0就是极点(pole). PS:若p0小于0时,该系统的冲击响应在正负之间反复震荡.若p0的绝对值小于1,系统的单位冲击响应收敛:若p0的绝对值大于1,则系统的单位冲击响应发散. 2.二阶反馈系统 系统差分方程中出现y[n-2]的系统称为二阶系统.下面是个二阶系统的例子. 使用R操作符和多项式因式分解的方法,将上述系统等价变形为两个串联的基本一阶反馈系统. 使用无穷级数的相关知识,可将反馈

离散时间信号与系统:4

12.系统 系统就是变换(Transformations,在线性代数中表示运动的一种描述) 将一个离散时域信号x映射到一个离散时域信号y.例如:磁共振成像系统. 其中,offset翻译成:补偿系统么? Decimate翻译成抽样系统么? 总结: 系统通过对信息的操作将一个信号变换为(transform)另一个信号. 只考虑: 将无限信号x变换为无限信号y. 将长度为N的信号x变换为长度为N的信号y. 12. 线性系统 两个性质: 缩放性和可加性. 注意:两个性质都是系统输出y随着系统输入x的变化

信号与系统

大牛很通俗地介绍<信号与系统> 第一课 什么是卷积 卷积有什么用 什么是傅利叶变换 什么是拉普拉斯变换 引子 很多朋友和我一样,工科电子类专业,学了一堆信号方面的课,什么都没学懂,背了公式考了试,然后毕业了. ? ?先说"卷积有什么用"这个问题.(有人抢答,"卷积"是为了学习"信号与系统"这门课的后续章节而存在的.我大吼一声,把他拖出去枪毙!) ? ?讲一个故事: ? ?张三刚刚应聘到了一个电子产品公司做测试人员,他没有学过"

【转载】大牛很通俗地介绍《信号与系统》

转载地址:http://emuch.net/bbs/viewthread.php?tid=4009368&fpage=1 第一课 什么是卷积 卷积有什么用 什么是傅利叶变换 什么是拉普拉斯变换  引子       很多朋友和我一样,工科电子类专业,学了一堆信号方面的课,什么都没学懂,背了公式考了试,然后毕业了.   先说"卷积有什么用"这个问题.(有人抢答,"卷积"是为了学习"信号与系统"这门课的后续章节而存在的.我大吼一声,把他拖出去枪

漫谈《信号与系统》

很通俗地介绍<信号与系统>的一篇文章,我就喜欢这种通俗易懂的介绍高深原理的文章,看到一上来就大段的公式就特别头疼. 第一课 什么是卷积 卷积有什么用 什么是傅利叶变换 什么是拉普拉斯变换 引子 很多朋友和我一样,工科电子类专业,学了一堆信号方面的课,什么都没学懂,背了公式考了试,然后毕业了. 先说"卷积有什么用"这个问题.(有人抢答,"卷积"是为了学习"信号与系统"这门课的后续章节而存在的.我大吼一声,把他拖出去枪毙!) 讲一个故事:

大牛很通俗地介绍《信号与系统》

大牛很通俗地介绍<信号与系统> 第一课 什么是卷积 卷积有什么用 什么是傅利叶变换 什么是拉普拉斯变换  引子很多朋友和我一样,工科电子类专业,学了一堆信号方面的课,什么都没学懂,背了公式考了试,然后毕业了. 先说"卷积有什么用"这个问题.(有人抢答,"卷积"是为了学习"信号与系统"这门课的后续章节而存在的.我大吼一声,把他拖出去枪毙!) 讲一个故事:   张三刚刚应聘到了一个电子产品公司做测试人员,他没有学过"信号与系统&