百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术分析 > 正文

5G为什么采用Massive MIMO

liebian365 2024-12-28 23:53 25 浏览 0 评论


为什么5G采用大规模MIMO?对于5G来说,大规模MIMO的主要原因是“没得选或者说没办法”。高频毫米波意味着单个天线的尺寸很小,而孔径(接收能量的面积)很小。为了克服接收端高频小孔径的问题,需要使用大量的发射天线。这将是主要的原因,但一旦我们采用大规模MIMO技术,我们可以享受到其他一些好处,将在后面描述。现在让我们更多地研究“没有其他选择”的含义。我将根据WNCG,RobertHeath教授在毫米波MIMO通信方面进行描述(我建议您查看YouTube上的演示)。让我们假设一种情况,我们有一个发射天线和一个接收天线放置的距离R,如下图所示。


如果发射天线以PTX的功率发送信号,那么接收到的信号功率是多少?如果我们假设理想条件,所接收到的功率可以表示如下。这将是非常熟悉的形式,你已经知道高中物理,所以所谓的平方逆规则。接收功率按与发射天线距离的平方成比例减小。例如,如果距离远两倍,接收到的功率会减少4倍。阵列天线将在后面描述。现在让我们更多地研究“没有其他选择”的含义。我将根据WNCG,RobertHeath教授在毫米波MIMO通信方面进行描述(我建议您查看YouTube上的演示)。让我们假设一种情况,我们有一个发射天线和一个接收天线放置的距离R,如下图所示。


听起来很简单。这个理想方程不包含任何关于频率或接收天线增益的参数。这意味着接收到的信号功率不受信号频率或接收天线增益的影响。但我们知道,从我们在无线电通信中的常识来看,这是不正确的。在现实生活中,接收到的信号功率受频率(波长)和接收天线增益的影响。如果我们对数学模型进行改进,使之包括频率(波长)和接收天线增益,该模型如下所示。根据这个方程,接收功率与波长的平方成正比。例如,假设天线增益不变,频率增加2倍(这意味着波长缩短2倍),接收功率减少4倍。


正如我前面提到的,我们将在5G中使用更高的频率(意味着更短的波长)信号。这意味着接收到的功率将大大低于目前的通信系统。例如,如果在当前通信中使用2GHz频率,在5G中使用20GHz频率,则20 GHz的波长比2 GHz的波长短10倍。这意味着20GHz的接收功率将比2GHz的接收功率低100倍。在现实中,情况变得更加复杂,因为不仅接收天线增益,而且传输天线增益也发挥作用。如果我们把传输天线增益加到方程中,它将变成如下所示。



现在让我们想想如何克服高频接收功率急剧下降的问题。换句话说,问题是“我们如何才能使PRX更大?”从数学上讲,它很简单。您可以通过如下设置参数来获得更大的PRX。

(I)增加发射功率(PTX)

(II),减小发射机与接收天线之间的距离。

(III)增加波长(使用低频)

(IV)增加接收天线增益

(V)增加发射天线增益

在现实生活中,我们能使用所有这些选项吗?答案是“不”。让我们逐一看看这些选项,并考虑哪一种方案可以适用于现实生活。

方案一)可以在一定程度上做到这一点,但我们不能像我们想要的那样增加发射机的功率。

方案二)不可能是解决办法,因为我们不能随意改变距离。

备选方案三)不能成为解决办法。

一旦我们(类似于3GPP等标准组织和每个运营商)决定使用一定的频率,我们必须遵循它。我们不能随心所欲地改变。

备选方案四)和备选方案五)可以是可行的解决办法。增加天线增益可能不容易,但至少没有人(标准组织,网络运营商)阻止我们增加天线增益。那我们怎么才能增加天线的增益呢?设计可以增加天线的增益(例如,形状、材料等),但由于频率的增加,天线增益的改善幅度不能达到补偿因频率增加而导致的巨大功率下降的程度。在这种情况下,几乎唯一的方法是增加天线的数量,这是使用大规模MIMO的主要动机,如下所示。


