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

MIMO 检测(6)--基于QR分解的ML检测器

重新回忆下接收机模型。假设\mathbf{s}表示发送向量(s_1,s_2,s_3,s_4)^T, 大小为N_{layer}\times 1\mathbf{W}为预编码矩阵大小为N_t\times N_{layer},\mathbf{H}为发送信道大小为N_r\times N_t,\mathbf{r}为接收信道向量大小为N_r\times 1,\mathbf{n}表示噪声向量大小为N_r\times 1。则接收机的信号向量可表示为:

\boldsymbol{\mathbf{}r=HWs+n}

\widehat{H}=HW大小为N_{r}\times N_{layer},则可转化为:\mathbf{r=\widehat{H}s+n}

前面我们介绍过最大似然估计的基本理论:\Delta =\underset{x\in X}{argmin}|y-Hx|

基于QR分解的作用是简化上述优化。\mathbf{H=QR}\mathbf{Q}为酉矩阵\mathbf{QQ^{H}=I},\mathbf{R}为一个上三角矩阵。带入上述优化\mathbf{\Delta =\underset{x\in X}{argmin}|y-QRx|}。由于\mathbf{Q}是酉矩阵所以只对向量进行旋转不改变其大小所以:

\mathbf{\underset{x\in X}{argmin}=|y-QRx|=|Q^H(y-QRx)|=|Q^Hy-Q^HQRx|\\ =|\widehat{y}-Rx|}.在此之前一般会先进行\mathbf{H}的列范数排序,主要是为了将最强layer放在最高层先解调。

\left | \begin{bmatrix} y_0\\ y_1\\ \vdots \\ y_{N_{layer-1}} \end{bmatrix}-\begin{bmatrix} r_{0,0} &r_{0,1} &r_{0,2} &r_{0,N_{layer-1}} \\ 0& r_{1,1}& r_{1,2} &r_{1,N_{layer-1}} \\ \vdots& \vdots & \ddots &\vdots \\ 0& 0& 0 &r_{N_{layer-1},N_{layer-1}} \end{bmatrix} \begin{bmatrix} s_0\\ s_1\\ s_2\\ s_3 \end{bmatrix} \right |\\

最终选择的就是在所有可能发送的星座点遍历S使得上式做小取值的(\widehat{s_0},\widehat{s_1},\widehat{s_2},\widehat{s_3})即为最终的应硬判决数据。假设4流数256QAM则上式总共需要遍历256^4种方式。后续进行软bit 译码一般每一流应判决s附件选取M个可能星座点计算软bit即:N_{layer}\times M。这个根据不同的实现M针对与每一流可能都不一样。

ref:MIMO-OFDM无线通信技术及matlab实现。

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

相关文章:

  • 红杉资本2025 AI 峰会之Cybersecurity
  • 开源免费抓包工具:ProxyPin 的详细使用
  • Cross-Mix Monitoring for Medical Image Segmentation With Limited Supervision
  • 界面控件 Kendo UI 在各行业的应用实践:如何解决业务痛点,提升系统效能
  • [每日一题] 3356. 零数组变换ii
  • 常见的网络服务的枚举和利用 | TryHackMe | Network services 1/2
  • 【MySQL】表的内连和外连
  • svn 提交后报错 : is scheduled for addtion,but is missing
  • 总结一个编程的学习方式~
  • 【Linux基础I/O】文件调用接口、文件描述符、重定向和缓冲区
  • stack--oj2
  • 《国家高等教育智慧平台:重塑学习新时代》
  • java基础 之 Hash家族(一)
  • M|攻壳机动队2.0
  • 外卖Day7
  • Win10更改IP地址在哪里设置?多种方法详解
  • 和风天气 API 获取天气预报 2025/5/21
  • SAP-ABAP:企业级异常处理框架设计与实战 —— 构建高可用、可观测的异常治理体系
  • Frp Dockr Mysql内网映射
  • C#中Task.Run的线程管理最佳实践与并发控制
  • FPGA设计需要学什么?
  • Shell入门篇二
  • Seata1.8.0安装部署流程linux
  • 动态规划2
  • 编程技能:字符串函数09,strncmp
  • 阿里云数据盘级别
  • C++ for QWidget:正则表达式和QRegExp
  • 六:操作系统虚拟内存之页替换算法
  • 101个α因子#12
  • nmtui工具使用教程