信号与系统学习笔记——信号的分类

目录

一、确定与随机

二、连续与离散

三、周期与非周期

判断是否为周期函数

离散信号的周期

结论

四、能量与功率

定义

结论

五、因果与反因果

六、阶跃函数

定义

性质

七、冲激函数

 定义

重要关系

作用


一、确定与随机

确定信号:可以确定时间函数表示的信号。

随机信号:不可以确定时间函数表示的信号。

二、连续与离散

连续时间信号:连续时间范围内(-∞<t<+∞)有定义的信号,简称连续信号。若其函数值也连续,常称为模拟信号(值域连续)

图2.1 连续信号

离散时间信号:仅在一些离散的瞬间才有定义的信号,简称离散信号。当取值为规定数值时,常称为数字信号(值域不连续)

图2.2 数字信号 

连续信号变为离散信号:(AD转换):如果想让一个连续信号进入计算机,需要让连续信号(模拟信号)变为离散信号(数字信号)。这是我们会用到连续采样的方法。

图2.3 连续信号变为离散信号 

离散信号变为连续信号(DA转换):此法主流有两种表示。第一种是零阶保持法;第二种是分段线性法。

图2.4 零阶保持法 

图2.5 分段线性法 

三、周期与非周期

周期与非周期的概念我们已经非常熟悉了,这里不再过多赘述。

判断是否为周期函数

m个周期函数合成为一个新函数的周期,表示为T=m_{i}T_{i}       (i=1,2,3...)

判断方法:两个周期信号的周期分别为T_{1}T_{2},若T_{1}T_{2}是有理数,则周期信号之和仍然是周期信号,其周期为T_{1}T_{2}的最小公倍数。

例题:判断函数f_{1}(t)=sin2t+cos3t是否为周期函数,若是,周期是多少?

T_{1}\frac{2\pi }{\omega}=\pi

T_{2}\frac{2\pi }{\omega}=\frac{2\pi}{3}

所以f_{1}(t)是周期信号,其周期为2π

拓展:若函数是三个周期函数合成的,怎样判断它是否为周期函数,函数的周期是多少?

假设合成后的函数是周期为T的周期函数,那么可得到:

m_{1}:m_{2}:m_{3}=\frac{T}{T_{1}}:\frac{T}{T_{2}}:\frac{T}{T_{3}}

消去分子T,再乘2π,可得到:

 m_{1}:m_{2}:m_{3}=\frac{2\pi }{T_{1}}:\frac{2\pi}{T_{2}}:\frac{2\pi}{T_{3}}=\omega _{1}:\omega _{2}:\omega _{3}

三个以上周期信号的合成仍适用。

离散信号的周期

f(k)是离散周期信号,N为周期。表示为:f(k)=f(k+mN),m=0,\pm 1,\pm2...

例题:判断正弦序列f(k)=sin(βk)是否为周期信号,若是,确定其周期,式中β为数字角频率,单位:rad。

解:假设f(k)是周期信号,那么可得到:

f(k)=sin(βk)=sin(βk+2mπ),m=0,±1,±2...

      =sin[\beta (k+\frac{2m\pi }{\beta })]

       =sin[\beta (k+mN)]

结论

\frac{2\pi }{\beta }为整数时,正弦序列具有周期N=\frac{2\pi }{\beta }

\frac{2\pi }{\beta }为有理数时,正弦序列仍具有周期性,但周期是N=M\frac{2\pi }{\beta },M取使N为整数的最小整数。

\frac{2\pi }{\beta }为无理数时,正弦序列为非周期序列。

连续正弦信号一定是周期信号,而正弦序列不一定是周期序列;两连续周期信号之和不一定是周期信号,而两周期序列之和一定是周期序列。

四、能量与功率

定义

图4.1 能量的定义 

图3.2 平均功率的定义 

能量有限信号:信号的能量E<∞,简称能量信号,此时平均功率P=0。

功率有限信号:信号的功率P<∞,简称功率信号,此时能量E=∞。

结论

①时限信号(仅在有限时间区间不为零)为能量信号;

②周期信号属于能量信号;

③非周期信号可能是能量信号,也可能是功率信号;

④有些信号既不是能量信号也不是功率信号,比如指数函数f(t)=e^{t}

五、因果与反因果

因果信号:t= 0,f(t)=0的信号(即t0时接入系统的信号),比如阶跃信号。

反因果信号:t\geqslant 0,f(t)=0的信号(除0信号外)。

