毫米波移动通信系统中的波束赋形—基于AOD估计的波束赋形

news2024/11/16 7:18:54

基于AOD估计的波束赋形依据压缩感知理论,利用毫米波信道的稀疏特性[18][19],提出对信号的AOA和AOD进行估计,根据估计方向进行波束赋形。由于毫米波信道的稀疏特性,假设有L条多径分量时,公式1中的信道矩阵H可以表示为下式

                   (2)

其中αl表示第l条多径分量幅度响应,aMS(θl)和aBS(φl)分别表示第l条多径分量的接收天线阵列的导向矢量和发送天线阵列的导向矢量。在该算法中,同样也要使用波束训练作为信道估计的依据,其训练过程可以表示为

                                             (3)

其中WF分别表示接收波束训练矩阵和发送波束训练矩阵,S表示需要发送信号,Y表示训练的后得到的观测结果,Q是训练过程的噪声,上述训练过程可以表示成压缩感知的形式,如下式

                                                  (4)

                                        (5)

其中Ψ表示测试矩阵,z表示待观测的稀疏向量,为了缩短波束训练的时间复杂度,这里采用多阶训练的方式,其当前时刻的训练矢量由上一时刻的测量结果决定,这与基于码本的波束训练算法大致是一样,其具体过程如图5所示

图5. 多阶训练示意图

当信道为单径信道时,该算法步骤为:

  1. 初始化系统参数,设定N、K、码本F,W;
  2. 进行第i阶测量,基站端采用码本F(s,ksBS) ,用户端采用码本W(s,ksBS) ,进行K2次测量,得到
  3. 根据测量结果找到最佳的方向𝑚𝐵𝑆*和𝑚𝑀𝑆*;
  4. 重复步骤2直到i=S;

在实际的环境中,从发射端到接收端可能存在L条可通信路径,多个路径信号之间可能存在相互干扰,则在波束训练的过程中需要消除路径直接的相互影响,相应的算法步骤为:

  1. 初始化系统参数,设定N、K、码本F,W;
  2. 开始估计第l条径的参数,执行单径信道中的第i阶测量,并在测量得到结果中减去已估计的前l-1条径的分量。
  3. 保留Ld个信号最强的方向,i=i+1,重复步骤2直到i=S。
  4. 选出一个信号最强的方向,l=l+1,重复步骤2直到l=ld。最后采用LLSE算法估计各路径增益。

图6. 基于CSI的波束赋形(全数字)、基于遍历的波束赋形(模数混合)、基于AOD估计的波束赋形(模数混合)的频谱利用效率仿真对比

图6中给出了基于CSI的波束赋形、基于遍历的波束赋形和基于AOD估计的波束赋形的频谱利用效率的仿真结果,从图中可以看出,当算法训练步数N达到70次时,基于AOD估计的波束赋形的频谱利用效率即可达到基于CSI的波束赋形90%的性能,算法的复杂度相对较低,为毫米波移动通信系统中低复杂度的波束赋形算法的设计提供了理论基础。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1860929.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

软件质量保证与测试

目录 一、测试流程 二、测试用例 2.1概念 2.2用例编写格式 三、设计测试点 3.1等价类 3.1.1概念 3.1.2案例 3.1.3适用场景 3.1.4执行用例 3.2边界值 3.2.1概念 3.2.2案例 3.2.3使用场景 3.3判定表 3.3.1判定表使用原因 3.3.2概念 3.3.3案例 3.3.4使用场景 …

宏定义__FILE__,__LINE__,__VA_ARGS__等介绍与应用

ANSIC标准定义中常见的预定义宏 __LINE__:在源代码中插入当前源代码行号; __FILE__:在源代码中插入当前源代码路径及文件名; __DATE__:在源代码中插入当前编译日期; __TIME__:在源代码中插入…

全域运营系统是如何做好全平台运营?

当前,全域运营的热度持续上涨,多篇分析全域运营平台优缺点的帖子也在多个创业者交流群中风靡一时。综合来看,在众多的全域运营平台中,属后面我们说的这家全域运营平台的分析最为详尽。 其中,对于我们的全域运营平台的优…

Diffusion Mamba:用于CT到MRI转换的Mamba扩散模型

Diffusion Mamba:用于CT到MRI转换的Mamba扩散模型 提出背景拆解左侧:整体框架中间:Mamba块的细节右侧:螺旋扫描的细节 提出背景 论文:https://arxiv.org/pdf/2406.15910 代码:https://github.com/wongzbb…

macOS Sequoia 15 beta 2 (24A5279h) Boot ISO 原版可引导镜像下载 (iPhone Mirroring 现已支持)

macOS Sequoia 15 beta 2 (24A5279h) Boot ISO 原版可引导镜像下载 (iPhone Mirroring 现已支持) iPhone 镜像、Safari 浏览器重大更新、备受瞩目的游戏和 Apple Intelligence 等众多全新功能令 Mac 使用体验再升级 请访问原文链接:https://sysin.org/blog/macOS-…

有没有品质高的开放式蓝牙耳机推荐,这几款开放式耳机非常值得

随着科技的发展,越来越多的人选择开放式蓝牙耳机,对比传统的耳机,开放式蓝牙耳机可以提供更加自然的听觉体验,减少外部环境隔绝感,增强安全性,透气设计舒适度更高,也更加的干净卫生。深受运动爱…

