资源分配方法、装置、服务器和计算机可读存储介质与流程

文档序号:16523326发布日期:2019-01-05 10:08阅读:188来源:国知局
资源分配方法、装置、服务器和计算机可读存储介质与流程

本发明实施例涉及通信过程中资源分配技术领域,尤其涉及一种资源分配方法、装置、服务器和计算机可读存储介质。



背景技术:

空分多址接入(spatialdivisionmultipleaccess,简称sdma)是一种通过利用空间维度来使多个用户共享通信资源(例如频率、信道等)的技术,采用sdma可以有效提升系统容量,从直观上理解,同一资源分给越多的用户使用,系统的容量就越大。

实际中,因为共享同一时频资源的不同用户的信道质量可能不同,在进行资源分配时,优先选择信道质量较好的时频资源还是优先选择可以共享复用的时频资源,直接影响用户体验满意度和系统总容量。

当前资源分配的普遍做法是优先选择信道质量较好的时频资源,或者优先为已配对用户分配相同的时频资源。前者不能充分利用已配对用户的空间特性提升系统容量,后者则不能保证用户自身信号质量和满意度。



技术实现要素:

有鉴于此,本发明实施例提供了一种资源分配方法、装置、服务器和计算机可读存储介质,以解决现有空分多址接入过程中,时频资源的分配不能充分利用已配对用户的空间特性提升系统容量,或者不能保证用户自身信号质量和满意度的技术缺陷。

在第一方面,本发明实施例提供了一种资源分配方法,包括:

获取sdma配对成功的第一设备和第二设备占用的资源块的信道质量;

根据所述第一设备和所述第二设备占用的资源块中的sdma资源块的等效频谱效率,修正所述sdma资源块的信道质量;

根据所述第一设备和所述第二设备占用的资源块的信道质量,重新分配所述第一设备和所述第二设备占用的资源块。

在上述方法中,优选的是,所述根据所述第一设备和所述第二设备占用的资源块中的sdma资源块的等效频谱效率,修正所述sdma资源块的信道质量,包括:

根据所述第一设备和所述第二设备占用的资源块中的sdma资源块的信道质量,获取所述sdma资源块的频谱效率;

根据所述sdma资源块的频谱效率,计算所述sdma资源块的等效频谱效率;

将所述sdma资源块的信道质量,修正为所述sdma资源块的等效频谱效率对应的信道质量。

在上述方法中,优选的是,所述根据所述第一设备和所述第二设备占用的资源块中的sdma资源块的信道质量,获取所述sdma资源块的频谱效率,包括:

获取设定调制编码方式的信道质量与频谱效率的对应关系;

根据所述信道质量与频谱效率的对应关系和所述第一设备和所述第二设备占用的资源块中的sdma资源块的信道质量,确定所述sdma资源块的频谱效率。

在上述方法中,优选的是,所述根据所述sdma资源块的频谱效率,计算所述sdma资源块的等效频谱效率,包括:

将所述sdma资源块的频谱效率乘以2,得到所述sdma资源块的等效频谱效率。

在上述方法中,优选的是,所述根据所述第一设备和所述第二设备占用的资源块的信道质量,重新分配所述第一设备和所述第二设备占用的资源块,包括:

根据所述第一设备和所述第二设备占用的资源块的信道质量,从大到小将所述第一设备和所述第二设备占用的资源块进行排序;

按照排序结果,从所述信道质量最大的资源块开始,依次获取一个资源块作为当前资源块;

判断所述当前资源块是否为sdma资源块;

若是,则分配给所述第一设备和所述第二设备;

若否,则分配给所述当前资源块的原属设备;

返回执行按照排序结果,从所述信道质量最大的资源块开始,依次获取一个资源块作为当前资源块的操作,直至分配给所述第一设备和所述第二设备的资源块的数量与原有数量一致。

在上述方法中,优选的是,所述资源块包括:

频域12个连续子载波和时域7个连续ofdm符号。

在第二方面,本发明实施例提供了一种资源分配装置,包括:

信道质量获取模块,用于获取sdma配对成功的第一设备和第二设备占用的资源块的信道质量;

信道质量修正模块,用于根据所述第一设备和所述第二设备占用的资源块中的sdma资源块的等效频谱效率,修正所述sdma资源块的信道质量;

资源块分配模块,用于根据所述第一设备和所述第二设备占用的资源块的信道质量,重新分配所述第一设备和所述第二设备占用的资源块。

在上述装置中,优选的是,所述信号质量修正模块包括:

频谱效率获取单元,用于根据所述第一设备和所述第二设备占用的资源块中的sdma资源块的信道质量,获取所述sdma资源块的频谱效率;

等效频谱效率计算单元,用于根据所述sdma资源块的频谱效率,计算所述sdma资源块的等效频谱效率;

信道质量修改单元,用于将所述sdma资源块的信道质量,修正为所述sdma资源块的等效频谱效率对应的信道质量。

在第三方面,本发明实施例提供了一种服务器,所述服务器包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本发明实施例所述的资源分配方法。

在第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现本发明实施例所述的资源分配方法。

本发明实施例提供了一种资源分配方法、装置、服务器和计算机可读存储介质,通过首先获取sdma配对成功的第一设备和第二设备占用的资源块的信道质量,然后根据第一设备和第二设备占用的资源块中的sdma资源块的等效频谱效率,修正sdma资源块的信道质量,最后根据第一设备和第二设备占用的资源块的信道质量,重新分配第一设备和第二设备占用的资源块,解决了现有空分多址接入过程中,时频资源的分配不能充分利用已配对用户的空间特性提升系统容量,或者不能保证用户自身信号质量和满意度的技术缺陷,实现了空分多址接入过程中,在为已配对用户分配资源时,可以同时兼顾信道质量和系统效率,提高了用户满意度,同时可以尽量提升系统容量。

附图说明

图1是本发明实施例一提供的一种资源分配方法的流程图;

图2是本发明实施例二提供的一种资源分配方法的流程图;

图3是本发明实施例三提供的一种资源分配方法的流程图;

图4是本发明实施例四提供的对sdma已配对的设备a和设备b的资源分配方法的流程图;

图5是本发明实施例五提供的一种资源分配装置的结构图;

图6是本发明实施例六中的一种服务器的结构图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明具体实施例作进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。

另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。

实施例一

图1为本发明实施例一提供的一种资源分配方法的流程图,本实施例的方法可以由资源分配装置来执行,该装置可通过硬件和/或软件的方式实现,并一般可集成于sdma系统的服务器中。本实施例的方法具体包括:

101、获取sdma配对成功的第一设备和第二设备占用的资源块的信道质量。

在本实施例中,sdma配对成功的第一设备和第二设备具体是指已接入sdma系统,且经过sdma系统的判断可以对资源块进行同时刻、同频率和同码型复用的一对设备。典型的可以是:移动电话等设备。

一般来说,在有设备成功接入sdma系统时,sdma系统仅完成了对该设备的接入操作,同时还依据该设备的调制符号总数给该设备分配了匹配数量的资源块,但是由于此时还没有进行设备配对等相关操作,因此,对该设备分配的资源块不一定有利于实现sdma系统容量最大化,因此,需要对该设备进行配对处理,并在配对成功之后,对该设备重新分配资源块,以实现在保证该设备的通信质量的同时,实现sdma系统容量的最大化。

在本实施例中,资源块rb(resourceblock,资源块)具体是指物理层数据传输的资源分配频域最小单位,典型的一个资源块可以是:时域上为1个时隙(0.5ms)内的7个ofdm符号和频域上的12个子载波组成的资源块等。

一般来说,在lte系统中所使用的资源块是由时域上为1个时隙内的7个ofdm符号和频域上的12个子载波组成的,在本实施例中,资源块具体可以是由时域上为1个时隙内的7个ofdm符号和频域上的12个子载波组成的,也可以是由时域上q个连续的ofdm符号和频域上p个连续的子载波组成的,其中,q和p是正整数,q和p的数值由实际的通信情况决定。