除了增加接收功率外,大规模MIMO还提供了其他几个优点。根据“面向下一代无线系统的大规模MIMO”([5]),描述了大规模MIMO的潜力(优势):大规模MIMO可以使容量增加10倍以上,同时提高辐射能效率100倍。大规模MIMO可以用廉价、低功耗的MIMO来构建,大容量MIMO可以显著减少空中接口上的延迟(由于对衰落的鲁棒性),大规模MIMO简化了多接入层,大规模MIMO提高了对非预期的人为干扰和故意干扰的鲁棒性。我发现了另一个很好的总结清单的动机和指控,大量的MIMO从3 GPP R1-136362([6])。假设天线相对于波长(如1/4波长、1/2波长等)有固定的天线尺寸,随着载波频率的增加,路径损耗增大。这意味着天线的绝对物理尺寸随着载波频率的增加而减小。这意味着我们可以在更高的载波频率下在同一区域放置更多的天线。基于这一事实,我们可以在不增加天线阵总尺寸的情况下,通过增加天线数目来弥补高载波频率下的高路径损耗。当载频超过10 GHz时,衍射不再是主要的传播机制。在这种频率下,反射和散射将是非视距传播链路最重要的传播机制.随着载频的增加,传播到建筑物中的穿透损耗趋于增大。这将使BSS在室外部署大量MIMO(即,在阵列中使用多个天线)时,可以实现高增益自适应波束形成,从而提高覆盖范围,减少系统中的干扰(因为波束宽度变得非常窄)。空间焦点与更多的天线,有一件事,是自动获得大量的MIMO。事实上,从天线阵列传输的大部分能量集中在非常狭窄的区域。这意味着当你使用更多的天线时,波束宽度会变窄。下面的图将给出一个例子,说明随着天线数量的增加,波束宽度缩小的效果。这一效应在同一时间内会造成优势和不平移。优点是,对于不同的用户来说,波束之间的干扰会更小,因为每束光束都集中在很小的区域,缺点是你必须实现非常复杂的算法来找到用户的精确位置,并以高精度将波束指向用户。