如何挑选护眼灯?一分钟带你了解挑选护眼灯的六大准则!

小时候,对正确用眼知识一无所知,也不明白何种光线环境对眼睛最为友善,结果如今的近视度数已濒临千度大关。虽然早已习惯佩戴眼镜的生活,但近视所带来的诸多不便仍旧在日常生活中无处不在。因此,对于家中孩子的视力健康…

echarts+vue2实战(二)

目录 一、WebSocket【双向通信】的使用 1.1、前端 1.2、后端 二、前端组件的合并与优化 三、全屏切换 3.1、单页面切换 3.2、同页面多端联动 四、主题切换 4.1、单页面切换 4.2、同页面多端联动 一、WebSocket【双向通信】的使用 1.1、前端 在utils文件夹里创建soc…

【漏洞复现】华测监测预警系统——SQL注入漏洞

声明:本文档或演示材料仅供教育和教学目的使用,任何个人或组织使用本文档中的信息进行非法活动,均与本文档的作者或发布者无关。 文章目录 漏洞描述漏洞复现测试工具 漏洞描述 华测监测预警系统2.2版本存在sql注入,UserEdit接口S…

用构造函数为对象的数据成员实现输入和输出时间

在C程序中,对象的初始化是一个不可缺少的重要问题。不应该让程序员在这个问题上花过多的精力,C在类的设计中提供了较好的处理方法。 为了解决这个问题,C提供了构造函数(constructor)来处理对象的初始化。构造函…

【前端】HTML+CSS复习记录【1】

文章目录 前言一、p、br(段落、换行)二、短语标签(用来呈现为被强调的文本)三、sub、sup(下标、上标)四、b(加粗文本)五、块级元素与行内元素六、元素嵌套七、html注释系列文章目录 …

axios全局封装AbortController取消重复请求

为什么? 问题:为什么axios要配置AbortController?防抖节流不行吗? 分析: 防抖节流本质上是用延时器来操作请求的。防抖是判断延时器是否存在,如果存在,清除延时器,重新开启一个延…

【JavaEE】浅谈线程(二)

线程 线程的常见属性 线程属性可以通过下面的表格查看。 •ID 是线程的唯⼀标识,不同线程不会重复 • 名称是各种调试⼯具⽤到(如jconsoloe) • 状态表示线程当前所处的⼀个情况,下⾯我们会进⼀步说明 • 优先级高的线程理论上来…

从公共仓库拉取推送的镜像并启动_将镜像内部目录挂载到外部目录使用_从镜像中复制文件到本机目录_从本机目录复制文件到镜像中---分布式云原生部署架构搭建010

然后我们再去找一个机器 docker ps docker rm -f 0ab docker images docker rmi guignginx 把这个机器的之前的这个镜像,在运行的 和 之前的都删除掉 然后我们去仓库中,拉取我们刚刚推送的 可以看到右边是命令 docker pull leifengyang/guignginx:v1.0 然后再来看总结命…

Unity踩坑记录

1. 如果同时在父物体和子物体上挂载BoxCollider&#xff0c;那么当使用&#xff1a; private void OnTriggerEnter2D(Collider2D collision){if (collision.CompareTag("CardGroup")){_intersectCardGroups.Add(collision.GetComponent<CardGroup>());}} 来判…

基于Java微信小程序民宿短租系统设计和实现(源码+LW+调试文档+讲解等)

&#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN作者、博客专家、全栈领域优质创作者&#xff0c;博客之星、平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌&#x1f497; &#x1f31f;文末获取源码数据库&#x1f31f;感兴趣的可以先收藏起来&#xff0c;还…

精通pip:Python开发者的必备技能

目录 1. 安装 pip 2. 使用 pip 安装包 3. 卸载包 4. 更新包 5. 列出已安装的包 6. 搜索包 7. 使用 requirements.txt 文件安装多个包 8. 升级 pip 自身 9. 虚拟环境 10. 冻结依赖 11. 使用国内镜像源 12. 安装特定版本的包 13. 批量安装包 14. 显示帮助信息 15.…

常微分方程算法之编程示例三(预估-校正法)

目录 一、研究问题 二、C代码 三、计算结果 一、研究问题 本节我们采用预估校正法&#xff08;改进欧拉法&#xff09;求解算例。 预估-校正法的原理及推导请参考&#xff1a; 常微分方程算法之预估-校正法&#xff08;改进Euler法&#xff09;_、改进欧拉法-CSDN博客https…

东昂科技从创业板改道北交所:大客户依赖症明显,巨额分红又募投补流

《港湾商业观察》施子夫 黄懿 2024年6月24日&#xff0c;厦门东昂科技股份有限公司&#xff08;以下简称&#xff0c;东昂科技&#xff09;在北交所网站披露第二轮审核问询函的回复。自2024年1月IPO申请获北交所受理以来&#xff0c;东昂科技已经收到北交所下发的两轮审核问询…

探索SoMeLVLM:面向社交媒体处理的大型视觉语言模型

SoMeLVLM: A Large Vision Language Model for Social Media Processing 论文地址: https://arxiv.org/abs/2402.13022https://arxiv.org/abs/2402.13022发表在ACL 2024 1.概述 在线社交媒体平台涌现出海量的文本与视觉内容,深刻揭示了人们如何交流、互动以及自我表达。随着通…