【通信原理笔记】【二】随机信号分析——2.3 平稳随机过程的性质

2024-03-16 23:44

本文主要是介绍【通信原理笔记】【二】随机信号分析——2.3 平稳随机过程的性质,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 前言
  • 一、平稳过程的不变性
  • 二、平稳过程通过线性时不变系统
    • 2.1 输出随机过程的特性
    • 2.2 输入输出随机过程的关系
  • 三、平稳过程经过希尔伯特系统
  • 总结


前言

在上一篇中我们学习了平稳随机过程这一特殊的随机过程,这篇我们进一步学习平稳过程具有哪些性质。

一、平稳过程的不变性

首先,对于一个平稳过程 X ( t ) X(t) X(t),对其做任意加法数乘运算得到 Y ( t ) = k X ( t ) + b Y(t)=kX(t)+b Y(t)=kX(t)+b仍然是平稳过程。容易验证其满足平稳过程定义:

E Y ( t ) = k E X ( t ) + b = k m X + b = m Y EY(t)=kEX(t)+b=km_X+b=m_Y EY(t)=kEX(t)+b=kmX+b=mY
E [ Y ( t ) Y ( t + τ ) ] = k 2 E [ X ( t ) X ( t + τ ) ] + k b E X ( t ) + k b E X ( t + τ ) + b 2 E[Y(t)Y(t+\tau)]=k^2E[X(t)X(t+\tau)]+kbEX(t)+kbEX(t+\tau)+b^2 E[Y(t)Y(t+τ)]=k2E[X(t)X(t+τ)]+kbEX(t)+kbEX(t+τ)+b2
= k 2 R X ( τ ) + 2 k b m X + b 2 = R Y ( τ ) =k^2R_X(\tau)+2kbm_X+b^2=R_Y(\tau) =k2RX(τ)+2kbmX+b2=RY(τ)

那么有了这个前提,我们可以继续推到,对平稳过程做任意的线性运算得到的仍然是平稳过程,比如与信号 f ( t ) f(t) f(t)做相关运算:

Y ( t ) = ∫ X ( t ) f ( t ) d t Y(t)=\int X(t)f(t)dt Y(t)=X(t)f(t)dt
E Y ( t ) = E [ ∫ X ( t ) f ( t ) ] d = ∫ E X ( t ) f ( t ) d t = m X ∫ f ( t ) d t = m Y EY(t)=E[\int X(t)f(t)]d=\int EX(t)f(t)dt=m_X\int f(t)dt=m_Y EY(t)=E[X(t)f(t)]d=EX(t)f(t)dt=mXf(t)dt=mY
E [ Y ( t 1 ) Y ( t 2 ) ] = E [ ∫ X ( t 1 ) f ( t 1 ) d t 1 ∫ X ( t 2 ) f ( t 2 ) d t 2 ] E[Y(t_1)Y(t_2)]=E[\int X(t_1)f(t_1)dt_1\int X(t_2)f(t_2)dt_2] E[Y(t1)Y(t2)]=E[X(t1)f(t1)dt1X(t2)f(t2)dt2]
t_1,t_2之间无函数依赖,累次积分可以化为二重积分:
= E [ ∫ ∫ X ( t 1 ) X ( t 2 ) f ( t 1 ) f ( t 2 ) d t 1 d t 2 ] = ∫ ∫ R X ( t 2 − t 1 ) f ( t 1 ) f ( t 2 ) d t 1 d t 2 = ∫ ∫ R X ( τ ) f ( t 1 ) f ( t 2 ) d t 1 d t 2 = R Y ( τ ) =E[\int\int X(t_1)X(t_2)f(t_1)f(t_2)dt_1d{t_2}]=\int\int R_X(t_2-t_1) f(t_1)f(t_2)dt_1d{t_2}=\int\int R_X(\tau) f(t_1)f(t_2)dt_1d{t_2}=R_Y(\tau) =E[∫∫X(t1)X(t2)f(t1)f(t2)dt1dt2]=∫∫RX(t2t1)f(t1)f(t2)dt1dt2=∫∫RX(τ)f(t1)f(t2)dt1dt2=RY(τ)

这个二重积分 R X ( τ ) R_X(\tau) RX(τ)仅与时间差有关,因为每当 τ \tau τ取值确定时,该积分结果是常数——这个相关函数仅与时间差有关。