注:在这个例子中,我假设每个天线发射完全相同的功率,不管它是在2个天线阵还是4个天线阵。因此,你可以看到更高的峰值功率在4个天线阵。但实际上,随着天线数量的增加,它们会降低每个天线的发射功率。问题是,即使你增加了天线的数量,你也不应该增加整个阵列的总发射功率。下面是这个例子的MATLAB源代码。别把这当回事..。这只是一个玩具程序,让你对天线阵的工作原理有更全面的了解。这将不是一个精确的模型。好好玩玩吧,好好玩玩。将以下代码保存在名为Wave CosPh.m的m文件中

  • function z = waveCosPh(x,y,Ph,r)
  • d = sqrt(x.^2 + y.^2);
  • dim = size(d); dr = dim(1);
  • dc = dim(2);
  • for i = 1 :dr
  • for j = 1 : dc
  • if d(i,j) > r
  • d(i,j) = pi/2;
  • end;
  • end;
  • end;
  • z = cos(d-Ph);
  • end
  • 在与Wave CosPh.m位于同一个文件夹中的另一个m文件中运行以下代码(任何名称都可以)

  • clear all;
  • xstep = -10*pi:pi/10:10*pi;
  • ystep = -10*pi:pi/10:10*pi;;
  • [X,Y] = meshgrid(xstep,ystep);
  • [X1,Y1] = meshgrid(xstep-pi/2,ystep);
  • Z1 = waveCosPh(X1,Y1,0,10*pi);
  • [X2,Y2] = meshgrid(xstep+pi/2,ystep);
  • Z2 = waveCosPh(X2,Y2,0,10*pi);
  • [X3,Y3] = meshgrid(xstep-pi/2-pi,ystep);
  • Z3 = waveCosPh(X3,Y3,0,10*pi);
  • [X4,Y4] = meshgrid(xstep+pi/2+pi,ystep);
  • Z4 = waveCosPh(X4,Y4,0,10*pi);
  • Z = Z1 + Z2;
  • subplot(2,3,1);
  • mesh(X,Y,Z);
  • xlim([-10*pi 10*pi]);
  • ylim([-10*pi 10*pi]);
  • zlim([-4,4]);view([-40 70]);
  • subplot(2,3,2);mesh(X,Y,Z);
  • xlim([-10*pi 10*pi]);
  • ylim([-10*pi 10*pi]);
  • zlim([-4,4]);
  • view([-40 10]);
  • subplot(2,3,3);
  • mesh(X,Y,Z);
  • xlim([-10*pi 10*pi]);
  • ylim([-10*pi 10*pi]);
  • zlim([-4,4]);view([0 90]);
  • Z = Z1 + Z2 + Z3 + Z4;
  • subplot(2,3,4);
  • mesh(X,Y,Z);
  • xlim([-10*pi 10*pi]);
  • ylim([-10*pi 10*pi]);
  • zlim([-4,4]);
  • view([-40 70]);
  • subplot(2,3,5);
  • mesh(X,Y,Z);
  • xlim([-10*pi 10*pi]);
  • ylim([-10*pi 10*pi]);
  • zlim([-4,4]);
  • view([-40 10]);
  • subplot(2,3,6);
  • mesh(X,Y,Z);
  • xlim([-10*pi 10*pi]);
  • ylim([-10*pi 10*pi]);
  • zlim([-4,4]);
  • view([0 90]);

  • 下面是另一个玩具程序,它显示出二维天线阵的波束方向图(这是线性尺度,而不是分贝尺度)。你会注意到,随着阵列中天线数量的增加,波束宽度变得越来越窄。


    下面是我用来绘制上面所示模式的MATLAB代码。您可以通过更改M,N值来处理代码。

  • N = 16;
  • M = 16;

  • phi = linspace(-pi,pi,10*N);
  • theta = linspace(-pi,pi,10*N);
  • [phi,theta] = meshgrid(phi,theta);
  • Beam = sinc(1/pi*N*phi/2)./sinc(1/pi*phi/2).*sinc(1/pi*M*theta/2)./sinc(1/pi*theta/2);
  • Beam = abs(Beam)/max(max(abs(Beam)));

  • subplot(1,3,1);
  • [x,y,z] = sph2cart(phi,theta,Beam);
  • surface(x,y,z,'EdgeColor','none');
  • axis([-1 1 -1 1 -1 1]);xlabel('x');ylabel('y');zlabel('z');
  • grid();
  • view(-45,70);

  • subplot(1,3,2);
  • [x,y,z] = sph2cart(phi,theta,Beam);
  • surface(x,y,z,'EdgeColor','none');
  • axis([-1 1 -1 1 -1 1]);dxlabel('x');ylabel('y');zlabel('z');
  • grid();
  • view(0,90);

  • subplot(1,3,3);[x,y,z] = sph2cart(phi,theta,Beam);
  • surface(x,y,z,'EdgeColor','none');
  • axis([-1 1 -1 1 -1 1]);
  • xlabel('x');ylabel('y');zlabel('z');
  • grid();
  • view(0,0);

  • 下面是说明大型天线阵列如何将电磁场聚焦到某一点上。这一特殊情况显示了由此产生的归一化场强。(此示例将TRBF(时间反转波束形成)与MF预编码相结合。

    结果表明:(1)场强度可以聚焦到一个点,而不是在某个方向)更多的天线可以提高对某一点的聚焦能力,有足够多的天线和良好的传播。(1)TRBF聚焦功率,通过对多个终端的空间复用获得较高的频谱效率。(2)TRBF还可以减少(或在理想情况下完全终止)符号间干扰,这意味着我们可以省去OFDM及其冗余循环前缀。每个基站天线(I)所做的处理将预定给第k终端的数据序列与他对第k终端的信道脉冲响应的估计的共轭的、时间反转的估计(和k卷积(Iii))相加到天线中。

    相关推荐

    4万多吨豪华游轮遇险 竟是因为这个原因……

    (观察者网讯)4.7万吨豪华游轮搁浅,竟是因为油量太低?据观察者网此前报道,挪威游轮“维京天空”号上周六(23日)在挪威近海发生引擎故障搁浅。船上载有1300多人,其中28人受伤住院。经过数天的调...

    “菜鸟黑客”必用兵器之“渗透测试篇二”

    "菜鸟黑客"必用兵器之"渗透测试篇二"上篇文章主要针对伙伴们对"渗透测试"应该如何学习?"渗透测试"的基本流程?本篇文章继续上次的分享,接着介绍一下黑客们常用的渗透测试工具有哪些?以及用实验环境让大家...

    科幻春晚丨《震动羽翼说“Hello”》两万年星间飞行,探测器对地球的最终告白

    作者|藤井太洋译者|祝力新【编者按】2021年科幻春晚的最后一篇小说,来自大家喜爱的日本科幻作家藤井太洋。小说将视角放在一颗太空探测器上,延续了他一贯的浪漫风格。...

    麦子陪你做作业(二):KEGG通路数据库的正确打开姿势

    作者:麦子KEGG是通路数据库中最庞大的,涵盖基因组网络信息,主要注释基因的功能和调控关系。当我们选到了合适的候选分子,单变量研究也已做完,接着研究机制的时便可使用到它。你需要了解你的分子目前已有哪些...

    知存科技王绍迪:突破存储墙瓶颈,详解存算一体架构优势

    智东西(公众号:zhidxcom)编辑|韦世玮智东西6月5日消息,近日,在落幕不久的GTIC2021嵌入式AI创新峰会上,知存科技CEO王绍迪博士以《存算一体AI芯片:AIoT设备的算力新选择》...

    每日新闻播报(September 14)_每日新闻播报英文

    AnOscarstatuestandscoveredwithplasticduringpreparationsleadinguptothe87thAcademyAward...

    香港新巴城巴开放实时到站数据 供科技界研发使用

    中新网3月22日电据香港《明报》报道,香港特区政府致力推动智慧城市,鼓励公私营机构开放数据,以便科技界研发使用。香港运输署21日与新巴及城巴(两巴)公司签署谅解备忘录,两巴将于2019年第3季度,开...

    5款不容错过的APP: Red Bull Alert,Flipagram,WifiMapper

    本周有不少非常出色的app推出,鸵鸟电台做了一个小合集。亮相本周榜单的有WifiMapper's安卓版的app,其中包含了RedBull的一款新型闹钟,还有一款可爱的怪物主题益智游戏。一起来看看我...

    Qt动画效果展示_qt显示图片

    今天在这篇博文中,主要实践Qt动画,做一个实例来讲解Qt动画使用,其界面如下图所示(由于没有录制为gif动画图片,所以请各位下载查看效果):该程序使用应用程序单窗口,主窗口继承于QMainWindow...

    如何从0到1设计实现一门自己的脚本语言

    作者:dong...

    三年级语文上册 仿写句子 需要的直接下载打印吧

    描写秋天的好句好段1.秋天来了,山野变成了美丽的图画。苹果露出红红的脸庞,梨树挂起金黄的灯笼,高粱举起了燃烧的火把。大雁在天空一会儿写“人”字,一会儿写“一”字。2.花园里,菊花争奇斗艳,红的似火,粉...

    C++|那些一看就很简洁、优雅、经典的小代码段

    目录0等概率随机洗牌:1大小写转换2字符串复制...

    二年级上册语文必考句子仿写,家长打印,孩子照着练

    二年级上册语文必考句子仿写,家长打印,孩子照着练。具体如下:...

    一年级语文上 句子专项练习(可打印)

    ...

    亲自上阵!C++ 大佬深度“剧透”:C++26 将如何在代码生成上对抗 Rust?

    ...

    取消回复欢迎 发表评论: