关于stationary 和non-stationary signals 的区别和定义
结论:实际上在生活中是没有静态信号(stationary signals)的。而我们之所以把随机信号分为stationary and non-stationary 完全是根据信号产生的特征(characterisations)。确定性信号就没有必要去讨论了,因为已经知道会发生并且结果也是知道的。
所谓的信号是去描述或记录一个事件的,例如最基本的阶跃信号、冲激信号等。而这个事件就是信号产生后的结果。如果在产生过程中,事件不随时间发生变化,那么这个过程就是静态的,用stationary signals去描述事件的特征。
举个栗子,信号 x(n) 我们可以把它看作是一系列事件在不同时间时刻n的集合,但是只有结果,我们就会自然想知道过程、如何产生、如何描述等等。
最直观的方法就是数学统计特性去描述事件的特征了,当然类似于直方图的结论肯定是最直观的。在信号处理领域我们一般会选择用概率分布去描述,之所以没有选择直方图或者表格的形式是因为类似这种统计方式得到的信息只与事件本身有关,但邻近事件(neighbours events)其实也与这个事件有关。但有一种很特殊的直方图,我们可以“修正”一个事件,问如果另一个事件已经发生,那么其他事件发生的概率是多少。所以,如果我们能知道描述从任何可能事件到其他任何事件的‘万能直方图’,我们自然就可以描述任何过程。(当然我只是这么想,相关文章也提出来这样的设想,不够我目前没有看到有人解决)
此外,如果我们在两个不同的时间实例中获得这个结果,而事件对事件的概率似乎没有变化,那么这个过程将被称为平稳过程。(当然,对自然过程的特性的绝对认识是很少假定的)。
一些些常见例子:
1)white noise:白噪声是平稳的,因为在任何两个时间实例中,给定任何其他信号值(另一个事件),无论它们相距多远,任何信号值(事件)都是等可能发生的。
2) coloured noise: 它本质上是带有一些附加约束的白噪声。这些限制意味着事件对事件的概率现在不相等,但这并不意味着它们可以随时间变化。因此,粉红噪声(pink noise)是经过过滤的白噪声,其频谱按照特定的关系减小。这意味着粉红噪音有更多的低频率,这反过来意味着任何两个相邻的事件将有更高的概率发生,但这并不适用于任何两个事件(就像白噪音的情况一样)。但如果我们在两个不同的时间实例中获得这些事件对事件的概率,而它们似乎没有变化,那么生成信号的过程将是平稳的。
3) chirp: 非平稳信号,因为事件间的概率随时间变化。下面是一种相对简单的方法来说明这一点: 考虑在某个采样频率下的最低频率正弦信号的采样版本。这有一些事件对事件的概率。例如,你不能从-1到1,如果你在-1,那么下一个可能值更有可能接近-0.9当然这取决于采样频率。但实际上,为了产生更高的频率你可以重新采样这个低频正弦信号。要改变低频音高,你所要做的就是“加快播放速度”。啊哈!因此,是的!你可以在一个样本中从-1移动到1,前提是正弦信号被快速地重新采样。所以! !事件对事件的概率随时间变化!,我们传递了很多不同的值,在这种极端情况下从-1到1 ....这是一个非平稳过程。(如果有大佬对chirp在信号处理有研究,希望能和大佬多多交流,最近一直有个地方没想明白)
4)Sum of multiple sinuses with different periods and amplitudes:如果各分量的周期和振幅不随时间变化,则样品之间的约束也不随时间变化,从而使过程趋于平稳。
5)EEG,ECG and similar:心电图(ECG)和脑电图(EEG)是非平稳信号的主要例子。为什么?心电图表示心脏的电活动。心脏有自己的振荡器,每一次心跳都由大脑发出的信号来调节!因此,由于这一过程随时间而变化(即每次心脏跳动时心脏跳动的方式都发生变化),因此它被认为是非平稳的。这同样适用于脑电图。脑电图描记器表示大脑神经元局部的电活动总和。由于人的活动各不相同,所以不能认为大脑在时间上是静止的。相反地,如果我们要固定观察窗口,我们可以宣称某种形式的平稳性。例如,在神经科学,可以说30受试者被要求保持静止在脑电图记录闭上眼睛得到30秒,然后说,对于那些特定的30秒和条件(休息,闭上眼睛)大脑(过程)被认为是静止的。
6) Chaotic system output: 和5)一样,混沌系统可以被认为在短时间内是静止的,但这并不普遍。
7)Temperature recordings: 和5)、6)一样,天气是一个混乱过程的主要例子,它不能被认为是静止太久。
8)Financial indicators: 和5、6、7一样,不能被认为是静态的。
9)Plethysmograph(PPT电容脉波计)
菜鸟第一次写博客,为了方便自己记录总结,有错误与不足之处希望各位大佬多多指教。
谢谢!
关于stationary 和non-stationary signals 的区别和定义的更多相关文章
- Java中引用类型变量,对象,值类型,值传递,引用传递 区别与定义
一.Java中什么叫做引用类型变量?引用:就是按内存地址查询 比如:String s = new String();这个其实是在栈内存里分配一块内存空间为s,在堆内存里new了一个Stri ...
- spring 与 springmvc 的区别和定义
前言:(内附 spring 下载地址,可以选择需要的版本,给有需要的朋友)补充一下基础知识,spring 的定义和 springmvc 的定义,来源于百度百科. spring 源码下载地址 https ...
- 立即执行函数: (function(){...})() 与 (function(){...}()) 有什么区别?
没有区别. function foo() {...} // 这是定义,Declaration:定义只是让解释器知道其存在,但是不会运行. foo(); // 这是语句,Statement:解释器遇到语 ...
- Do带你解析:原生APP与web APP的区别
对于DeviceOne原生跨平台APP与WEB APP的区别,很多人还不是很清楚,下面就让小编来简单介绍DeviceOne原生APP的功能以及与WEB APP的区别. 定义,什么是原生APP和web ...
- 表单提交中get和post方式的区别
表单提交中get和post方式的区别有5点 1.get是从服务器上获取数据,post是向服务器传送数据. 2.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一 ...
- Http请求中POST与GET的区别——前端面试
一.原理区别 Http定义了与服务器交互的方法,其中最基本的四种是:GET,POST,PUT,DELETE,正对应着对资源的查,改,增,删.URL的全称是资源描述符,我们可以这样认为,一个URL地址, ...
- 关于post和get传递参数的区别
今天一朋友给我一段代码,说使用request.querystrin得不到传过来的值,我们一起找到很长时间,终于给找到了,错误的原因是他将form中的method参数写成了get了,所以使用reques ...
- [BS-22] Objective-C中nil、Nil、NULL、NSNull的区别
Objective-C中nil.Nil.NULL.NSNull的区别 1.定义: nil: OC语言定义:#define nil __DARWIN_NULL / #define __D ...
- sizeof和strlen()的区别
二者有本质上的区别 从定义可以知道sizeof只是一个operator,而strlen()则是定义一个定义在<string.h>中的函数;所以sizeof(string)是在计算strin ...
随机推荐
- CF888F Connecting Vertices
首先可以发现的是,因为两条线段不能在除了端点处相交,因此整个多边形最终一定会被连接成最上方由若干条线段在端点处相交连成,每条线段下方又是一个子结构. 因此你会发现,每个合法的状态都能被分成两个合法的子 ...
- 关于C++ scanf的一个小知识
关于C++的scanf,其实在使用时有一个注意的点. 我们来看一个简单的例子. 对于输入的一行,如果这一行的开头需要输入一个字符,例如这样的输入: A 10 20 B 30 A 3 50 ... 我们 ...
- hr虚线
转载请注明来源:https://www.cnblogs.com/hookjc/ <hr size="1" noshade="noshade" style= ...
- PHP中的单引号跟双引号的区别
不同点: 单引号只能解析转义字符"'"和"\",其他的原样输出.
- 洛谷P1098 [NOIP2007 提高组] 字符串的展开
题目链接:https://www.luogu.com.cn/problem/P1098 这个题出的真的很有质量,这个是我见过算是复杂的模拟题了,对付这种题,一丝都不能马虎,要想实现快捷而又简便的代码设 ...
- 经常使用的系统类Math、Arrays、System、BigInteger和BigDecimal以及日期类,时间戳
一.Math 常用类: //看看Math常用的方法(静态方法)//1.abs绝对值int abs = Math . abs(-9);System. out . printLn(abs);//9//2. ...
- 【AGC035D】Add and Remove(脑洞 DP 分治)
题目链接 大意 给出\(N\)个数的序列,每次操作可以选择连续的三个数,将中间的那个数抽出,将另外两个数的数值加上中间那个数的数值. 一直执行以上操作直到只剩最后两个数,求最后两个数的所有可能的和的最 ...
- VS Code Java 2 月更新!教育特别版:单元测试、GUI开发支持、Gradle项目创建、以及更多!
新春快乐!欢迎来到 Visual Studio Code Java 的 2 月更新,这个月我们给大家带来了一期教育特别版.每年的年初是许多学校开学的时间,为了给学生和教师提供在 Visual Stud ...
- 创建jsp页面出现The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path错误
原因未添加tomcat服务器 第一步: 第二步:
- PostgreSQL VACUUM 之深入浅出 (三)
VACUUM 相关参数 对 VACUUM 有了一定的了解之后,下面系统介绍下 VACUUM 相关参数. VACUUM 相关参数主要分为三大类. 第一类 与资源相关参数 #--------------- ...