通过这次验证可以发现,之所以平稳过程能有这种所谓的线性不变性,是因为线性运算的顺序可以与求数学期望替换(因为求数学期望也是一种线性运算),在验证两个条件时,先求期望后,再做线性变化并不会影响这两个条件的成立。

二、平稳过程通过线性时不变系统

2.1 输出随机过程的特性

现在,我们考虑一个平稳过程 X ( t ) X(t) X(t)通过一个线性时不变系统 h ( t ) h(t) h(t)时,它的输出具有什么特点。首先,我们知道卷积也是线性运算,所以,输出的随机过程 Y ( t ) Y(t) Y(t)也是平稳过程。其均值与自相关函数为:

E Y ( t ) = E ∫ X ( t − u ) h ( u ) d u = m X ∫ h ( u ) d u = m x ∫ h ( u ) e − 2 π f t d u ∣ f = 0 = m x H ( 0 ) EY(t)=E\int X(t-u)h(u)du=m_X\int h(u)du=m_x\int h(u)e^{-2\pi ft}du|_{f=0}=m_xH(0) EY(t)=EX(tu)h(u)du=mXh(u)du=mxh(u)e2πftduf=0=mxH(0)
E [ Y ( t ) Y ( t + τ ) ] = E ∫ ∫ X ( t − u ) X ( t + τ − v ) h ( u ) h ( v ) d u d v = ∫ ∫ E [ X ( t − u ) X ( t + τ − v ) ] h ( u ) h ( v ) d u d v = ∫ ∫ R X ( τ + u − v ) h ( u ) h ( v ) d u d v E[Y(t)Y(t+\tau)]=E\int\int X(t-u)X(t+\tau-v) h(u)h(v)dudv=\int\int E[X(t-u)X(t+\tau-v)] h(u)h(v)dudv=\int\int R_X(\tau+u-v) h(u)h(v)dudv E[Y(t)Y(t+τ)]=E∫∫X(tu)X(t+τv)h(u)h(v)dudv=∫∫E[X(tu)X(t+τv)]h(u)h(v)dudv=∫∫RX(τ+uv)h(u)h(v)dudv

根据维纳-辛钦定理,可以对自相关函数做傅里叶变换,得到输出随机过程的功率谱密度:

P Y ( f ) = ∫ R Y ( τ ) e − 2 π f τ d τ = ∫ ∫ ∫ R X ( τ + u − v ) e − 2 π f τ h ( u ) h ( v ) d u d v d τ P_Y(f)=\int R_Y(\tau)e^{-2\pi f\tau}d\tau=\int\int\int R_X(\tau+u-v)e^{-2\pi f\tau}h(u)h(v)dudvd\tau PY(f)=RY(τ)e2πfτdτ=∫∫∫RX(τ+uv)e2πfτh(u)h(v)dudvdτ
τ , u , v \tau,u,v τ,u,v无函数依赖,交换积分顺序,先对 τ \tau τ积分:
= ∫ ∫ ∫ R X ( τ + u − v ) e − 2 π f ( τ + u − v ) h ( u ) e 2 π f u h ( v ) e − 2 π f v d u d v d τ =\int\int\int R_X(\tau+u-v)e^{-2\pi f(\tau+u-v)}h(u)e^{2\pi fu}h(v)e^{-2\pi fv}dudvd\tau =∫∫∫RX(τ+uv)e2πf(τ+uv)h(u)e2πfuh(v)e2πfvdudvdτ
= ∫ ∫ P X ( f ) h ( u ) e 2 π f u h ( v ) e − 2 π f v d u d v =\int\int P_X(f)h(u)e^{2\pi fu}h(v)e^{-2\pi fv}dudv =∫∫PX(f)h(u)e2πfuh(v)e2πfvdudv
再分别对 u , v u,v u,v求积分,
= P X ( f ) H ( − f ) H ( f ) =P_X(f)H(-f)H(f) =PX(f)H(f)H(f)

如果该系统为实系统,即冲激响应 h ( t ) h(t) h(t)为实响应,则有共轭偶对称性

H ∗ ( − f ) = H ( f ) H^*(-f)=H(f) H(f)=H(f)
H ( − f ) = H ∗ ( f ) H(-f)=H*(f) H(f)=H(f)

因此输出随机过程的功率谱密度为 P Y ( f ) = P X ( f ) ∣ H ( f ) ∣ 2 P_Y(f)=P_X(f)|H(f)|^2 PY(f)=PX(f)H(f)2,与确定信号的结论一致。

2.2 输入输出随机过程的关系

此外,前面我们知道对平稳过程做线性运算,其自相关函数仍然保持其平稳性(即 E Y ( t ) Y ( t + τ ) EY(t)Y(t+\tau) EY(t)Y(t+τ))。那如果我们只对其中一个 X ( t ) X(t) X(t)做线性运算,“其自相关函数”自然也会保持平稳性(即 E X ( t ) Y ( t ) EX(t)Y(t) EX(t)Y(t))。因此,我们有更进一步的结论,即平稳过程经过线性时不变系统,其输出与输入联合平稳:

E X ( t ) Y ( t + τ ) = E X ( t ) ∫ X ( t + τ − u ) h ( u ) d u = ∫ E [ X ( t ) X ( t + τ − u ) ] h ( u ) d u = ∫ R X ( τ − u ) h ( u ) d u = R X Y ( τ ) EX(t)Y(t+\tau)=EX(t)\int X(t+\tau-u)h(u)du=\int E[X(t)X(t+\tau-u)]h(u)du=\int R_X(\tau-u)h(u)du=R_{XY}(\tau) EX(t)Y(t+τ)=EX(t)X(t+τu)h(u)du=E[X(t)X(t+τu)]h(u)du=RX(τu)h(u)du=RXY(τ)

类似的可以求得他们的互功率谱密度 P X Y ( f ) = P X ( f ) H ( f ) P_{XY}(f)=P_X(f)H(f) PXY(f)=PX(f)H(f)

三、平稳过程经过希尔伯特系统

希尔伯特变换是通信原理中的常用变换,在计算解析信号和复包络时经常会用到。下面我们来看平稳过程通过希尔伯特系统的输出有什么特殊性质。希尔伯特系统冲激响应 h ( t ) = 1 / π t h(t)=1/\pi t h(t)=1/πt,传递函数 H ( f ) = − j s g n ( f ) H(f)=-jsgn(f) H(f)=jsgn(f),因此容易知道输出平稳过程的功率谱密度不变:

P X ^ ( f ) = P X ( f ) ∣ H ( f ) ∣ 2 = P X ( f ) P_{\hat{X}}(f)=P_X(f)|H(f)|^2=P_X(f) PX^(f)=PX(f)H(f)2=PX(f)

功率谱密度不变,自然也有自相关函数不变 R X ^ ( τ ) = R X ( τ ) R_{\hat{X}}(\tau)=R_X(\tau) RX^(τ)=RX(τ)。再考虑输入输出的互功率谱密度:

P X X ^ ( f ) = P X ( f ) H ( f ) = − j s g n ( f ) P X ( f ) P_{X\hat{X}}(f)=P_X(f)H(f)=-jsgn(f)P_X(f) PXX^(f)=PX(f)H(f)=jsgn(f)PX(f)

根据傅里叶变换的卷积特性,频域乘积对应时域卷积,因此有互相关函数:

R X X ^ ( τ ) = R X ( τ ) ∗ h ( τ ) = R ^ X ( τ ) R_{X\hat{X}}(\tau)=R_X(\tau)*h(\tau)=\hat{R}_{X}(\tau) RXX^(τ)=RX(τ)h(τ)=R^X(τ)
再代入输入输出自相关函数不变,可得
= R ^ X ^ ( τ ) = R X ^ ( τ ) ∗ h ( τ ) = R X ^ X ( τ ) =\hat{R}_{\hat{X}}(\tau)=R_{\hat{X}}(\tau)*h(\tau)=R_{\hat{X}X}(\tau) =R^X^(τ)=RX^(τ)h(τ)=RX^X(τ)

之前我们学习过,希尔伯特变换会改变函数的奇偶性。由于实过程的自相关函数为偶函数:

R X ( τ ) = E ( X ( t ) X ( t + τ ) ) = E X ( t − τ ) X ( t ) = R X ( − τ ) R_{X}(\tau)=E(X(t)X(t+\tau))=EX(t-\tau)X(t)=R_X(-\tau) RX(τ)=E(X(t)X(t+τ))=EX(tτ)X(t)=RX(τ)

则有 R ^ X ( − τ ) = − R ^ X ( τ ) \hat{R}_X(-\tau)=-\hat{R}_X(\tau) R^X(τ)=R^X(τ),因此 R ^ X ( 0 ) = 0 \hat{R}_X(0)=0 R^X(0)=0,输入输出随机过程在同一时刻不相关。


总结

