【信号与系统|吴大正】1:信号与系统概述

article/2025/8/15 4:21:22

信号与系统概述

写在前面:
自己也感觉最近基础类课程开了好多坑…因为发现未来研究领域跟数字信号处理也脱离不了关系,打算从《信号系统与线性分析》开始慢慢往后补;大二下期的时候学习过了这门课,但其实现在回过头来知识也不剩多少了,所以打算从头再来一遍~

我是用以前上课用的吴大正老师主编的教材以及B站上配套视频来学习,基本一篇博文对应一个章节的内容(根据内容量有变通)


【学习思路】
课程是为了实践与应用服务的,但是我们在学习的过程中,为了保证理解层次由浅及深,往往会对内容进行布局和重组;在这个过程,始终厘清这门课程的主线有助于自身建立关于这门课程的思维导图。
在这里插入图片描述


信号的分类

从不同的分类角度来理解信号的意义

  • 确定与随机
  • 连续与离散
  • 周期与非周期
  • 能量与功率
  • 因果与非因果

1. 确定与随机

①确定(规则)信号:可以用确定的函数(既可以是时间函数,也可以是空间函数)表示的信号;当给定某一自变量值,该类信号会有相对应的确定的值。

②随机信号:不能用确切的函数描述,只可能知道它的统计特性,比如概率。信号的随机性实质上就是刻画了信号传输过程中存在的不确定性(比如通信系统中守信者在收到消息之前,对信息源传来的消息总是不确定的)或者说不可预知性(信号传输和处理过程中难免要收到各类干扰和噪声的影响,这些情况总是不可能完全获知的)。
e.g.电子系统中起伏的热噪声、雷电干扰信号
在这里插入图片描述

以下讲述信号的分类,我们都采用确定信号作为范本(因为有确定的函数表达式,更方便)。但是确定信号和随机信号的分类与分析方法是共通的,只要把确定信号中的“确定量”用随机信号中的“统计量”替代即可。

这也告诉我们——
研究随机信号要用概率、统计的观点和方法;严格来说生活实践中经常遇到的信号一般都是随机信号,但是对于确定信号的研究依然是必要的,因为它是一种理想化的模型,也是研究随机信号的基础。

2. 连续与离散

上文我们讲过信号的函数定义域可以是时间、空间、频率等等,以下我们统一对“时间”信号进行讨论,因此所谓的连续(离散)信号又称为连续时间(离散时间)信号。

①连续时间信号:在连续时间范围内(-∞<t<+∞)有定义的信号,若函数值也是连续的,则常称为模拟信号
在这里插入图片描述
②离散时间信号:仅在一些离散的瞬间才有定义的信号,若函数值的取值为规定的数值,则常称为数字信号

注意这里不要混淆【数字信号】的定义,广义的数字信号就是函数值的取值只能取为规定数值的信号,但是我们通常讨论的数字信号其实是离散数字信号,也就是对离散信号进行了量化之后的结果。

在这里插入图片描述

  • 【序列信号的表示形式】
    在这里插入图片描述
  • 【离散信号的引出】
    离散信号的提出也是为了计算机的处理,需要将连续的信号进行采样和量化,再用计算机对其进行处理。

3. 周期与非周期
(1)定义:周期信号与非周期信号
在这里插入图片描述
(2)周期信号的周期
①连续周期信号的周期

a. 单独的连续周期信号
连续周期信号可以表示为以下形式,其中T为周期
f ( t ) = f ( t + m T ) , m = 0 , ± 1 , . . . f(t) = f(t+mT),m = 0,±1,... f(t)=f(t+mT),m=0,±1...

b. 连续周期信号的合成
当两个周期信号的周期比值为有理数时,该两个周期信号的和依然是周期信号(因为该两个信号的周期一定存在一个最小公倍数)
在这里插入图片描述
②离散周期信号的周期

a. 单独的离散周期信号
离散周期信号可以表示为以下形式,其中N为周期
f ( k ) = f ( k + m N ) , m = 0 , ± 1 , . . . f(k) = f(k+mN),m = 0,±1,... f(k)=f(k+mN),m=0,±1...

【有关正弦信号的周期结论】
对于一个形如f(k) = sin(βk)的正弦函数,其是否为周期信号取决于β的取值:
在这里插入图片描述
推导:
在这里插入图片描述