在本实施例中,信道质量具体是指近期信道质量的统计平均值,其中,近期具体可以是本sdma系统中几帧数据或几十帧数据的时间长度,由于通信系统的数据帧的时间长度不完全一致,因此,对于不同的sdma系统来说,相同帧数的数据占用的时间长度可能不一样,但不会相差过多,因此不会对信道质量的有效性产生影响。信道质量典型的可以是:信噪比、信号与干扰加噪声比或信号与噪声失真比等,本实施例对此不进行限制。

102、根据第一设备和第二设备占用的资源块中的sdma资源块的等效频谱效率,修正sdma资源块的信道质量。

在本实施例中,sdma资源块具体是指可以让两个或两个以上的设备同时刻、同频率和同码型进行复用的资源块。

一般来说,为了同时兼顾通信质量和sdma系统的容量最大化,sdma系统中包括两种资源块,普通资源块和sdma资源块,当设备接入sdma系统时,分配给设备的资源块可能全是普通资源块、也可能全是sdma资源块,还可能既有普通资源块又有sdma资源块。但是,在本实施例中,第一设备和第二设备中的任一个设备或两个设备所占用的资源块应包括一个或多个sdma资源块。

本领域技术人员可以理解的是,通信系统都会选取适当的编码方式以对所需传输的数据进行编码调制,且不同的编码方式会对应有不同的mcs(modulationandcodingscheme,调制与编码策略)。当已知通信系统使用的编码方式、该编码方式对应的mcs以及所使用信道的信道质量时,可以进而获取所使用信道的调制方式、码率以及频谱效率等数据。

在本实施例中,在步骤101中已获取了第一设备和第二设备占用的资源块的信道质量,根据sdma系统的编码方式以及该编码方式对应的mcs,可以获知第一设备和第二设备占用的资源块的信道的频谱效率等数据。其中,频谱效率具体可以是一般意义上的净比特率或最大吞吐量除以通信信道或数据链路的带宽,还可以是平均每个调制符号承载的信息比特数,即每个调制符号承载的比特数乘以编码率。

进一步地,由于sdma资源块是允许配对成功的设备同时使用的,因此,当有多个设备同时刻、同频率和同码型复用一个sdma资源块时,该资源块的频谱效率会有所提升,在本实施例中,等效频率效率具体是指一个sdma资源块被多个设备同时复用时的频谱效率,具体而言,可以将sdma资源块的现有频谱效率乘以复用该sdma资源块的设备的个数得到该资源块的等效频谱效率。

进一步地,当获取sdma资源块的等效频谱效率之后,可以将该等效频谱效率作为该sdma资源块的当前频谱效率,然后根据与sdma系统的编码方式对应的mcs,可以获得与该sdma资源块的当前频谱效率对应的信道质量,并将该信道质量作为该sdma资源块的当前信道质量。

103、根据第一设备和第二设备占用的资源块的信道质量,重新分配第一设备和第二设备占用的资源块。

通过步骤102已对第一设备和第二设备占用的全部sdma资源块的信道质量进行了修正,在本步骤中,根据第一设备和第二设备占用的全部sdma资源块修正后的信道质量以及第一设备和第二设备占用的其他类型的资源块的信道质量,对第一设备和第二设备重新分配资源块。

在本实施例中,具体可以按照信道质量将第一设备和第二设备占用的资源块从大到小进行排序,然后依据排序结果对第一设备和第二设备重新分配资源块。

其中,依据排序结果对第一设备和第二设备重新分配资源块的方式具体可以是:首先判断排序结果中信道质量最大的资源块是否是sdma资源块,如果是就同时分配给第一设备和第二设备,如果不是,就将该资源块分配给其原属设备,然后对排序结果中的下一资源块进行上述操作,直至第一设备和第二设备重新分配的资源块的数量与其原有资源块的数量一致。

另外,在上述依据排序结果对第一设备和第二设备重新分配资源块的过程中还可以包括:当对第一设备和第二设备重新分配资源块之后,根据分配后的资源块的信道质量和频谱效率计算第一设备和第二设备可传输的信息比特总数,如果第一设备(或第二设备)的现有信息比特总数除以第一设备(或第二设备)之前分配的资源块对应的信息比特总数的商大于预设阈值,则将重新分配的资源块分配给第一设备(或第二设备);如果第一设备(或第二设备)的现有信息比特总数除以第一设备(或第二设备)之前分配的资源块对应的信息比特总数的商小于预设阈值,则应将第一设备(或第二设备)重新分配的资源块中的一个sdma资源块更改为第一设备(或第二设备)原有的资源块,然后重新计算上述比值,并重复上述操作,直至上述比值大于预设阈值。

本发明实施例一提供了一种资源分配方法,通过首先获取sdma配对成功的第一设备和第二设备占用的资源块的信道质量,然后根据第一设备和第二设备占用的资源块中的sdma资源块的等效频谱效率,修正sdma资源块的信道质量,最后根据第一设备和第二设备占用的资源块的信道质量,重新分配第一设备和第二设备占用的资源块,解决了现有空分多址接入过程中,时频资源的分配不能充分利用已配对用户的空间特性提升系统容量,或者不能保证用户自身信号质量和满意度的技术缺陷,实现了空分多址接入过程中,在为已配对用户分配资源时,可以同时兼顾信道质量和系统效率,提高了用户满意度,同时可以尽量提升系统容量。

实施例二

图2是本发明实施例二提供的一种资源分配方法的流程图。本实施例以上述实施例为基础进行优化,在本实施例中,将根据第一设备和第二设备占用的资源块中的sdma资源块的等效频谱效率,修正sdma资源块的信道质量,优化为:根据第一设备和第二设备占用的资源块中的sdma资源块的信道质量,获取sdma资源块的频谱效率;根据sdma资源块的频谱效率,计算sdma资源块的等效频谱效率;将sdma资源块的信道质量,修正为sdma资源块的等效频谱效率对应的信道质量。

同时,将根据第一设备和第二设备占用的资源块的信道质量,重新分配第一设备和第二设备占用的资源块,优化为:根据第一设备和第二设备占用的资源块的信道质量,从大到小将第一设备和第二设备占用的资源块进行排序;按照排序结果,从信道质量最大的资源块开始,获取一个资源块作为当前资源块;判断当前资源块是否为sdma资源块;若是,则分配给第一设备和第二设备;若否,则分配给当前资源块的原属设备;返回执行按照排序结果,从信道质量最大的资源块开始,依次获取一个资源块作为当前资源块的操作,直至分配给第一设备和第二设备的资源块的数量与原有数量一致。

相应的,本实施例的方法具体包括:

201、获取sdma配对成功的第一设备和第二设备占用的资源块的信道质量。

202、根据第一设备和第二设备占用的资源块中的sdma资源块的信道质量,获取sdma资源块的频谱效率。

在本实施例中,sdma资源块的频谱效率的获取方式具体可以是根据sdma系统的编码方式对应的mcs以及第一设备和第二设备占用的sdma资源块的信道质量,计算sdma资源块的频谱效率,或直接从mcs中查找与已知信道质量对应的频谱效率即可。

203、根据sdma资源块的频谱效率,计算sdma资源块的等效频谱效率。

在本实施例中,具体可以是将sdma资源块的频谱效率乘以2(第一设备和第二设备一共是两个设备)得到sdma资源块的等效频谱效率。

进一步地,由于在本实施例中只有两个设备,即第一设备和第二设备对同一sdma资源块进行复用,如果可以有多个设备同时对同一sdma资源块进行复用的话,那么该sdma资源块的等效频谱效率可以是原有频谱效率乘以复用设备的个数。

具体而言,通过上述方式计算等效频谱效率,是在假设sdma系统整体性能良好的前提下才正确的,当sdma系统的碟形天线的方向性有偏差或sdma系统的数据通信性能下降时,sdma资源块的等效频谱效率无法达到按照上述计算方式得到的数值,此时,可以依据实际情况使用其他方式计算sdma资源块的等效频谱效率,示例性的,当sdma系统的碟形天线的方向性有偏差时,允许两个设备同时复用的sdma资源块的等效频谱效率,可以通过将该sdma资源块的频谱效率乘以1.6来计算。

204、将sdma资源块的信道质量,修正为sdma资源块的等效频谱效率对应的信道质量。

205、根据第一设备和第二设备占用的资源块的信道质量,从大到小将第一设备和第二设备占用的资源块进行排序。

根据步骤204中sdma资源块修正后的信道质量,以及第一设备和第二设备占用的sdma资源块以外的资源块在步骤201中获取的信道质量,按照从大到小的方式,对第一设备和第二设备占用的所有资源块进行排序,当两个资源块的信道质量相同时,优先对sdma资源块进行排序。具体而言,由于资源块在sdma系统中是以编号进行区分的,因此,上述排序结果可以使用资源块的编号进行表示。

206、按照排序结果,从信道质量最大的资源块开始,获取一个资源块作为当前资源块。

在本实施例中,当前资源块具体是指准备依据设定的规则分配给第一设备和/或第二设备的资源块。

207、判断当前资源块是否为sdma资源块,若是,则执行208,若否则执行209。

一般来说,sdma系统中,资源块的属性(例如:包括的ofdm个数和子载波的个数、是否可以复用等)会储存在特定的资源管理设备中,因此,可以通过读取资源管理设备中的数据,准确、快速地判断某一资源块是否是sdma资源块。

208、分配给第一设备和第二设备。

在本实施例中,由于sdma资源块可以被第一设备和第二设备同时复用,因此,为了使sdma系统容量最大化,当前资源块如果是sdma资源块,则会同时分配给第一设备和第二设备。

209、分配给当前资源块的原属设备。

在本实施例中,如果当前资源块不是sdma资源块,则该资源块不可以被第一设备和第二设备同时复用,此时,会将该资源块分配给其原属设备,即第一设备或第一设备。

210、返回执行按照排序结果,从信道质量最大的资源块开始,依次获取一个资源块作为当前资源块的操作,直至分配给第一设备和第二设备的资源块的数量与原有数量一致。

由于在sdma系统中,分配给接入设备的资源块的数量是由该设备自身的可调制符号总数决定的,因此,无论资源块如何分配,某一接入设备占用的资源块的总数应该是一定的。

所以,在本实施例中,在给第一设备和第二设备重新分配资源块时,所分配的数量一定会与第一设备和第一设备的原有资源块的数量一致。

在这里需要说明一下,在本实施例中采用了按照信道质量,对第一设备和第二设备占用的所有资源块进行排序,然后依据排序结果重新分配资源块,而不是,首先将所有sdma资源都分配给第一设备和第二设备,然后按照第一设备和第二设备缺少的资源块数量,再将第一设备和第二设备原有的非sdma资源块进行分配,主要是为了同时兼顾通信质量和sdma系统容量最大化,如果按照上述第二种方式对资源块进行重新分配的话,有可能会严重降低第一设备或第二设备的通信质量,大大降低用户满意度。

本发明实施例二提供了一种资源分配方法,具体化了sdma资源块的信道质量的修正方法,根据sdma资源块的频谱效率计算等效频谱效率,进而获取信道质量修正值,同时,还具体化了资源块重新分配的方法,按照信道质量从大到小顺次分配资源块。该方法可以通过sdma资源块的频谱效率获取有效、使用的等效频谱效率,进而对sdma资源块的信道质量进行有效、正确的修正,以保证资源块重新分配的正确性,同时,通过依据信道质量排序重新分配资源块,提升了sdma资源块的分配优先级,进而提高了sdma系统的容量,同时,也可以保证设备的通信质量,不降低用户的满意度。

实施例三

图3是本发明实施例三提供的一种资源分配方法的流程图。本实施例以上述实施例为基础进行优化,在本实施例中,将根据第一设备和第二设备占用的资源块中的sdma资源块的信道质量,获取sdma资源块的频谱效率,优化为:获取设定调制编码方式的信道质量与频谱效率的对应关系;根据信道质量与频谱效率的对应关系和第一设备和第二设备占用的资源块中的sdma资源块的信道质量,确定sdma资源块的频谱效率。

