一种通信小区的下行吞吐量的计算方法和装置与流程

文档序号:18825880发布日期:2019-10-09 01:34阅读:979来源:国知局
一种通信小区的下行吞吐量的计算方法和装置与流程
本发明涉及通信
技术领域
,尤其涉及一种通信小区的下行吞吐量的计算方法和装置。
背景技术
:目前,第五代移动通信技术(5th-generation,5g)作为首个中国主推的通信标准,目前标准已经基本冻结。从设备形态来看,5g新空口(newradio,nr)是结合大功率(200w)、大带宽(100mhz)和大规模天线技术形成的新型基站,如图1所示,nr具备多个子载波且可以进行波束赋形。5g不同于传统的蜂窝移动网络,大规模天线设备和设备的强大计算能力,可以极大的实现不同用户间的配对,如好点户和中点用户配对后,吞吐量为二者独立传输的1.2倍或更多。因此,通信小区的下行吞吐量已经无法简单的使用第四代移动通信技术(the4thgenerationmobilecommunicationtechnology,4g)里好点吞吐量、中点吞吐量、差点吞吐量来评估了。由上述可知,如何计算5g通信小区的下行吞吐量成为了一个亟待解决的问题。技术实现要素:本发明的实施例提供一种下行吞吐量的计算方法和装置,解决了如何计算5g通信小区的下行吞吐量的问题。为达到上述目的,本发明的实施例采用如下技术方案:第一方面,本发明的实施例提供一种下行吞吐量的计算方法,包括:获取小区的场景地图以及小区的覆盖范围内至少一个测量点的第一下行吞吐量和sinr值;根据场景地图或者sinr值,确定sinr值在sinr区间出现的概率;根据信道影响因子、第一下行吞吐量和sinr值,确定各个sinr区间的第二下行吞吐量;其中,信道影响因子用于指示nlos信道或者los信道对不同sinr区间的sinr值的修正值;根据第二下行吞吐量、sinr值在sinr区间出现的概率和场景地图,确定小区的第三下行吞吐量。由上述方案可知,本发明的实施例提供的下行吞吐量的计算方法,通过信道影响因子、小区的覆盖范围内的至少一个测量点的第一下行吞吐量和sinr值,确定各个sinr区间的第二下行吞吐量,从而建立不同的sinr区间与第二下行吞吐量的对应关系;同时,根据场景地图或者sinr值,确定sinr值在sinr区间出现的概率,从而确定sinr值与sinr区间的对应关系;最后,根据第二下行吞吐量、sinr值在sinr区间出现的概率和场景地图,确定小区的第三下行吞吐量;因此,通过本发明的实施例提供的下行吞吐量的计算方法,可以计算出5g小区的下行吞吐量,解决了如何计算5g小区的下行吞吐量的问题。第二方面,本发明的实施例提供一种下行吞吐量的计算装置,包括:获取单元,用于获取小区的场景地图以及小区的覆盖范围内至少一个测量点的第一下行吞吐量和sinr值;处理单元,用于根据获取单元获取的场景地图或者获取单元获取的sinr值,确定sinr值在sinr区间出现的概率;处理单元,还用于根据信道影响因子、获取单元获取的第一下行吞吐量和获取单元获取的sinr值,确定各个sinr区间的第二下行吞吐量;其中,信道影响因子用于指示nlos信道或者los信道对不同sinr区间的sinr值的修正值;处理单元,还用于根据第二下行吞吐量、sinr值在sinr区间出现的概率和获取单元获取的场景地图,确定小区的第三下行吞吐量。第三方面,本发明的实施例提供一种下行吞吐量的计算装置,包括:通信接口、处理器、存储器、总线;存储器用于存储计算机执行指令,处理器与存储器通过总线连接,当下行吞吐量的计算装置运行时,处理器执行存储器存储的计算机执行指令,以使下行吞吐量的计算装置执行如上述第一方面提供的方法。第四方面,本发明的实施例提供一种计算机存储介质,包括指令,当其在计算机上运行时,使得计算机执行如上述第一方面提供的方法。可以理解地,上述提供的任一种下行吞吐量的计算装置用于执行上文所提供的第一方面对应的方法,因此,其所能达到的有益效果可参考上文第一方面的方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中5gnr的内部结构示意图;图2为本发明的实施例提供的一种下行吞吐量的计算方法的硬件系统架构图;图3为本发明的实施例提供的一种下行吞吐量的计算方法的硬件仿真部分设备部署图;图4为本发明的实施例提供的一种下行吞吐量的计算方法的流程示意图之一;图5为本发明的实施例提供的一种下行吞吐量的计算方法的cqi值的累计分布函数示意图;图6为本发明的实施例提供的一种下行吞吐量的计算方法的cqi值与sinr值对应关系的示意图;图7为本发明的实施例提供的一种下行吞吐量的计算方法的sinr值的累计分布函数示意图;图8为本发明的实施例提供的一种下行吞吐量的计算方法的流程示意图之二;图9为本发明的实施例提供的一种下行吞吐量的计算方法的流程示意图之三;图10为本发明的实施例提供的一种下行吞吐量的计算方法的流程示意图之四;图11为本发明的实施例提供的一种下行吞吐量的计算方法的相关度的示意图之一;图12为本发明的实施例提供的一种下行吞吐量的计算方法的相关度的示意图之二;图13为本发明的实施例提供的一种下行吞吐量的计算方法的相关度0.3时sinr-吞吐量的示意图;图14为本发明的实施例提供的一种下行吞吐量的计算方法的流程示意图之五;图15为本发明的实施例提供的一种下行吞吐量的计算方法的3种用户集中分布&4种用户分散分布场景的计算示意图;图16为本发明的实施例提供的一种下行吞吐量的计算装置的结构示意图之一;图17为本发明的实施例提供的一种下行吞吐量的计算装置的结构示意图之二。附图标记:下行吞吐量的计算装置-10;获取单元-101;处理单元-102。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分,本领域技术人员可以理解“第一”、“第二”等字样并不是在对数量和执行次序进行限定。在本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。在本发明实施例的描述中,除非另有说明,“多个”的含义是指两个或两个以上。例如,多个网络是指两个或两个以上的网络。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。本文中符号“/”表示关联对象是或者的关系,例如a/b表示a或者b。本发明的实施例提供的上行吞吐量的计算方法适用于具备如图1所示的基站和用户设备(英文全称:userequipment,简称:ue);其中,基站在发送(transport,tx)信息时,通过k个传输链路传输数据;第k条传输链路在传输信息时,包括:首先,根据承载在子基带(subband)k的符号(symbol)(这里符号是指基站需要传输的信息),然后按照载波间隔(subcarrierspacing)k进对该符号进行快速傅里叶逆变换(inversefastfouriertransform,ifft)后得到信号k,进一步对信号k添加(add)循环冗余码(cyclicprefix,cp)k后,通过波束赋型滤波器(spectrumshapingfilter)对添加了cpk的信号k进行信号处理,从而得到第k条传输链路进行波束成型后的信号k;最后,将每条传输链路进行波束成型后的信号k进行波束整合,并通过天线将该波束整合后的信号发送至信号接收端,从而实现信息的传输。ue通过天线接收(receive,rx)从基站发送的承载在子基带k的符号时,首先通过赋型滤波器对该符号进行信号处理得到处理后的信号,然后去除该信号的cp,然后对去除了cp的信号按照载波间隔k进行快速傅氏变换(fastfouriertransformation,fft),然后对进行了fft信号处理的信号的子基带i进行正交频分复用(orthogonalfrequencydivisionmultiplexing,ofdm)检测,从而将天线接收基站发送的承载在子基带k的符号转换成ue可识别的信号。图2示出了一种下行吞吐量的计算方法的系统架构,包括:获取单元和处理单元;其中,获取单元需要获取小区的场景地图以及该小区内各个测量点的第一下行吞吐量和信号与干扰加噪声比(signaltointerferenceplusnoiseratio,sinr)值;处理单元用于根据获取单元获取的第一下行吞吐量、sinr值和场景地图,计算小区的平均下行吞吐量;其中,获取单元获取用户设备(userequipment,ue)的吞吐量数据时通过ue、nr和信道仿真仪或者移相器和衰减器进行射频直连,形成无信道环境影响的多用户差异化分布场景。如图3所示4个ue接入仿真系统时的硬件仿真图,包括:ue-1、信道仿真仪-2和基站3;其中,信道仿真仪具备移相器和可编程衰减器的功能;通过规定ue的sinr位置和ue间的相关度获取多种现网中可能的场景,使得ue-1通过信道仿真仪-2和基站-3建立数据通信链路,进行用户数据报协议(userdatagramprotocol,udp)下载业务,获得单个ue的下行吞吐量(t′n和t′d),并最终计算出多个用户的差异化分布的下行吞吐量(tn和td)。获取单元获取sinr分布数据时,通过收集每个测试点各个ue的sinr值和下行吞吐量数据,从而得到每个测试点的第一下行吞吐量和sinr值;在实际应用中模拟多用户接入可以获得更加趋近真实的用户分布,但是存在需要终端数量太多难以控制等问题。信道影响主要考虑实际环境中包含多种情况的信道场景,在规定了路损等大尺度影响后,还要考虑小尺度影响。小尺度模型一般可以分为非视距(non-lineofsight,nlos)或者视距(lineofsight,los)。本实体部分主要完成los和nlos与无信道影响下sinr的差异,获取信道影响下的sinrcdf分布目前5g商业部署需要使用小区平均容量来规划网络传输模块,由于不同场景需要的下行容量不同,在四代移动通信技术(4th-generation,4g)阶段最高容量为100mbps,实测极限容量为40mbps,因此使用50%左右的极限容量来衡量小区的下行吞吐量;而5g阶段最高容量为5gbps,但实测极限容量为600-700mbps;由于4g阶段和5g阶段的极限容量与最高容量存在较大的差异,如果继续使用50%左右的极限容量来衡量小区的下行吞吐量,会造成低流量地区传输资源浪费或者高流量区域传输资源不足;为了解决上述问题,本发明的实施例提供的下行吞吐量的计算方法,根据小区的场景地图以及小区的覆盖范围内至少一个测量点的第一下行吞吐量和sinr值,计算出小区的下行吞吐量,从而满足不同小区的下行吞吐量的计算,可以实现基站级别的传输需求估计,为网络建设提供合理依据,减少超额投资,具体的实现过程如下:需要说明的是,本发明实施例提供的下行吞吐量的计算方法适用于拟建基站或者已建基站的网络规划场景;其中,在计算拟建基站的小区的下行吞吐量时,需要根据场景地图,确定sinr值的累积分布函数(cumulativedistributionfunction,cdf);在计算已建基站的小区的下行吞吐量时,需要根据该小区内每个测量点的sinr值,确定sinr值的累积分布函数。由于5g中存在多天线技术(multi-usermultiple-inputmultiple-output,mu-mimo)的工作模式,下行吞吐量受到信道相关性和信道条件的影响较大,无法使用仅基于sinr值的方式计算下行吞吐量。因此,本发明的实施例考虑了用户的可能的sinr分布情况和不同的信道相关性,给出适用于5g小区的下行吞吐量的计算方法。实施例一本发明的实施例提供一种下行吞吐量的计算方法,如图4所示包括:s101、获取小区的场景地图以及小区的覆盖范围内至少一个测量点的第一下行吞吐量和sinr值。需要说明的是,在实际的应用中,获取小区的覆盖范围内至少一个测量点的第一下行吞吐量和sinr值,包括:对拟计算下行吞吐量的小区选取至少一个测量点,通过在每个测试点依次放置多组不同数量的ue,并周期性的收集放置每组的ue的sinr值和下行吞吐量数据。或者,获取小区的信道质量指示(channelqualityindicator,cqi)数据,然后根据cqi值与sinr值的对应关系以及该cqi数据,确定sinr值;其中,cqi数据包括至少一个cqi值。具体的,对拟计算下行吞吐量的小区选取至少一个测量点,通过在每个测试点依次放置多组不同数量的ue,并周期性的收集放置每组的ue的sinr值和下行吞吐量数据,包括:在实际的应用中,由于ue之间会产生信道影响,导致单个测量点在放置单个ue和多个ue时,由于多个用户接入后会彼此间抢夺资源且相互间有干扰,由此会产生干扰提升,从而sinr值会变化;同时,多个用户分配网络资源,存在碎片或者分配不足的情况,导致吞吐量变化;因此,为了更加准确的计算出单个测量点在放置单个ue和多个ue时其sinr值的差别,需要通过以下方式来确定,具体的实现过程如下:首先,选择不同的测量点(测量点的数量越多,得到的单个ue和多个ue时的sinr值的差别更加准确);然后,在每个测量点分别放置不同数量的ue,并收集每个测量点放置每种数量的ue时对应的平均sinr值和平均下行吞吐量数据;示例性的,在每个测量点先放置一个ue进行udp业务,并记录其sinr值和下行吞吐量数据;然后在该测量点放置4个ue进行udp业务,并记录其平均sinr值和平均下行吞吐量数据;然后在该测量点放置10个ue进行udp业务,并记录其平均sinr值和平均下行吞吐量数据。示例性的,假设选择的测量点为sinr值为22、sinr值为20、sinr值为18、sinr值为15、sinr值为10、sinr值为8、sinr值为5、sinr值为3、sinr值为1以及sinr值为-1这10个点为测量点,记录的下行吞吐量数据如表1所示:表1获取单终端的sinr值和多终端sinr值间的差别:其中,sinrmu表示单终端(测量点放置1个ue)和多终端(测量点放置2个以上的ue)sinr间的差别,表示测量点i处放置n1个ue时的实际sinr值,表示测量点i处放置n2个ue时的实际sinr值,表示测量点i处放置n3个ue时的实际sinr值,n表示选择的测量点i的总个数,n为大于或等于1的整数。示例性的,假设在每个测量点依次放置的ue的数量分别为1、4和10时,单终端对应的ue的个数为1,多终端对应的ue的个数为4或者10;根据sinrmu的计算公式可知,表示测量点i处放置1个ue时的sinr值,表示测量点i处放置4个ue时的sinr值,表示测量点i处放置10个ue时的sinr值,则单终端和多终端sinr间的差别为:示例性的,假设选择sinr值为22、sinr值为20、sinr值为18、sinr值为15、sinr值为10、sinr值为8、sinr值为5、sinr值为3、sinr值为1以及sinr值为-1这10个点为测量点,则测量点i可以是该10个测量点中的任一个测量点。具体的,获取小区的cqi数据,然后根据cqi值与sinr值的对应关系以及该cqi数据,确定sinr值,包括:获取小区的cqi数据。根据cqi值,确定cqi值的第三累积分布函数。根据对应关系和第三累积分布函数,确定sinr值的第四累积分布函数。其中,根据cqi值,确定cqi值的第三累积分布函数包括:选取预设时间段(如3个月)内的4g现网中测量报告(measurementreport,mr)数据(mr数据中包括至少一个cqi值),确定cqi值的分布情况。其中,mr数据中有关cqi值的表头信息如表2所示。表2通过表2可以获取不同cqi值的占比(如表3所示),并根据预设公式可以得到coi值的第三累积分布函数。其中,累积分布函数如图5所示,预设公式包括:其中,fcqi(i)表示cqi值为i时对应的占比,ncqi(i)表示cqi值为i的总次数,m表示cqi值不为0的总次数。表3其中,根据对应关系和第三累积分布函数,确定sinr值的第四累积分布函数,包括:在实际的应用中,获取cqi值与sinr值的对应关系时,可以通过对比4g网络的cqi值与sinr值的关系后,获取4g网络与cqi值的关系;进一步结合4g网络与cqi值的关系,确定4g网络的cqi值和5g网络的sinr值间的对应关系,如图6所示,基本满足线性关系,可以使用下式进行估算:sinr=1.9346×cqi-6.799。通过上面给出的cqi值的第三累积分布函数、cqi值与sinr值的对应关系,可以确定;其中、sinr值的第四累积分布函数为:f(sinr)=a×sinr3+b×sinr2+c×sinr+d。其中,a,b,c,d分别为常数,f(sinr)为用户在该sinr值出现的概率。具体的,sinr值的第四累积分布函数如图7所示。s102、根据场景地图或者sinr值,确定sinr值在sinr区间出现的概率。可选的,场景地图包括三维(threedimensional,3d)地图或者规划图;根据场景地图或者sinr值,确定sinr值在sinr区间出现的概率,如图8和图9所示包括:s1020、根据3d地图或者规划图,确定sinr值的第一累积分布函数。需要说明的是,在实际的应用中,根据3d地图或者规划图,确定sinr值的第一累积分布函数包括:1、场景重现法适用于没有进行基站建设的场景,可以获取指定精度的3d地图(如精度为2米×2米的3d地图),将3d地图导入仿真软件(如atoll)后,配置基站参数,并进行用户撒点仿真,然后计算sinr值的累积分布函数;其中,sinr值的累积分布函数为:f(sinr)=a×sinr3+b×sinr2+c×sinr+d。其中,a,b,c,d均为常数,f(sinr)为用户在该sinr值出现的概率。2、场景假设法该方法适用于没有进行基站建设的场景,根据规划图知道楼宇和其他的一些建筑物信息,则需要计算不同类型穿透损耗的占比情况,具体的如表4所示:表4穿透损耗类型穿透损耗占比室外(outdoor)室内低穿损室内高穿损然后,基于表4中穿透损耗占比和该小区的基站参数,使用系统仿真软件(如matlab等)进行仿真,并进行用户撒点仿真,然后计算sinr的累积分布函数;其中,sinr的累积分布函数包括:f(sinr)=a×sinr3+b×sinr2+c×sinr+d。其中,a,b,c,d分别为常数。其中,穿透损耗占比由38.901标准中定义的不同穿损模型进行场景构建确定的,基站参数包括:仿真场景、站间距(英文全称:inter-sitedistance,简称:isd)、站点数量(周围基站的总个数)、基站天线高度、信道模型、子载波间隔、业务模型、每扇区用户数量、用户分布、室内外用户分布(不同穿透损耗占比)、用户移动性、频段、系统带宽、物理资源块(英文全称:physicalresourceblock,简称:prb)数、帧结构、演进型基站(英文全称:evolvednodeb,简称:enb)发射功率、天线阵子数、天线阵子辐射模型、收发单元数、基站噪声系数、天线下倾角、ue天线高度、基站与用户最小距离、ue接收天线数量、ue噪声系数、ue发射天线数量、ue发射功率、下行单用户多进多出天线系统(英文全称:downlinksingle-user-multiple-inputmultiple-output,简称:dlsu-mimo)最大流数、下行多用户多进多出天线系统(英文全称:downlinkmulti-user-multiple-inputmultiple-output,简称:dlmu-mimo)最大流数、上行单用户多进多出天线系统(英文全称:uplinksingle-user-multiple-inputmultiple-output,简称:ulsu-mimo)最大流数、上行多用户多进多出天线系统(英文全称:uplinkmulti--user-multiple-inputmultiple-output,简称:ulmu-mimo)最大流数、调度、传播模型和切换余量中的一项或多项。s1021、根据第一累积分布函数,确定sinr值在sinr区间出现的概率。或者,s1022、根据sinr值,确定sinr值的第二累积分布函数。需要说明的是,在实际的应用中通过步骤s101获得的sinr值,确定单终端和多终端sinr间的差别sinrmu,进一步根据sinrmu确定每个测量点放置单个ue时对应的实际sinr值与sinrmu的差值△sinr:△sinr=sinri-1ue-sinrmu。最后,根据△sinr,拟合出多用户分布下的sinr值的第二累积分布函数,如图7所示;其中,sinr值的第二累积分布函数包括:f(sinr)=a×sinr3+b×sinr2+c×sinr+d。其中,a,b,c,d分别为常数,f(sinr)为用户在该sinr值出现的概率。需要说明的是,当选择的测量点的数量越多时,得到的δsinr就越多,拟合出的多用户分布下的sinr值的累积分布函数就更加准确;因此,这里可以对小区进行遍历(选用步行或车速小于20km/h的交通工具,由路测软件每t秒记录一次单个终端的sinr值),即每个小区内每个可以经过的点均为测量点,从而使得得到的sinr值的累积分布函数就更加准确。示例性的,可以每秒钟收集一次ue的sinr值和下行吞吐量数据。s1023、根据第二累积分布函数,确定sinr值在sinr区间出现的概率。s103、根据信道影响因子、第一下行吞吐量和sinr值,确定各个sinr区间的第二下行吞吐量;其中,信道影响因子用于指示nlos信道或者los信道对不同sinr区间的sinr值的修正值。可选的,根据信道影响因子、第一下行吞吐量和sinr值,确定各个sinr区间的第二下行吞吐量,如图10所示包括:s1030、获取小区的天线与测量点的传播方式;其中,传播方式包括nlos信道或者los信道。s1031、根据第一下行吞吐量和sinr值,确定第一下行吞吐量与sinr值的吞吐量曲线。需要说明的是,在实际的应用中通过规定ue的sinr值和ue间的相关度,从而可以获取多种现网中可能的场景;其中,多个终端之间的分布可分为同位置分布和不同位置2种;针对同位置分布和不同位置,确定ue的下行吞吐量包括:收集同位置分布的测量点(由于每个测量点上依次放置ue,因此ue按照同位置或者不同位置分布时即测量点按照同位置或者不同位置分布)的下行吞吐量包括:首先确定一系列相关度(cov)和sinr值,然后对每个ue设置相应的相关度和sinr值由于我们主要考虑下行的小区容量,因此进行udp下载业务并记录每个ue的吞吐量最后累加每个相对度和sinr值下的全部终端的吞吐量值ni表示第i个测量点,步骤如表5所示。表5由于实际测试中sinr值选取存在差异性,因此需要拟合出符合sinr值分布的吞吐量值,用于后续不同相关性吞吐量计算。针对相同的相关度,拟合出同sinr值的吞吐量曲线。最终获取不同相关度下sinr值-平均吞吐量曲线:其中,i为大于或等于1的整数且i小于或等于sizeof(covk),sizeof(covk)表示选取的相关度的总个数。基于单个相关度的sinr值-平均吞吐量曲线,计算出单一sinr下的平均吞吐量:其中,k=sizeof(covk)。为了减少计算量,本发明的实施例选取一定sinr区间范围内的吞吐量的典型值作为后续下行吞吐量计算的基准。针对不同的sinr-下行吞吐量取值,计算出一定sinr区间内的下行吞吐量:具体的,在实际的应用中同sinr位置处的下行吞吐量数据的收集过程如下:选取典型sinr值,如选取sinr值为22、sinr值为18、sinr值为9、sinr值为6、sinr值为0以及sinr值为-2这6个点(涵盖极好点、好点、中点、差点);ue的分布模式为放置4个以上(含4个)ue在上述相同的sinr值位置上,保证可以实现极限容量。这里选择放置4个ue的原因是由于一个ue最多支持4路下行链路,而每个基站同时支持16路下行链路,因此放置4个ue时就可以模拟出该基站满载时的下行吞吐量;当然,在实际的应用中,当基站支持的最大下行链路次数为n时,而ue支持最大下行链路次数为n时,此时该基站满载时支持的ue数量为示例性的,以相关度为0.3\0.5\0.8,sinr值为22、sinr值为18、sinr值为9、sinr值为6、sinr值为0以及sinr值为-2,不同ue位置处测量的下行吞吐量为例进行说明(其中,需要记录的数据如表6所示)。其中,图11中点o为小区对应的基站的天线,点a为ue-a、点b为ue-b、点c为ue-c和点d为ue-d;其中,点a、点b、点c和点d分别位于同一同心圆o的边界上,位于同一同心圆上的各个ue的sinr值相同;具体的,各个ue之间的相关度可以根据实际要求的相关度进行放置;示例性的,以ue-a和ue-b之间的相关度为例进行说明,其他各个ue之间的相关度的计算方式与ue-a和ue-b之间的相关度的计算方式相同,此处不再赘述。具体的,相关度等于为任意两个ue分别与基站天线的连线形成的夹角;如:水平方向上点a与圆心o(表示基站天线所在的位置)的连线和水平方向上点b与圆心o的连线形成的夹角θ;或者,水平方向上点d与圆心o(表示基站天线所在的位置)的连线和水平方向上点b与圆心o的连线形成的夹角θ;或者,如图12所示垂直方向上点a与圆心o的连线和水平方向上点b与圆心o的连线形成的夹角θ。具体的,模式1、模式2、模式3、模式4、模式5和模式6均表示将4个ue同时放置于相同sinr值对应的位置上。表6通过测量每个相关度下,每个典型sinr值(包括:sinr值为22、sinr值为18、sinr值为9、sinr值为6、sinr值为0以及sinr值为-2)对应的下行吞吐量,拟合出同一相关度下的sinr-平均下行吞吐量曲线,如图13所示(横坐标为sinr值,纵坐标为平均下行吞吐量),给出了相关度为0.3时sinr值的平均下行吞吐量曲线;其中,每个点的平均下行吞吐量等于同一sinr值下每个ue的下行吞吐量的平均值。最终获取相关度分别为0.3、0.5以及0.8的sinr-平均下行吞吐量曲线,如下面公式所示:t0.3sinr(sinr)=f1(sinr);t0.5sinr(sinr)=f2(sinr);t0.8sinr(sinr)=f3(sinr)。基于单个相关度的公式,计算出单一sinr下的平均下行吞吐量:其中,n1为选择的相关度的个数;由于本发明仅选择了0.3、0.5和0.8三个相关度,因此n1等于3。示例性的,以sinr值为22、sinr值为18、sinr值为9、sinr值为6、sinr值为0以及sinr值为-2,相关度为0.3、0.5和0.8为例进行说明:sinr值为22的平均下行吞吐量sinr值为18、sinr值为9、sinr值为6、sinr值为0或者及sinr值为-2的平均下行吞吐量的计算方式与sinr值为22的平均下行吞吐量的计算方式相同,此处不再赘述。针对不同的sinr-平均下行吞吐量取值,计算出一定sinr区间内的下行吞吐量:其中,n_gap为sinr区间的中选取的典型点的总个数。示例性的,如表7所示以sinr区间分别为[-2.5,2.5]、[2.5,7.5]、[7.5,12.5]、[12.5,17.5]和[17.5,22.5]为例进行说明,其中sinr区间为[-2.5,2.5]时分别选取sinr值为-2、-1、0、1和2的点作为典型点,此时n_gap等于5;sinr区间为[2.5,7.5]时分别选取sinr值为3、4、5、6和7的点作为典型点,此时n_gap等于5;sinr区间为[7.5,12.5]时分别选取sinr值为8、9、10、11和12的点作为典型点,此时n_gap等于5;sinr区间为[12.5,17.5]时分别选取sinr值为13、14、15、15和16的点作为典型点,此时n_gap等于5;sinr区间为[17.5,22.5]时分别选取sinr值为18、19、20、21和22的点作为典型点,此时n_gap等于5。表7根据表7中记录的数据,可以分别计算出在同sinr位置处的不同区间的平均下行吞吐量;其中,tsinr(x)为sinr值为x时每个ue的下行吞吐量的平均值。其中,收集不同位置分布的测量点(由于每个测量点上依次放置ue,因此ue按照同位置或者不同位置分布时即测量点按照同位置或者不同位置分布)的吞吐量包括:由于ue的分布位置不同,因此需要对全部ue进行sinr值分配,并按照不同的场景需求,获取多组sinr_type(表示分布模式)。对每个ue进行相关度和sinr值的配置,并进行下行udp业务,同时记录每个ue的并最后累加每个相对度和sinr_type下的全部终端的吞吐量值实现过程如表8所示。表8基于单个相关度的吞吐量公式,计算出每个type下的平均吞吐量:其中,k=sizeof(covk)。具体的,在实际的应用中不同sinr位置处的下行吞吐量数据的收集过程如下:选取5种典型不同sinr值分布情况,分别将4个以上(含4个)ue按照表9中的分布模式放置在相同的sinr值的位置上,从而保证实现基站极限容量。表9其中,模式1表示type1,模式2表示type2,模式3表示type3,模式4表示type4。将ue按照选定的相关度、典型sinr值按照如表9所示的分布模式放置ue,并收集每个ue的下行吞吐量;示例性的,以相关度(cov)为0.3、0.5和0.8为例进行说明,记录不同情况下的全部ue的总下行吞吐量,如表10所示。表10根据表10中记录的数据,可以分别计算出在不同sinr位置处不同分布模式对应的平均下行吞吐量;其中,td(typem)为模式x下,好点处每个ue的下行吞吐量的平均值和中点处每个ue的下行吞吐量的平均值和差点处每个ue的下行吞吐量的平均值之和。s1032、根据信道影响因子、传播方式和吞吐量曲线,确定不同分布模式的第二下行吞吐量。具体的,在实际的应用中,由于5g中存在mu-mimo工作模式,下行吞吐量受到信道相关性和信道条件的影响较大;因此,需要确定los信道或者nlos信道衰落对sinr的影响。其中,sinr的动态范围为[-2,22],los信道和nlos信道都取密集分布区域。通过建立路径损耗公式pl和nr基站和终端设备能力允许的路径损耗plnet间的关系,确定同一位置下los信道/nlos信道与无路损信道下sinr的差值,从而反映信道对ue的sinr值的影响。具体计算过程如下:1、确定pl与sinr值的关系pl由路径衰减常量pl0和路径衰减因子n和位置r决定,如表11所示。不同环境下pl0和n都不同,按照3gpp38.901中规定,非授权移动接入(unlicensedmobileaccess,uma)的参数配置如下:pl=pl0+10n×log10(r)。表11不同场景下pl参数场景pl0n无信道00los信道场景28+20×log10(fc)2.2nlos信道场景13.54+20×log10(fc)-0.6×(hut-1.5)3.908其中,plnet为nr基站和终端设备能力允许的路径损耗,其与空间场景产生的路径损耗相同,如下公式所示:pl=plnet;plnet=ptx+gtx-bpl+prx-nthermal-nf-sinrut。其中,ptx为发射功率,gtx为天线增益,prx为接收功率,bpl为穿透损耗,nthermal为热噪声,nf为调制系数,sinrut为用户进行业务需要的sinr值。由上述可知,sinrut=ptx+gtx-bpl+prx-nthermal-nf-pl。2、计算建立添加信道下,位置r与sinr值的关系:3、计算在相同基站配置下并且相同位置r下nlos信道对应的sinr值与los信道对应的sinr值的信道影响因子δsinr。其中,表12给出了不同sinr区间下,δsinr的取值情况;其中,los信道并且在sinr环境较好的情况下,δsinr的值较大;而nlos信道下δsinr的值相对平均,说明多径(多径是指nlos信道)的影响(由于信号在nlos信道中传输时会发生大量的反射、折射、绕射等,从而使得信号产生差异)对sinr值的影响较大。后续计算可以按照需求进行分段匹配或者安装平均值进行处理。表12根据上述los-无路损、nlos-无路损以及不同sinr区间对应的信道影响因子δsinr,可以确定同sinr位置的用户吞吐量曲线为:不同sinr位置的用户吞吐量曲线为:s104、根据第二下行吞吐量、sinr值在sinr区间出现的概率和场景地图,确定小区的第三下行吞吐量。可选的,根据第二下行吞吐量、sinr值在sinr区间出现的概率和场景地图,确定小区的第三下行吞吐量,如图14所示包括:s1040、根据场景地图,确定小区的场景分类;其中,场景分类包括密集分布场景,密集分布场景内sinr变化量小于或等于变化量阈值,sinr变化量由sinr值中的最大值和最小值确定的。需要说明的是,在实际的应用中,通过对该小区内建筑物、植被等情况进行分析,可以确定该小区的场景分类分为密集分布区域或者分散分布区域(分散分布场景内sinr变化量大于变化量阈值)。其中,密集分布区域主要包括写字楼、体育馆、住宅区等;位于密集分布区域内的用户分布一般符合:用户大部分处于一种密集静止状态,少量用户处于分散运动的情况;相应的位于密集分布区域内的网络性能分布符合如下情况:大部分ue处于同一sinr值范围内,如整体变化不会超过5db,少量ue会出现sinr值大于5db的跳变;基于此,我们可以通过设置变化量阈值(如5db),筛选满足条件的建筑物,从而更加准确地判别出密集分布区域;需要说明的是,在实际的应用中针对密集场景,我们优先保证全部满足同位置分布的点进行用户配对,其他位置的点则使用剩余的点进行用户配对。分散分布区域主要包括公园、商场、道路等;位于分散分布区域内的用户分布一般符合:用户大部分处于一种密集静止状态,少量用户处于密集运动的情况;位于分散分布区域内的网络性能分布符合如下情况:大部分ue处于不同的sinr值范围内,如整体变化超过5db,少量ue相对静止,sinr值变化小于5db的跳变;基于此,我们可以通过设置变化量阈值(如5db),筛选满足条件的建筑物、公园或者道路,从而更加准确地判别出分散分布区域。具体的,根据3d地图或者规划图,确定小区的场景分类,包括:根据3d地图或者规划图,计算密集分布场景的第一总面积;其中,密集分布场景包括写字楼、体育馆、住宅区中的一项或者多项。根据第一总面积,计算p密集;其中,a为第一总面积,b为小区的覆盖面积。根据3d地图或者规划图,计算分散分布场景的第二总面积;其中,分散分布场景包括公园、商场和道路中的一项或者多项。根据第二总面积,计算p分散;其中,c为第二总面积,b为小区的覆盖面积。确定p密集>50%时,确定该小区为密集分布场景。确定p分散>50%时,确定该小区为分散分布场景。确定p密集≤50%,或者p分散≤50%时,确定该小区为其他分布场景。s1041、确定小区的场景分类为密集分布场景时,根据不同分布模式的第二下行吞吐量和sinr值在sinr区间出现的概率,确定第三下行吞吐量。具体的,在实际的应用中,大部分场景下由于有树木或者建筑物的遮挡,会出现los信道和nlos信道环境。因此要计算los信道和nlos信道的占比,后面使用该占比计算出小区的下行吞吐量。本发明的实施例使用38.901里的的公式分别计算los信道和nlos信道的占比;其中,prlos为los信道的占比。在密集分布场景(uma)情况下,使用下面的公式进行计算:其中,d2d-out为水平覆盖距离,r为覆盖距离;hbs为基站高度;hut为ue高度。针对用户相对集中的场景(密集分布场景),本发明的实施例采用集中优先的原则(concentrated-best),即优先按照集中用户场景出现的概率分配用户位于相同sinr位置的占比,然后再将剩余的用户位置信息分配给分散用户。针对用户分布相对比较分散(分散分布场景)的场景,分配则采用尽可能保证的原则(dispersion-as-far-as-possible),即按照分布用户场景出现的概率和剩余分配位置占比的最优化方式,进行用户占比分配。如图15所示给出了一个3种用户集中分布&4种用户分散分布场景的计算示意图;其中,p1表示用户出现在位置区间1(示例的该位置区间1可以为[18,22db],用于表示ue出现在好点区间的概率)的概率、p2表示用户出现在位置区间2(示例的该位置区间2可以为[6,10db],用于表示ue出现在中点区间的概率)的概率、p3表示用户出现在位置区间3(示例的该位置区间3可以为[-2,2],用于表示ue出现在差点区间的概率)的概率,pn1表示n个用户同时出现在位置点a的概率,pn2表示n个用户同时出现在位置点c的概率,pn3表示n个用户同时出现在位置点e的概率;用户同位置分布时pl1=p1-pn1,pl2=p2-pn2,pl3=p3-pn3;用户不同位置分布时pl1=b1×pm1+b2×pm2+b3×pm3+b4×pm4,pl2=b1×pm1+b2×pm2+b3×pm3+b4×pm4,pl3=b1×pm1+b2×pm2+b3×pm3+b4×pm4,b1、b2、b3和b4均表示用户不同位置分布时概率的调整值,位置区间1、位置区间2和位置区间3为不同的位置区间。1)首先计算用户集中分布的占比:通过计算单用户分布概率情况和用户接入数量,计算全部用户集中分布的出现概率pnk;其中,由于为单个用户出现在sinr区间k上的概率,则n个用户全部位于相近或相同sinr位置k的概率2)计算不同模式下剩余的点的占比,模式k下剩余的点的占比plk=pk-∑pnk。3)计算分散用户的分布占比,首先计算按照单用户分布概率,计算出不同用户分布场景的出现概率:其中,mji为模式i下sinr区间j内的用户总数,n为小区内的用户总数,或者吞吐量实验中的用户总数,m为模式标号,m为大于0的整数且m小于等于m,m为模式的总数。然后,建立不同用户分布的出现概率pmi、对应的配比系数ai和不同区间剩余占比间的关系,即建立一个多维方程组,通过解方程组,获取一组最佳的对应的配比系数amt,如下面公式所示:再次,计算出每种不同用户分布的占比pms(i)=amt(i)pmi。示例性的,如图15所示用户不同位置分布时,如表13所示存在4种分布情况(分别为模式1、模式2、模式3和模式4),最佳的对应的配比系数amt的计算方式如下:表13其中,m1为模式1,m2为模式2,m3为模式3,m4为模式4。根据amt的计算公式,可以将公式简化为:然后根据上述方程组可以分别确定a1、a2、a3以及a4的取值。4)计算los信道的下行吞吐量和nlos信道的下行吞吐量:channel=los,nlos。5)确定小区的场景分类为密集分布场景时,根据los信道的下行吞吐量、nlos信道的下行吞吐量以及los信道和nlos信道的占比,确定第三下行吞吐量为:本发明的实施例提供的下行吞吐量的计算方法,通过信道影响因子、小区的覆盖范围内的至少一个测量点的第一下行吞吐量和sinr值,确定各个sinr区间的第二下行吞吐量,从而建立不同的sinr区间与第二下行吞吐量的对应关系;同时,根据场景地图或者sinr值,确定sinr值在sinr区间出现的概率,从而确定sinr值与sinr区间的对应关系;最后,根据第二下行吞吐量、sinr值在sinr区间出现的概率和场景地图,确定小区的第三下行吞吐量;因此,通过本发明的实施例提供的下行吞吐量的计算方法,可以计算出5g小区的下行吞吐量,解决了如何计算5g小区的下行吞吐量的问题。实施例二本发明的实施例提供一种下行吞吐量的计算装置10,如图16所示包括:获取单元101,用于获取小区的场景地图以及小区的覆盖范围内至少一个测量点的第一下行吞吐量和sinr值。处理单元102,用于根据获取单元101获取的场景地图或者获取单元101获取的sinr值,确定sinr值在sinr区间出现的概率。处理单元102,还用于根据信道影响因子、获取单元101获取的第一下行吞吐量和获取单元101获取的sinr值,确定各个sinr区间的第二下行吞吐量;其中,信道影响因子用于指示nlos信道或者los信道对不同sinr区间的sinr值的修正值。处理单元102,还用于根据第二下行吞吐量、sinr值在sinr区间出现的概率和获取单元101获取的场景地图,确定小区的第三下行吞吐量。可选的,场景地图包括3d地图或者规划图;处理单元102,具体用于根据获取单元101获取的3d地图或者获取单元101获取的规划图,确定sinr值的累积分布函数。或者,处理单元102,具体用于根据获取单元101获取的sinr值,确定sinr值的累积分布函数。处理单元102,具体用于根据累积分布函数,确定sinr值在sinr区间出现的概率。可选的,获取单元101,具体用于获取小区的天线与测量点的传播方式;其中,传播方式包括nlos信道或者los信道。处理单元102,具体用于根据获取单元101获取的第一下行吞吐量和获取单元101获取的sinr值,确定第一下行吞吐量与sinr值的吞吐量曲线。处理单元102,具体用于根据信道影响因子、传播方式和吞吐量曲线,确定不同分布模式的第二下行吞吐量。可选的,处理单元012,具体用于根据获取单元101获取的场景地图,确定小区的sinr变化量小于或等于变化量阈值时,根据不同分布模式的第二下行吞吐量和sinr值在sinr区间出现的概率,确定第三下行吞吐量。其中,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,其作用在此不再赘述。在采用集成的模块的情况下下行吞吐量的计算装置10包括:存储单元、处理单元以及获取单元。处理单元用于对下行吞吐量的计算装置的动作进行控制管理,例如,处理单元用于支持下行吞吐量的计算装置执行图4中的过程s101、s102、s103和s104;获取单元用于支持下行吞吐量的计算装置与其他设备的信息交互。存储单元,用于下行存储吞吐量的计算装置的程序代码和数据。其中,以处理单元为处理器,存储单元为存储器,获取单元为通信接口为例。其中,下行吞吐量的计算装置参照图17中所示,包括通信接口501、处理器502、存储器503和总线504,通信接口501、处理器502通过总线504与存储器503相连。处理器502可以是一个通用中央处理器(centralprocessingunit,cpu),微处理器,特定应用集成电路(application-specificintegratedcircuit,asic),或一个或多个用于控制本申请方案程序执行的集成电路。存储器503可以是只读存储器(read-onlymemory,rom)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(randomaccessmemory,ram)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electricallyerasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。其中,存储器503用于存储执行本申请方案的应用程序代码,并由处理器502来控制执行。通信接口501用于与其他设备进行信息交互,例如与遥控器的信息交互。处理器502用于执行存储器503中存储的应用程序代码,从而实现本申请实施例中所述的方法。此外,还提供一种计算存储媒体(或介质),包括在被执行时进行上述实施例中的下行吞吐量的计算装置执行的方法操作的指令。另外,还提供一种计算机程序产品,包括上述计算存储媒体(或介质)。应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文全称:read-onlymemory,英文简称:rom)、随机存取存储器(英文全称:randomaccessmemory,英文简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。可以理解地,上述提供的任一种下行吞吐量的计算装置用于执行上文所提供的实施例一对应的方法,因此,其所能达到的有益效果可参考上文实施例一的方法以及下文具体实施方式中对应的方案的有益效果,此处不再赘述。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1