AWGN后验估计下的均值与协方差关系(向量和标量形式)
文章目录
- AWGN信道向量模型
- 后验均值与协方差的关系
- 从实数域拓展到复数域
- 小结
AWGN信道向量模型
考虑一个随机向量x∼pX(x)\boldsymbol x \sim p_{\boldsymbol X}(\boldsymbol x)x∼pX(x),信道模型为
q=x+v,v∼N(0,Σ)\boldsymbol q = \boldsymbol x + \boldsymbol v, \ \ \ \boldsymbol v \sim \mathcal N(\boldsymbol 0, \boldsymbol \Sigma)q=x+v, v∼N(0,Σ)
已知观测值q\boldsymbol qq,将后验估计的均值表示为Fin(q,Σ)=E[x∣q]F_{in}(\boldsymbol q,\boldsymbol \Sigma)=\mathbb E[\boldsymbol x| \boldsymbol q]Fin(q,Σ)=E[x∣q],协方差表示为Ein(q,Σ)=Cov[x∣q]\mathcal E_{in}(\boldsymbol q, \boldsymbol \Sigma)=\text{Cov}[\boldsymbol x| \boldsymbol q]Ein(q,Σ)=Cov[x∣q]。
后验均值与协方差的关系
后验均值Fin(q,Σ)F_{in}(\boldsymbol q,\boldsymbol \Sigma)Fin(q,Σ)与协方差Ein(q,Σ)\mathcal E_{in}(\boldsymbol q, \boldsymbol \Sigma)Ein(q,Σ)满足如下关系式
∂∂qFin(q,Σ)=Ein(q,Σ)Σ−1\frac{\partial}{\partial \boldsymbol q} F_{in}(\boldsymbol q, \boldsymbol \Sigma)= \mathcal E_{in}(\boldsymbol q,\boldsymbol \Sigma) \boldsymbol \Sigma^{-1}∂q∂Fin(q,Σ)=Ein(q,Σ)Σ−1
证明:对Σ>0\boldsymbol \Sigma > \boldsymbol 0Σ>0(正定),定义函数
A0(q)=∫pX(x)ϕ(q−x;Σ)dxA1(q)=∫xpX(x)ϕ(q−x;Σ)dxA2(q)=∫xxTpX(x)ϕ(q−x;Σ)dx\begin{aligned} A_0(\boldsymbol q) &= \int p_{\boldsymbol X}(\boldsymbol x) \phi(\boldsymbol q-\boldsymbol x; \boldsymbol \Sigma) \mathrm{d} \boldsymbol x \\ A_1(\boldsymbol q) &= \int \boldsymbol x p_{\boldsymbol X}(\boldsymbol x) \phi(\boldsymbol q-\boldsymbol x; \boldsymbol \Sigma) \mathrm{d} \boldsymbol x \\ A_2(\boldsymbol q) &= \int \boldsymbol {xx}^T p_{\boldsymbol X}(\boldsymbol x) \phi(\boldsymbol q-\boldsymbol x; \boldsymbol \Sigma) \mathrm{d} \boldsymbol x \\ \end{aligned} A0(q)A1(q)A2(q)=∫pX(x)ϕ(q−x;Σ)dx=∫xpX(x)ϕ(q−x;Σ)dx=∫xxTpX(x)ϕ(q−x;Σ)dx
其中ϕ(q−x;Σ)\phi(\boldsymbol q-\boldsymbol x; \boldsymbol \Sigma)ϕ(q−x;Σ)表示似然分布pQ∣Xp_{\boldsymbol Q|\boldsymbol X}pQ∣X,均值为x\boldsymbol xx协方差为Σ\boldsymbol \SigmaΣ的高斯分布,即
ϕ(q−x;Σ)≡N(x,Σ)\phi(\boldsymbol q-\boldsymbol x; \boldsymbol \Sigma) \equiv \mathcal {N}(\boldsymbol x, \boldsymbol \Sigma)ϕ(q−x;Σ)≡N(x,Σ)
特殊地,先考虑A0(q)A_0(\boldsymbol q)A0(q)
A0(q)=∫pX(x)ϕ(q−x;Σ)dx=∫pX(x)pQ∣X(q∣x)dx=pQ(q)\begin{aligned} A_0(\boldsymbol q) &= \int p_{\boldsymbol X}(\boldsymbol x) \phi(\boldsymbol q-\boldsymbol x;\boldsymbol \Sigma) \mathrm{d} \boldsymbol x \\ &= \int p_{\boldsymbol X}(\boldsymbol x) p_{\boldsymbol Q|\boldsymbol X}(\boldsymbol q| \boldsymbol x) \mathrm{d} \boldsymbol x \\ &= p_{\boldsymbol Q}(\boldsymbol q) \end{aligned} A0(q)=∫pX(x)ϕ(q−x;Σ)dx=∫pX(x)pQ∣X(q∣x)dx=pQ(q)
根据期望的定义,可以写出
Fin(q,Σ)=A1(q)A0(q)F_{in}(\boldsymbol q,\boldsymbol \Sigma) = \frac{A_1(\boldsymbol q)}{A_0(\boldsymbol q)}Fin(q,Σ)=A0(q)A1(q)
根据Cov[w]=E[wwT]−E[w]E[wT]\text{Cov}[\boldsymbol w] =\mathbb E[\boldsymbol w \boldsymbol w^T] - \mathbb E[\boldsymbol w] \mathbb E[\boldsymbol w^T]Cov[w]=E[wwT]−E[w]E[wT],可以写出
Ein(q,Σ)=A2(q)A0(q)−A12(q)A02(q)\mathcal E_{in}(\boldsymbol q,\boldsymbol \Sigma) = \frac{A_2(\boldsymbol q)}{A_0(\boldsymbol q)} - \frac{A^2_1(\boldsymbol q)}{A^2_0(\boldsymbol q)}Ein(q,Σ)=A0(q)A2(q)−A02(q)A12(q)
对高斯分布求导可得
∂∂qϕ(q−x;Σ)=ϕ(q−x;Σ)⋅(x−q)TΣ−1\frac{\partial}{\partial \boldsymbol q} \phi(\boldsymbol q- \boldsymbol x; \boldsymbol \Sigma) = \phi(\boldsymbol q- \boldsymbol x; \boldsymbol \Sigma) \cdot {(\boldsymbol x- \boldsymbol q)}^T \boldsymbol \Sigma^{-1}∂q∂ϕ(q−x;Σ)=ϕ(q−x;Σ)⋅(x−q)TΣ−1
基于此,我们可以得到
∂∂qFin(q,Σ)=∂∂qA1(q)A0(q)=∂A1(q)∂qA0(q)−A1(q)∂A0(q)∂qA02(q)=A2(q)Σ−1A0(q)−A1(q)A1T(q)Σ−1A02(q)=Ein(q,Σ)Σ−1\begin{aligned} \frac{\partial}{\partial \boldsymbol q} F_{in}(\boldsymbol q, \boldsymbol \Sigma) &=\frac{\partial}{\partial \boldsymbol q} \frac{A_1(\boldsymbol q)}{A_0(\boldsymbol q)} \\ &= \frac{ \frac{\partial A_1(\boldsymbol q)}{\partial \boldsymbol q} A_0(\boldsymbol q) - A_1(\boldsymbol q) \frac{\partial A_0 (\boldsymbol q)}{\partial \boldsymbol q} } { A^2_0(\boldsymbol q)} \\ &= \frac{A_2(\boldsymbol q) \boldsymbol \Sigma^{-1}}{A_0(\boldsymbol q)} - \frac{A_1(\boldsymbol q) A^T_1(\boldsymbol q) \boldsymbol \Sigma^{-1}}{A^2_0(\boldsymbol q)} \\ &= \mathcal E_{in}(\boldsymbol q, \boldsymbol \Sigma) \boldsymbol \Sigma^{-1} \end{aligned} ∂q∂Fin(q,Σ)=∂q∂A0(q)A1(q)=A02(q)∂q∂A1(q)A0(q)−A1(q)∂q∂A0(q)=A0(q)A2(q)Σ−1−A02(q)A1(q)A1T(q)Σ−1=Ein(q,Σ)Σ−1
证毕。
从实数域拓展到复数域
考虑一个复随机向量x∼pX(x)\boldsymbol x \sim p_{\boldsymbol X}(\boldsymbol x)x∼pX(x),信道模型为
q=x+v,v∼CN(0,Σ)\boldsymbol q = \boldsymbol x + \boldsymbol v, \ \ \ \boldsymbol v \sim \mathcal {CN}(\boldsymbol 0, \boldsymbol \Sigma)q=x+v, v∼CN(0,Σ)
对于上述推导过程,实数域和复数域的差别于一下两个方面:
- 转置->共轭转置(只是notation的转换)
- 实高斯分布->复高斯分布(主要关注求导)
求导主要体现在
∂∂q∗ϕ(q−x;Σ)=ϕ(q−x;Σ)⋅(x−q)HΣ−1\frac{\partial}{\partial \boldsymbol q^{*}} \phi(\boldsymbol q- \boldsymbol x; \boldsymbol \Sigma) = \phi(\boldsymbol q- \boldsymbol x; \boldsymbol \Sigma) \cdot {(\boldsymbol x- \boldsymbol q)}^H \boldsymbol \Sigma^{-1}∂q∗∂ϕ(q−x;Σ)=ϕ(q−x;Σ)⋅(x−q)HΣ−1
类似地,可以得到复数域的关系表达式为:
∂∂q∗Fin(q,Σ)=Ein(q,Σ)Σ−1\frac{\partial}{\partial \boldsymbol q^{*}} F_{in}(\boldsymbol q, \boldsymbol \Sigma)= \mathcal E_{in}(\boldsymbol q,\boldsymbol \Sigma) \boldsymbol \Sigma^{-1}∂q∗∂Fin(q,Σ)=Ein(q,Σ)Σ−1
小结
AWGN信道向量模型为
q=x+v,x∼pX(x),v∼N(0,Σ)\boldsymbol q = \boldsymbol x + \boldsymbol v, \ \ \ \boldsymbol x \sim p_{\boldsymbol X}(\boldsymbol x), \boldsymbol v \sim \mathcal {N}(\boldsymbol 0, \boldsymbol \Sigma)q=x+v, x∼pX(x),v∼N(0,Σ)
MMSE估计均值与协方差的关系为
-
实数域
∂∂qE[x∣q]=Cov[x∣q]Σ−1\frac{\partial}{\partial \boldsymbol q} \mathbb E[\boldsymbol x| \boldsymbol q] = \text{Cov}[\boldsymbol x| \boldsymbol q] \boldsymbol \Sigma^{-1}∂q∂E[x∣q]=Cov[x∣q]Σ−1 -
复数域(v∼CN(0,Σ)v \sim \mathcal {CN}(\boldsymbol 0, \boldsymbol \Sigma)v∼CN(0,Σ))
∂∂q∗E[x∣q]=Cov[x∣q]Σ−1\frac{\partial}{\partial \boldsymbol q^{*}} \mathbb E[\boldsymbol x| \boldsymbol q] = \text{Cov}[\boldsymbol x| \boldsymbol q] \boldsymbol \Sigma^{-1}∂q∗∂E[x∣q]=Cov[x∣q]Σ−1
退化到标量时,令ν∼N(0,σ2)\nu \sim \mathcal{N}(0, \sigma^2)ν∼N(0,σ2),则
-
实数域
∂∂qE[x∣q]=1σ2var[x∣q]\frac{\partial}{\partial q} \mathbb E[ x| q] = \frac{1}{\sigma^2} \text{var}[ x| q] ∂q∂E[x∣q]=σ21var[x∣q] -
复数域(v∼CN(0,σ2)v \sim \mathcal {CN}(0, \sigma^2)v∼CN(0,σ2))
∂∂q∗E[x∣q]=1σ2var[x∣q]\frac{\partial}{\partial q^{*}} \mathbb E[ x| q] = \frac{1}{\sigma^2} \text{var}[ x| q]∂q∗∂E[x∣q]=σ21var[x∣q]
注意:上述结论不对x\boldsymbol xx的先验分布pX(x)p_{\boldsymbol X}(\boldsymbol x)pX(x)做任何要求。
相关文章:
AWGN后验估计下的均值与协方差关系(向量和标量形式)
文章目录AWGN信道向量模型后验均值与协方差的关系从实数域拓展到复数域小结AWGN信道向量模型 考虑一个随机向量x∼pX(x)\boldsymbol x \sim p_{\boldsymbol X}(\boldsymbol x)x∼pX(x),信道模型为 qxv,v∼N(0,Σ)\boldsymbol q \boldsymbol x \boldsymbol v, \…...
Linux常用命令之文件搜索命令
1、常用搜索-find 命令find英文原意find所在路径/bin/find执行权限所有用户功能描述文件搜索语法find [搜索范围] [搜索条件] (默认准确搜索)范例find /etc -name init?? 常用的搜索条件的选项包括: -name:按照文件名进行匹配查找,例&…...
ChatGPT给软件测试行业带来的可能
软件测试在软件开发过程中扮演着至关重要的角色,因为它可以确保软件的质量和可靠性。而随着人工智能技术的不断发展,ChatGPT作为一个强大的自然语言处理工具,可以在软件测试中发挥出许多重要的作用。本文将介绍ChatGPT在软件测试应用中带来的…...
Cadence Allegro 导出Properties on Nets Report报告详解
⏪《上一篇》 🏡《上级目录》 ⏩《下一篇》 目录 1,概述2,Properties on Nets Report作用3,Properties on Nets Report示例4,Properties on Nets Report导出方法4.1,方法14.2,方法2B站关注“硬小二”浏览更多演示视频...
JAVA代码 实现定位数据动态聚集并绘制多边形区域
文章目录思路1、限制聚合距离2、绘制多边形区域3、多边形区域之间合并4、多边形定边点4、逻辑流程一些性能上的优化1、多边形设置圆心2、采用分支合并思路3、清理聚集较分散区域合理性处理1、解决多边形内凹角问题2、解决定边点插入位置问题3、多边形区域扩展成果展示最近有根据…...
基于储能进行调峰和频率调节研究【超线性增益的联合优化】(Matlab代码实现)
💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…...
体验 Linux 的几个监控命令(htop、nmon、netdata)
体验 Linux 的几个监控命令htopnmonnetdatahtop 安装, sudo dnf install -y htop使用, htopnmon 安装, sudo dnf install -y nmon使用, nmon输入c, 输入C, 输入m, 输入n, 输入…...
NOC大赛2022NOC软件创意编程初赛图形化小低组(小学高年级组)
一、选择题 1.如果要控制所有角色一起朝舞台区右侧移动,下面哪个积太块是不需要的 2.要想让三个角色一起移动起来,下面哪个积木块没有作用 ? 3.小猴按照下面的程序前进,小猴最后一次前进了()步。 4.小可同学写了一个画笔程序画出花朵,但是运行后什么都看不到,不可…...
python进行股票收益率计算和风险控制的实现
股票收益率计算和风险控制的实现 在进行股票投资时,计算收益率和进行风险控制是非常重要的。本文将介绍一个与此相关的函数:radio_day_cal()。 radio_day_cal()函数 def radio_day_cal(last_day, sheet_name, df_dict, code_list, new_list):i 0days…...
自从有了这套近4000页的开发文档后,Java面试路上就像开了挂一样
Java是世界最流行的编程语言,也是国内大多数IT公司的主流语言。招聘网站上Java岗位众多,Java工程师似乎不愁找工作。但仔细一看就会发现,Java岗位的招聘薪酬天差地别,人才要求也是五花八门。而在Java工程师求职过程中,…...
Python文件操作
目录 一、文件操作介绍 二、文件的打开和关闭 三、文件的读写 四、文件文件夹相关操作 五、test 一、文件操作介绍 文件 : python中文件是对象 Liunx 文件 : 一切设备都可以看成是文件 磁盘文件 管道 网络Socket 文件属性: 读 写 执行权限 就是把一些存储存放起来&…...
036:cesium加载GPX文件,显示图形
第036个 点击查看专栏目录 本示例的目的是介绍如何在vue+cesium中加载GPX文件, 显示图形。 直接复制下面的 vue+cesium源代码,操作2分钟即可运行实现效果. 文章目录 示例效果配置方式示例源代码(共83行)相关API参考:专栏目标示例效果 配置方式 1)查看基础设置:https:/…...
【AI探索】我问了ChatGPT几个终极问题
终于尝试了一把ChatGPT的强大之处,问了一下关心的几个问题: chatGPT现在在思考吗?有没有什么你感兴趣的问题? 你认为AI会对人类产生哪些方面的影响? 你对人类所涉及到的学科有了解吗?你认为在哪些方面与人类…...
Leetcode 优先队列详解
优先队列 优先队列(Priority Queue):一种特殊的队列。在优先队列中,元素被赋予优先级,当访问队列元素时,具有最高优先级的元素最先删除 普通队列详解Leetcode 队列详解 优先队列与普通队列最大的不同点在于…...
通过两道一年级数学题反思自己
背景 做完这两道题我开始反思自己,到底是什么限制了我?是我自己?是曾经教导我的老师?还是我的父母? 是考试吗?还是什么? 提目 1、正方体个数问题 2、相碰可能性 过程 静态思维: …...
Pytorch :从零搭建一个神经网络
文章目录安装依赖从源码编译pytorchCXX_ABI问题数据集归一化Transforms搭建神经网络Components of a neural networknn.Flattennn.Linearnn.Sequentialnn.SoftmaxModel Parameters优化模型参数设置超参数添加优化循环添加 loss function优化过程完整实现模型的保存和加载安装 …...
【华为OD机试 2023最新 】 区块链文件转储系统(C++ 100%)
题目描述 区块链底层存储是一个链式文件系统,由顺序的N个文件组成,每个文件的大小不一,依次为F1,F2,…,Fn。随着时间的推移,所占存储会越来越大。 云平台考虑将区块链按文件转储到廉价的SATA盘,只有连续的区块链文件才能转储到SATA盘上,且转储的文件之和不能超过SATA盘…...
基于springcloud实现分布式架构网上商城演示【项目源码】分享
基于springcloud实现分布式架构网上商城演示摘要 首先,论文一开始便是清楚的论述了系统的研究内容。其次,剖析系统需求分析,弄明白“做什么”,分析包括业务分析和业务流程的分析以及用例分析,更进一步明确系统的需求。然后在明白了系统的需求基础上需要进一步地设计系统,主要包…...
【Qt】(自制类)适用于QTextCharFormat的字体选择对话框
先附上github链接:https://github.com/Ls-Jan/Qt_CharFormatDialog 主要是作为QFontDialog的平替/增强,毕竟Qt自带的字体选择器一言难尽(用过的都叹气)。 【运行界面】 【功能】 一目了然,可以选择字体,设置字号,设置…...
Unity即时战略/塔防项目实战(一)——构造网格建造系统
Unity即时战略/塔防项目实战(一)—— 构造网格建造系统 效果展示 Unity RTS游戏网格建造系统实现原理 地形和格子划分,建造系统BuildManager构建 地形最终需要划分成一个一个的小方格,首先定义一下小方格: private…...
设计模式和设计原则回顾
设计模式和设计原则回顾 23种设计模式是设计原则的完美体现,设计原则设计原则是设计模式的理论基石, 设计模式 在经典的设计模式分类中(如《设计模式:可复用面向对象软件的基础》一书中),总共有23种设计模式,分为三大类: 一、创建型模式(5种) 1. 单例模式(Sing…...
Flask RESTful 示例
目录 1. 环境准备2. 安装依赖3. 修改main.py4. 运行应用5. API使用示例获取所有任务获取单个任务创建新任务更新任务删除任务 中文乱码问题: 下面创建一个简单的Flask RESTful API示例。首先,我们需要创建环境,安装必要的依赖,然后…...
椭圆曲线密码学(ECC)
一、ECC算法概述 椭圆曲线密码学(Elliptic Curve Cryptography)是基于椭圆曲线数学理论的公钥密码系统,由Neal Koblitz和Victor Miller在1985年独立提出。相比RSA,ECC在相同安全强度下密钥更短(256位ECC ≈ 3072位RSA…...
Spring Boot 实现流式响应(兼容 2.7.x)
在实际开发中,我们可能会遇到一些流式数据处理的场景,比如接收来自上游接口的 Server-Sent Events(SSE) 或 流式 JSON 内容,并将其原样中转给前端页面或客户端。这种情况下,传统的 RestTemplate 缓存机制会…...
Java 8 Stream API 入门到实践详解
一、告别 for 循环! 传统痛点: Java 8 之前,集合操作离不开冗长的 for 循环和匿名类。例如,过滤列表中的偶数: List<Integer> list Arrays.asList(1, 2, 3, 4, 5); List<Integer> evens new ArrayList…...
线程同步:确保多线程程序的安全与高效!
全文目录: 开篇语前序前言第一部分:线程同步的概念与问题1.1 线程同步的概念1.2 线程同步的问题1.3 线程同步的解决方案 第二部分:synchronized关键字的使用2.1 使用 synchronized修饰方法2.2 使用 synchronized修饰代码块 第三部分ÿ…...
CMake基础:构建流程详解
目录 1.CMake构建过程的基本流程 2.CMake构建的具体步骤 2.1.创建构建目录 2.2.使用 CMake 生成构建文件 2.3.编译和构建 2.4.清理构建文件 2.5.重新配置和构建 3.跨平台构建示例 4.工具链与交叉编译 5.CMake构建后的项目结构解析 5.1.CMake构建后的目录结构 5.2.构…...
五年级数学知识边界总结思考-下册
目录 一、背景二、过程1.观察物体小学五年级下册“观察物体”知识点详解:由来、作用与意义**一、知识点核心内容****二、知识点的由来:从生活实践到数学抽象****三、知识的作用:解决实际问题的工具****四、学习的意义:培养核心素养…...
python如何将word的doc另存为docx
将 DOCX 文件另存为 DOCX 格式(Python 实现) 在 Python 中,你可以使用 python-docx 库来操作 Word 文档。不过需要注意的是,.doc 是旧的 Word 格式,而 .docx 是新的基于 XML 的格式。python-docx 只能处理 .docx 格式…...
力扣-35.搜索插入位置
题目描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 class Solution {public int searchInsert(int[] nums, …...