同时,将根据sdma资源块的频谱效率,计算sdma资源块的等效频谱效率,优化为:将sdma资源块的频谱效率乘以2,得到sdma资源块的等效频谱效率。

相应的,本实施例的方法具体包括:

301、获取sdma配对成功的第一设备和第二设备占用的资源块的信道质量。

302、获取设定调制编码方式的信道质量与频谱效率的对应关系。

在本实施例中,设定调制编码方式具体是指sdma系统使用的编码方式以及与该编码方式对应的mcs。

一般来说,某一编码方式对应的mcs是一张表格,该表格中会包括调制与编码策略编号、调制方式、编码率、信道质量以及频谱效率等内容,因此,在获取设定调制编码方式之后,可以获取与信道质量对应的频谱效率。另外,需要说明的是,mcs中的信道质量一般会使用具体的一类数据进行表示,典型的可以信噪比等。

303、根据信道质量与频谱效率的对应关系和第一设备和第二设备占用的资源块中的sdma资源块的信道质量,确定sdma资源块的频谱效率。

在本实施例中,根据步骤301中获取的第一设备和第二设备占用的资源块的信道质量,以及步骤302中获取的信道质量与频谱效率的对应关系,可以确定第一设备和第二设备占用的sdma资源块的频谱效率。

304、将sdma资源块的频谱效率乘以2,得到sdma资源块的等效频谱效率。

在本实施例中,由于只用第一设备和第一设备这两个设备同时复用一个sdma资源块,因此,通过将sdma资源块的频谱效率乘以2,得到sdma资源块的等效频谱效率。

305、将sdma资源块的信道质量,修正为sdma资源块的等效频谱效率对应的信道质量。

在本实施例中,在获取sdma资源块的等效频谱效率之后,通过查找mcs可以获取等效频谱效率对应的信道质量,并将等效频谱效率对应的信道质量作为对应的sdma资源块的信道质量。

306、根据第一设备和第二设备占用的资源块的信道质量,重新分配第一设备和第二设备占用的资源块。

本发明实施例三提供了一种资源分配的方法,具体化了sdma资源块的频谱效率的获取方法,根据设定调制编码方式可以准确获取当前信道质量对应的频谱效了,同时,还具体化了等效频谱效率的计算方法,依据sdma资源块复用设备的数量计算等效频谱效率。该方法通过查询设定调制编码方式获取资源块的频谱效率,计算方法简单,不会增加sdma系统计算的复杂度且成本较低,同时根据sdma资源块复用设备的数量计算sdma资源块的等效频谱效率,可以达到通信质量与sdma系统的容量的最佳平衡。

实施例四

图4是本发明实施例四提供的一种资源分配方法的优选实施例。

具体的,本实施例以sdma系统中的一对设备a和设备b为例,设备a和设备b均已成功接入sdma系统并各自占用5个资源块,且sdma系统为设备a和设备b进行sdma配对成功,设备a占用五个sdma类型的资源块,为了叙述简便,用编号rb0、rb1、rb2、rb3和rb4来表示设备a占用的五个sdma类型的资源块,设备b占用的五个普通类型的资源块,用编号rb5、rb6、rb7、rb8和rb9来表示设备b占用的五个普通类型的资源块,无其他空闲资源块。在此,需要说明的是,由于在本实施例中设备a占用的五个资源块均为sdma类型的资源块,因此在之后的资源块重新分配过程中,无需对设备a占用的资源块进行重新分配。

如图4所示,sdma系统为设备b重新分配资源块的具体操作为:

401、获取rb0~rb9的信道的信噪比门限分别为[12,11.5,10,10,8,21,20,15,12,10]db。

在本实施例中,信道质量具体为信道的信噪比门限。

402、获取turbo码的调制编码方式表格,如表1所示。

在本实施例中,设定调制编码方式具体为turbo码的调制编码方式。

表1

403、根据表1可知,当rb0~rb9的信道的信噪比门限分别为[12,11.5,10,10,8,21,20,15,12,10]db时,rb0~rb9的信道的频谱效率分别为[3,2.67,2,2,1.67,5.25,5,3.5,3,2]。

