毫米波大规模阵列中的AOA估计
1.AOA估计在毫米波大规模MIMO中的重要性
在毫米波大规模MIMO的CSI估计中,AoA估计具有重要地位,主要原因归纳如下:
毫米波大规模MIMO 的信道具有空域稀疏性,可以简单通过AoA 和路径增益将其准确建模。这类似于波束域MIMO 的几何信道模型。基于该信道模型,CSI 估计可以先获取角度信息,然后通过最小二乘(Least Square, LS)逼近求解 路径增益。相比之下,传统MIMO 的散射信道模型不但不能准确反映毫米波大规模MIMO信道的稀疏特性,反而会增加信道建模的复杂性,这是因为大规模意味着信道的高维度,估计的时间和运算复杂度一般比较高;
毫米波信道中AoA 具有慢衰落特性,而路径增益服从快衰落。从大量毫米波信道测量结果中可以看出,毫米波信道中AoA的变化时间一般比路径增益的变化慢若干倍。基于该现象,估计AoA之后,便可将AoA信息应用到同一相关时间帧的其它传输块,这样不仅可以减少信道估计的运算和时间复杂性, 而且提高了路径增益估计的准确性,这是由于在得到AoA之后,便可以设计波束形成以利用阵列增益提高接收信噪比(Signal-to-Noise Ratio, SNR);
5G 的一些关键技术需要借助AoA 估计得以有效实现,例如能量和信号同时传输(Simultaneous Wireless Information and Power Transfer, SWIPT),空间调制(Spatial Modulation, SM)和NOMA等技术。例如,在SWIPT中,能量收集需要准确的AoA,以提高收集效率。能量收集效率受微波信号与能量之间的转化电路的影响一般效率较低,因而利用精确的AoA估计来导向能量接收阵列对提高能量收集效率具有重要意义。另外,在SWIPT中,能量信号对信息信号的信道估计形成强干扰,因而需要准确估计能量信号的AoA以尽可能完全的消 除能量信号进行信息信号的估计和参数提取。
AoA估计可以减少甚至消除CSI反馈(回传),提高通信速率和安全性。低复杂度AoA估计方案不仅可以在基站端执行,还能在用户端执行。通过设计合理的训练 方案,可以减少甚至消除CSI 信息在基站和用户之间的回传,从而提高波束训练 效率。除此之外,还能提高安全性, 因为物理层安全研究中,窃听者一般利用基站与用户之间的交互侦听CSI。
利用AoA 估计可以减少大规模混合阵列中波束形成设计的复杂度。毫米波大规模MIMO可以通过简单的线性收发方案逼近容量上限。如果能获取AoA信息,简单利用导向矢量的共轭进行波束形成便可在AoA方向获得较大的阵列增益。然而,在仅有CSI的情况下,需要通过设计优化问题来求解模数混合波束形成器,且由于模拟部分一般有恒模约束,该类问题成为非确定性多项式难题(Non-Deterministic Polynomial-Hard, NPH)。
2. 大规模混合阵列的AoA估计面临的一些严峻的挑战
混合阵列中的数字信号处理将受到模拟波束形成方式的影响,换言之,模拟波束 形成的设计也是混合阵列AoA 估计的一部分。由于估计SNR 比较低,且缺少 AoA 先验信息,模拟波束形成增益无法完全利用,甚至会对目标信号造成衰减, 这导致初始AoA 估计不准确,精度较低。这时,一般需要把AoA 估计反馈到模 拟波束形成设计中,进行AoA 的迭代估计。
在毫米波通信中,阵列接收SNR 比较低。这是由于,一方面毫米波传播衰减大,导致阵列接收的信号功率较弱;另一方面毫米波段下系统带宽相应较大,意味着接收机热噪声功率较大。系统热噪声功率一般可以通过
毫米波大规模阵列中的AOA估计的更多相关文章
- 阵列中条带(stripe)、stripe unit
摘抄:http://blog.sina.com.cn/s/blog_4a362d610100aed2.html 在磁盘阵列中,数据是以条带(stripe)的方式贯穿在磁盘阵列所有硬盘中的.这种数据的分 ...
- SQL Server中关于基数估计如何计算预估行数的一些探讨
关于SQL Server 2014中的基数估计,官方文档Optimizing Your Query Plans with the SQL Server 2014 Cardinality Estimat ...
- 大规模SNS中兴趣圈子的自动挖掘
转自:http://www.infoq.com/cn/articles/zjl-sns-automatic-mining 一.为何要在大规模SNS中挖掘兴趣圈子 随着国外的facebook.twitt ...
- E. Arson In Berland Forest(思维,找二维阵列中的矩阵,二分)
题:https://codeforces.com/contest/1262/problem/E 分析:预处理出阵列中的矩阵,然后二分答案还原题目的烧火过程,判断是否满足要求 #include<b ...
- 文献名:Repeat-Preserving Decoy Database for False Discovery Rate Estimation in Peptide Identication (用于肽段鉴定中错误发生率估计的能体现重复性的诱饵数据库)
文献名:Repeat-Preserving Decoy Database for False Discovery Rate Estimation in Peptide Identication (用于 ...
- 深度学习大规模MIMO中的功率分配
摘要-本文使用深度学习的方法在大规模MIMO网络的下行链路中执行max-min和max-prod功率分配.更确切地说,与传统的面向优化的方法相比,训练深度神经网络来学习用户设备(UE)的位置和最优功率 ...
- uva 12003 Array Transformer (大规模阵列)
白皮书393页面. 乱搞了原始数组中.其实用另一种阵列块记录. 你不能改变原始数组. 请注意,与原来的阵列和阵列块的良好关系,稍微细心处理边境.这是不难. #include <cstdio> ...
- 视觉SLAM中的深度估计问题
一.研究背景 视觉SLAM需要获取世界坐标系中点的深度. 世界坐标系到像素坐标系的转换为(深度即Z): 深度的获取一共分两种方式: a)主动式 RGB-D相机按照原理又分为结构光测距.ToF相机 To ...
- 961 -尺寸2N阵列中的N重复元素
在一个A大小的数组中2N,有N+1独特的元素,这些元素中的一个重复N次. 返回重复N次的元素. 例1: 输入:[1,2,3,3] 输出:3 例2: 输入:[2,1,2,5,3,2] 输出:2 例3: ...
随机推荐
- ES:PB级别的大索引如何设计
一.单个大索引的缺陷 如果每天亿万+的实时增量数据呢,基于以下几点原因,单个索引是无法满足要求的: 1.存储大小限制维度 单个分片(Shard)实际是 Lucene 的索引,单分片能存储的最大文档数是 ...
- 解密JDK8 枚举
写一个枚举类 1 2 3 4 5 6 public enum Season { SPRING, SUMMER, AUTUMN, WINTER } 然后我们使用javac编译上面的类,得到class文件 ...
- 前沿理论、反思创新、产学结合——你不能错过的WSDM 2016大会
第九届ACM网络搜索与数据挖掘国际会议(ACM International Conference on Web Search and Data Mining,简称WSDM)已于上周(2月22日-25日 ...
- 使用C#开发pdf阅读器初探(基于WPF,没有使用开源库)
前言 pdf是最流行的版式格式文件标准,已成为国际标准.pdf相关的开源软件非常多,也基本能满足日常需要了.相关商业软件更是林林总总,几乎应有尽有!似乎没必要自己再独立自主开发!但,本人基于以下考虑, ...
- 记 MySQL优化 20条
1. 为查询缓存优化你的查询 大多数的MySQL服务器都开启了查询缓存.这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的.当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一 ...
- python基础-基本概念
python概念介绍 python是一门动态解释型的强类型定义语言,创始人吉多·范罗苏姆(Guido van Rossum) #编译型语言 编译型:一次性将所有程序编译成二进制文件 缺点:开发效率低, ...
- handlebar.js模板引擎(轻页面小工程可用)
介绍 Handlebars 让你能够有能力高效地容易地创立语义化的模版.Handlebars兼容Mustache语法,在大多数情况下它可以读取Mustache的语法并在你当前模板中使用.具体点击这里 ...
- 把.net Core 项目迁移到VS2019 for MAC
VS2019 for MAC已经发布很长时间了,本以为项目移过去很麻烦,一直没有动作,最近呆家里快发霉了,决定研究研究,没想到一句代码都不需要动,直接完功,这下可以生产了.同学们可以放心整了. 本次平 ...
- go 创建slice的方式
1.直接声明:var slice []int 2.new: slice := *new([]int) 3.字面量:slice := []int{1,2,3,4,5} 4.make: slice := ...
- python 异步请求
这是循环请求10次页面.总时间大概是10秒左右,如果是普通的循环请求10次页面而不添加异步的话,时间大概在30秒以上,当然这个数据可能有误,因为有网速的问题存在,但大体的效果应该是不变的. impor ...
- 阵列中条带(stripe)、stripe unit