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

MIMO 检测(2)--噪声白化

噪声白化的目的主要是将色噪声转换为不相关的白噪声,即E(\mathbf{uu}^H)=I\mathbf{u}表示天线接收到的噪声向量(u_1,u_2,u_3,u_4)假设接收端最大4天线接收。白化操作主要是寻找一个W矩阵使得E(\mathbf{Wu(Wu)}^H)=I

  由于E(\mathbf{uu}^H)=R_{uu}是个对角方阵 , R_{uu}=R_{uu}^{H}。工程上一般都是假定R_{nn}都是正定的,如果不是正定也会将其处理成正定。正定矩阵的顺序主子式 \bigtriangleup_{k}>0,且特征值\lambda >0.

1,基于SVD分解的噪声白化

基于上述假设 噪声协方差矩阵经过SVD分解:\mathbf{R_{uu}=U\sum U^T},其中\sum为协方差矩阵特征值构成的对角矩阵。由于前面已经假设\mathbf{R_{uu}}正定,所以\sum的元素都是大于0的。

\mathbf{R_{uu}=U\sum ^\frac{1}{2}\sum ^\frac{1}{2}U^H=(U\sum ^\frac{1}{2})(U\sum ^\frac{1}{2})^H}

由上可得\mathbf{\mathbf{R_{uu}^\frac{1}{2}=U\sum ^\frac{1}{2}}},可令\mathbf{W=R_{uu}^{-\frac{1}{2}}}=(U\sum ^\frac{1}{2})^{-1}.

\mathbf{\mathbf{E({Wu(Wu)}^H)}=E\left \{ R_{uu}^{-\frac{1}{2}} u (R_{uu}^{-\frac{1}{2}} u)^H \right \}=E\left \{ R_{uu}^{-\frac{1}{2}} u u^H (R_{uu}^{-\frac{1}{2}})^H \right \}}

\mathbf{R_{uu}^{-\frac{1}{2}}E\left \{ uu^H \right \}(R_{uu}^{-\frac{1}{2}})^H=R_{uu}^{-\frac{1}{2}}R_{uu}(R_{uu}^{-\frac{1}{2}})^H=R_{uu}^{-\frac{1}{2}}R_{uu}^{\frac{1}{2}} (R_{uu}^{\frac{1}{2}})^H (R_{uu}^{-\frac{1}{2}})^H=I}

如上白化后的干扰\mathbf{u}统计协方差矩阵为单位阵。

2,基于Cholesky 分解的噪声白化

       Cholesky 成立的条件是\mathbf{R_{uu}}是正定的,即\mathbf{R_{nn}=LL^H}. 乔伊斯分解可将矩阵分解为三角矩阵的乘积且两个矩阵是相同的。乔伊斯分解也的结果也是噪声协方差矩阵的一个平方根。同样如上令W=L^{-1},也可将噪声白化。由于Cholesky分解比SVD分解简单,所以工程上可能Cholesky 比SVD分解用的更多。

ref:[矩阵的三角分解系列二] LDU基本定理_矩阵的ldu分解详细步骤-CSDN博客

decorrelation and whitening
http://www.xdnf.cn/news/5755.html

相关文章:

  • 雷池WAF的身份认证 - 钉钉配置教程
  • hi3516cv610的VPSS_ONLINE支持在vpss做图片放大的操作吗
  • IT团队如何通过ManageEngine卓豪Endpoint Central有效管理远程终端
  • 解决echartsV5+ restore后echarts显示空白
  • 防火墙来回路径不一致导致的业务异常
  • 当用户在浏览器输入一个 URL 并访问服务器时, 这个请求是如何到达对应的 Servlet 的?
  • 基于大模型预测的吉兰 - 巴雷综合征综合诊疗方案研究报告大纲
  • 5.11 - 5.12 JDBC+Mybatis+StringBoot项目配置文件
  • 【NextPilot日志移植】日志写入流程
  • windows 在安装 Ubuntu-20.04 显示操作超时解决办法
  • PDM采集数字麦克风数据
  • linux CUDA与CUDNN安装教程
  • OrangePi Zero 3学习笔记(Android篇)7 - ftdi_sio
  • Spring框架(二)
  • 2025年渗透测试面试题总结-渗透测试红队面试八(题目+回答)
  • 使用 Kyverno 验证 Kubernetes 容器镜像:实用指南
  • AUTOSAR图解==>AUTOSAR_TR_AIMeasurementCalibrationDiagnostics
  • 软考 系统架构设计师系列知识点之杂项集萃(57)
  • IIS URL静态化 伪静态组件ISAPI_Rewrite安装配置 伪静态不生效解决办法 避坑版
  • 音视频学习:使用NDK编译FFmpeg动态库
  • 【002】renPy android端启动流程分析
  • 主播美颜API常见问题解析:兼容性、性能与SDK效果调优
  • 【MCP】其他MCP服务((GitHub)
  • 001大模型-认识大模型以及大模型应用场景
  • docker gaussdb常用命令
  • 从MCU到SoC的开发思维转变
  • 【Python】杂乱-转义字符
  • 安装 NVIDIA 驱动 570.133.20 的自动化脚本
  • 鲁滨逊归结原理详解:期末考点+解题指南
  • 【AI论文】HunyuanCustom:一种多模态驱动的定制视频生成架构