这篇介绍了平稳过程的线性不变性,并分析了平稳过程通过线性系统的输入输出的关系。最后考察了平稳过程通过希尔伯特系统所拥有的特殊性质。

目前讨论的均为零均值实随机过程,下一篇讲介绍复随机过程的分析方法。

这篇关于【通信原理笔记】【二】随机信号分析——2.3 平稳随机过程的性质的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/817123

相关文章

Spring AI集成DeepSeek三步搞定Java智能应用的详细过程

《SpringAI集成DeepSeek三步搞定Java智能应用的详细过程》本文介绍了如何使用SpringAI集成DeepSeek,一个国内顶尖的多模态大模型,SpringAI提供了一套统一的接口,简... 目录DeepSeek 介绍Spring AI 是什么?Spring AI 的主要功能包括1、环境准备2

SpringBoot集成图片验证码框架easy-captcha的详细过程

《SpringBoot集成图片验证码框架easy-captcha的详细过程》本文介绍了如何将Easy-Captcha框架集成到SpringBoot项目中,实现图片验证码功能,Easy-Captcha是... 目录SpringBoot集成图片验证码框架easy-captcha一、引言二、依赖三、代码1. Ea

Spring Cloud Hystrix原理与注意事项小结

《SpringCloudHystrix原理与注意事项小结》本文介绍了Hystrix的基本概念、工作原理以及其在实际开发中的应用方式,通过对Hystrix的深入学习,开发者可以在分布式系统中实现精细... 目录一、Spring Cloud Hystrix概述和设计目标(一)Spring Cloud Hystr

Go使用pprof进行CPU,内存和阻塞情况分析

《Go使用pprof进行CPU,内存和阻塞情况分析》Go语言提供了强大的pprof工具,用于分析CPU、内存、Goroutine阻塞等性能问题,帮助开发者优化程序,提高运行效率,下面我们就来深入了解下... 目录1. pprof 介绍2. 快速上手:启用 pprof3. CPU Profiling:分析 C

MySQL表锁、页面锁和行锁的作用及其优缺点对比分析

《MySQL表锁、页面锁和行锁的作用及其优缺点对比分析》MySQL中的表锁、页面锁和行锁各有特点,适用于不同的场景,表锁锁定整个表,适用于批量操作和MyISAM存储引擎,页面锁锁定数据页,适用于旧版本... 目录1. 表锁(Table Lock)2. 页面锁(Page Lock)3. 行锁(Row Lock

pycharm远程连接服务器运行pytorch的过程详解

《pycharm远程连接服务器运行pytorch的过程详解》:本文主要介绍在Linux环境下使用Anaconda管理不同版本的Python环境,并通过PyCharm远程连接服务器来运行PyTorc... 目录linux部署pytorch背景介绍Anaconda安装Linux安装pytorch虚拟环境安装cu

SpringBoot项目注入 traceId 追踪整个请求的日志链路(过程详解)

《SpringBoot项目注入traceId追踪整个请求的日志链路(过程详解)》本文介绍了如何在单体SpringBoot项目中通过手动实现过滤器或拦截器来注入traceId,以追踪整个请求的日志链... SpringBoot项目注入 traceId 来追踪整个请求的日志链路,有了 traceId, 我们在排

Spring Boot 3 整合 Spring Cloud Gateway实践过程

《SpringBoot3整合SpringCloudGateway实践过程》本文介绍了如何使用SpringCloudAlibaba2023.0.0.0版本构建一个微服务网关,包括统一路由、限... 目录引子为什么需要微服务网关实践1.统一路由2.限流防刷3.登录鉴权小结引子当前微服务架构已成为中大型系统的标

Java中对象的创建和销毁过程详析

《Java中对象的创建和销毁过程详析》:本文主要介绍Java中对象的创建和销毁过程,对象的创建过程包括类加载检查、内存分配、初始化零值内存、设置对象头和执行init方法,对象的销毁过程由垃圾回收机... 目录前言对象的创建过程1. 类加载检查2China编程. 分配内存3. 初始化零值4. 设置对象头5. 执行

SpringBoot整合easy-es的详细过程

《SpringBoot整合easy-es的详细过程》本文介绍了EasyES,一个基于Elasticsearch的ORM框架,旨在简化开发流程并提高效率,EasyES支持SpringBoot框架,并提供... 目录一、easy-es简介二、实现基于Spring Boot框架的应用程序代码1.添加相关依赖2.添