b. 离散周期信号的合成
离散周期信号的合成也和连续周期信号的合成满足相同的规则,先要判断单个离散信号是否为周期信号。
在这里插入图片描述
③重要结论

  • 连续正弦信号一定是周期信号,但是正弦序列不一定是周期序列
  • 两个连续的周期信号之和不一定是周期信号,但是两个正弦序列之和一定是周期序列。

因为两个序列要满足“周期性”这一特点,其就已经满足2π/β是有理数的特点了,那么自然其角频率之比也一定是有理数。

4. 能量和功率

首先要自己思考一个问题——为什么会产生能量?
可以设想一个单位电阻的模型,在其两端加上电压信号(或者加上一个电流信号,两者是等价的),那么该电阻上必然就会有能量的损失。

(1)信号的能量和功率

【连续信号】
在这里插入图片描述

进一步理解,假设对一个单位电阻施加一个f(t)的信号,那么可知该电阻上的瞬时功率为[f(t)]2,给定一个时间参考区间(-a,a):
在这里插入图片描述
读者可以借助有限区间到无穷区间的过渡来理解信号能量与功率的定义。

【离散信号】
在这里插入图片描述
(2)能量信号与功率信号
在这里插入图片描述

对于能量有限信号,我们通过比较不同信号的能量大小就可以对信号进行分析比较;

但是对于功率有限信号,其能量都是无穷大的(比如不同的正弦信号),此时从能量的角度无法对信号进行区分,因此需要分析其单位时间内产生的能量——功率有限信号。

同样地,对于离散信号,同样有能量(功率)信号的定义
在这里插入图片描述

(3)重要结论

  • 时限信号(仅在有限的时间区间内不为零)为能量信号
  • 周期信号属于功率信号
  • 非周期信号可能是能量信号,也可能是功率信号
  • 有些信号既不是能量信号,也不是功率信号,如f(t) = et,这类信号不在我们的研究范围之内。

5. 因果与反因果
在这里插入图片描述

我们在日常生活中常对因果信号进行研究,考察某一信号的加入会对系统产生什么样的影响;
在这里插入图片描述


信号的运算

在本节描述信号的运算时,我们会使用f(·)符号来表示信号f既可以是离散信号f(k),又可以是连续信号f(t)。

  • 信号的加减乘运算
  • 信号的反转
  • 信号的平移
  • 信号的尺度变换(信号的复合运算)

1. 加(减)法与乘法

f1(·)和f2(·)的加减乘运算指同一时刻两信号之值对应的加减乘运算。
在这里插入图片描述
2. 反转

将信号f(t)[或f(k)]中的自变量t(或k)换为-t(或-k),也就是将信号图以纵坐标为轴反转180°
在这里插入图片描述
3. 平移

对于连续信号f(t),若有常数t0>0,延时信号f(t-t0)是将原信号沿t轴正方向平移t0时间,而f(t+t0)是将原信号沿着t轴负方向平移t0时间。
在这里插入图片描述

对于离散信号f(k),若有整常数k0>0,延时信号f(k-k0)是将原序列沿k轴正方向平移k0单位,而f(k+k0)是将原序列沿着k轴负方向平移k0单位。

【平移与反转运算的组合】
通过将平移和反转运算结合,就可以得到形如f(-t-t0)和f(-k-k0)这样的信号,但要注意平移和反转的先后顺序会对最后结果产生影响
在这里插入图片描述

4. 尺度变换

对信号f(t)的横坐标的尺寸进行展宽或压缩(统称为尺度变换),则可用变量at(a≠0)来替代原信号中的t,从而得到信号f(at)。

  • a>1时,信号f(at)是将原信号f(t)以原点(t=0)为基准,沿着横轴压缩到原来的1/a
  • 0<a<1时,信号f(at)是将原信号f(t)以原点为基准,沿着横轴拓宽至1/a倍

因为当a<0时,可以看做是先对信号进行尺度变换得到f(|a|t),再对其进行反转;因此这里我们只讨论a>0的情况

在这里插入图片描述
p.s. 对离散信号f(k)通常不讨论其尺度变换,因为f(ak)只有当ak为整数的时候,才不至于丢失原信号中的信息。