六、阶跃函数

图6.1 单位阶跃函数 

定义

图6.2 阶跃函数的定义 

性质

①表示分段常量信号;

②表示信号的作用区间;

③积分\int_{-oo}^{t}\varepsilon (\tau )d\tau =t\varepsilon (t)

七、冲激函数

图7.1 几种函数图形 

 定义

冲激函数是奇异函数,它是对强度极大,作用时间极短的物理量的理想化模型,由狄拉克提出 。

 图7.2 冲激函数的函数

理解:高度无穷大,宽度无穷小,面积为1的对称窄脉冲

图7.3 

图7.3中间的Pn(t)叫“门函数”

重要关系

\delta (t)=\frac{d\varepsilon (t)}{dt}

\varepsilon (t)=\int_{-oo}^{t}\delta (\tau )d\tau

作用

冲激函数可以描述间断点的导数

图7.4 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/276149.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Arcgis新建位置分配求解最佳商店位置

背景 借用Arcgis帮助文档中的说明:在本练习中,您将为连锁零售店选择可以获得最大业务量的商店位置。主要目标是要将商店定位在人口集中地区附近,因为这种区域对商店的需求量较大。设立这一目标的前提是假设人们往往更多光顾附近的商店,而对于距离较远的商店则较少光顾。您…

【Redis】Redis常用命令之Hash

1.hset&#xff1a;设置hash中指定的字段&#xff08;field&#xff09;的值&#xff08;value&#xff09;。 HSET key field value [field value ...]时间复杂度&#xff1a;插⼊⼀组field为O(1),插⼊N组field为O(N)。 返回值&#xff1a;添加的字段的个数。 2.hget&#xf…

MySQL删除数据 文件大小不变的原因以及处理空洞问题

数据删除流程 InnoDB 里的数据都是用 B 树的结构组织的。 假设&#xff0c;我们要删掉 R4 这个记录&#xff0c;InnoDB 引擎只会把 R4 这个记录标记为删除。如果之后要再插入一个 ID 在 300 和 600 之间的记录时&#xff0c;可能会复用这个位置。但是&#xff0c;磁盘文件的大…

Elastic Agent 的安装及使用

概述 Elastic Agent是Elastic Stack中的一个全新组件&#xff0c;旨在简化和统一监控和集成管理流程。它是一个轻量级的代理&#xff0c;可以部署到各种不同类型的主机和容器中&#xff0c;用于收集系统指标、日志和事件数据&#xff0c;并将其发送到Elasticsearch进行存储和分…

Python网络基础爬虫-python基本语法

文章目录 逻辑语句if,else,elifforwhile异常处理 函数与类defpassclass 逻辑语句 熟悉C/C语言的人们可能很希望Python提供switch语句&#xff0c;但Python中并没有这个关键词&#xff0c;也没有这个语句结构。但是可以通过if-elif-elif-…这样的结构代替&#xff0c;或者使用字…

挑战OpenAI的新模型免费上线,40%计算量性能逼近GPT-4

据介绍,Inflection-2.5 将强大的 LLM 能力与 Inflection 标志性的「同理心微调」结合在一起,兼具高情商与高智商,可联网获取事实信息,其性能可与 GPT-4、Gemini 等领先大模型相媲美。 本周四,美国 AI 创业公司 Inflection AI 正式发布新一代大语言模型 Inflection-2.5。 …

福派斯猫粮的适口性有何特点?

亲爱的朋友们&#xff0c;今天我想和大家分享一下福派斯猫粮的适口性特点。作为一位养猫多年的铲屎官&#xff0c;我深知猫粮的适口性对于猫咪的健康和幸福是多么重要。那么&#xff0c;福派斯猫粮在这方面究竟有何独到之处呢&#xff1f; 1️⃣ 首先&#xff0c;福派斯猫粮的口…

分类预测 | Matlab实现GSWOA-KELM混合策略改进的鲸鱼优化算法优化核极限学习机的数据分类预测

分类预测 | Matlab实现GSWOA-KELM混合策略改进的鲸鱼优化算法优化核极限学习机的数据分类预测 目录 分类预测 | Matlab实现GSWOA-KELM混合策略改进的鲸鱼优化算法优化核极限学习机的数据分类预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 GSWOA-KELM分类&#xff0…

sqllab第十九关通关笔记