404、将rb0~rb4的信道的频谱效率乘以2,得到rb0~rb4的信道的等效频谱效率为[6,5.34,4,4,3.34]。

405、根据表1可知[6,5.34,4,4,3.34]这五个频谱效率所对应的信噪比门限分别为[24,21,17.5,17.5,13.5]db,将rb0~rb4的信道的信噪比门限修正为[24,21,17.5,17.5,13.5]db。

406、依据各个资源块的信道的信噪比门限,从大到小将rb0~rb9进行排序,排序结果为[rb0,rb1,rb5,rb6,rb2,rb3,rb7,rb4,rb8,rb9]。

407、由于rb0为sdma类型的资源块,因此将rb0分配给设备b,即设备a和设备b可以同时复用rb0。

408、由于rb1为sdma类型的资源块,因此将rb1分配给设备b,即设备a和设备b可以同时复用rb1。

409、由于rb5为普通类型的资源块,且之前被分配给了设备b,因此,将rb5还分配给设备b。

410、由于rb6为普通类型的资源块,且之前被分配给了设备b,因此,将rb6还分配给设备b。

411、由于rb2为sdma类型的资源块,因此将rb2分配给设备b,即设备a和设备b可以同时复用rb2,至此,完成设备b占用资源块的重新分配。

基于上述设备b占用资源块的重新分配的结果,对本实施例的效果作下述具体说明:

设备b分配前占用的资源块为[rb5、rb6、rb7、rb8、rb9]。根据对应的频谱效率可知设备b传输的信息比特总数为18.75*nsymb,nsymb表示5个资源块上的所有调制符号总数(5个资源块上的所有调制符号总数由设备b决定)。按照上述方法给设备b重新分配的资源块为[rb0、rb1、rb2、rb5、rb6],根据对应的频谱效率可知设备b信息比特总数为17.92*nsymb。由此可见,重新分配之后,设备b自身的传输效率仅有略微损失,可以与设备a同时复用rb0、rb1和rb2,空闲的资源块rb7、rb8和rb9,还可以供系统内其他用户使用。

另外,若在重新分配资源块的过程中,给设备b优先分配可进行sdma类型的资源块,即给设备b分配资源块[rb0、rb1、rb2、rb3、rb4],则设备b传输的信息比特总数为11.34*nsymb,与原有资源块分配方式相比传输效率下降比较明显,用户体验也会明显变差;而若在重新分配资源块的过程中,给设备b优先分配信道质量较好的资源块,即给设备b分配资源块[rb0、rb5、rb6、rb7、rb8],那么设备b传输的信息比特总数为19.75*nsymb,虽然对于用户b来说传输效率提高了,但是仅与配对设备a复用一个资源块rb0,同时单独占用4个资源块rb5、rb6、rb7和rb8,对于系统内其他设备来说rb0~rb8均不可用,系统总容量明显下降。因此采用本实施例提供的资源分配方法,可以很好的兼顾用户体验和系统容量,达到最佳平衡。

本发明实施例四提供了一种资源分配方法的优选实施例,具体说明了已接入sdma系统且配对成功的一对设备,设备a和设备b占用的资源块的重新分配过程。本实施例对原占用资源块均为普通类型的资源块的设备b进行了资源块的重新分配,依据设备b占用资源块的重新分配结果可见,本实施例中的资源分配方法可以提升sdma系统的容量,同时,也可以保证设备b的通信质量,不降低用户满意度。

实施例五

图5是本发明实施例五提供的一种资源分配装置的结构图。如图5所示,所述装置包括:信道质量获取模块501、信道质量修正模块502和资源块分配模块503,其中:

信道质量获取模块501,用于获取sdma配对成功的第一设备和第二设备占用的资源块的信道质量;

信道质量修正模块502,用于根据第一设备和第二设备占用的资源块中的sdma资源块的等效频谱效率,修正sdma资源块的信道质量;

资源块分配模块503,用于根据第一设备和第二设备占用的资源块的信道质量,重新分配第一设备和第二设备占用的资源块。