【从信号f(t)变换得到信号f(at+b),a≠0】
对信号f(t)进行平移、反转和尺度变换可以得到形如f(at+b)的信号;同样要注意各变换的作用顺序对结果会产生影响
在这里插入图片描述
以上对于三种运算进行排列组合,会得到3x2=6种运算顺序;
但更推荐【平移-尺度-反转】或者【平移-反转-尺度】的顺序,这样可以更加直观地得到“应该往哪个方向平移多少单位”,避免平移运算受到反转或尺度的影响

【从信号f(at+b)变换得到信号f(t)】
上一个问题的逆问题,推荐顺序为【反转-尺度-平移】或者是【尺度-反转-平移


阶跃函数与冲激函数

在《信号与系统》这门课程中,阶跃函数和冲激函数是两个很重要的基本信号,它们区别于描述自变量与因变量之间数值关系的普通函数,是用于考察物理量在空间或时间坐标上集中某一点的表现,称为奇异函数

所谓【集中于一点的物理现象】,比如说是质量集中于一点的密度分布,作用时间趋于零的冲击力,宽度趋于零的电脉冲…

阶跃函数

1. 定义与产生
构造得到的函数序列γn(t)是一个在区间(-∞,∞)上都有定义的可微函数,在区间(-1/n,1/n)上直线上升,斜率为n/2,γn(0) = 1/2。

当n增大时,γn(t)在区间(-1/n,1/n)的斜率会逐渐增大,在t = 0处的函数值依然为1/2;
当n→∞时,函数γn(t)在t = 0处由0立即跃变到1,斜率变为无穷大,但是在t = 0处的函数值仍然认为是1/2.

极限运算下得到的这个函数就称作是(单位)阶跃函数
在这里插入图片描述
2. 性质
在这里插入图片描述

冲激函数

基础概念

1. 定义与产生
在讲述阶跃函数时我们定义了一个函数序列γn(t),该函数对应的导数也是一个函数序列Pn(t),是幅度为n/2,宽度为2/n的矩形脉冲。

当n增大的时候,Pn(t)的幅度增大而宽度减小,但矩形框下的面积总和依然为1;
当n→∞时,Pn(t)的宽度趋于0,而幅度趋于无限大,但其强度(矩形框下的面积总和)依然为1.在这里插入图片描述
2. 冲激函数与阶跃函数的关系
一言以蔽之,积分与导数的关系。
在这里插入图片描述
3. 冲激函数的作用

在信号处理的领域,我们碰到的信号形式往往不满足高等数学各种分析中所要求的的“连续可微”等性质,引入奇异函数方便我们以统一的观点和运算来处理这些信号,如利用冲激函数表示间断点的导数值
在这里插入图片描述

广义函数定义

1. 广义函数的定义
在这里插入图片描述

【普通函数与广义函数的对应关系】
在这里插入图片描述

2. 冲激函数的广义函数定义
“不管函数的具体形式,只要满足取样特性,都能看做是一个冲激函数”
在这里插入图片描述

冲激函数是很理想的一个信号,在现实生活中我们用逼近的思想来拟合其“取样特性”。

冲激函数的特性

1. 取样性
(1)与δ(t)相乘
在这里插入图片描述
p.s. 取样性质的积分形式也就是冲激函数的广义函数定义的形式。

【例题练习】
在这里插入图片描述

(2)与δ(t-a)相乘
对冲激函数δ(t)进行平移,相当于有意义的取样点从t=0移动到t=a。在这里插入图片描述

p.s. 从考点的角度来说,上图中形如第二个例题那样的计算题很容易出在考卷上,通常我们需要分清楚积分变量,找到δ函数的有意义点,然后对这个点是否落在积分区间内进行讨论,得到的结果式子也往往是一个分段式。
尤其要注意的是,如果结果以t>t0为界的话,那么结果可以借助阶跃函数ε(t-t0)进行表示:
在这里插入图片描述

2. 冲激偶
(1)一阶导数
在这里插入图片描述
(2)n阶导数
在这里插入图片描述

冲激函数的尺度变换

1. δ(at)的定义
在这里插入图片描述

对于常用的结论δ(at) = δ(t)/|a|,意味着对于冲激函数进行尺度伸缩时,该信号的强度也会相应扩大或缩小