知识点&#xff1a; 错误注入 最大长度为32位&#xff1b;如果目标长度>32时&#xff0c;需要利用截取函数进行分段读取referer注入 insert语句update语句 通过admin admin进行登录发现页面打印除了referer字段的信息 这应该是一个referer注入 首先进行测试一下 构造payl…

Windows安装Kibana之保姆级教程

Kibana 安装 介绍&#xff1a;一款开源的数据分析和可视化平台&#xff0c;可对Elasticsearch 索引中的数据进行搜索、查看、交互操作&#xff1b;可理解为 Elasticsearch 的web管理后台 下载&#xff1a;点击https://www.elastic.co/cn/downloads/past-releases#kibana-->…

探索编程新纪元:Code GeeX、Copilot与通义灵码的智能辅助之旅

在人工智能技术日新月异的今天&#xff0c;编程领域的革新也正以前所未有的速度推进。新一代的编程辅助工具&#xff0c;如Code GeeX、Copilot和通义灵码&#xff0c;正在重塑开发者的工作流程&#xff0c;提升编程效率&#xff0c;并推动编程教育的普及。本文将深入探讨这三款…

2023 收入最高的十大编程语言

本期共享的是 —— 地球上目前已知超过 200 种可用的编程语言&#xff0c;了解哪些语言在 2023 为开发者提供更高的薪水至关重要。 过去一年里&#xff0c;DevJobsScanner 分析了来自地球各地超过 1000 万个开发职位空缺&#xff0c;辅助我们了解市场&#xff0c;以及人气最高…

SpringMVC请求、响应和拦截器的使用

SpringMVC请求 RequestMapping注解 RequestMapping注解的作用是建立请求URL和处理方法之间的对应关系 RequestMapping注解可以作用在方法和类上 1. 作用在类上&#xff1a;第一级的访问目录 2. 作用在方法上&#xff1a;第二级的访问目录 3. 细节&#xff1a;路径可以不编写…

基于大语言模型(LLM)的表格理解任务探索与实践

大语言模型&#xff08;LLMs&#xff09;的发展日新月异&#xff0c;为表格理解任务带来了新的可能性。表格理解任务&#xff0c;如基于表格的问答和表格事实验证&#xff0c;要求从自由形式的文本和半结构化的表格数据中提取深层次的语义信息。与泛化的文本推理任务不同&#…

外包干了5天,技术明显退步。。。。。

先说一下自己的情况&#xff0c;本科生&#xff0c;19年通过校招进入南京某软件公司&#xff0c;干了接近2年的功能测试&#xff0c;今年年初&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了2年的功能测试&…

深入理解TCP的四次分手过程

文章目录 深入理解TCP的四次分手过程四次分手的意义四次分手的工作原理四次分手的重要性实际应用中的考虑结论补充:TIME_WAIT在哪一步?TIME_WAIT状态的目的TIME_WAIT状态的影响 深入理解TCP的四次分手过程 在网络通信中&#xff0c;TCP&#xff08;传输控制协议&#xff09;确…

GoLang:云原生时代致力于构建高性能服务器的后端语言

Go语言的介绍 概念 Golang&#xff08;也被称为Go&#xff09;是一种编程语言&#xff0c;由Google于2007年开始设计和开发&#xff0c;并于2009年首次公开发布。Golang是一种静态类型、编译型的语言&#xff0c;旨在提供高效和可靠的软件开发体验。它具有简洁的语法、高效的编…

电商场景下 ES 搜索引擎的稳定性治理实践

继上文在完成了第一阶段 ES 搜索引擎的搭建后&#xff0c;已经能够实现对千万级别的商品索引的读写请求的支持。目前&#xff0c;单机房读流量在 500&#xff5e;1000 QPS 之间&#xff0c;写流量在 500 QPS 左右。 但随着业务的发展&#xff0c;问题也逐渐开始暴露&#xff0…

2.MongoDB与关系数据库对比

MongoDB的简单操作与比较 与关系数据库对比 MySQL与MongoDB都是开源的常用数据库&#xff0c;但是MySQL是传统的关系型数据库&#xff0c;MongoDB则是非关系型数据库&#xff0c;也叫文档型数据库&#xff0c;是一种NoSQL的数据库。它们各有各的优点&#xff0c;来看看他们之…

AttributeError: cannot assign module before Module.__init__() call

原因 调用了自定义的类&#xff0c;但是在自定义的类的__init__函数下面没有写super( XXX, self ).init() 错误案例 import torch import torch.nn as nnclass SelfAttention(nn.Module):""" Self-Attention """def __init__(self, n_head, d…