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

MIMO 检测(1)--接收机模型

假设\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。则接收机的信号向量可表示为:

\begin{bmatrix} r_{1}\\r_2 \\ r_3 \\ r_4 \end{bmatrix} = \begin{bmatrix} &h_{1,1} &h_{1,2} & h_{1,3} &... &h_{1,n} \\ &h_{2,1} &h_{2,2} & h_{2,3} &... &h_{2,n} \\ &h_{3,1} &h_{3,2} & h_{3,3} &... &h_{3,n} \\ &h_{4,1} &h_{4,2} & h_{4,3} &... &h_{14,n} \end{bmatrix} \begin{bmatrix} &w_{1,1} &w_{1,2} &w_{1,3}&w_{1,4} \\ &w_{2,1} &w_{2,2} &w_{2,3}&w_{2,4} \\ &w_{3,1} &w_{3,2} &w_{3,3}&w_{3,4} \\ &\vdots &\vdots &\vdots &\vdots \\ &w_{n,1} &w_{n,2} &w_{n,3}&w_{n,4} \end{bmatrix} \begin{bmatrix} s_1\\ s_2 \\ s_3 \\ s_4 \end{bmatrix} +\begin{bmatrix} n_1\\n_2 \\ n_3 \\ n_4 \end{bmatrix}

则矩阵表示为:

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

\mathbf{\widehat{H}=HW}(MIMO 发送时导频与数据需要经过相同的预编码矩阵,这样导频才能体现数据的具体信道特性包括预编码)大小为N_{r}\times N_{layer},则上式可以转化为:

\mathbf{r}=\mathbf{\widehat{H}s}+\mathbf{n}

       根据上面的接收机模型,接收端不需要知道基站具体的发射天线,只需要只要知道RX数和流数即与发送天线数无关。

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

相关文章:

  • leetcode0310. 最小高度树-medium
  • 高频数据结构面试题总结
  • [AI Tools] Dify 平台插件开发全解:如何构建 Tools 插件并解析输出逻辑
  • RT-Thread 深入系列 Part 2:RT-Thread 内核核心机制深度剖析
  • 将 iconfont 图标转换成element-plus也能使用的图标组件
  • Spring Cloud 以Gateway实现限流(自定义返回内容)
  • 经过多年发展,中国机械工业已经具备了独特的国际比较优势
  • 鱼眼摄像头(一)多平面格式 单缓冲读取图像并显示
  • DeepSeek“智”造:解锁旅游行业新玩法
  • 【Spring AI 实战】基于 Docker Model Runner 构建本地化 AI 聊天服务:从配置到函数调用全解析
  • 手撕红黑树的 左旋 与 右旋
  • 全球首套100米分辨率城市与农村居住区栅格数据(2000-2020)
  • AI文旅|暴雨打造旅游新体验
  • 如何优化系统启动时间--基于米尔瑞萨MYD-YG2LX开发板
  • linux ptrace 图文详解(八) gdb跟踪被调试程序的子线程、子进程
  • Python 中方法命名中下划线的使用规则
  • 深入解析:思维链模型在大语言模型中的应用与实践
  • 力扣-21.合并两个有序链表
  • 抓取大站数据与反爬策略
  • 掌握单元测试:提升软件质量的关键步骤
  • 基于HTML+JavaScript+CSS实现教学网站
  • 免布线视频桩:智慧城市停车降本增效的破局利器
  • 进入虚拟机单用户模式(Linux系统故障排查)
  • 用前端视角理解 GraphQL 与 REST 的互补逻辑
  • AD原理图复制较多元器件时报错:“InvalidParameter Exception Occurred In Copy”
  • 神经元和神经网络定义
  • 设置GO程序在离线情况下读取本地缓存的模块
  • Rust 中的 Move、Copy 和 Clone:深度剖析
  • 深入探索Laravel框架中的Blade模板引擎
  • python中的celery和其他分布式任务队列