2. 推广结论
在这里插入图片描述
p.s.在运算时看到积分限是(-∞,t)这样的变上限积分时,不要忘记δ(t)和ε(t)之间的导数积分关系,δ’(t)和δ(t)之间的导数积分关系。

单位脉冲(和阶跃)序列

前面我们讨论了阶跃函数和冲激函数,从而引入了连续的阶跃信号ε(t)和冲激信号δ(t);
同样地,在离散信号中,我们同样也可以定义脉冲序列和阶跃序列。

1. 单位脉冲序列
在这里插入图片描述
2. 单位阶跃序列
在这里插入图片描述
3. 阶跃序列与脉冲序列的关系
在这里插入图片描述


系统描述

系统定义

下述给出的定义都是描述性的,较为抽象,读者以理解为主。

1. 系统的定义
在这里插入图片描述
2. 系统的模型
在这里插入图片描述
3. 系统状态

如果一个系统只是简单地给定某个具体的输入,就会得到确定的某个输出,那这就是一个很简单的不带有记忆性的系统,但很多时候系统的输出不仅取决于给定的输入,其“记忆性”的相关因素,我们称之为系统的状态。

在这里插入图片描述

系统分类与特性

1. 线性性

(1)静态线性系统:满足线性性质的系统就是线性系统

所谓线性性就是【输入的线性组合产生响应的线性组合】

在这里插入图片描述
(2)动态线性系统
①动态系统的定义

系统的响应不仅与输入信号{f(·)}有关,与过去的状态{x(0)}也有关的系统称为记忆系统;更通俗易懂地判断,可以说含有记忆元件(比如或电容或者电感等)的系统就称为动态系统。
在这里插入图片描述
②动态系统的线性判定
一言以蔽之,完全响应满足分解特性,且零输入(状态)响应分别满足线性特性
在这里插入图片描述
(3)线性系统的判定方法
①方法论:要按照【分解特性】【零状态响应的线性性】【零输入响应的线性性】来分别判断,只要有一个条件不满足,该系统就是非线性的。

  • 【分解特性】:如果响应y(·)的表达式中含有状态项x(·)和输入信号项f(·)的交叉乘积,则不可分解
  • 【线性性】:分别验证yzs和yzi项,如果含有绝对值、幂乘项等,则一定不满足线性性。

其余的非典型特征则需要按照线性性的定义代入到式子中进行验证。

②示例
在这里插入图片描述
在这里插入图片描述
2. 时(不)变性

(1)时不变系统的定义

如果系统的参数都是常数,它们不随时间变化,则称该系统为时不变(非时变)系统,否则则为时变系统。
从具象的观点来理解,也就是一个系统的输入延迟多少时间,其零状态响应也会相应延迟多少时间

注意这里判断系统的时不变性质的时候,是需要对零状态响应进行判断,因为如果该系统的参数不会随着时间发生变化,那么系统的零状态响应就与输入信号接入系统的时间无关。

在这里插入图片描述
(2)时不变系统的判定

  • 如果输入信号f(·)之前出现了变系数或者有反转、伸缩变换等,那么对应的系统都是时变系统。
    在这里插入图片描述
    (3)线性时不变系统的特性

对于线性或非线性系统都可以继续按照时变或者时不变进行分类,在本书中我们着重讨论【线性时不变系统】。
如果用数学模型来归纳我们上述讨论的系统的性质——

  • 线性时不变系统(LTI)的数学模型是常系数线性微分(差分)方程
  • 线性时变系统的数学模型是变系数线性微分(差分)方程

在这里插入图片描述
3. 因果性

响应(零状态响应)不出现在激励之前的系统为因果系统,也就是说,对于任意时刻t0或者k0(常选择t0/k0=0)和任意的输入信号f(·),如果有 f ( ⋅ ) = 0 , t < t 0 ( 或 k < k 0 ) f(·) = 0,t<t_0(或k<k_0) f()=0t<t0(k<k0)
或者是 y z s ( ⋅ ) = T [ 0 , f ( ⋅ ) ] = 0 , t < t 0 ( 或 k < k 0 ) y_{zs}(·) = T[{0},f(·)] = 0,t<t_0(或k<k_0) yzs()=T[0,f()]=0t<t0(k<k0)
则称该系统为因果系统,否则就是非因果系统。