在本实施例中,首先通过信道质量获取模块501获取sdma配对成功的第一设备和第二设备占用的资源块的信道质量,然后通过信道质量修正模块502根据第一设备和第二设备占用的资源块中的sdma资源块的等效频谱效率,修正sdma资源块的信道质量,最后通过资源块分配模块503根据第一设备和第二设备占用的资源块的信道质量,重新分配第一设备和第二设备占用的资源块,

本发明实施例提供的一种资源分配装置,解决了现有空分多址接入过程中,时频资源的分配不能充分利用已配对用户的空间特性提升系统容量,或者不能保证用户自身信号质量和满意度的技术缺陷,实现了空分多址接入过程中,在为已配对用户分配资源时,可以同时兼顾信道质量和系统效率,提高了用户满意度,同时可以尽量提升系统容量。

在上述各实施例的基础上,信号质量修正模块可以包括:

频谱效率获取单元,用于根据第一设备和第二设备占用的资源块中的sdma资源块的信道质量,获取sdma资源块的频谱效率;

等效频谱效率计算单元,用于根据sdma资源块的频谱效率,计算sdma资源块的等效频谱效率;

信道质量修改单元,用于将sdma资源块的信道质量,修正为sdma资源块的等效频谱效率对应的信道质量。

在上述各实施例的基础上,频谱效率获取单元可以包括:

对应关系获取子单元,用于获取设定调制编码方式的信道质量与频谱效率的对应关系;

频谱效率确定子单元,用于根据信道质量与频谱效率的对应关系和第一设备和第二设备占用的资源块中的sdma资源块的信道质量,确定sdma资源块的频谱效率。

在上述各实施例的基础上,等效频谱效率计算单元具体可以用于:

将sdma资源块的频谱效率乘以2,得到sdma资源块的等效频谱效率。

在上述各实施例的基础上,资源块分配模块503可以包括:

资源块排序单元,用于根据第一设备和第二设备占用的资源块的信道质量,从大到小将第一设备和第二设备占用的资源块进行排序;

资源块获取单元,用于按照排序结果,从信道质量最大的资源块开始,依次获取一个资源块作为当前资源块;

sdma资源块判断单元,用于判断当前资源块是否为sdma资源块;

sdma资源块分配单元,用一个若是,则分配给第一设备和第二设备;

其他资源块分配单元,用于若否,则分配给当前资源块的原属设备;

返回执行单元,用于返回执行按照排序结果,从信道质量最大的资源块开始,依次获取一个资源块作为当前资源块的操作,直至分配给第一设备和第二设备的资源块的数量与原有数量一致。

在上述各实施例的基础上,资源块具体可以包括:

频域12个连续子载波和时域7个连续ofdm符号。

本发明实施例所提供的资源分配装置可用于执行本发明任意实施例提供的资源分配方法,具备相应的功能模块,实现相同的有益效果。

实施例六

图6为本发明实施例六提供的一种服务器的结构示意图,如图6所示,该服务器包括处理器601和存储器602;服务器中处理器601的数量可以是一个或多个,图6中以一个处理器601为例;服务器中的处理器601和存储器602可以通过总线或其他方式连接,图6中以通过总线连接为例。

存储器602作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的资源分配方法对应的模块(例如,信道质量获取模块501、信道质量修正模块502和资源块分配模块503)。处理器601通过运行存储在存储器602中的软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述的资源分配方法。

存储器602可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器602可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器602可进一步包括相对于处理器60远程设置的存储器,这些远程存储器可以通过网络连接至服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

实施例七

本发明实施例七还提供一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现本发明实施例所述的资源分配方法,该方法包括:

获取sdma配对成功的第一设备和第二设备占用的资源块的信道质量;

根据第一设备和第二设备占用的资源块中的sdma资源块的等效频谱效率,修正sdma资源块的信道质量;

根据第一设备和第二设备占用的资源块的信道质量,重新分配第一设备和第二设备占用的资源块。

当然,本发明实施例所提供的一种计算机可读存储介质,其包含的计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的资源分配方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述搜索装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1