当前位置: 首页 > news >正文

信道估计--最小均方误差(MMSE)

       前面最小二乘已经讨论过LS 准则在低信噪比情况下会出现噪声放大的情况,所以性能会比较差,工程上一般会进行一次MMSE 滤波过程。同样存在两种证明过程本文已正交性原理进行说明,求导证明可参考这篇文章:MMSE算法.


      假设LS 估计的信道响应为H_{LS},   真实的信道响应为H。MMSE 准则的原则是存在一个W使得使得J(W)=E\begin{Bmatrix} \begin{Vmatrix} H-WH_{LS} \end{Vmatrix}^2 \end{Bmatrix}最小。正交性原理即若\epsilon=H-WH_{LS}

E\begin{Bmatrix} \epsilon H_{Ls} \end{Bmatrix}=0(误差与原材料正交--张颢)


E\begin{Bmatrix} \epsilon H_{Ls} \end{Bmatrix}=E\begin{Bmatrix} (H-WH_{LS})H_{LS}) \end{Bmatrix}=E\begin{Bmatrix} HH_{LS}-WH_{LS}H_{LS} \end{Bmatrix}\textrm{}\mathit{}

=E\begin{Bmatrix} HH_{LS} \end{Bmatrix}-E\begin{Bmatrix} WH_{LS}H_{LS} \end{Bmatrix}=0\mathfrak{}

R_{HH_{LS}}-WR_{HH_{LS}}=0\textsl{}

W=R_{HH_{LS}} R_{_{H_{LS}H_{LS}}}^{-1}\texttt{}


R_{H_{LS}H_{LS}}=E\begin{Bmatrix} H_{LS}H_{LS} \end{Bmatrix}=E\begin{Bmatrix} (X^{-1}Y)(X^{-1}Y)^H \end{Bmatrix}\textrm{\textsc{}}

=E\begin{Bmatrix} (X^{-1}(XH+Z))(X^{-1}(XH+Z))^H \end{Bmatrix}

=E\begin{Bmatrix} HH^H+\mathbf{(X^{-1}ZH^H)} + \mathbf{X^{-1}ZH^H}+(X^{-1}Z)(X^{-1}Z)^ H\end{Bmatrix}

=E\begin{Bmatrix} HH^H+X^{-1}ZZ^HX^{-1} \end{Bmatrix} \\=R_{H_{LS}H_{LS}}+\frac{\sigma_{z}^{2}}{\sigma_{x}^{2}}I\textup{\emph{}}


\textsl{}R_{HH_{LS}}=E\begin{Bmatrix} HH_{LS} \end{Bmatrix}=E\begin{Bmatrix} (H_{LS}+\epsilon)H_{LS} \end{Bmatrix}\\ =E\begin{Bmatrix} H_{LS}H_{LS}+\epsilon H_{LS} \end{Bmatrix}\\ =E\begin{Bmatrix} H_{​{LS}}H_{LS} \end{Bmatrix}+E\begin{Bmatrix} \epsilon H_{LS} \end{Bmatrix}\\ =R_{H_{LS}H_{LS}}\textup{\texttt{}}


所以最终W=R_{HH}(R_{HH}+\frac{\sigma_{z}^{2}}{\sigma_{x}^2}I)^{-1}

因为R_{HH}为对角矩阵所以:R_{HH}=U\Lambda U^HUU^H=I带入上式则:

W=R_{HH}U(\Sigma +\beta I )^{-1}U^H这样就可以简化运算不用求逆。

至此MMSE 就说完了,剩下的就剩R_{HH}相关系数的计算。由于真实信道是时变的与多径和DPL相关所以需要进行一个二维滤波。 如果过程中存在问题欢迎讨论。

http://www.xdnf.cn/news/217621.html

相关文章:

  • 解锁植被参数反演密码:AI 与 Python 的融合之道
  • 深入理解过拟合:机器学习中的常见陷阱
  • 软考高项(信息系统项目管理师)第 4 版全章节核心考点解析(力扬老师课程精华版)
  • qtfaststart使用教程(moov置前)
  • CC52.【C++ Cont】滑动窗口
  • Arthas在Java程序监控和分析中的应用
  • ChatDLM Technical Report 介绍与分析
  • oracle怎样通过固化较优执行计划来优化慢sql
  • 信息学奥赛一本通 1454:山峰和山谷
  • < 自用文 rclone > 在 Ubuntu 24 访问 Google Drive 网络内容
  • 双剑合璧:融合视觉基础与语言模型,勇闯未知领域的语义分割新框架
  • Linux开发中的线程管理(C++11 std::thread)
  • Pytorch 反向传播
  • 塔能照明节能服务流程:精准驱动工厂能耗优化
  • leetcode:3005. 最大频率元素计数(python3解法)
  • 第三次作业(密码学)
  • 【android bluetooth 协议分析 06】【l2cap详解 11】【l2cap连接超时处理逻辑介绍】
  • (29)VTK C++开发示例 ---绘制两条彩色线
  • 想做博闻强记的自己
  • IoTDB数据库建模与资源优化指南
  • Python中的defaultdict方法
  • 驱动开发硬核特训 · Day 24(下篇):深入理解 Linux 内核时钟子系统结构
  • 【深度学习的灵魂】图片布局生成模型LayoutPrompt(1)
  • MATLAB函数调用全解析:从入门到精通
  • 【Linux】g++安装教程
  • Linux 命名管道+日志
  • 婴幼儿托育实训室生活照料流程标准化设计
  • Flowable7.x学习笔记(十五)动态指定用户分配参数启动工作流程
  • AutogenStudio使用
  • 快速掌握向量数据库-Milvus探索2_集成Embedding模型