人们常常会把激励与零状态响应的关系看成是因果关系,也就是说激励是产生响应的原因

在这里插入图片描述


本章思维导图

在这里插入图片描述


http://chatgpt.dhexx.cn/article/63nCSRMf.shtml

相关文章

城市轨道交通信号系统学习笔记(二)信号系统的组成

信号系统的组成 一、列车自动控制&#xff08;ATC&#xff09;系统 二、车联段联锁设备 城市轨道交通信号系统通常由列车自动控制&#xff08;Automatic Train Control&#xff0c;ATC&#xff09;系统和车辆段/停车场信号控制系统两大部分组成。用于列车进路控制、列车间隔控制…

信号与系统——基本概念

目录 基础知识 信号与系统&#xff08;Signals and Systems&#xff09; 信号 信号的定义 信号的分类 系统 基础知识 信号理论主要包括&#xff1a;信号分析&#xff0c;信号传输&#xff0c;信号综合&#xff1b;系统理论主要包括&#xff1a;系统分析和系统综合 信号…

MATLAB信号与系统

目录 1.基本信号的MATLAB表示1.1.指数信号1.2.指数序列1.3.正弦型信号1.4.抽样函数Sa(t)1.5.矩形脉冲函数1.6.三角波脉冲信号1.7.单位采样序列1.8.单位阶跃序列 2.信号基本运算的MATLAB实现2.1.信号的尺度变换、翻转、时移&#xff08;平移&#xff09;2.2.信号的相加与相乘2.3…

《信号与系统学习笔记》—信号与系统(三)

注&#xff1a;本博客是基于奥本海姆《信号与系统》第二版编写&#xff0c;主要是为了自己学习的复习与加深。 一、单位冲激与单位阶跃函数 一&#xff09;、离散时间单位脉冲和单位阶跃序列 1、单位脉冲 最简单的离散时间信号之一就是单位脉冲&#xff0c;或称单位样本&…

【信号与系统】

1、信号、信息与消息的差别&#xff1f; 消息&#xff1a;语音、文字、图像、图像等都是消息。 信息&#xff1a;消息中包含的有效或有意义的内容。 信号&#xff1a;信息的必须转换为电信号&#xff0c;才能在通信系统中传输&#xff0c;因此&#xff0c;信号是消息的载体&am…

操作系统 —— 信号

文章目录 1. 信号的感性理解2. 发送信号的方式2.1 键盘发送信号2.2 进程异常产生信号2.3 调用系统函数发送信号2.4 触发软件条件&#xff0c;发送信号 3. 信号的控制3.1 先来学习几个概念3.2 信号发送的本质3.3 信号的阻塞3.4 信号的捕捉初识3.5 信号捕捉的本质3.6 信号集操作函…

信号与系统--信号以及系统的介绍(一)

文章目录 一、绪论1、概述2、信号及其分类3、系统及其分类 总结 一、绪论 1、概述 课程内容 两大对象 &#xff1a; 信号、系统 三种分析方法&#xff1a;时域分析方法、频域分析方法、复频域分析方法 三大变换&#xff1a;傅里叶变换、拉普拉斯变换、Z变换 我们会用这些方法去…

第一章:绪论与信号系统概述

在学习通信原理之前&#xff0c;我们先回顾一下通信原理的数学理论基础——信号与系统讲了些什么&#xff0c;有哪些难以理解的问题。 下面开始第一章&#xff08;以吴大正主编的第五版教材为依据&#xff0c;以下简称《信号》&#xff09; PS:这是我复习知识时整理的&#x…

我彻底服了,大牛讲解信号与系统(通俗易懂)

我彻底服了,大牛讲解信号与系统(通俗易懂) (2015-10-13 21:22:36) 转载▼ 分类&#xff1a; 电力电子技术 第一课什么是卷积卷积有什么用什么是傅利叶变换什么是拉普拉斯变换 引子 很多朋友和我一样&#xff0c;工科电子类专业&#xff0c;学了一堆信号方面的课&#xff0c;…

3.16(杨神)

分组背包搞树形dp多叉转二叉 原理存储进行输出方案 分组背包搞树形dp 多叉转二叉 原理 左儿子&#xff0c;右兄弟 存储 for(int i1;i<n;i){xxread();yyread();vvread();//xx为yy的son。 b[xx]s[yy];s[yy]xx;value[i]vv;} 进行 不选 f[i][j]f[rr][j] 选 f[i][j]f[ll][…

一些社会运行的底层规律,和你的利益息息相关

点击上方蓝字关注「中产之路」 任志强是房地产行业为数不多敢讲真话的大佬&#xff0c;早期因为坚持讲真话&#xff0c;孜孜不倦&#xff0c;开启民智&#xff0c;观点尚未被大众认可&#xff0c;一度成为全民公敌&#xff0c;也有了“任大炮”的称号。退休后的他&#xff0c;依…

数据结构—共享栈

数据结构-栈(Ⅳ) 共享栈 利用栈底位置相对不变的特性&#xff0c;可让两个顺序栈共享一个一维数组空间&#xff0c;将两个栈的栈底分别设置在共享空间的两端&#xff0c;两个栈顶向共享空间的中间延伸。 共享栈是为了更有效地利用存储空间&#xff0c;两个栈的空间相互调节&a…

数据结构遍历顺序栈_数据结构:顺序栈的实现

数据结构&#xff1a;顺序栈的实现 1、快速开始 栈是一种遵循元素后进(Push)先出(Pop)规则的线性表&#xff0c;即最后加入的元素最先出来&#xff0c;它的实现可以用数组或者链表。 它的特点如下&#xff1a; 后入先出&#xff0c;先入后出。 除了头尾节点之外&#xff0c;每一…

Java数据结构-栈的应用

第1关&#xff1a;利用栈实现整数的十进制转八进制 本关任务&#xff1a;基于栈stack数据结构解决整数十进制转八进制的问题。 第2关&#xff1a;利用栈判断字符串括号是否匹配 本关任务&#xff1a;基于栈stack数据结构判断字符串中的括号是否匹配&#xff0c;字符串中仅包含…

【数据结构——栈篇】

【数据结构——栈篇】 目录 【数据结构——栈篇】一、栈的顺序存储——顺序栈1、顺序栈的表示和实现2、顺序栈的定义2、顺序栈初始化3、顺序栈入栈4、顺序栈出栈5、取顺序栈栈顶元素6、输出栈内容 二、栈的链式存储——链栈1、链栈的存储结构2、栈链的初始化3、链栈的入栈4、链…

数据结构遍历顺序栈_数据结构和算法-栈结构

栈的定义 栈是一种后进先出的数据结构。 栈是限制插入和删除只能在一个位置上的线性表。允许删除和插入的一端位于表的末端,叫做栈顶。不允许删除和插入的另一端叫做栈底。对栈的基本操作有push(压栈)和pop(出栈)。 图示: 栈的实现 栈的实现主要包括两种方式:顺序栈和链表栈…

数据结构之栈以及栈的基本操作

栈 文章目录 栈前言进栈出栈的变化形式栈的实现栈的顺序存储结构&#xff1a;栈的链式存储结构&#xff1a;文件的创建栈结构的定义栈的初始化入栈出栈获取栈顶元素获取栈中有效元素个数检测栈是否为空销毁栈 括号匹配问题 前言 栈是限定仅仅在表尾进行插入和删除操作的线性表。…

【数据结构二】栈

数组是一种线性结构&#xff0c;并且可以在任意位置插入和删除数据。但是有时候&#xff0c;为了实现某些功能&#xff0c;必须对这种任意性加以限制。栈和队列就是比较常见的受限的线性结构。 栈&#xff1a;Stack&#xff0c;也是一种常见的数据结构。它是一种受限的线性结构…

数据结构 栈 入栈 输出 出栈

数据结构 栈 入栈 输出 出栈 #include<bits/stdc.h> /* #include<iostream> #include<> */ using namespace std; //pA->p(Next)pB->p(top)含义是pA指向pB typedef struct Node//有节点的数据类型 {int data;//数据域struct Node * pNext; }NODE,*PN…

数据结构-栈

栈的定义 栈是一种特殊的线性表&#xff0c;仅允许在表的一端进行插入和删除运算。这一端被称为栈顶&#xff08;top&#xff09;&#xff0c;相对地&#xff0c;把另一端称为栈底&#xff08;bottom&#xff09;。向一个栈插入新元素又称作进栈、入栈或压栈&#xff08;push&…