CN103313410B - A kind of coordinated scheduling method and device - Google Patents
A kind of coordinated scheduling method and device Download PDFInfo
- Publication number
- CN103313410B CN103313410B CN201210067369.5A CN201210067369A CN103313410B CN 103313410 B CN103313410 B CN 103313410B CN 201210067369 A CN201210067369 A CN 201210067369A CN 103313410 B CN103313410 B CN 103313410B
- Authority
- CN
- China
- Prior art keywords
- terminal
- sector
- scheduled
- signal quality
- resource block
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 69
- 238000005259 measurement Methods 0.000 claims description 52
- 238000001228 spectrum Methods 0.000 claims description 37
- 230000015556 catabolic process Effects 0.000 claims description 25
- 238000006731 degradation reaction Methods 0.000 claims description 25
- 230000003595 spectral effect Effects 0.000 claims description 14
- 230000009467 reduction Effects 0.000 claims description 10
- 238000012163 sequencing technique Methods 0.000 claims 3
- 230000008859 change Effects 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 9
- 238000013468 resource allocation Methods 0.000 description 8
- 239000011159 matrix material Substances 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000000605 extraction Methods 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种协调调度方法,包括:对基带池内的扇区进行优先级排序;取出优先级最高的扇区,为该扇区内的终端分配资源后,低依次取出该基带池内的其他扇区,执行如下操作:取出当前扇区内待调度的终端中优先级最高的终端,按该终端在每个空闲资源块上获得的信号质量值对空闲资源块排序,依次取出空闲资源块,判断是否满足预设的分配条件,如果满足,则将该空闲资源块分配给所述终端,否则,继续取出下一个空闲资源块进行判断,直到为所述终端分配了空闲资源块或者判断所有空闲资源块都无法分配给所述终端;依次类推,直到完成对当前扇区内所有待调度终端的调度。本发明还提供一种协调调度装置。
The present invention provides a coordinated scheduling method, including: prioritizing the sectors in the baseband pool; taking out the sector with the highest priority, and after allocating resources for terminals in the sector, taking out other sectors in the baseband pool in sequence area, perform the following operations: take out the terminal with the highest priority among the terminals to be scheduled in the current sector, sort the free resource blocks according to the signal quality value obtained by the terminal on each free resource block, take out the free resource blocks in turn, and judge Whether the preset allocation condition is satisfied, if so, allocate the free resource block to the terminal, otherwise, continue to take out the next free resource block for judgment, until the free resource block is allocated for the terminal or all free resources are judged Blocks cannot be allocated to the terminal; and so on, until the scheduling of all terminals to be scheduled in the current sector is completed. The invention also provides a coordination scheduling device.
Description
技术领域technical field
本发明涉及通信领域,尤其涉及一种正交频分复用(Orthogonal FrequencyDivision Multiplexing,简称为OFDM)系统中多扇区协调调度方法及装置。The present invention relates to the communication field, in particular to a multi-sector coordinated scheduling method and device in an Orthogonal Frequency Division Multiplexing (abbreviated as OFDM) system.
背景技术Background technique
协作多点(Coordinative Multiple Point,COMP)技术,即指多个地理位置相互独立分散的传输点通过不同的协作方式(如联合传输、联合处理、协作调度等)为多个终端服务。其中,多个传输点可以是具有完整资源管理模块、基带处理模块和射频单元的基站,或者是地理位置互异的多个射频单元及天线(如分布式天线),或者是中继节点。其中,协作调度技术实现最为简单,它只需要进行协作的扇区之间共享调度分配信息即可,无须共享数据信息,节省开销。Coordinated Multiple Point (COMP) technology means that multiple geographically independent and dispersed transmission points serve multiple terminals through different cooperative methods (such as joint transmission, joint processing, cooperative scheduling, etc.). Among them, the multiple transmission points may be a base station with a complete resource management module, a baseband processing module and a radio frequency unit, or a plurality of radio frequency units and antennas (such as distributed antennas) with different geographic locations, or a relay node. Among them, the cooperative scheduling technology is the easiest to implement. It only needs to share the scheduling allocation information between the cooperating sectors, and does not need to share data information, which saves overhead.
在正交频分复用(Orthogonal Frequency Division Multiplexing,简称为OFDM)系统中,同一扇区内,基站与不同终端进行下行数据传输时,由于这些下行链路以及上行链路是彼此正交的,所以,可以避免扇区内干扰。然而,不同扇区之间的链路可能不是正交的,因此,每一个终端都可能受到来自其它相邻扇区的基站的下行干扰以及来自其他相邻扇区下的终端的上行干扰,即,扇区间干扰。如果扇区间干扰严重,则会降低系统容量,特别是扇区边缘终端的传输能力,进而影响系统的覆盖能力以及终端的性能。为了克服扇区间干扰并保证一定的带宽利用率,可以采用时频域的干扰协调技术,将不同的子带资源分配给边缘终端,以降低扇区间干扰强度。In an Orthogonal Frequency Division Multiplexing (OFDM for short) system, when a base station and different terminals perform downlink data transmission in the same sector, since these downlinks and uplinks are orthogonal to each other, Therefore, intra-sector interference can be avoided. However, the links between different sectors may not be orthogonal, so each terminal may suffer downlink interference from base stations in other adjacent sectors and uplink interference from terminals in other adjacent sectors, namely , inter-sector interference. If the inter-sector interference is severe, the system capacity will be reduced, especially the transmission capability of the terminal at the edge of the sector, thereby affecting the coverage capability of the system and the performance of the terminal. In order to overcome inter-sector interference and ensure a certain bandwidth utilization, time-frequency domain interference coordination technology can be used to allocate different sub-band resources to edge terminals to reduce inter-sector interference intensity.
干扰协调调度方法是将不同的子带资源分配互为干扰源的终端,以尽可能的降低小区间干扰强度,但是传统的干扰协调调度方法中对于每个扇区而言,简单的将边缘终端视为互为干扰源的终端,且分配给边缘终端的子带资源块是固定的,这样在保证相邻扇区的边缘终端分配不同子带资源块的同时也损失了频率选择性的增益,并且当负载不均衡的情况下存在资源浪费。The interference coordination scheduling method is to allocate different subband resources as the terminals of each other as interference sources, so as to reduce the interference intensity between cells as much as possible, but in the traditional interference coordination scheduling method, for each sector, the edge terminals are simply Terminals that are regarded as mutual interference sources, and the subband resource blocks allocated to edge terminals are fixed, so that while ensuring that edge terminals in adjacent sectors are allocated different subband resource blocks, the gain of frequency selectivity is also lost. And when the load is unbalanced, there is a waste of resources.
发明内容Contents of the invention
本发明要解决的技术问题是提供一种协调调度方法和装置,达到在使用尽可能小的信令开销以及尽可能保证扇区流量前提下实现扇区之间干扰协调,以增强系统覆盖的目的。The technical problem to be solved by the present invention is to provide a coordinated scheduling method and device to achieve inter-sector interference coordination under the premise of using as little signaling overhead as possible and ensuring sector traffic as much as possible to enhance system coverage .
为了解决上述问题,本发明提供了一种协调调度方法,包括:In order to solve the above problems, the present invention provides a coordinated scheduling method, including:
对基带池内的扇区进行优先级排序;Prioritize the sectors in the baseband pool;
取出优先级最高的扇区,为该扇区内的终端分配资源后,按照优先级从高到低依次取出该基带池内的其他扇区,对取出的每个扇区,执行如下操作:Take out the sector with the highest priority, and after allocating resources for terminals in the sector, take out other sectors in the baseband pool in order of priority from high to low, and perform the following operations for each taken out sector:
根据调度优先级取出当前扇区内待调度的终端中优先级最高的终端,按该终端在每个空闲资源块上获得的信号质量值对空闲资源块排序,按信号质量从好到差的顺序取出空闲资源块,判断是否满足预设的分配条件,如果满足,则将该空闲资源块分配给所述终端,否则,继续取出下一个空闲资源块进行判断,直到为所述终端分配了空闲资源块或者判断所有空闲资源块都无法分配给所述终端;依次类推,获取当前扇区内下一个待调度的终端,进行资源调度,直到完成对当前扇区内所有待调度终端的调度。According to the scheduling priority, the terminal with the highest priority among the terminals to be scheduled in the current sector is taken out, and the idle resource blocks are sorted according to the signal quality value obtained by the terminal on each idle resource block, in order of signal quality from good to bad Take out a free resource block, and judge whether the preset allocation condition is satisfied, if so, allocate the free resource block to the terminal, otherwise, continue to take out the next free resource block for judgment, until the free resource is allocated to the terminal block or judge that all free resource blocks cannot be allocated to the terminal; and so on, obtain the next terminal to be scheduled in the current sector, and perform resource scheduling until the scheduling of all terminals to be scheduled in the current sector is completed.
进一步的,上述方法还可具有以下特点,根据如下方式确定是否满足预设的分配条件:Further, the above method may also have the following characteristics, and determine whether the preset allocation conditions are met according to the following method:
判断将所述当前取出的空闲资源块分配给当前待调度终端时,该当前待调度终端对当前取出的空闲资源块上调度的该基带池下的每一个终端的干扰是否小于等于干扰门限或者干扰导致的信号质量下降是否小于等于信号质量门限,如果是,则满足所述预设的分配条件,否则,不满足所述预设的分配条件。Judging when the currently retrieved idle resource block is allocated to the current terminal to be scheduled, whether the interference of the currently unscheduled terminal to each terminal under the baseband pool scheduled on the currently retrieved idle resource block is less than or equal to the interference threshold or caused by interference Whether the signal quality degradation is less than or equal to the signal quality threshold, if yes, the preset allocation condition is satisfied; otherwise, the preset allocation condition is not satisfied.
进一步的,上述方法还可具有以下特点,根据如下方式确定是否满足预设的分配条件:Further, the above method may also have the following characteristics, and determine whether the preset allocation conditions are met according to the following method:
如果当前待调度终端无协作扇区,则满足所述预设的分配条件;If the current terminal to be scheduled has no cooperative sector, the preset allocation condition is satisfied;
如果当前待调度终端有协作扇区,则:If the current terminal to be scheduled has a cooperative sector, then:
判断在将所述当前取出的空闲资源块分配给所述当前待调度终端时,该当前待调度终端对其各协作扇区在当前取出的空闲资源块上调度的每一个终端的干扰是否小于等于干扰门限或者干扰导致的信号质量下降是否小于等于信号质量门限,如果是,则满足所述预设的分配条件,否则,不满足所述预设的分配条件。Judging when the currently fetched idle resource block is allocated to the current to-be-scheduled terminal, whether the interference of the current to-be-scheduled terminal to each terminal scheduled on the currently fetched idle resource block by the cooperating sectors is less than or equal to Whether the interference threshold or the signal quality degradation caused by the interference is less than or equal to the signal quality threshold, if yes, the preset allocation condition is satisfied; otherwise, the preset allocation condition is not satisfied.
进一步的,上述方法还可具有以下特点,根据如下方式确定是否满足预设的分配条件:Further, the above method may also have the following characteristics, and determine whether the preset allocation conditions are met according to the following method:
如果当前待调度终端无协作扇区,则满足所述预设的分配条件;If the current terminal to be scheduled has no cooperative sector, the preset allocation condition is met;
如果当前待调度终端有协作扇区,则:If the current terminal to be scheduled has a cooperative sector, then:
假设当前取出的扇区为SectorM,该扇区当前待调度终端为UEM,对当前取出的空闲资源块上调度的m个终端UEi,i=1…m,m大于等于1,UEi所属的扇区为Sectori;Assume that the currently retrieved sector is SectorM, and the current terminal to be scheduled in this sector is UEM. For the m UEi scheduled on the currently retrieved idle resource block, i=1...m, where m is greater than or equal to 1, the sector to which UEi belongs for Sectori;
如果每个UEi均满足如下条件,SectorM不是UEi的协作扇区;或者,SectorM是UEi的协作扇区,且在当前取出的空闲资源块上UEi到其服务扇区Sectori的信道系数与到所述扇区SectorM的信道系数的相关性系数指示值为第一指定值;或者,SectorM是UEi的协作扇区,且在当前取出的空闲资源块上UEi到其服务扇区Sectori的信道系数与到所述扇区SectorM的信道系数的相关性系数指示值非第一指定值,且UEM对当前取出的空闲资源块上调度的终端UEi的干扰小于等于干扰门限或者干扰导致的信号质量下降小于等于信号质量门限;则满足所述预设的分配条件;否则,不满足所述预设的分配条件;If each UEi meets the following conditions, SectorM is not a cooperative sector of UEi; or, SectorM is a cooperative sector of UEi, and the channel coefficient from UEi to its serving sector Sectori on the currently fetched idle resource block is the same as that to the sector The correlation coefficient indication value of the channel coefficient of the sector SectorM is the first specified value; or, SectorM is a cooperative sector of UEi, and the channel coefficient from UEi to its serving sector Sectori on the currently fetched idle resource block is the same as that to all The correlation coefficient indication value of the channel coefficient of the sector SectorM is not the first specified value, and the interference of the UEM to the terminal UEi scheduled on the currently retrieved idle resource block is less than or equal to the interference threshold or the signal quality degradation caused by the interference is less than or equal to the signal quality threshold; the preset allocation condition is met; otherwise, the preset allocation condition is not met;
所述第一指定值指示在当前取出的空闲资源块上UEi到其服务扇区Sectori的信道系数与到所述扇区SectorM的信道系数的相关性系数小于给定阈值。The first specified value indicates that the correlation coefficient between the channel coefficient from UEi to its serving sector Sectori and the channel coefficient to the sector SectorM on the currently retrieved idle resource block is smaller than a given threshold.
进一步的,上述方法还可具有以下特点,根据如下方式确定是否满足预设的分配条件:Further, the above method may also have the following characteristics, and determine whether the preset allocation conditions are met according to the following method:
假设当前取出的扇区为SectorM,该扇区当前待调度终端为UEM,对当前取出的空闲资源块上调度的m个终端UEi,i=1…m,m大于等于1,UEi所属的扇区为Sectori;Assume that the currently retrieved sector is SectorM, and the current terminal to be scheduled in this sector is UEM. For the m UEi scheduled on the currently retrieved idle resource block, i=1...m, where m is greater than or equal to 1, the sector to which UEi belongs for Sectori;
如果每个UEi均满足如下条件:SectorM不是UEi的协作扇区;或者,SectorM是UEi的协作扇区,且在当前取出的空闲资源块上UEi到其服务扇区Sectori的信道系数与到所述扇区SectorM的信道系数的相关性系数指示值为第一指定值;或者,SectorM是UEi的协作扇区,且在当前取出的空闲资源块上UEi到其服务扇区Sectori的信道系数与到所述扇区SectorM的信道系数的相关性系数指示值非第一指定值,且UEM对当前取出的空闲资源块上调度的终端UEi的干扰小于等于干扰门限或者干扰导致的信号质量下降小于等于信号质量门限,则满足所述预设的分配条件;否则,不满足所述预设的分配条件;If each UEi satisfies the following conditions: SectorM is not a cooperative sector of UEi; or, SectorM is a cooperative sector of UEi, and the channel coefficient from UEi to its serving sector Sectori on the currently retrieved idle resource block is the same as that to the The correlation coefficient indication value of the channel coefficient of the sector SectorM is the first specified value; or, SectorM is a cooperative sector of UEi, and the channel coefficient from UEi to its serving sector Sectori on the currently fetched idle resource block is the same as that to all The correlation coefficient indication value of the channel coefficient of the sector SectorM is not the first specified value, and the interference of the UEM to the terminal UEi scheduled on the currently retrieved idle resource block is less than or equal to the interference threshold or the signal quality degradation caused by the interference is less than or equal to the signal quality threshold, the preset distribution condition is satisfied; otherwise, the preset distribution condition is not satisfied;
所述第一指定值指示在当前取出的空闲资源块上UEi到其服务扇区Sectori的信道系数与到所述扇区SectorM的信道系数的相关性系数小于给定阈值。The first specified value indicates that the correlation coefficient between the channel coefficient from UEi to its serving sector Sectori and the channel coefficient to the sector SectorM on the currently retrieved idle resource block is smaller than a given threshold.
进一步的,上述方法还可具有以下特点,按如下方式判断当前待调度终端对在当前取出的空闲资源块上调度的终端的干扰导致的信号质量下降是否小于等于信号质量门限:Further, the above-mentioned method may also have the following characteristics, judging whether the signal quality degradation caused by the interference of the terminal currently to be scheduled to the terminal scheduled on the currently retrieved idle resource block is less than or equal to the signal quality threshold in the following manner:
计算在将所述当前取出的空闲资源块分配和不分配给所述待调度终端时,所述当前取出的空闲资源块上调度的终端的新信号质量值和原信号质量值,根据该新信号质量值和原信号质量值获取整体频谱变化量,将该整体频谱变化量与预设的整体频谱变化量阈值比较,如果小于等于所述整体频谱变化量阈值,则干扰导致的信号质量下降小于等于信号质量门限,否则,干扰导致的信号质量下降大于信号质量门限。Calculating the new signal quality value and the original signal quality value of the terminal scheduled on the currently fetched idle resource block when the currently fetched idle resource block is allocated or not allocated to the terminal to be scheduled, according to the new signal The quality value and the original signal quality value obtain the overall spectrum variation, compare the overall spectrum variation with the preset overall spectrum variation threshold, if it is less than or equal to the overall spectrum variation threshold, the signal quality degradation caused by interference is less than or equal to Signal quality threshold, otherwise, the signal quality degradation caused by interference is greater than the signal quality threshold.
进一步的,上述方法还可具有以下特点,所述信号质量值为SINR值;Further, the above method may also have the following characteristics, the signal quality value is an SINR value;
根据该新信号质量值和原信号质量值获取整体频谱变化量包括:Obtaining the overall spectrum variation according to the new signal quality value and the original signal quality value includes:
其中,SINRUE为原信号质量值,NewSINRUE为新信号质量值,ΔSEUE为整体频谱效率变化量。Among them, SINR UE is the original signal quality value, NewSINR UE is the new signal quality value, and ΔSE UE is the overall spectrum efficiency change.
进一步的,上述方法还可具有以下特点,所述方法还包括:Further, the above-mentioned method can also have the following characteristics, and the method also includes:
终端的服务扇区将终端反馈的信道质量指示CQI所对应的调制编码集MCS与给定的MCS阈值比较,如果小于所述MCS阈值,则为远点边缘终端;The serving sector of the terminal compares the modulation and coding set MCS corresponding to the channel quality indicator CQI fed back by the terminal with a given MCS threshold, and if it is smaller than the MCS threshold, it is a far-point edge terminal;
否则,该终端的服务扇区统计该终端上报的到相邻扇区的参考信号接收功率RSRQ测量信息以及该终端到所述服务扇区的RSRQ测量信息,比较两者之间的差值与给定的测量差值阈值,如果小于所述测量差值阈值,则该相邻扇区为该终端的协作扇区;如果该终端没有协作扇区,则该终端为内环终端,否则为近点边缘终端;Otherwise, the serving sector of the terminal counts the reference signal received power RSRQ measurement information reported by the terminal to the adjacent sector and the RSRQ measurement information from the terminal to the serving sector, and compares the difference between the two with the given A predetermined measurement difference threshold, if it is smaller than the measurement difference threshold, the adjacent sector is the cooperative sector of the terminal; if the terminal does not have a cooperative sector, the terminal is an inner ring terminal, otherwise it is a close point edge terminal;
根据如下方式判断终端是否有协作扇区:当终端为远点边缘终端或内环终端时,无协作扇区,当终端为近点边缘终端时,有协作扇区。Whether the terminal has a cooperative sector is judged according to the following method: when the terminal is a far-point edge terminal or an inner-ring terminal, there is no cooperative sector; when the terminal is a near-point edge terminal, there is a cooperative sector.
本发明还提供一种协调调度装置,包括:The present invention also provides a coordination scheduling device, including:
扇区排序单元,用于对基带池内的扇区进行优先级排序;The sector sorting unit is used to prioritize the sectors in the baseband pool;
第一调度单元,用于取出优先级最高的扇区,为该扇区内的终端分配资源;The first scheduling unit is configured to take out the sector with the highest priority and allocate resources for terminals in the sector;
控制单元,用于在第一调度单元为优先级最高的扇区内的终端分配资源后,按照优先级从高到低依次取出该基带池内的其他扇区;The control unit is configured to, after the first scheduling unit allocates resources to the terminal in the sector with the highest priority, take out other sectors in the baseband pool in order according to the priority from high to low;
第二调度单元,用于对控制单元取出的扇区,执行如下操作:The second scheduling unit is configured to perform the following operations on the sector taken out by the control unit:
根据调度优先级取出当前扇区内待调度的终端中优先级最高的终端,按该终端在每个空闲资源块上获得的信号质量值对空闲资源块排序,按信号质量从好到差的顺序取出空闲资源块,判断是否满足预设的分配条件,如果满足,则将该空闲资源块分配给所述终端,否则,继续取出下一个空闲资源块进行判断,直到为所述终端分配了空闲资源块或者判断所有空闲资源块都无法分配给所述终端;依次类推,获取当前扇区内下一个待调度的终端,进行资源调度,直到完成对当前扇区内所有待调度终端的调度。According to the scheduling priority, the terminal with the highest priority among the terminals to be scheduled in the current sector is taken out, and the idle resource blocks are sorted according to the signal quality value obtained by the terminal on each idle resource block, in order of signal quality from good to bad Take out a free resource block, and judge whether the preset allocation condition is satisfied, if so, allocate the free resource block to the terminal, otherwise, continue to take out the next free resource block for judgment, until the free resource is allocated to the terminal block or judge that all free resource blocks cannot be allocated to the terminal; and so on, obtain the next terminal to be scheduled in the current sector, and perform resource scheduling until the scheduling of all terminals to be scheduled in the current sector is completed.
进一步的,上述装置还可具有以下特点,所述第二调度单元根据如下方式确定是否满足预设的分配条件:Further, the above-mentioned device may also have the following characteristics, the second scheduling unit determines whether the preset allocation condition is satisfied according to the following method:
判断将所述当前取出的空闲资源块分配给当前待调度终端时,该当前待调度终端对当前取出的空闲资源块上调度的该基带池下的每一个终端的干扰是否小于等于干扰门限或者干扰导致的信号质量下降是否小于等于信号质量门限,如果是,则满足所述预设的分配条件,否则,不满足所述预设的分配条件。Judging when the currently retrieved idle resource block is allocated to the current terminal to be scheduled, whether the interference of the currently unscheduled terminal to each terminal under the baseband pool scheduled on the currently retrieved idle resource block is less than or equal to the interference threshold or caused by interference Whether the signal quality degradation is less than or equal to the signal quality threshold, if yes, the preset allocation condition is satisfied; otherwise, the preset allocation condition is not satisfied.
进一步的,上述装置还可具有以下特点,所述第二调度单元根据如下方式确定是否满足预设的分配条件:Further, the above-mentioned device may also have the following characteristics, the second scheduling unit determines whether the preset allocation condition is satisfied according to the following method:
如果当前待调度终端无协作扇区,则满足所述预设的分配条件;If the current terminal to be scheduled has no cooperative sector, the preset allocation condition is satisfied;
如果当前待调度终端有协作扇区,则:If the current terminal to be scheduled has a cooperative sector, then:
判断在将所述当前取出的空闲资源块分配给所述当前待调度终端时,该当前待调度终端对其各协作扇区在当前取出的空闲资源块上调度的每一个终端的干扰是否小于等于干扰门限或者干扰导致的信号质量下降是否小于等于信号质量门限,如果是,则满足所述预设的分配条件,否则,不满足所述预设的分配条件。Judging when the currently fetched idle resource block is allocated to the current to-be-scheduled terminal, whether the interference of the current to-be-scheduled terminal to each terminal scheduled on the currently fetched idle resource block by the cooperating sectors is less than or equal to Whether the interference threshold or the signal quality degradation caused by the interference is less than or equal to the signal quality threshold, if yes, the preset allocation condition is satisfied; otherwise, the preset allocation condition is not satisfied.
进一步的,上述装置还可具有以下特点,所述第二调度单元根据如下方式确定是否满足预设的分配条件:Further, the above-mentioned device may also have the following characteristics, the second scheduling unit determines whether the preset allocation condition is satisfied according to the following method:
如果当前待调度终端无协作扇区,则满足所述预设的分配条件;If the current terminal to be scheduled has no cooperative sector, the preset allocation condition is satisfied;
如果当前待调度终端有协作扇区,则:If the current terminal to be scheduled has a cooperative sector, then:
假设当前取出的扇区为SectorM,该扇区当前待调度终端为UEM,对当前取出的空闲资源块上调度的m个终端UEi,i=1…m,m大于等于1,UEi所属的扇区为Sectori;Assume that the currently retrieved sector is SectorM, and the current terminal to be scheduled in this sector is UEM. For the m UEi scheduled on the currently retrieved idle resource block, i=1...m, where m is greater than or equal to 1, the sector to which UEi belongs for Sectori;
如果每个UEi均满足如下条件:SectorM不是UEi的协作扇区;或者,SectorM是UEi的协作扇区,且在当前取出的空闲资源块上UEi到其服务扇区Sectori的信道系数与到所述扇区SectorM的信道系数的相关性系数指示值为第一指定值;或者,SectorM是UEi的协作扇区,且在当前取出的空闲资源块上UEi到其服务扇区Sectori的信道系数与到所述扇区SectorM的信道系数的相关性系数指示值非第一指定值,且UEM对当前取出的空闲资源块上调度的终端UEi的干扰小于等于干扰门限或者干扰导致的信号质量下降小于等于信号质量门限;则满足所述预设的分配条件;否则,不满足所述预设的分配条件;If each UEi all satisfies the following conditions: SectorM is not a cooperative sector of UEi; The correlation coefficient indication value of the channel coefficient of the sector SectorM is the first specified value; or, SectorM is a cooperative sector of UEi, and the channel coefficient from UEi to its serving sector Sectori on the currently fetched idle resource block is the same as that to all The correlation coefficient indication value of the channel coefficient of the sector SectorM is not the first specified value, and the interference of the UEM to the terminal UEi scheduled on the currently retrieved idle resource block is less than or equal to the interference threshold or the signal quality degradation caused by the interference is less than or equal to the signal quality threshold; the preset allocation condition is met; otherwise, the preset allocation condition is not met;
所述第一指定值指示在当前取出的空闲资源块上UEi到其服务扇区Sectori的信道系数与到所述扇区SectorM的信道系数的相关性系数小于给定阈值。The first specified value indicates that the correlation coefficient between the channel coefficient from UEi to its serving sector Sectori and the channel coefficient to the sector SectorM on the currently retrieved idle resource block is smaller than a given threshold.
进一步的,上述装置还可具有以下特点,所述第二调度单元根据如下方式确定是否满足预设的分配条件:Further, the above-mentioned device may also have the following characteristics, the second scheduling unit determines whether the preset allocation condition is satisfied according to the following method:
假设当前取出的扇区为SectorM,该扇区当前待调度终端为UEM,对当前取出的空闲资源块上调度的m个终端UEi,i=1…m,m大于等于1,UEi所属的扇区为Sectori;Assume that the currently retrieved sector is SectorM, and the current terminal to be scheduled in this sector is UEM. For the m UEi scheduled on the currently retrieved idle resource block, i=1...m, where m is greater than or equal to 1, the sector to which UEi belongs for Sectori;
如果每个UEi均满足如下条件:SectorM不是UEi的协作扇区;或者,SectorM是UEi的协作扇区,且在当前取出的空闲资源块上UEi到其服务扇区Sectori的信道系数与到所述扇区SectorM的信道系数的相关性系数指示值为第一指定值;或者,SectorM是UEi的协作扇区,且在当前取出的空闲资源块上UEi到其服务扇区Sectori的信道系数与到所述扇区SectorM的信道系数的相关性系数指示值非第一指定值,且UEM对当前取出的空闲资源块上调度的终端UEi的干扰小于等于干扰门限或者干扰导致的信号质量下降小于等于信号质量门限,则满足所述预设的分配条件;否则,不满足所述预设的分配条件;If each UEi satisfies the following conditions: SectorM is not a cooperative sector of UEi; or, SectorM is a cooperative sector of UEi, and the channel coefficient from UEi to its serving sector Sectori on the currently retrieved idle resource block is the same as that to the The correlation coefficient indication value of the channel coefficient of the sector SectorM is the first specified value; or, SectorM is a cooperative sector of UEi, and the channel coefficient from UEi to its serving sector Sectori on the currently fetched idle resource block is the same as that to all The correlation coefficient indication value of the channel coefficient of the sector SectorM is not the first specified value, and the interference of the UEM to the terminal UEi scheduled on the currently retrieved idle resource block is less than or equal to the interference threshold or the signal quality degradation caused by the interference is less than or equal to the signal quality threshold, the preset distribution condition is satisfied; otherwise, the preset distribution condition is not satisfied;
所述第一指定值指示在当前取出的空闲资源块上UEi到其服务扇区Sectori的信道系数与到所述扇区SectorM的信道系数的相关性系数小于给定阈值。The first specified value indicates that the correlation coefficient between the channel coefficient from UEi to its serving sector Sectori and the channel coefficient to the sector SectorM on the currently retrieved idle resource block is smaller than a given threshold.
进一步的,上述装置还可具有以下特点,所述第二调度单元按如下方式判断当前待调度终端对在当前取出的空闲资源块上调度的终端的干扰导致的信号质量下降是否小于等于信号质量门限:Further, the above-mentioned device may also have the following feature, the second scheduling unit judges whether the signal quality degradation caused by the interference of the terminal currently to be scheduled to the terminal scheduled on the currently retrieved idle resource block is less than or equal to the signal quality threshold in the following manner :
计算在将所述当前取出的空闲资源块分配和不分配给所述待调度终端时,所述当前取出的空闲资源块上调度的终端的新信号质量值和原信号质量值,根据该新信号质量值和原信号质量值获取整体频谱变化量,将该整体频谱变化量与预设的整体频谱变化量阈值比较,如果小于等于所述整体频谱变化量阈值,则干扰导致的信号质量下降小于等于信号质量门限,否则,干扰导致的信号质量下降大于信号质量门限。Calculating the new signal quality value and the original signal quality value of the terminal scheduled on the currently fetched idle resource block when the currently fetched idle resource block is allocated or not allocated to the terminal to be scheduled, according to the new signal The quality value and the original signal quality value obtain the overall spectrum variation, compare the overall spectrum variation with the preset overall spectrum variation threshold, if it is less than or equal to the overall spectrum variation threshold, the signal quality degradation caused by interference is less than or equal to Signal quality threshold, otherwise, the signal quality degradation caused by interference is greater than the signal quality threshold.
进一步的,上述装置还可具有以下特点,所述信号质量值为SINR值;Further, the above-mentioned device may also have the following characteristics, the signal quality value is an SINR value;
所述第二调度单元根据该新信号质量值和原信号质量值获取整体频谱变化量包括:The acquisition of the overall spectrum variation by the second scheduling unit according to the new signal quality value and the original signal quality value includes:
其中,SINRUE为原信号质量值,NewSINRUE为新信号质量值,ΔSEUE为整体频谱效率变化量。Among them, SINR UE is the original signal quality value, NewSINR UE is the new signal quality value, and ΔSE UE is the overall spectrum efficiency change.
进一步的,上述装置还可具有以下特点,所述装置还包括终端类型确定单元,用于将终端反馈的信道质量指示CQI所对应的调制编码集MCS与给定的MCS阈值比较,如果小于所述MCS阈值,则为远点边缘终端;否则,统计该终端上报的到相邻扇区的参考信号接收功率RSRQ测量信息以及该终端到所述服务扇区的RSRQ测量信息,比较两者之间的差值与给定的测量差值阈值,如果小于所述测量差值阈值,则该相邻扇区为该终端的协作扇区;如果该终端没有协作扇区,则该终端为内环终端,否则为近点边缘终端;Further, the above-mentioned device may also have the following features, the device also includes a terminal type determining unit, configured to compare the modulation and coding set MCS corresponding to the channel quality indicator CQI fed back by the terminal with a given MCS threshold, and if it is smaller than the If the MCS threshold is the far-point edge terminal; otherwise, count the reference signal received power RSRQ measurement information reported by the terminal to the adjacent sector and the RSRQ measurement information from the terminal to the serving sector, and compare the relationship between the two If the difference and a given measurement difference threshold are smaller than the measurement difference threshold, the adjacent sector is the cooperative sector of the terminal; if the terminal does not have a cooperative sector, the terminal is an inner ring terminal, Otherwise, the near-point edge terminal;
所述第二调度单元根据终端类型确定终端有无协作扇区,当终端为远点边缘终端或内环终端时,无协作扇区,当终端为近点边缘终端时,有协作扇区。The second scheduling unit determines whether the terminal has a cooperative sector according to the terminal type. When the terminal is a far point edge terminal or an inner ring terminal, there is no cooperative sector, and when the terminal is a near point edge terminal, there is a cooperative sector.
通过本发明,可以预估干扰,在保证优先级高的扇区的终端分配到最优资源块的前提下,尽可能的使得协作扇区之间互为干扰较强的终端分配到不相同的频率子带资源,以达到干扰协调,提高整体频谱效率以及边缘终端的频谱效率的目的。Through the present invention, the interference can be estimated, and on the premise of ensuring that the terminals in the sector with high priority are allocated to the optimal resource block, as far as possible, the terminals with strong mutual interference among the cooperative sectors are allocated to different resource blocks. Frequency subband resources to achieve interference coordination, improve the overall spectrum efficiency and the spectrum efficiency of edge terminals.
附图说明Description of drawings
图1是根据本发明实施例1的总体流程图;Fig. 1 is the overall flowchart according to embodiment 1 of the present invention;
图2是根据本发明实施例1扇区S2调度具体流程图;FIG. 2 is a specific flow chart of sector S2 scheduling according to Embodiment 1 of the present invention;
图3是根据本发明实施例1扇区S1调度具体流程图;FIG. 3 is a specific flowchart of sector S1 scheduling according to Embodiment 1 of the present invention;
图4是根据本发明实施例1扇区S1当前调度用户确定调度RB具体流程图;Fig. 4 is a specific flow chart of determining and scheduling RBs for the currently scheduled user in sector S1 according to Embodiment 1 of the present invention;
图5是根据本发明实施例2的总体流程图;FIG. 5 is an overall flow chart according to Embodiment 2 of the present invention;
图6是根据本发明实施例2扇区S2调度具体流程图;FIG. 6 is a specific flow chart of sector S2 scheduling according to Embodiment 2 of the present invention;
图7是根据本发明实施例2扇区S1调度具体流程图;FIG. 7 is a specific flow chart of sector S1 scheduling according to Embodiment 2 of the present invention;
图8是本发明实施例协调调度装置框图。Fig. 8 is a block diagram of a coordination scheduling device according to an embodiment of the present invention.
具体实施方式Detailed ways
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。Hereinafter, the present invention will be described in detail with reference to the drawings and examples. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined with each other.
由于终端总的发射功率是有上限的,因此终端的发射天线数越多,平均到每根发射天线的发射功率就越小,因此终端采用单天线发射时比多天线发射时可以使用的功率要大,为了尽可能的增强上行系统覆盖范围,同时也降低系统实现的复杂性,本发明中的终端采用单天线发送数据。而在基站侧,则没有这方面的限制,因此基站采用多根天线发射以及接收数据。Since the total transmit power of the terminal has an upper limit, the more transmit antennas the terminal has, the smaller the average transmit power of each transmit antenna is, so the terminal can use more power when using a single antenna to transmit than when multiple antennas transmit In order to enhance the coverage of the uplink system as much as possible and reduce the complexity of system implementation, the terminal in the present invention uses a single antenna to transmit data. On the base station side, there is no such limitation, so the base station uses multiple antennas to transmit and receive data.
通过本发明,系统将所有的基站分为若干个基带池,同一个基带池内的扇区可以共享调度信息以及终端测量的反馈信息,基带池的设置可大可小,比如,可以将一个基站或不同基站下的三个扇区视为一个基带池,或者,将地理位置相邻的七个基站下的共二十一个扇区视为一个基带池。基带池包含的最大扇区个数不限定,视基带池处理能力而定。由于基带池内的扇区调度信息以及终端测量反馈的信息可以共享,因此可以将一个基带池内的终端进行统一调度。Through the present invention, the system divides all base stations into several baseband pools. Sectors in the same baseband pool can share scheduling information and terminal measurement feedback information. Baseband pools can be set large or small. For example, a base station or Three sectors under different base stations are regarded as a baseband pool, or a total of 21 sectors under seven geographically adjacent base stations are regarded as a baseband pool. The maximum number of sectors contained in the baseband pool is not limited and depends on the processing capability of the baseband pool. Since the sector scheduling information in the baseband pool and the information fed back by terminal measurement can be shared, the terminals in a baseband pool can be uniformly scheduled.
首先基带池确定每个终端的协作调度扇区集合,其中,可以根据终端反馈的RSRQ(Reference Signal Received Power,参考信号接收功率)测量信息确定每个终端的协作调度扇区集合。基带池内根据一定的原则生成扇区优先级次序,确定基带池下各个扇区调度的先后顺序,然后各个扇区根据终端反馈的CQI(Channel Quality Information,信道质量指示信息)计算出每个待调度终端的优先级权值。对于优先级最高的扇区,可以不考虑对其他扇区的干扰问题,直接依据传统的调度原则进行调度(包括比例公平调度原则,最大信干噪比调度原则等),然后依次完成其他扇区的调度,当非最高优先级扇区调度的时候,按照传统的调度原则为终端分配资源后,必须进一步的考虑调度该终端对其他已经调度完毕的终端造成的干扰,假设当优先级排序为第M(M>1)的扇区进行调度时,必须考虑对优先级排序为第1,2…M-1的扇区已经调度的终端造成的干扰情况,如果干扰过大,则需要换一个资源块进行调度,直到干扰满足条件为止,如果在所有的资源块上都对其他终端造成干扰过大则在该帧中不能进行调度。First, the baseband pool determines a set of coordinated scheduling sectors for each terminal, where the set of coordinated scheduling sectors for each terminal can be determined according to RSRQ (Reference Signal Received Power, reference signal received power) measurement information fed back by the terminal. In the baseband pool, the priority order of sectors is generated according to certain principles, and the order of scheduling of each sector under the baseband pool is determined, and then each sector calculates the number of each terminal to be scheduled according to the CQI (Channel Quality Information, Channel Quality Information) fed back by the terminal. the priority value of . For the sector with the highest priority, the interference to other sectors can be ignored, and the scheduling can be performed directly according to the traditional scheduling principles (including the proportional fair scheduling principle, the maximum signal-to-interference and noise ratio scheduling principle, etc.), and then complete the other sectors sequentially Scheduling, when the non-highest priority sector is scheduled, after allocating resources to the terminal according to the traditional scheduling principle, further consideration must be given to the interference caused by scheduling the terminal to other scheduled terminals. When scheduling M(M>1) sectors, it is necessary to consider the interference caused by the terminals already scheduled by the sectors whose priorities are No. 1, 2...M-1. If the interference is too large, you need to change another resource Blocks are scheduled until the interference meets the conditions. If all resource blocks cause too much interference to other terminals, scheduling cannot be performed in this frame.
判断干扰是否过大,对于上行系统和下行系统则有所不同。对于上行系统来说,由于同一个基带池下的扇区可以共享所有终端的调度分配信息以及测量得到的信道信息,因此在给终端分配资源的时候可以预估该终端在该资源块调度后,会对已经调度的终端造成的干扰有多大,如果干扰过大,使得已经调度的终端的信干噪比下降比值超过一定的门限值,则不能给该终端分配该资源,需要换其他资源块进行分配,如果满足上述条件,则可以将该资源块分配给该终端。Judging whether the interference is too large is different for the uplink system and the downlink system. For the uplink system, since the sectors under the same baseband pool can share the scheduling allocation information of all terminals and the channel information obtained by measurement, it can be estimated that the terminal will be scheduled after the resource block is scheduled when resources are allocated to the terminal. How much interference is caused to the scheduled terminal? If the interference is too large, so that the signal-to-interference-noise ratio reduction ratio of the scheduled terminal exceeds a certain threshold value, the resource cannot be allocated to the terminal, and other resource blocks need to be replaced. Allocation, if the above conditions are met, the resource block can be allocated to the terminal.
判断干扰是否过大,对于下行系统来说,由于基站无法知道终端测量的下行信道系数,因此需要终端来反馈,但是由于直接反馈信道系数开销太大,因此本发明中终端在测量服务扇区以及相邻协作扇区的信道系数后需要分别计算服务扇区与各个协作扇区的相关系数,并与给定的阈值进行比较,相关系数大于给定阈值的反馈1,小于的则反馈0,可以在每个RB上都反馈一个表征相关系数的值,也可以只在每个subband(子带)上反馈一个表征相关系数的值,反馈的粒度由系统灵活配置。假设终端UEa的服务扇区为Ca,协作调度扇区分别为Cb,Cc,系统配置的反馈粒度为每个RB反馈一个,则终端UEa需要分别在每个RB上计算扇区Ca与扇区Cb的相关系数,扇区Ca与扇区Cc的相关系数并与给定阈值比较确定是0还是1,然后将所有生成的相关系数反馈给服务扇区,服务扇区再将该信息共享给同一个基带池下的所有扇区。Judging whether the interference is too large, for the downlink system, since the base station cannot know the downlink channel coefficient measured by the terminal, the terminal needs to feed back, but since the direct feedback channel coefficient is too expensive, the terminal in the present invention measures the serving sector and After the channel coefficients of adjacent cooperative sectors, the correlation coefficients between the serving sector and each cooperative sector need to be calculated separately, and compared with a given threshold. If the correlation coefficient is greater than the given threshold, the feedback will be 1, and if it is smaller, the feedback will be 0. You can A value representing the correlation coefficient is fed back on each RB, or only one value representing the correlation coefficient can be fed back on each subband (subband), and the granularity of the feedback is flexibly configured by the system. Assuming that the serving sector of UEa is Ca, the coordinated scheduling sectors are Cb and Cc respectively, and the feedback granularity configured by the system is one for each RB, then UEa needs to calculate sector Ca and sector Cb on each RB respectively. The correlation coefficient of sector Ca and sector Cc is compared with a given threshold to determine whether it is 0 or 1, and then all the generated correlation coefficients are fed back to the serving sector, and the serving sector then shares the information with the same All sectors under the baseband pool.
假设基带池内的扇区,按照优先级进行排序,依次为C1,C2,C3…CN,当根据调度准则确定扇区CM(1<M<N)分配RBi给UE的时候,需要找出C1,C2…CM-1扇区在RBi中已经调度的终端,依次根据已经调度的终端反馈的信道相关系数指示信息,确定本扇区的调度是否会对该终端造成干扰,以扇区CM-1为例,假设其调度的终端为UE(m-1),如果该终端的协作扇区不包括当前扇区CM,则无需考虑对终端UE(m-1)的影响,如果该终端的协作扇区包括当前扇区CM,且在相应的RB上反馈的信道相关系数为0,也无需考虑对终端UE(m-1)的影响,如果该终端的协作扇区包括当前扇区CM,且在相应的RB上反馈的信道相关系数为1,则需要进一步的考虑调度终端UE对UE(m-1)的干扰有多大,如果干扰过大,使得已经调度的终端UE(m-1)的信干噪比下降比值超过一定的门限值,则不能给该终端分配该资源,需要换其他资源块进行分配,反之,则表明将该资源块分配给该终端UE对UE(m-1)的影响可以接受,然后再考虑对下一个扇区调度的终端的影响,如果对所有在RBi上已经调度的终端的影响都可以接受,则可以将该资源块分配给该终端,否则需要换其他资源块分配给UE,按照上述的方法继续判断。Assuming that the sectors in the baseband pool are sorted according to their priority, they are C1, C2, C3...CN, when the sector CM (1<M<N) is determined to allocate RBi to the UE according to the scheduling criteria, it is necessary to find out C1, C2...CM-1 sectors have already scheduled terminals in RBi, and then determine whether the scheduling of this sector will cause interference to the terminals according to the channel correlation coefficient indication information fed back by the scheduled terminals, taking sector CM-1 as the For example, assuming that the scheduled terminal is UE(m-1), if the cooperating sector of the terminal does not include the current sector CM, there is no need to consider the impact on the terminal UE(m-1), if the cooperating sector of the terminal Including the current sector CM, and the channel correlation coefficient fed back on the corresponding RB is 0, and there is no need to consider the impact on the terminal UE(m-1), if the cooperative sector of the terminal includes the current sector CM, and in the corresponding If the channel correlation coefficient fed back on the RB is 1, it is necessary to further consider how much interference the scheduling terminal UE has on the UE (m-1). If the interference is too large, the signal interference of the scheduled terminal UE (m-1) If the noise ratio reduction ratio exceeds a certain threshold value, the resource cannot be allocated to the terminal, and other resource blocks need to be allocated for allocation. Otherwise, it indicates the impact of allocating the resource block to the terminal UE on UE(m-1) Acceptable, and then consider the impact on the terminal scheduled by the next sector. If the impact on all terminals scheduled on the RBi is acceptable, the resource block can be allocated to the terminal, otherwise it needs to be changed to another resource block Assigned to UE, continue to judge according to the above method.
如果基带池中的扇区个数不多,例如只有三个扇区组成一个基带池,可以是同一个基站下的三个扇区,也可以是不同基站下的三个扇区,那么可以无须确定终端的协作扇区集合,默认的,协作扇区为相邻的两个扇区,那么终端在调度某个资源块之前,需要预估对已经完成调度分配的扇区在该资源块上调度的终端的干扰,也就是说,由于优先级越高的扇区内的终端越先调度,需要考虑对其他扇区终端干扰的情况就越少,约束就越少,就越有可能选到最优的资源块,而优先级低的扇区的终端后调度分配,由于之前已经调度分配的终端就越多,那么终端需要对其他终端的干扰就越多,可选的资源块就越少。If there are not many sectors in the baseband pool, for example, only three sectors form a baseband pool, which can be three sectors under the same base station or three sectors under different base stations, then it is not necessary to Determine the set of cooperative sectors of the terminal. By default, the cooperative sectors are two adjacent sectors. Then, before scheduling a resource block, the terminal needs to estimate that the sector that has completed the scheduling assignment will be scheduled on the resource block. That is to say, since the terminals in the sector with higher priority are scheduled first, the less interference to terminals in other sectors needs to be considered, the fewer constraints are, and the more likely to select the most Optimal resource blocks, and the post-scheduling allocation of terminals in low-priority sectors, because the more terminals have been scheduled and allocated before, the more terminals need to interfere with other terminals, and the fewer available resource blocks.
另一种方式是不逐一考虑对同一基带池下所有优先级较高的扇区相同资源块上的终端的干扰,可以有选择的考虑对部分扇区的干扰,具体的:Another way is not to consider the interference to terminals on the same resource block of all sectors with higher priority under the same baseband pool one by one, but to selectively consider the interference to some sectors, specifically:
基带池下的各个扇区可以根据终端上报的测量结果确定终端的协作扇区集合,假定终端为U,其服务扇区为S,测量信息满足一定条件的且位于同一基带池下的扇区为{N1,N2,N3},则U的协作扇区集合为{N1,N2,N3},如果根据一定的法则,判断出终端U协作扇区集合中的元素只有一个,即只有服务扇区,则该终端为内环终端,反之则为边缘终端。如果调度的终端为内环终端,则无需考虑该终端对其他终端的干扰,如果终端为边缘终端,那么在调度该终端之前,需要预估该终端对其协作扇区已经确定调度的终端的干扰。其中,边缘终端进一步包括近点边缘终端和远点边缘终端。其中,内环终端和远点边缘终端统称为无协作扇区的终端,近点边缘终端称为有协作扇区的终端。Each sector under the baseband pool can determine the cooperative sector set of the terminal according to the measurement results reported by the terminal. Assume that the terminal is U, its serving sector is S, and the sectors whose measurement information meets certain conditions and are located in the same baseband pool are {N1 , N2, N3}, then the set of cooperative sectors of U is {N1, N2, N3}. If according to certain rules, it is judged that there is only one element in the set of cooperative sectors of terminal U, that is, only the serving sector, then the The terminal is an inner ring terminal, otherwise it is an edge terminal. If the scheduled terminal is an inner-ring terminal, there is no need to consider the interference of the terminal to other terminals. If the terminal is an edge terminal, before scheduling the terminal, it is necessary to estimate the interference of the terminal to the terminal that has been scheduled by its cooperative sector . Wherein, the edge terminal further includes a near-point edge terminal and a far-point edge terminal. Wherein, the inner-ring terminal and the far-point edge terminal are collectively referred to as a terminal without a cooperative sector, and the near-point edge terminal is referred to as a terminal with a cooperative sector.
在基带池中的扇区个数较多,例如有三层共57个扇区时,上述方法可以减少计算量。When the number of sectors in the baseband pool is large, for example, there are 57 sectors in three layers, the above method can reduce the calculation amount.
本发明实施例提供一种协调调度方法,包括:An embodiment of the present invention provides a coordinated scheduling method, including:
对基带池内的扇区进行优先级排序;Prioritize the sectors in the baseband pool;
取出优先级最高的扇区,为该扇区内的终端分配资源后,按照优先级从高到低依次取出该基带池内的其他扇区,对取出的每个扇区,执行如下操作:Take out the sector with the highest priority, and after allocating resources for terminals in the sector, take out other sectors in the baseband pool in order of priority from high to low, and perform the following operations for each taken out sector:
根据调度优先级取出当前扇区内待调度的终端中优先级最高的终端,按该终端在每个空闲资源块上获得的信号质量值对空闲资源块排序,按信号质量从好到差的顺序取出空闲资源块,判断是否满足预设的分配条件,如果满足,则将该空闲资源块分配给所述终端,否则,继续取出下一个空闲资源块进行判断,直到为所述终端分配了空闲资源块或者判断所有空闲资源块都无法分配给所述终端;依次类推,获取当前扇区内下一个待调度的终端,进行资源调度,直到完成对当前扇区内所有待调度终端的调度。According to the scheduling priority, the terminal with the highest priority among the terminals to be scheduled in the current sector is taken out, and the idle resource blocks are sorted according to the signal quality value obtained by the terminal on each idle resource block, in order of signal quality from good to bad Take out a free resource block, and judge whether the preset allocation condition is satisfied, if so, allocate the free resource block to the terminal, otherwise, continue to take out the next free resource block for judgment, until the free resource is allocated to the terminal block or judge that all free resource blocks cannot be allocated to the terminal; and so on, obtain the next terminal to be scheduled in the current sector, and perform resource scheduling until the scheduling of all terminals to be scheduled in the current sector is completed.
其中,根据如下方式确定是否满足预设的分配条件:Among them, determine whether the preset allocation conditions are met according to the following method:
判断将所述当前取出的空闲资源块分配给当前待调度终端时,该当前待调度终端对当前取出的空闲资源块上调度的该基带池下的每一个终端的干扰是否小于等于干扰门限或者干扰导致的信号质量下降是否小于等于信号质量门限,如果是,则满足所述预设的分配条件,否则,不满足所述预设的分配条件。Judging when the currently retrieved idle resource block is allocated to the current terminal to be scheduled, whether the interference of the currently unscheduled terminal to each terminal under the baseband pool scheduled on the currently retrieved idle resource block is less than or equal to the interference threshold or caused by interference Whether the signal quality degradation is less than or equal to the signal quality threshold, if yes, the preset allocation condition is satisfied; otherwise, the preset allocation condition is not satisfied.
其中,根据如下方式确定是否满足预设的分配条件:Among them, determine whether the preset allocation conditions are met according to the following method:
如果当前待调度终端无协作扇区,则满足所述预设的分配条件;If the current terminal to be scheduled has no cooperative sector, the preset allocation condition is satisfied;
如果当前待调度终端有协作扇区,则:If the current terminal to be scheduled has a cooperative sector, then:
判断在将所述当前取出的空闲资源块分配给所述当前待调度终端时,该当前待调度终端对其各协作扇区在当前取出的空闲资源块上调度的每一个终端的干扰是否小于等于干扰门限或者干扰导致的信号质量下降是否小于等于信号质量门限,如果是,则满足所述预设的分配条件,否则,不满足所述预设的分配条件。Judging when the currently fetched idle resource block is allocated to the current to-be-scheduled terminal, whether the interference of the current to-be-scheduled terminal to each terminal scheduled on the currently fetched idle resource block by the cooperating sectors is less than or equal to Whether the interference threshold or the signal quality degradation caused by the interference is less than or equal to the signal quality threshold, if yes, the preset allocation condition is satisfied; otherwise, the preset allocation condition is not satisfied.
其中,根据如下方式确定是否满足预设的分配条件:Among them, determine whether the preset allocation conditions are met according to the following method:
如果当前待调度终端无协作扇区,则满足所述预设的分配条件;If the current terminal to be scheduled has no cooperative sector, the preset allocation condition is satisfied;
如果当前待调度终端有协作扇区,则:If the current terminal to be scheduled has a cooperative sector, then:
假设当前取出的扇区为SectorM,该扇区当前待调度终端为UEM,对当前取出的空闲资源块上调度的m个终端UEi,i=1…m,m大于等于1,UEi所属的扇区为Sectori;Assume that the currently retrieved sector is SectorM, and the current terminal to be scheduled in this sector is UEM. For the m UEi scheduled on the currently retrieved idle resource block, i=1...m, where m is greater than or equal to 1, the sector to which UEi belongs for Sectori;
如果每个UEi均满足如下条件,SectorM不是UEi的协作扇区;或者,SectorM是UEi的协作扇区,且在当前取出的空闲资源块上UEi到其服务扇区Sectori的信道系数与到所述扇区SectorM的信道系数的相关性系数指示值为第一指定值;或者,SectorM是UEi的协作扇区,且在当前取出的空闲资源块上UEi到其服务扇区Sectori的信道系数与到所述扇区SectorM的信道系数的相关性系数指示值非第一指定值,且UEM对当前取出的空闲资源块上调度的终端UEi的干扰小于等于干扰门限或者干扰导致的信号质量下降小于等于信号质量门限;则满足所述预设的分配条件;否则,不满足所述预设的分配条件;If each UEi meets the following conditions, SectorM is not a cooperative sector of UEi; or, SectorM is a cooperative sector of UEi, and the channel coefficient from UEi to its serving sector Sectori on the currently fetched idle resource block is the same as that to the sector The correlation coefficient indication value of the channel coefficient of the sector SectorM is the first specified value; or, SectorM is a cooperative sector of UEi, and the channel coefficient from UEi to its serving sector Sectori on the currently fetched idle resource block is the same as that to all The correlation coefficient indication value of the channel coefficient of the sector SectorM is not the first specified value, and the interference of the UEM to the terminal UEi scheduled on the currently retrieved idle resource block is less than or equal to the interference threshold or the signal quality degradation caused by the interference is less than or equal to the signal quality threshold; the preset allocation condition is met; otherwise, the preset allocation condition is not met;
所述第一指定值指示在当前取出的空闲资源块上UEi到其服务扇区Sectori的信道系数与到所述扇区SectorM的信道系数的相关性系数小于给定阈值。The first specified value indicates that the correlation coefficient between the channel coefficient from UEi to its serving sector Sectori and the channel coefficient to the sector SectorM on the currently retrieved idle resource block is smaller than a given threshold.
其中,根据如下方式确定是否满足预设的分配条件:Among them, determine whether the preset allocation conditions are met according to the following method:
假设当前取出的扇区为SectorM,该扇区当前待调度终端为UEM,对当前取出的空闲资源块上调度的m个终端UEi,i=1…m,m大于等于1,UEi所属的扇区为Sectori;Assume that the currently retrieved sector is SectorM, and the current terminal to be scheduled in this sector is UEM. For the m UEi scheduled on the currently retrieved idle resource block, i=1...m, where m is greater than or equal to 1, the sector to which UEi belongs for Sectori;
如果每个UEi均满足如下条件:SectorM不是UEi的协作扇区;或者,SectorM是UEi的协作扇区,且在当前取出的空闲资源块上UEi到其服务扇区Sectori的信道系数与到所述扇区SectorM的信道系数的相关性系数指示值为第一指定值;或者,SectorM是UEi的协作扇区,且在当前取出的空闲资源块上UEi到其服务扇区Sectori的信道系数与到所述扇区SectorM的信道系数的相关性系数指示值非第一指定值,且UEM对当前取出的空闲资源块上调度的终端UEi的干扰小于等于干扰门限或者干扰导致的信号质量下降小于等于信号质量门限,则满足所述预设的分配条件;否则,不满足所述预设的分配条件。If each UEi satisfies the following conditions: SectorM is not a cooperative sector of UEi; or, SectorM is a cooperative sector of UEi, and the channel coefficient from UEi to its serving sector Sectori on the currently retrieved idle resource block is the same as that to the The correlation coefficient indication value of the channel coefficient of the sector SectorM is the first specified value; or, SectorM is a cooperative sector of UEi, and the channel coefficient from UEi to its serving sector Sectori on the currently fetched idle resource block is the same as that to all The correlation coefficient indication value of the channel coefficient of the sector SectorM is not the first specified value, and the interference of the UEM to the terminal UEi scheduled on the currently retrieved idle resource block is less than or equal to the interference threshold or the signal quality degradation caused by the interference is less than or equal to the signal quality threshold, the preset distribution condition is satisfied; otherwise, the preset distribution condition is not satisfied.
其中,按如下方式判断当前待调度终端对在当前取出的空闲资源块上调度的终端的干扰导致的信号质量下降是否小于等于信号质量门限:Among them, it is judged as follows whether the signal quality degradation caused by the interference of the terminal currently to be scheduled to the terminal scheduled on the currently retrieved idle resource block is less than or equal to the signal quality threshold:
计算在将所述当前取出的空闲资源块分配和不分配给所述待调度终端时,所述当前取出的空闲资源块上调度的终端的新信号质量值和原信号质量值,根据该新信号质量值和原信号质量值获取一变化量,比如整体频谱变化量,将该整体频谱变化量与预设的整体频谱变化量阈值比较,如果小于等于所述整体频谱变化量阈值,则干扰导致的信号质量下降小于等于信号质量门限,否则,干扰导致的信号质量下降大于信号质量门限。本发明不限于使用整体频谱变化量表征信号质量下降,也可以根据该新信号质量值和原信号质量值获得另一表示信号质量下降的参数。Calculating the new signal quality value and the original signal quality value of the terminal scheduled on the currently fetched idle resource block when the currently fetched idle resource block is allocated or not allocated to the terminal to be scheduled, according to the new signal The quality value and the original signal quality value obtain a variation, such as the overall spectrum variation, and compare the overall spectrum variation with the preset overall spectrum variation threshold. If it is less than or equal to the overall spectrum variation threshold, the interference caused The signal quality degradation is less than or equal to the signal quality threshold; otherwise, the signal quality degradation caused by interference is greater than the signal quality threshold. The present invention is not limited to using the overall spectrum variation to represent signal quality degradation, and another parameter representing signal quality degradation may also be obtained according to the new signal quality value and the original signal quality value.
其中,所述信号质量值为SINR值;当然,也可以用除SINR值外的其他参数表示,本发明对此不作限定。Wherein, the signal quality value is an SINR value; of course, it may also be represented by other parameters except the SINR value, which is not limited in the present invention.
根据该新信号质量值和原信号质量值获取整体频谱变化量包括:Obtaining the overall spectrum variation according to the new signal quality value and the original signal quality value includes:
其中,SINRUE为原信号质量值,NewSINRUE为新信号质量值,ΔSEUE为整体频谱效率变化量。Among them, SINR UE is the original signal quality value, NewSINR UE is the new signal quality value, and ΔSE UE is the overall spectrum efficiency change.
其中,所述方法还包括:Wherein, the method also includes:
终端的服务扇区将终端反馈的信道质量指示CQI所对应的调制编码集MCS与给定的MCS阈值比较,如果小于所述MCS阈值,则为远点边缘终端;The serving sector of the terminal compares the modulation and coding set MCS corresponding to the channel quality indicator CQI fed back by the terminal with a given MCS threshold, and if it is smaller than the MCS threshold, it is a far-point edge terminal;
否则,该终端的服务扇区统计该终端上报的到相邻扇区的参考信号接收功率RSRQ测量信息以及该终端到所述服务扇区的RSRQ测量信息,比较两者之间的差值与给定的测量差值阈值,如果小于所述测量差值阈值,则该相邻扇区为该终端的协作扇区;如果该终端没有协作扇区,则该终端为内环终端,否则为近点边缘终端;Otherwise, the serving sector of the terminal counts the reference signal received power RSRQ measurement information reported by the terminal to the adjacent sector and the RSRQ measurement information from the terminal to the serving sector, and compares the difference between the two with the given A predetermined measurement difference threshold, if it is smaller than the measurement difference threshold, the adjacent sector is the cooperative sector of the terminal; if the terminal does not have a cooperative sector, the terminal is an inner ring terminal, otherwise it is a close point edge terminal;
根据如下方式判断终端是否有协作扇区:当终端为远点边缘终端或内环终端时,无协作扇区,当终端为近点边缘终端时,有协作扇区。Whether the terminal has a cooperative sector is judged according to the following method: when the terminal is a far-point edge terminal or an inner-ring terminal, there is no cooperative sector; when the terminal is a near-point edge terminal, there is a cooperative sector.
终端分类也可以不使用上述MCS和RSRQ信息,也可以直接根据地理位置进行分类,本发明对此不作限定。The terminal classification may not use the above MCS and RSRQ information, or may be directly classified according to the geographic location, which is not limited in the present invention.
具体实施方式1Specific implementation mode 1
根据本发明实施例,提供了一种正交频分复用上行(终端发射数据,基站接收数据)传输系统中,位于同一基带池内的扇区进行干扰协调调度的方法,具体实现步骤包括:According to an embodiment of the present invention, a method for coordinating interference scheduling of sectors located in the same baseband pool in an OFDM uplink (terminal transmitting data, base station receiving data) transmission system is provided. The specific implementation steps include:
步骤S101,系统配置基带池内扇区协调调度更新周期T1。T1周期内不更新同一基带池内扇区的调度信息;In step S101, the system configures an update period T1 for coordinated scheduling of sectors in the baseband pool. The scheduling information of sectors in the same baseband pool is not updated within the T1 period;
步骤S102,各个服务扇区统计终端的反馈的MCS(Modulating and coding set调制编码集)信息以及RSRQ(Reference Signal Received Power参考信号接收功率)测量信息,确定终端的类型。具体方法如下:In step S102, each serving sector collects statistics on MCS (Modulating and coding set) information and RSRQ (Reference Signal Received Power) measurement information fed back by the terminal to determine the type of the terminal. The specific method is as follows:
服务扇区统计终端反馈的CQI(信道质量测量信息)所对应的MCS信息,比较反馈的MCS与给定的MCS阈值的大小,如果小于给定的MCS阈值,则为远点边缘终端,否则需要进一步判断,具如下:The serving sector counts the MCS information corresponding to the CQI (channel quality measurement information) fed back by the terminal, and compares the fed-back MCS with the given MCS threshold. If it is smaller than the given MCS threshold, it is a far-point edge terminal, otherwise it needs to Further judgments are as follows:
服务扇区统计终端上报的到相邻扇区的RSRQ测量信息以及终端到服务扇区的RSRQ测量信息,比较两者之间的差值与给定的测量差值阈值的大小,将满足测量值差值小于测量差值阈值的扇区索引加入到协作扇区列表中;如果协作扇区列表中的元素为空,则终端为内环终端,否则为近点边缘终端,且协作扇区列表中的扇区为所述近点边缘终端的COMP集合扇区;The serving sector counts the RSRQ measurement information reported by the terminal to the adjacent sector and the RSRQ measurement information from the terminal to the serving sector, and compares the difference between the two with the given measurement difference threshold, which will satisfy the measurement value The sector index whose difference is less than the measurement difference threshold is added to the cooperative sector list; if the element in the cooperative sector list is empty, the terminal is an inner-ring terminal, otherwise it is a near-point edge terminal, and the cooperative sector list The sector of is the COMP set sector of the near-point edge terminal;
步骤S103,各个服务扇区Sector(j)统计过去一个调度周期内各个频率子带上受到来自本基带池之外的扇区的UE的干扰情况Rnn(j,k),由于本基带池扇区集合之外的瞬时干扰信道无法获得,所以Rnn(j,k)只能采用长期统计的平均值来近似,且由于本基带池扇区之外的瞬时干扰信道无法获得,而本基带池内扇区的瞬时干扰信道可以获得,所以可以将测量得到总的Rnn_Total减去本基带池集合之内扇区造成的瞬时干扰Rnn_inner近似得到基带池扇区集合之外的干扰Rnn;Step S103, each serving sector Sector(j) counts the interference situation Rnn(j,k) received by UEs from sectors outside the baseband pool on each frequency subband in the past scheduling period, because the sector set of the baseband pool The instantaneous interference channel other than can not be obtained, so Rnn(j,k) can only use the average value of long-term statistics To approximate, and because the instantaneous interference channel outside the sector of the baseband pool cannot be obtained, but the instantaneous interference channel of the sector in the baseband pool can be obtained, so the total Rnn_Total measured can be subtracted from the sector in the baseband pool set The resulting instantaneous interference Rnn_inner approximates the interference Rnn outside the baseband pool sector set;
其中,in,
Trace为矩阵求迹运算符;Trace is a matrix trace operator;
为Sector(j)在RB(k)上受到的总干扰和噪声的自相关矩阵; is the autocorrelation matrix of the total interference and noise received by Sector(j) on RB(k);
为Sector(j)在RB(k)上受到的来自本基带池下扇区中除服务扇区之外的其他扇区UE的干扰和噪声的自相关矩阵;I为基带池内扇区的个数减1; It is the autocorrelation matrix of the interference and noise of Sector (j) received on RB (k) from other sector UEs in the sector under the baseband pool except the serving sector; I is the number minus the number of sectors in the baseband pool 1;
RxNum表示接收天线数;RxNum indicates the number of receiving antennas;
步骤S104,对基带池内扇区进行优先级排序,确定基带池内扇区的调度顺序,优先级确定的方法可以是以下其中一种:Step S104, prioritizing the sectors in the baseband pool, and determining the scheduling order of the sectors in the baseband pool, the priority determination method may be one of the following:
多个扇区随机产生[0,1]之间的小数,数字越大优先级越高;Multiple sectors randomly generate decimals between [0,1], the larger the number, the higher the priority;
根据基带池内扇区的上一个周期的流量大小进行排序,流量越小,优先级越高;Sort according to the traffic size of the sectors in the baseband pool in the previous cycle, the smaller the traffic, the higher the priority;
假设基带池内有N个扇区,调度的优先级顺序从高到低依次为Sector1,Sector2,Sector3,…SectorN-1,SectorN。则记有序集合Schdsec={Sector1,Sector2,Sector3,…SectorN-1,SectorN}。Assuming that there are N sectors in the baseband pool, the scheduling priority order from high to low is Sector1, Sector2, Sector3, ... SectorN-1, SectorN. Then record the ordered set Schdsec={Sector1, Sector2, Sector3, . . . SectorN-1, SectorN}.
上述排序方法仅为示例,可以根据需要使用其他排序方法,本发明对此不作限定。The above sorting method is only an example, and other sorting methods can be used as required, which is not limited in the present invention.
步骤S105,取有序集合Schdsec中的第一个元素代表的扇区Sector1,该扇区首先进行资源分配调度,调度完毕后从有序集合Schdsec中删去第一个元素。具体调度方法参见现有技术,比如,对于扇区内的终端,结合终端反馈的CQI信息以及各个终端的流量信息,利用比例公平调度算法确定资源分配结果。In step S105, the sector Sector1 represented by the first element in the ordered set Schdsec is taken, and resource allocation and scheduling are performed on the sector first, and the first element is deleted from the ordered set Schdsec after the scheduling is completed. Refer to the prior art for specific scheduling methods. For example, for terminals in a sector, a proportional fair scheduling algorithm is used to determine resource allocation results in combination with CQI information fed back by the terminals and traffic information of each terminal.
步骤S106,取有序集合Schdsec中的第一个元素代表的扇区SectorM,初始时,M=2,SectorM扇区开始调度分配资源,首先根据比例公平调度算法确定优先级最高的终端,假设为UE(i),结合UE(i)的发射功率,估计UE(i)在每个空闲资源块RB(k)上可以获得的SINR值,假设为SINRUE(i),RB(k),一种计算方法为:Step S106, take the sector SectorM represented by the first element in the ordered set Schdsec. Initially, M=2, and the SectorM sector starts scheduling and allocating resources. First, determine the terminal with the highest priority according to the proportional fair scheduling algorithm, assuming UE(i), combined with the transmit power of UE(i), estimates the SINR value that UE(i) can obtain on each idle resource block RB(k), assuming SINR UE(i), RB(k) , a The calculation method is:
其中,HRB(k)表示UE(i)到SectorM在RB(k)上的信道系数,为SectorM受到的来自本基带池扇区之外的干扰功率,由步骤S103计算得到。为SectorM在RB(k)上受到的来自本基带池下扇区中已经调度的M-1个扇区的UE的干扰和噪声的自相关矩阵;Among them, H RB(k) represents the channel coefficient of UE(i) to SectorM on RB(k), is the interference power received by SectorM from outside the baseband pool sector, which is calculated in step S103. It is an autocorrelation matrix of interference and noise from UEs in M-1 sectors already scheduled in sectors under the baseband pool that SectorM receives on RB(k);
步骤S107,将UE(i)在各个RB上的SINRUE(i),RB(k)由大到小排序,并将相应的RB索引号存储于TmpSchdUE(i)中;Step S107, sort the SINR UE(i), RB(k) of UE(i) on each RB from large to small, and store the corresponding RB index number in TmpSchd UE(i) ;
步骤S108,从TmpSchdUE(i)中取出第一个索引,假设为RB(k),首先判断UE(i)的终端的类型,如果不是近点边缘终端,则直接将RB(k)分配给UE(i),然后执行步骤S110,如果为近点边缘终端,则执行以下操作,当然,也可以不进行终端类型判断,统一执行以下操作:Step S108, take out the first index from TmpSchd UE(i) , assuming it is RB(k), first determine the terminal type of UE(i), if it is not a near-point edge terminal, directly assign RB(k) to UE(i), then perform step S110, if it is a near-point edge terminal, perform the following operations, of course, it is also possible to perform the following operations uniformly without performing terminal type judgment:
由于UE(i)产生的同频干扰,扇区Sector1,Sector2,…SectorM-1在RB(k)上已经调度的终端的SINR会降低,假设扇区Sector1调度的终端为UE1,则UE1新的SINR为NewSINRUE1,RB(k);Due to the co-channel interference generated by UE(i), the SINR of the terminals already scheduled by sectors Sector1, Sector2, ... SectorM-1 on RB(k) will decrease. Assuming that the terminal scheduled by sector Sector1 is UE1, then UE1's new SINR is NewSINR UE1, RB(k) ;
其中,为UE1在没有受到UE(i)产生的同频干扰时计算得到的Rnn值,其中可能已经包含其他已分配的终端的同频干扰。HRB(k)表示在RB(k)上UE1到服务扇区Sector1等效信道系数值,HUE(i),RB(k)表示在RB(k)上干扰源UE(i)到Sector1等效信道系数值;in, It is the Rnn value calculated when UE1 is not subjected to the co-channel interference generated by UE(i), which may already include the co-channel interference of other allocated terminals. H RB(k) represents the equivalent channel coefficient value from UE1 to the serving sector Sector1 on RB(k), H UE(i), RB(k) represents the interference source UE(i) to Sector1 on RB(k), etc. Effective channel coefficient value;
在RB(k)上UE1原始的SINR为SINRUE1,RB(k);The original SINR of UE1 on RB(k) is SINR UE1,RB(k) ;
UE1在RB(k)上由于UE(i)的存在导致整体频谱效率的变化量ΔSEUE1;The change amount ΔSE UE1 of the overall spectral efficiency caused by the existence of UE(i) on RB(k) of UE1 ;
当ΔSEUE1大于一个给定的门限值时,则执行步骤S109,否则按照上述的方法,继续依次判断调度UE(i)对UE2,UE3,…UEM-1干扰,只要判断出任何一个ΔSEUE大于一个给定的门限值时,则执行步骤S109,否则,如果所有的ΔSEUE均小于等于给定的门限值,则将RB(k)资源分配给UE(i),然后执行步骤S110;When ΔSE UE1 is greater than a given threshold value, execute step S109; otherwise, according to the above method, continue to judge and schedule UE(i) to interfere with UE2, UE3, ... UEM-1 sequentially, as long as any ΔSE UE is judged If it is greater than a given threshold value, then execute step S109, otherwise, if all ΔSE UEs are less than or equal to a given threshold value, allocate RB(k) resources to UE(i), and then execute step S110 ;
步骤S109,在RB(k)上调度终端UE(i)对其他扇区的终端干扰过大,则将RB(k)从TmpSchdUE(i)集合中删除,并且返回执行步骤S108;如果所有的RB(k)上的ΔSEUE1都大于一个给定的门限值,则该终端无法调度,转入步骤S110;Step S109, scheduling terminal UE(i) on RB(k) interferes too much with terminals in other sectors, then delete RB(k) from the TmpSchd UE(i) set, and return to step S108; if all If ΔSE UE1 on RB(k) is greater than a given threshold value, then the terminal cannot be scheduled, and then go to step S110;
步骤S110,在待调度终端集合中删除UE(i),如果待调度终端集合非空,则转入执行步骤S107;如果待调度终端集合为空,则SectorM调度完成,从Schdsec删除第一个元素,判断Schdsec集合是否为空,如果是,转入步骤S111,否则转入步骤S106。Step S110, delete UE(i) in the terminal set to be scheduled, if the set of terminals to be scheduled is not empty, go to step S107; if the set of terminals to be scheduled is empty, SectorM scheduling is completed, delete the first element from Schdsec , judge whether the Schdsec set is empty, if yes, go to step S111, otherwise go to step S106.
步骤S111,完成调度退出调度循环。Step S111, complete the scheduling and exit the scheduling cycle.
通过这种方法可以预估干扰,按照优先级顺序,依次调度扇区终端,优先级高的扇区内的终端可以不考虑对优先级低的扇区内的终端干扰,选择最优资源块调度即可,而优先级低的扇区内的终端在调度选择资源块时,必须考虑对优先级高的扇区内的终端的影响,如果造成的干扰过大,则不可以在相应的资源块上调度,通过这种方法,按照在保证优先级高的扇区内的终端分配到最优资源块的前提下,尽可能的使得协作扇区之间互为干扰较强的终端分配到不相同的频率子带资源,以达到干扰协调,提高整体频谱效率以及边缘终端的频谱效率的目的。Through this method, the interference can be estimated, and the terminals in the sectors are scheduled in sequence according to the priority order. The terminals in the sector with high priority can choose the optimal resource block scheduling regardless of the interference to the terminals in the sector with low priority. That is, when a terminal in a sector with a low priority selects a resource block during scheduling, it must consider the impact on a terminal in a sector with a high priority. If the interference caused is too large, the corresponding resource block cannot In this method, under the premise of ensuring that the terminals in the sector with high priority are allocated to the optimal resource block, as far as possible, the terminals with strong mutual interference between the cooperative sectors are allocated to different resource blocks. frequency subband resources to achieve interference coordination, improve the overall spectral efficiency and the spectral efficiency of edge terminals.
具体实施方式2Specific implementation mode 2
根据本发明实施例,提供了一种下行(基站发射数据,终端接收数据)正交频分复用系统中,位于同一基带池内的扇区进行干扰协调调度的方法以及流程,具体实现步骤包括:According to an embodiment of the present invention, a downlink (base station transmits data, terminal receives data) OFDM system provides a method and process for performing interference coordination scheduling for sectors located in the same baseband pool, and the specific implementation steps include:
步骤S201,系统配置基带池内扇区协调调度更新周期T1。T1周期内不更新同一基带池内扇区的调度信息;In step S201, the system configures an update period T1 for coordinated scheduling of sectors in the baseband pool. The scheduling information of sectors in the same baseband pool is not updated within the T1 period;
步骤S202,各个服务扇区统计终端的反馈的MCS(Modulating and coding set调制编码集)信息以及RSRQ(Reference Signal Received Power参考信号接收功率)测量信息,确定终端的类型。具体方法如下:In step S202, each serving sector collects statistics on MCS (Modulating and coding set) information and RSRQ (Reference Signal Received Power) measurement information fed back by the terminal to determine the type of the terminal. The specific method is as follows:
服务扇区统计终端的反馈的MCS信息,比较反馈的MCS与给定阈值的大小,如果小于给定的阈值,则为远点边缘终端,否则需要进一步判断,如下:The serving sector counts the feedback MCS information of the terminal, compares the size of the fed back MCS with the given threshold, if it is less than the given threshold, it is a far-point edge terminal, otherwise further judgment is required, as follows:
服务扇区统计终端上报的到相邻扇区的RSRQ测量信息以及终端到服务扇区的RSRQ测量信息,比较两者之间的差值与给定阈值的大小,将满足测量值差值小于给定阈值的扇区索引加入到协作扇区列表中;如果协作扇区列表中的元素为空,则终端为内环终端,否则为近点边缘终端,且协作扇区列表中的扇区为所述近点边缘终端的COMP集合扇区;The serving sector counts the RSRQ measurement information reported by the terminal to the adjacent sector and the RSRQ measurement information from the terminal to the serving sector, compares the difference between the two with the given threshold, and the difference between the measured values is less than the given threshold. The sector index with a fixed threshold is added to the cooperative sector list; if the element in the cooperative sector list is empty, the terminal is an inner-ring terminal, otherwise it is a near-point edge terminal, and the sector in the cooperative sector list is all Describe the COMP set sector of the near-point edge terminal;
步骤S203,各个服务扇区Sector(j)统计过去一个调度周期内各个终端反馈的CQI,折合出等效信干噪比SINR,然后结合基站的发射功率S,计算出终端在各个资源块上的等效干扰功率NI=S/SINR,由于同基带池内扇区的发射功率以及信道系数可以共享,则可以估计出同基带池内其他扇区造成的干扰值I1,I2,…IM则终端在各个资源块上受到的来自本基带池扇区之外的等效干扰功率为NIout=NI-I1-I2-…-IM;Step S203, each serving sector Sector(j) counts the CQI fed back by each terminal in the past scheduling period, converts the equivalent signal-to-interference-noise ratio SINR, and then combines the transmit power S of the base station to calculate the CQI of the terminal on each resource block Equivalent interference power NI=S/SINR, since the transmit power and channel coefficients of sectors in the same baseband pool can be shared, the interference values I 1 , I 2 ,...I M caused by other sectors in the same baseband pool can be estimated. The equivalent interference power received on each resource block from outside the baseband pool sector is NIout=NI-I 1 -I 2 -...-I M ;
步骤S204,对基带池内扇区进行优先级排序,确定基带池内扇区的调度顺序,优先级确定的方法可以是以下其中一种:Step S204, performing priority sorting on the sectors in the baseband pool, and determining the scheduling order of the sectors in the baseband pool, and the priority determination method may be one of the following:
多个扇区随机产生[0,1]之间的小数,数字越大优先级越高;Multiple sectors randomly generate decimals between [0,1], the larger the number, the higher the priority;
根据基带池内扇区的上一个周期的流量大小进行排序,流量越小,优先级越高;Sort according to the traffic size of the sectors in the baseband pool in the previous cycle, the smaller the traffic, the higher the priority;
假设基带池内有N个扇区,调度的优先级顺序从高到低依次为Sector1,Sector2,Sector3,…SectorN-1,SectorN。则记有序集合Schdsec={Sector1,Sector2,Sector3,…SectorN-1,SectorN}。Assuming that there are N sectors in the baseband pool, the order of scheduling priority from high to low is Sector1, Sector2, Sector3,...SectorN-1, SectorN. Then record the ordered set Schdsec={Sector1, Sector2, Sector3, . . . SectorN-1, SectorN}.
步骤S205,对于近点边缘终端,需要分别测量各个资源块上终端到服务扇区以及终端协作扇区列表中的扇区的信道系数,然后计算两两之间的相关性,当相关性系数小于系统给定的阈值时,反馈指示0,否则反馈1,假设终端UE1的服务扇区为Sector1,协作扇区为Sector2和Sector3,则在资源块RB(k)上,UE1测量得到的信道系数依次分别为Hue,sector1,Hue,sector2,Hue,sector3,则假设计算Hue,k,sector1与Hue,k,sector2的相关性系数小于阈值,Hue,k,sector1与Hue,k,sector3的相关性系数大于阈值,则终端UE反馈到服务扇区Sector1的代表对应资源块RB(k)上的指示为01,为节省开销,终端可以不用计算所有RB上的相关性,只需抽取部分RB计算即可,抽取密度由系统配置;其中,为节省开销,终端可以只反馈已经调度了的扇区的相关性系数指示值。Step S205, for near-point edge terminals, it is necessary to measure the channel coefficients from the terminal to the serving sector and the sectors in the terminal cooperation sector list on each resource block, and then calculate the correlation between the two, when the correlation coefficient is less than When the threshold value is given by the system, the feedback indicates 0, otherwise the feedback is 1, assuming that the serving sector of UE1 is Sector1, and the cooperating sectors are Sector2 and Sector3, then on the resource block RB(k), the channel coefficients measured by UE1 are sequentially They are H ue, sector1 , H ue, sector2 , H ue, sector3 , then it is assumed that the correlation coefficient between H ue, k, sector1 and H ue, k, sector2 is less than the threshold value, H ue, k, sector1 and H ue, k, the correlation coefficient of sector3 is greater than the threshold, then the terminal UE feeds back to the indication of the resource block RB(k) corresponding to the representative of the serving sector Sector1 is 01, in order to save overhead, the terminal does not need to calculate the correlation on all RBs, only It is only necessary to extract some RBs for calculation, and the extraction density is configured by the system; wherein, in order to save overhead, the terminal may only feed back the correlation coefficient indication values of the sectors that have been scheduled.
步骤S206,取有序集合Schdsec中的第一个元素代表的扇区Sector1,该扇区首先进行资源分配,对于扇区内的终端,结合终端反馈的CQI信息以及各个终端的流量信息,利用比例公平调度算法确定资源分配结果,调度完毕后从有序集合Schdsec中删去第一个元素。Step S206, take the sector Sector1 represented by the first element in the ordered set Schdsec, the sector first performs resource allocation, and for the terminals in the sector, combined with the CQI information fed back by the terminal and the traffic information of each terminal, the utilization ratio The fair scheduling algorithm determines the result of resource allocation, and deletes the first element from the ordered set Schdsec after scheduling.
步骤S207,取有序集合Schdsec中的第一个元素代表的扇区SectorM,初始时,M=2,SectorM扇区开始调度分配资源,首先根据比例公平调度算法确定优先级最高的终端,假设为UE(i),结合UE(i)反馈的CQI,将UE(i)在各个RB上的CQI等级由大到小排序,并将相应的RB索引号存储于TmpSchdUE(i)中;Step S207, take the sector SectorM represented by the first element in the ordered set Schdsec. Initially, M=2, and the SectorM sector starts scheduling and allocating resources. First, determine the terminal with the highest priority according to the proportional fair scheduling algorithm, assuming UE(i), based on the CQI fed back by UE(i), sorts the CQI levels of UE(i) on each RB from large to small, and stores the corresponding RB index number in TmpSchd UE(i) ;
步骤S208,从TmpSchdUE(i)中取出第一个索引,假设为RB(k),首先判断UE(i)的终端的类型,如果不是近点边缘终端,则直接将RB(k)分配给UE(i),然后执行步骤S210,如果为近点边缘终端,则执行下述操作,或者不进行终端类型判断,统一执行以下操作:Step S208, take out the first index from TmpSchd UE(i) , assuming it is RB(k), first determine the terminal type of UE(i), if it is not a near-point edge terminal, directly assign RB(k) to UE(i), then perform step S210, if it is a near-point edge terminal, perform the following operations, or do not perform terminal type judgment, and perform the following operations uniformly:
由于UE(i)产生的同频干扰,扇区Sector1,Sector2,…SectorM-1在RB(k)上已经调度的终端的SINR会降低,假设扇区Sector1,Sector2,…SectorM-1在RB(k)上已经调度的终端分别为UE1,UE2,…UEM-1,依次判断调度UE(i)对终端UE1,UE2,…UEM-1的影响。Due to the co-channel interference generated by UE(i), the SINR of the terminals already scheduled by sectors Sector1, Sector2, ... SectorM-1 on RB(k) will decrease. Assume that sectors Sector1, Sector2, ... SectorM-1 are in RB( The terminals that have been scheduled on k) are UE1, UE2, ... UEM-1 respectively, and the impact of scheduling UE(i) on the terminals UE1, UE2, ... UEM-1 is judged in turn.
对于UE1,首先判断其协作扇区集合中是否有本扇区SectorM,如果没有,则表明调度UE(i)对UE1影响很小,继续判断对下一个UE的影响即可,如果UE1协作扇区集合中有本扇区SectorM,则需要判断UE1反馈的在本RB(k)上到服务扇区的信道系数与到SectorM信道系数的相关性系数指示值,如果为0,则表明调度UE(i)对UE1影响很小,继续判断对下一个UE的影响即可,如果为1,表明相关性较大,需要进一步的判断,具体如下:For UE1, first judge whether there is SectorM in its cooperative sector set, if not, it means that the scheduling UE(i) has little impact on UE1, and continue to judge the impact on the next UE, if UE1 cooperates with the sector If there is SectorM in the set, it is necessary to judge the correlation coefficient indication value of the channel coefficient to the serving sector on the RB(k) fed back by UE1 and the channel coefficient to SectorM. If it is 0, it indicates that the scheduling UE(i ) has little impact on UE1, just continue to judge the impact on the next UE. If it is 1, it indicates that the correlation is relatively large, and further judgment is required, as follows:
计算UE1新的SINR,一种计算方法为:To calculate the new SINR of UE1, one calculation method is:
NewSINRUE1,RB(k)=S/(NIout+I1);NewSINR UE1, RB(k) = S/(NIout+I 1 );
其中S表示基站的发射功率,NIout在步骤S203中计算得到,I1代表本帧中调度UE(i)对UE1造成的干扰,可以由基站计算得到。Where S represents the transmit power of the base station, NIout is calculated in step S203, and I 1 represents the interference caused by scheduling UE(i) to UE1 in this frame, which can be calculated by the base station.
在RB(k)上UE1原始的SINR为SINRUE1,RB(k);The original SINR of UE1 on RB(k) is SINR UE1, RB(k) ;
UE1在RB(k)上由于UE(i)的存在导致整体频谱效率的变化量ΔSEUE1;The change amount ΔSE UE1 of the overall spectral efficiency caused by the existence of UE(i) on RB(k) of UE1 ;
如果ΔSEUE1小于给定的阈值,则表明调度UE(i)对UE1影响很小,继续判断对下一个UE的影响即可,否则不分配RB(k)资源分配给UE(i),执行步骤S209。If ΔSE UE1 is less than the given threshold, it means that the scheduling UE(i) has little impact on UE1, just continue to judge the impact on the next UE, otherwise, do not allocate RB(k) resources to UE(i), and perform the steps S209.
按照上述方法,依次判定完调度UE(i)对终端UE1,UE2,…UEM-1的影响,如果调度UEi对终端UE1,UE2,…UEM-1的影响都很小,则将RB(k)资源分配给UE(i),然后执行步骤S209;According to the above method, the impact of scheduling UE(i) on terminals UE1, UE2, ... UEM-1 is determined in sequence. If the impact of scheduling UEi on terminals UE1, UE2, ... UEM-1 is very small, then RB(k) The resource is allocated to UE(i), and then step S209 is performed;
步骤S209,将RB(k)从TmpSchd集合中删除,并且返回执行步骤S208;如果所有的RB(k)都不满足条件,则该终端无法调度,转入步骤S210;Step S209, delete RB(k) from the TmpSchd set, and return to step S208; if all RB(k) do not meet the conditions, the terminal cannot be scheduled, and proceed to step S210;
步骤S210,在当前扇区的待调度终端集合中删除UE(i),如果待调度终端集合非空,则转入执行步骤S207,调度下一个终端;如果待调度终端集合为空,则本扇区调度完成,从有序集合Schdsec中删除当前扇区SectorM,如果集合Schdsec为空,则本基带池调度完成,转入步骤S211,如果集合Schdsec非空,则转入执行步骤S206,进行下一个扇区的调度。Step S210, delete UE(i) from the terminal set to be scheduled in the current sector, if the set of terminals to be scheduled is not empty, then go to step S207 to schedule the next terminal; if the set of terminals to be scheduled is empty, the sector Zone scheduling is completed, delete the current sector SectorM from the ordered set Schdsec, if the set Schdsec is empty, then the baseband pool scheduling is completed, and proceed to step S211, if the set Schdsec is not empty, then proceed to step S206, and proceed to the next step Sector scheduling.
步骤S211,完成调度退出调度循环。In step S211, the scheduling is completed and the scheduling loop is exited.
通过这种方法可以预估干扰,按照优先级顺序,依次调度扇区终端,优先级高的扇区内的终端可以不考虑对优先级低的扇区内的终端干扰,选择最优资源块调度即可,而优先级低的扇区内的终端在调度选择资源块时,必须考虑对优先级高的扇区内的终端的影响,如果造成的干扰过大,则不可以在相应的资源块上调度,通过这种方法,按照在保证优先级高的扇区内的终端分配到最优资源块的前提下,尽可能的使得协作扇区之间互为干扰较强的终端分配到不相同的频率子带资源,以达到干扰协调,提高整体频谱效率以及边缘终端的频谱效率的目的,同时为了简化算法,对于远点边缘终端以及内环终端,无需考虑对其他扇区终端的干扰,直接选择最优资源块调度即可,对于近点边缘终端才需要判断信道相关性以及干扰功率的影响等因素来决定终端是否可以分配相应资源块。Through this method, the interference can be estimated, and the terminals in the sectors are scheduled in sequence according to the priority order. The terminals in the sector with high priority can choose the optimal resource block scheduling regardless of the interference to the terminals in the sector with low priority. That is, when a terminal in a sector with a low priority selects a resource block during scheduling, it must consider the impact on a terminal in a sector with a high priority. If the interference caused is too large, the corresponding resource block cannot In this method, under the premise of ensuring that the terminals in the sector with high priority are allocated to the optimal resource block, as far as possible, the terminals with strong mutual interference between the cooperative sectors are allocated to different resource blocks. In order to achieve interference coordination, improve the overall spectral efficiency and the spectral efficiency of edge terminals, and to simplify the algorithm, for far-point edge terminals and inner ring terminals, there is no need to consider the interference to other sector terminals, directly It is enough to select the optimal resource block scheduling. For near-point edge terminals, it is necessary to judge factors such as channel correlation and interference power to determine whether the terminal can allocate corresponding resource blocks.
实施例1Example 1
根据本发明实施例,提供了一种正交频分复用上行(终端发射数据,基站接收数据)传输系统中,位于同一基站下的三个扇区进行干扰协调调度的方法以及流程,如图1至4所示,包括:According to an embodiment of the present invention, there is provided a method and process for interference coordination scheduling of three sectors under the same base station in an OFDM uplink (terminal transmits data, base station receives data) transmission system, as shown in the figure 1 to 4, including:
步骤S301,系统配置基带池内扇区协调调度更新周期T1。T1周期内不更新同一基站下的三个扇区的调度信息;In step S301, the system configures an update period T1 for coordinated scheduling of sectors in the baseband pool. The scheduling information of the three sectors under the same base station is not updated within the T1 period;
步骤S302,各个服务扇区统计终端的反馈的MCS信息以及RSRQ测量信息,确定终端的类型。具体方法如下:In step S302, each serving sector collects statistics on the MCS information and RSRQ measurement information fed back by the terminal to determine the type of the terminal. The specific method is as follows:
服务扇区统计终端的反馈的MCS信息,比较反馈的MCS与给定阈值的大小,如果小于给定的阈值,则为远点边缘终端,否则需要进一步判断,具体如下:The serving sector counts the feedback MCS information of the terminal, and compares the feedback MCS with the given threshold. If it is smaller than the given threshold, it is a far-point edge terminal. Otherwise, further judgment is required, as follows:
服务扇区统计终端上报的到相邻两个扇区的RSRQ测量信息以及终端到服务扇区的RSRQ测量信息,比较两者之间的差值与给定阈值的大小,将满足测量值差值小于给定阈值的扇区索引加入到协作扇区列表中;如果协作扇区列表中的元素为空,则终端为内环终端,否则为近点边缘终端,且协作扇区列表中的扇区为所述近点边缘终端的COMP集合扇区,一般而言,对于三扇区系统,近点边缘终端的协作扇区为1个,最多为2个;The serving sector counts the RSRQ measurement information reported by the terminal to two adjacent sectors and the RSRQ measurement information from the terminal to the serving sector, and compares the difference between the two with the given threshold, which will satisfy the measured value difference The sector index smaller than the given threshold is added to the cooperative sector list; if the element in the cooperative sector list is empty, the terminal is an inner-ring terminal, otherwise it is a near-point edge terminal, and the sector in the cooperative sector list It is the COMP set sector of the near-point edge terminal. Generally speaking, for a three-sector system, the number of cooperative sectors of the near-point edge terminal is 1, and at most 2;
步骤S303,各个服务扇区Sector(j)统计过去一个调度周期内各个频率子带上受到来自本基站下三扇区之外的UE的干扰情况Rnn(j,k),由于本基站三扇区集合之外的瞬时干扰信道无法获得,所以Rnn(j,k)只能采用长期统计的平均值来近似,且由于本基基站内三扇区之外的瞬时干扰信道无法获得,而本基站内三扇区的瞬时干扰信道可以获得,所以可以将测量得到总的Rnn_Total减去本基站扇区集合之内的瞬时干扰Rnn_inner近似得到基带池扇区集合之外的Rnn:Step S303, each serving sector Sector(j) counts the interference situation Rnn(j,k) received by each frequency subband in the past scheduling cycle from UEs other than the three sectors of the base station, because the three sectors of the base station The instantaneous interference channel outside the set cannot be obtained, so Rnn(j,k) can only use the average value of long-term statistics To approximate, and because the instantaneous interference channel outside the three sectors in the base station cannot be obtained, but the instantaneous interference channel in the three sectors in the base station can be obtained, so the total Rnn_Total measured can be subtracted from the sector set of the base station The instantaneous interference Rnn_inner within approximates the Rnn outside the baseband pool sector set:
其中,in,
Trace为矩阵求迹运算符;Trace is a matrix trace operator;
为Sector(j)在RB(k)上受到的总干扰和噪声的自相关矩阵; is the autocorrelation matrix of the total interference and noise received by Sector(j) on RB(k);
为Sector(j)在RB(k)上受到的来自本基站下三扇区中除服务扇区之外的其他两个扇区UE的干扰和噪声的自相关矩阵;I=2; It is the autocorrelation matrix of the interference and noise of Sector(j) received on RB(k) from UEs in the other two sectors except the serving sector in the next three sectors of the base station; I=2;
RxNum表示接收天线数;RxNum indicates the number of receiving antennas;
步骤S304,对基站内三个扇区进行优先级排序,确定三扇区的调度顺序,优先级确定的方法可以是以下其中一种:Step S304, perform priority sorting on the three sectors in the base station, and determine the scheduling order of the three sectors, and the priority determination method may be one of the following:
三扇区随机产生[0,1]之间的小数,数字越大优先级越高;The three sectors randomly generate decimals between [0,1], the larger the number, the higher the priority;
根据三扇区的上一个周期的流量大小进行排序,流量越小,优先级越高;Sort according to the traffic size of the last cycle of the three sectors, the smaller the traffic, the higher the priority;
假设本实施例中,调度的优先级顺序从高到低依次为Sector2,Sector1,Sector3。Assume that in this embodiment, the scheduling priorities are Sector2, Sector1, and Sector3 from high to low.
步骤S305,Sector2扇区首先进行资源分配,对于扇区内的终端,结合终端反馈的CQI信息以及各个终端的流量信息,利用比例公平调度算法确定资源分配结果。如图2所示。In step S305, the Sector2 sector first performs resource allocation, and for the terminals in the sector, combined with the CQI information fed back by the terminals and the traffic information of each terminal, a proportional fair scheduling algorithm is used to determine the resource allocation result. as shown in picture 2.
步骤S306,Sector1扇区开始调度分配资源,首先根据比例公平调度算法确定优先级最高的终端,假设为UE(i),结合UE(i)的发射功率,估计UE(i)在每个空闲资源块RB(k)上可以获得的SINR值,假设为SINRUE(i),RB(k);Step S306, Sector 1 starts scheduling and allocating resources. First, determine the terminal with the highest priority according to the proportional fair scheduling algorithm, assuming it is UE(i). Combined with the transmit power of UE(i), it is estimated that UE(i) is in each idle resource The SINR value that can be obtained on the block RB(k) is assumed to be SINR UE(i), RB(k) ;
其中,HRB(k)表示UE(i)到Sector1在RB(k)上的信道系数,H2,RB(k)表示Sector2在RB(k)上调度的终端到Sector1的信道系数,为Sector1收到的来自本基站三扇区之外的干扰功率,由步骤S303计算得到。Among them, H RB(k) represents the channel coefficient from UE(i) to Sector1 on RB(k), H 2, RB(k) represents the channel coefficient from the terminal scheduled by Sector2 on RB(k) to Sector1, is the interference power received by Sector1 from outside the three sectors of the base station, which is calculated in step S303.
步骤S307,将UE(i)在各个RB上的SINRUE(i),RB(k)由大到小排序,并将相应的RB索引号存储于TmpSchdUE(i)中;Step S307, sort the SINR UE(i), RB(k) of UE(i) on each RB from large to small, and store the corresponding RB index number in TmpSchd UE(i) ;
步骤S308,从TmpSchdUE(i)中取出第一个索引,假设为RB(k),由于UE(i)产生的同频干扰,Sector2在RB(k)上已经调度的终端的SINR会降低,假设已调度的终端为Sector2的UE1,则UE1新的SINR为NewSINRUE1,RB(k):Step S308, take out the first index from TmpSchd UE(i) , assuming it is RB(k), due to the co-channel interference generated by UE(i), the SINR of the terminal already scheduled by Sector2 on RB(k) will decrease, Assuming that the scheduled terminal is UE1 of Sector2, the new SINR of UE1 is NewSINR UE1,RB(k) :
其中,为UE1在没有受到UE(i)产生的同频干扰时计算得到的Rnn值,其中可能已经包含其他已分配的UE的同频干扰。HRB(k)表示在RB(k)上UE1到服务扇区Sector2等效信道系数值,HUE(i),RB(k)表示在RB(k)上干扰源UE(i)到Sector2等效信道系数值;in, It is the Rnn value calculated when UE1 is not subjected to the co-channel interference generated by UE(i), which may already include the co-channel interference of other allocated UEs. H RB(k) represents the equivalent channel coefficient value from UE1 to the serving sector Sector2 on RB(k), H UE(i), RB(k) represents the interference source UE(i) to Sector2 on RB(k), etc. Effective channel coefficient value;
在RB(k)上UE1原始的SINR为SINRUE1,RB(k)(即未受到UE(i)干扰时的SINR);The original SINR of UE1 on RB(k) is SINR UE1,RB(k) (that is, the SINR when not interfered by UE(i));
UE1在RB(k)上由于UE(i)的存在导致整体频谱效率的变化量ΔSEUE1;The change amount ΔSE UE1 of the overall spectral efficiency caused by the existence of UE(i) on RB(k) of UE1 ;
当ΔSEUE1小于等于一个给定的门限值时,则将RB(k)资源分配给UE(i),然后执行步骤S310;否则执行步骤S309;When ΔSE UE1 is less than or equal to a given threshold value, allocate RB(k) resources to UE(i), and then perform step S310; otherwise, perform step S309;
或者,首先判断UE(i)的终端的类型,如果为近点边缘终端,则执行S308,如果不是近点边缘终端,则直接将RB(k)分配给UE(i),然后执行步骤S310;Or, first judge the terminal type of UE(i), if it is a near-point edge terminal, execute S308, if it is not a near-point edge terminal, directly assign RB(k) to UE(i), and then execute step S310;
步骤S309,当ΔSEUE1大于一个给定的门限值时,则将RB(k)从TmpSchdUE(i)集合中删除,并且返回执行步骤S308;如果所有的RB(k)上的ΔSEUE1都大于一个给定的门限值,则该终端无法调度,转入步骤S310;Step S309, when ΔSE UE1 is greater than a given threshold, delete RB(k) from the TmpSchd UE(i) set, and return to step S308; if all ΔSE UE1 on RB(k) are greater than a given threshold, then the terminal cannot be scheduled, and proceeds to step S310;
步骤S310,在调度集合中删除UE(i),如果待调度终端集合非空,则转入执行步骤S307;如果待调度终端集合为空,则Sector1调度完成,执行步骤S311;Step S310, delete UE(i) in the scheduling set, if the set of terminals to be scheduled is not empty, go to step S307; if the set of terminals to be scheduled is empty, Sector1 scheduling is completed, and step S311 is executed;
步骤S311,Sector3扇区开始调度分配资源,首先根据比例公平调度算法确定优先级最高的终端,假设为UE3(i),结合UE3(i)的发射功率,估计UE3(i)在每个空闲资源块RB(k)上可以获得的SINR值,假设为SINRUE3(i),RB(k):Step S311, Sector3 starts scheduling and allocating resources. First, determine the terminal with the highest priority according to the proportional fair scheduling algorithm, assuming it is UE3(i). Combined with the transmit power of UE3(i), it is estimated that UE3(i) is in each idle resource The SINR value that can be obtained on block RB(k), assuming SINR UE3(i), RB(k) :
其中,HRB(k)表示UE3(i)到Sector3在RB(k)上的信道系数,H1,RB(k)表示Sector1在RB(k)上调度的终端到Sector3的信道系数,H2,RB(k)表示Sector2在RB(k)上调度的终端到Sector3的信道系数,为Sector3收到的来自本基站三扇区之外的干扰功率,由步骤S303计算得到。Among them, H RB(k) represents the channel coefficient from UE3(i) to Sector3 on RB(k), H 1, RB(k) represents the channel coefficient from the terminal scheduled by Sector1 on RB(k) to Sector3, H 2 , RB(k) represents the channel coefficient from the terminal scheduled by Sector2 on RB(k) to Sector3, is the interference power received by Sector3 from outside the three sectors of the base station, which is calculated in step S303.
步骤S312,将UE3(i)在各个RB上的SINRUE(i),RB(k)由大到小排序,并将相应的RB索引号存储于TmpSchd中;Step S312, sort the SINR UE(i), RB(k) of UE3(i) on each RB from large to small, and store the corresponding RB index number in TmpSchd;
步骤S313,从TmpSchd中取出第一个索引,假设为RB(k),由于UE3(i)产生的同频干扰,Sector2在RB(k)上已经调度的终端的SINR以及Sector1在RB(k)上已经调度的终端的SINR都会降低,假设Sector1调度的终端为UE1,Sector2调度的终端为UE2,则UE1新的SINR为NewSINRUE1,RB(k);Step S313, take out the first index from TmpSchd, assuming RB(k), due to the co-channel interference generated by UE3(i), the SINR of the terminal already scheduled by Sector2 on RB(k) and Sector1 on RB(k) The SINR of the terminals already scheduled above will decrease, assuming that the terminal scheduled by Sector1 is UE1, and the terminal scheduled by Sector2 is UE2, then the new SINR of UE1 is NewSINR UE1,RB(k) ;
其中,为UE1在没有受到UE3(i)产生的同频干扰时计算得到的Rnn值,其中可能已经包含其他已分配的终端的同频干扰。HRB(k)表示在RB(k)上UE1到服务扇区Sector1等效信道系数值,HUE(i),RB(k)表示在RB(k)上干扰源UE3(i)到Sector1等效信道系数值;in, It is the Rnn value calculated when UE1 is not subjected to co-channel interference generated by UE3(i), which may already include co-channel interference of other allocated terminals. H RB(k) represents the equivalent channel coefficient value from UE1 to the serving sector Sector1 on RB(k), H UE(i), RB(k) represents the interference source UE3(i) to Sector1 on RB(k), etc. Effective channel coefficient value;
在RB(k)上UE1原始的SINR为SINRUE1,RB(k);The original SINR of UE1 on RB(k) is SINR UE1,RB(k) ;
UE1在RB(k)上由于UE3(i)的存在导致整体频谱效率的变化量ΔSEUE1;The change amount ΔSE UE1 of the overall spectral efficiency caused by the existence of UE3(i) on RB(k) of UE1 ;
UE2新的SINR为NewSINRUE2,RB(k);The new SINR of UE2 is NewSINR UE2, RB(k) ;
其中,为UE2在没有受到UE3(i)产生的同频干扰时计算得到的Rnn值,其中可能已经包含其他已分配的终端的同频干扰。HRB(k)表示在RB(k)上UE2到服务扇区Sector2等效信道系数值,HUE(i),RB(k)表示在RB(k)上干扰源UE3(i)到Sector2等效信道系数值;in, It is the Rnn value calculated when UE2 is not subjected to the same-channel interference generated by UE3(i), which may already include the same-channel interference of other allocated terminals. H RB(k) represents the equivalent channel coefficient value from UE2 to the serving sector Sector2 on RB(k), H UE(i), RB(k) represents the interference source UE3(i) to Sector2 on RB(k), etc. Effective channel coefficient value;
在RB(k)上UE2原始的SINR为SINRUE2,RB(k);The original SINR of UE2 on RB(k) is SINR UE2,RB(k) ;
UE2在RB(k)上由于UE3(i)的存在导致整体频谱效率的变化量ΔSEUE2;UE2 on RB(k) due to the existence of UE3(i) leads to a change in overall spectral efficiency ΔSE UE2 ;
当ΔSEUE1小于等于一个给定的门限值时,且ΔSEUE2也小于等于一个给定的门限值时,则将RB(k)资源分配给UE(i),然后执行步骤S315;否则执行步骤S314;When ΔSE UE1 is less than or equal to a given threshold value, and ΔSE UE2 is also less than or equal to a given threshold value, allocate RB(k) resources to UE(i), and then execute step S315; otherwise execute Step S314;
步骤S314,将RB(k)从TmpSchd集合中删除,并且返回执行步骤S313;如果所有的RB(k)都不满足条件,则该终端无法调度,转入步骤S311;Step S314, delete RB(k) from the TmpSchd set, and return to step S313; if all RB(k) do not meet the conditions, the terminal cannot be scheduled, and proceed to step S311;
步骤S315,在调度集合中删除UE(i),如果待调度终端集合非空,则转入执行步骤S311;如果待调度终端集合为空,则本扇区调度完成,执行步骤S316;Step S315, delete UE(i) in the scheduling set, if the set of terminals to be scheduled is not empty, then go to step S311; if the set of terminals to be scheduled is empty, then the scheduling of this sector is completed, and step S316 is executed;
步骤S316,完成调度退出调度循环。In step S316, the scheduling is completed and the scheduling loop is exited.
通过这种方法可以预估干扰,按照优先级顺序,依次调度扇区终端,优先级高的扇区内的终端可以不考虑对优先级低的扇区内的终端干扰,选择最优资源块调度即可,而优先级低的扇区内的终端在调度选择资源块时,必须考虑对优先级高的扇区内的终端的影响,如果造成的干扰过大,则不可以在相应的资源块上调度,通过这种方法,按照在保证优先级高的扇区内的终端分配到最优资源块的前提下,尽可能的使得协作扇区之间互为干扰较强的终端分配到不相同的频率子带资源,以达到干扰协调,提高整体频谱效率以及边缘终端的频谱效率的目的,本实施例只考虑基站内三扇区进行协调的情况,算法简洁,易于实现。Through this method, the interference can be estimated, and the terminals in the sectors are scheduled in sequence according to the priority order. The terminals in the sector with high priority can choose the optimal resource block scheduling regardless of the interference to the terminals in the sector with low priority. That is, when a terminal in a sector with a low priority selects a resource block during scheduling, it must consider the impact on a terminal in a sector with a high priority. If the interference caused is too large, the corresponding resource block cannot In this method, under the premise of ensuring that the terminals in the sector with high priority are allocated to the optimal resource block, as far as possible, the terminals with strong mutual interference between the cooperative sectors are allocated to different resource blocks. In order to achieve interference coordination, improve the overall spectrum efficiency and the spectrum efficiency of edge terminals, this embodiment only considers the coordination of three sectors in the base station, and the algorithm is simple and easy to implement.
实施例2Example 2
根据本发明实施例,提供了一种下行(基站发射数据,终端接收数据)正交频分复用系统中,位于同一基站下的三个扇区进行干扰协调调度的方法以及流程,如图5-7所示,包括:According to an embodiment of the present invention, there is provided a method and flow for interference coordination scheduling of three sectors under the same base station in a downlink (base station transmits data, terminal receives data) OFDM system, as shown in Figure 5 -7, including:
步骤S401,系统配置基带池内扇区协调调度更新周期T1。T1周期内不更新同一基站下的三个扇区的调度信息;In step S401, the system configures an update period T1 for coordinated scheduling of sectors in the baseband pool. The scheduling information of the three sectors under the same base station is not updated within the T1 period;
步骤S402,各个服务扇区统计终端的反馈的MCS信息以及RSRQ测量信息,确定终端的类型以及协作传输扇区。具体方法如下:Step S402, each serving sector collects statistics on the MCS information and RSRQ measurement information fed back by the terminal, and determines the type of the terminal and the cooperative transmission sector. The specific method is as follows:
服务扇区统计终端的反馈的MCS信息,比较反馈的MCS与给定阈值的大小,如果小于给定的阈值,则为远点边缘终端,否则需要进一步判断,具体如下:The serving sector counts the feedback MCS information of the terminal, compares the size of the fed-back MCS with the given threshold, if it is less than the given threshold, it is a far-point edge terminal, otherwise further judgment is required, as follows:
服务扇区统计终端上报的到同基站下两个相邻扇区的RSRQ测量信息以及终端到服务扇区的RSRQ测量信息,比较两者之间的差值与给定阈值的大小,将满足测量值差值小于给定阈值的相邻扇区索引加入到协作扇区列表中;如果协作扇区列表中的元素为空,则终端为内环终端,否则为近点边缘终端,且协作扇区列表中的扇区为所述近点边缘终端的COMP集合扇区,一般而言,终端的协作传输扇区只选择1个;The serving sector counts the RSRQ measurement information reported by the terminal to two adjacent sectors under the same base station and the RSRQ measurement information from the terminal to the serving sector, and compares the difference between the two with the given threshold, which will satisfy the measurement Adjacent sector indexes whose value difference is less than a given threshold are added to the cooperative sector list; if the elements in the cooperative sector list are empty, the terminal is an inner-ring terminal, otherwise it is a near-point edge terminal, and the cooperative sector The sectors in the list are the COMP set sectors of the near-point edge terminal. Generally speaking, only one sector is selected for the coordinated transmission of the terminal;
步骤S403,各个服务扇区Sector(j)统计过去一个调度周期内各个终端反馈的CQI,折合出等效信干噪比SINR,然后结合基站的发射功率S,计算出终端在各个资源块上的等效干扰功率NI=S/SINR,由于同基站下三扇区的发射功率以及信道系数可以共享,则可以估计出同基站下相邻扇区造成的干扰值I1,I2,则终端在各个资源块上受到的来自本基站三扇区之外的等效干扰功率为NIout=NI-I1-I2;Step S403, each serving sector Sector(j) counts the CQI fed back by each terminal in the past scheduling period, converts the equivalent signal-to-interference-noise ratio SINR, and then combines the transmit power S of the base station to calculate the CQI of the terminal on each resource block Equivalent interference power NI=S/SINR, since the transmit power and channel coefficients of the three sectors under the same base station can be shared, the interference values I 1 and I 2 caused by the adjacent sectors under the same base station can be estimated, and the terminal in The equivalent interference power received on each resource block from outside the three sectors of the base station is NIout=NI-I 1 -I 2 ;
步骤S404,对基站内三个扇区进行优先级排序,确定三扇区的调度顺序,优先级确定的方法可以是以下其中一种:Step S404, perform priority sorting on the three sectors in the base station, and determine the scheduling order of the three sectors, and the priority determination method may be one of the following:
三扇区随机产生[0,1]之间的小数,数字越大优先级越高;The three sectors randomly generate decimals between [0,1], the larger the number, the higher the priority;
根据三扇区的上一个周期的流量大小进行排序,流量越小,优先级越高;Sort according to the traffic size of the last cycle of the three sectors, the smaller the traffic, the higher the priority;
本实施例中,假设调度的优先级顺序从高到低依次为Sector2,Sector1,Sector3。In this embodiment, it is assumed that the scheduling priorities are Sector2, Sector1, and Sector3 from high to low.
步骤S405,终端分别测量各个资源块上终端到服务扇区以及终端到相邻扇区的信道系数,分别记为Hue,sector1,Hue,sector2,Hue,sector3,然后计算两两之间的相关性,当相关性系数小于给定的阈值时,反馈指示0,否则反馈1,假设终端UE的服务扇区为Sector1,在资源块RB(k)上,UE计算Hue,k,sector1与Hue,k,sector2的相关性系数小于阈值,Hue,k,sector1与Hue,k,sector3的相关性系数大于阈值,则终端UE反馈到服务扇区Sector1的指示为01,为节省开销,终端无须计算所有RB上的相关性,只需抽取部分RB计算即可,抽取密度由系统配置;Step S405, the terminal measures the channel coefficients from the terminal to the serving sector and from the terminal to the adjacent sector on each resource block, which are recorded as H ue, sector1 , H ue, sector2 , H ue, sector3 , and then calculate the When the correlation coefficient is less than a given threshold, the feedback indicates 0, otherwise the feedback is 1, assuming that the serving sector of the terminal UE is Sector1, and on the resource block RB(k), the UE calculates H ue, k, sector1 The correlation coefficient with H ue, k, sector2 is less than the threshold value, and the correlation coefficient between H ue, k, sector1 and H ue, k, sector3 is greater than the threshold value, then the indication that the terminal UE feeds back to the serving sector Sector1 is 01, in order to save Overhead, the terminal does not need to calculate the correlation on all RBs, it only needs to extract some RBs for calculation, and the extraction density is configured by the system;
步骤S406,Sector2扇区首先进行资源分配,对于扇区内的终端,结合终端反馈的CQI信息以及各个终端的流量信息,利用比例公平调度算法确定资源分配结果。In step S406, the Sector2 sector first performs resource allocation, and for the terminals in the sector, combined with the CQI information fed back by the terminals and the traffic information of each terminal, a proportional fair scheduling algorithm is used to determine the resource allocation result.
步骤S407,Sector1扇区开始调度分配资源,首先根据比例公平调度算法确定优先级最高的终端,假设为UE(i),结合UE(i)反馈的CQI,将UE(i)在各个RB上的CQI等级由大到小排序,并将相应的RB索引号存储于TmpSchdUE(i)中;Step S407, Sector1 starts scheduling and allocating resources. First, determine the terminal with the highest priority according to the proportional fair scheduling algorithm, assuming it is UE(i), and combine the CQI fed back by UE(i) to assign UE(i) on each RB The CQI levels are sorted from large to small, and the corresponding RB index numbers are stored in TmpSchd UE(i) ;
步骤S408,从TmpSchdUE(i)中取出第一个索引,假设为RB(k),由于UE(i)产生的同频干扰,Sector2在RB(k)上已经调度的终端的SINR会降低,假设已调度的终端为Sector2的UE1,首先判断终端UE1反馈的在资源块RB(k)到服务扇区Sector2与相邻扇区Sector1的相关系数指示值,如果指示为0,表明影响很小,可以将RB(k)资源分配给UE(i),然后执行步骤S410;如果指示为1,表明相关性较大,需要进一步的判断,具体如下:Step S408, take out the first index from TmpSchd UE(i) , assuming it is RB(k), due to the co-channel interference generated by UE(i), the SINR of the terminal already scheduled by Sector2 on RB(k) will decrease, Assuming that the scheduled terminal is UE1 in Sector2, first judge the indication value of the correlation coefficient between the resource block RB(k) and the serving sector Sector2 and the adjacent sector Sector1 fed back by the terminal UE1. If the indication is 0, it indicates that the influence is very small. RB(k) resources can be allocated to UE(i), and then step S410 is performed; if the indication is 1, it indicates that the correlation is relatively high, and further judgment is required, as follows:
计算UE1新的SINR为NewSINRUE1,RB(k)=S/(NIout+I1),其中S表示基站的发射功率,NIout在步骤S403中计算得到,I1代表本帧中调度UE(i)对UE1造成的干扰,可以由基站计算得到。Calculate the new SINR of UE1 as NewSINR UE1, RB(k) = S/(NIout+I1), where S represents the transmit power of the base station, NIout is calculated in step S403, and I 1 represents the scheduling UE(i) pair in this frame The interference caused by UE1 can be calculated by the base station.
在RB(k)上UE1原始的SINR为SINRUE1,RB(k);The original SINR of UE1 on RB(k) is SINR UE1,RB(k) ;
UE1在RB(k)上由于UE(i)的存在导致整体频谱效率的变化量ΔSEUE1:UE1 on RB(k) due to the existence of UE(i) leads to the change of the overall spectral efficiency ΔSE UE1 :
当ΔSEUE1小于等于一个给定的门限值时,则将RB(k)资源分配给UE(i),然后执行步骤S410;否则执行步骤S409;When ΔSE UE1 is less than or equal to a given threshold value, allocate RB(k) resources to UE(i), and then perform step S410; otherwise, perform step S409;
步骤S409,当ΔSEUE1大于一个给定的门限值时,则将RB(k)从TmpSchdUE(i)集合中删除,并且返回执行步骤S408;如果所有的RB(k)上的ΔSEUE1都大于一个给定的门限值,则该终端无法调度,转入步骤S410;Step S409, when ΔSE UE1 is greater than a given threshold, delete RB(k) from the TmpSchd UE(i) set, and return to step S408; if all ΔSE UE1 on RB(k) are greater than a given threshold, then the terminal cannot be scheduled, and proceeds to step S410;
步骤S410,在待调度终端集合中删除UE(i),如果待调度终端集合非空,则转入执行步骤S407;如果待调度终端集合为空,则Sector1调度完成,执行步骤S411;Step S410, delete UE(i) in the terminal set to be scheduled, if the set of terminals to be scheduled is not empty, then go to step S407; if the set of terminals to be scheduled is empty, Sector1 scheduling is completed, and step S411 is executed;
步骤S411,Sector3扇区开始调度分配资源,首先根据比例公平调度算法确定优先级最高的终端,假设为UE(i),结合UE(i)反馈的CQI,将UE(i)在各个RB上的CQI等级由大到小排序,并将相应的RB索引号存储于TmpSchdUE(i)中;Step S411, Sector 3 starts scheduling and allocating resources. First, determine the terminal with the highest priority according to the proportional fair scheduling algorithm, assuming it is UE(i), and combine the CQI fed back by UE(i) to assign UE(i) on each RB The CQI levels are sorted from large to small, and the corresponding RB index numbers are stored in TmpSchd UE(i) ;
步骤S412,从TmpSchdUE(i)中取出第一个索引,假设为RB(k),由于UE(i)产生的同频干扰,Sector2以及Sector1在RB(k)上已经调度的终端的SINR会降低,假设Sector1调度的终端为UE1,Sector2调度的终端为UE2,首先判断终端UE1反馈的在资源块RB(k)到服务扇区Sector1与相邻扇区Sector2的相关系数指示值,以及终端UE2反馈的在资源块RB(k)到服务扇区Sector2与相邻扇区Sector1的相关系数指示值,如果两者的指示均为0,表明影响很小,可以将RB(k)资源分配给UE(i),然后执行步骤S411;如果两个指示中有任何一个为1,表明相关性较大,需要进一步的判断,具体如下:Step S412, take out the first index from TmpSchd UE(i) , assuming it is RB(k), due to the co-channel interference generated by UE(i), the SINR of the terminals already scheduled by Sector2 and Sector1 on RB(k) will be Reduce, assuming that the terminal scheduled by Sector1 is UE1, and the terminal scheduled by Sector2 is UE2, first judge the correlation coefficient indication value from the resource block RB(k) fed back by the terminal UE1 to the serving sector Sector1 and the adjacent sector Sector2, and the terminal UE2 Feedback from the resource block RB(k) to the correlation coefficient indication value of the serving sector Sector2 and the adjacent sector Sector1, if both indications are 0, it indicates that the impact is very small, and the RB(k) resource can be allocated to the UE (i), then perform step S411; if any one of the two indications is 1, it indicates that the correlation is relatively large, and further judgment is required, as follows:
如果UE1反馈指示为1,则计算UE1新的信干噪比:If the UE1 feedback indication is 1, calculate the new SINR of UE1:
NewSINRUE1,RB(k)=S/(NIout+I3);NewSINR UE1, RB(k) = S/(NIout+I 3 );
其中S表示基站的发射功率,NIout在步骤S403中计算得到,I3代表本帧中调度UE(i)对UE1造成的干扰,可以由基站计算得到。Where S represents the transmit power of the base station, NIout is calculated in step S403, and I 3 represents the interference caused by scheduling UE(i) to UE1 in this frame, which can be calculated by the base station.
在RB(k)上UE1原始的SINR为SINRUE1,RB(k);The original SINR of UE1 on RB(k) is SINR UE1, RB(k) ;
UE1在RB(k)上由于UE(i)的存在导致整体频谱效率的变化量ΔSEUE1;The change amount ΔSE UE1 of the overall spectral efficiency caused by the existence of UE(i) on RB(k) of UE1 ;
如果UE2反馈指示为1,则计算UE2新的信干噪比:If the UE2 feedback indication is 1, calculate the new SINR of UE2:
NewSINRUE2,RB(k)=S/(NIout+I3);NewSINR UE2, RB(k) = S/(NIout+I 3 );
其中S表示基站的发射功率,NIout在步骤S403中计算得到,I3代表本帧中调度UE(i)对UE2造成的干扰,可以由基站计算得到。Where S represents the transmit power of the base station, NIout is calculated in step S403, and I 3 represents the interference caused by scheduling UE(i) to UE2 in this frame, which can be calculated by the base station.
在RB(k)上UE2原始的SINR为SINRUE2,RB(k);The original SINR of UE2 on RB(k) is SINR UE2, RB(k) ;
UE2在RB(k)上由于UE(i)的存在导致整体频谱效率的变化量ΔSEUE2;The change amount ΔSE UE2 of the overall spectral efficiency caused by the existence of UE(i) on RB(k) of UE2 ;
如果UE1和UE2中有任何一项的相关系数反馈指示值为1,且对应的ΔSE大于给定的门限值,则不分配RB(k)资源分配给UE(i),执行步骤S413,否则将RB(k)资源分配给UE(i),然后执行步骤S414;If the correlation coefficient feedback indication value of any one of UE1 and UE2 is 1, and the corresponding ΔSE is greater than a given threshold value, then no RB(k) resources are allocated to UE(i), and step S413 is performed, otherwise Allocating RB(k) resources to UE(i), and then performing step S414;
步骤S413,将RB(k)从TmpSchd集合中删除,并且返回执行步骤S412;如果所有的RB(k)都不满足条件,则该终端无法调度,转入步骤S411;Step S413, delete RB(k) from the TmpSchd set, and return to step S412; if all RB(k) do not meet the conditions, the terminal cannot be scheduled, and proceed to step S411;
步骤S414,在调度集合中删除UE(i),如果待调度终端集合非空,则转入执行步骤S411;如果待调度终端集合为空,则本扇区调度完成,执行步骤S415;Step S414, delete UE(i) in the scheduling set, if the set of terminals to be scheduled is not empty, go to step S411; if the set of terminals to be scheduled is empty, then the scheduling of this sector is completed, and step S415 is executed;
步骤S415,完成调度退出调度循环。In step S415, the scheduling is completed and the scheduling cycle is exited.
本发明实施例还提供一种协调调度装置,如图8所示,包括:The embodiment of the present invention also provides a coordination scheduling device, as shown in Figure 8, including:
扇区排序单元,用于对基带池内的扇区进行优先级排序;The sector sorting unit is used to prioritize the sectors in the baseband pool;
第一调度单元,用于取出优先级最高的扇区,为该扇区内的终端分配资源;The first scheduling unit is configured to take out the sector with the highest priority and allocate resources for terminals in the sector;
控制单元,用于在第一调度单元为优先级最高的扇区内的终端分配资源后,按照优先级从高到低依次取出该基带池内的其他扇区;The control unit is configured to, after the first scheduling unit allocates resources to the terminal in the sector with the highest priority, take out other sectors in the baseband pool in order according to the priority from high to low;
第二调度单元,用于对控制单元取出的扇区,执行如下操作:The second scheduling unit is configured to perform the following operations on the sector taken out by the control unit:
根据调度优先级取出当前扇区内待调度的终端中优先级最高的终端,按该终端在每个空闲资源块上获得的信号质量值对空闲资源块排序,按信号质量从好到差的顺序取出空闲资源块,判断是否满足预设的分配条件,如果满足,则将该空闲资源块分配给所述终端,否则,继续取出下一个空闲资源块进行判断,直到为所述终端分配了空闲资源块或者判断所有空闲资源块都无法分配给所述终端;依次类推,获取当前扇区内下一个待调度的终端,进行资源调度,直到完成对当前扇区内所有待调度终端的调度。According to the scheduling priority, the terminal with the highest priority among the terminals to be scheduled in the current sector is taken out, and the idle resource blocks are sorted according to the signal quality value obtained by the terminal on each idle resource block, in order of signal quality from good to bad Take out a free resource block, and judge whether the preset allocation condition is satisfied, if so, allocate the free resource block to the terminal, otherwise, continue to take out the next free resource block for judgment, until the free resource is allocated to the terminal block or judge that all free resource blocks cannot be allocated to the terminal; and so on, obtain the next terminal to be scheduled in the current sector, and perform resource scheduling until the scheduling of all terminals to be scheduled in the current sector is completed.
所述装置还包括终端类型确定单元,用于将终端反馈的信道质量指示CQI所对应的调制编码集MCS与给定的MCS阈值比较,如果小于所述MCS阈值,则为远点边缘终端;否则,统计该终端上报的到相邻扇区的参考信号接收功率RSRQ测量信息以及该终端到所述服务扇区的RSRQ测量信息,比较两者之间的差值与给定的测量差值阈值,如果小于所述测量差值阈值,则该相邻扇区为该终端的协作扇区;如果该终端没有协作扇区,则该终端为内环终端,否则为近点边缘终端;The device also includes a terminal type determination unit, configured to compare the modulation and coding set MCS corresponding to the channel quality indicator CQI fed back by the terminal with a given MCS threshold, and if it is smaller than the MCS threshold, it is a far-point edge terminal; otherwise , counting the reference signal received power RSRQ measurement information reported by the terminal to the adjacent sector and the RSRQ measurement information from the terminal to the serving sector, and comparing the difference between the two with a given measurement difference threshold, If it is smaller than the measurement difference threshold, the adjacent sector is the cooperative sector of the terminal; if the terminal does not have a cooperative sector, the terminal is an inner ring terminal, otherwise it is a near-point edge terminal;
所述第二调度单元根据终端类型确定终端有无协作扇区,当终端为远点边缘终端或内环终端时,无协作扇区,当终端为近点边缘终端时,有协作扇区。The second scheduling unit determines whether the terminal has a cooperative sector according to the terminal type. When the terminal is a far point edge terminal or an inner ring terminal, there is no cooperative sector, and when the terminal is a near point edge terminal, there is a cooperative sector.
第二调度单元具体如何调度参见方法实施例,此处不再赘述。For details on how the second scheduling unit schedules, refer to the method embodiments, which will not be repeated here.
通过这种方法可以预估干扰,按照优先级顺序,依次调度扇区终端,优先级高的扇区内的终端可以不考虑对优先级低的扇区内的终端干扰,选择最优资源块调度即可,而优先级低的扇区内的终端在调度选择资源块时,必须考虑对优先级高的扇区内的终端的影响,如果造成的干扰过大,则不可以在相应的资源块上调度,通过这种方法,按照在保证优先级高的扇区内的终端分配到最优资源块的前提下,尽可能的使得协作扇区之间互为干扰较强的终端分配到不相同的频率子带资源,以达到干扰协调,提高整体频谱效率以及边缘终端的频谱效率的目的,本实施例只考虑基站内三扇区进行协调的情况,算法简洁,易于实现。Through this method, the interference can be estimated, and the terminals in the sectors are scheduled in sequence according to the order of priority. The terminals in the sector with high priority can choose the optimal resource block scheduling regardless of the interference to the terminals in the sector with low priority. That is, when a terminal in a sector with a low priority selects a resource block during scheduling, it must consider the impact on a terminal in a sector with a high priority. If the interference caused is too large, the corresponding resource block cannot In this method, under the premise of ensuring that the terminals in the sector with high priority are allocated to the optimal resource block, as far as possible, the terminals with strong mutual interference between the cooperative sectors are allocated to different resource blocks. In order to achieve interference coordination, improve the overall spectrum efficiency and the spectrum efficiency of edge terminals, this embodiment only considers the coordination of three sectors in the base station, and the algorithm is simple and easy to implement.
需要说明的是,作为一种可选方案,上述实例中的各配置信息可以由协议规定进行默认配置,或者由上层网元进行配置后通知基站。这里的上层网元可以是中继设备、基站控制器、接入服务网、连接服务网、核心网网关等。It should be noted that, as an optional solution, each configuration information in the above example may be configured by default according to the protocol, or the upper layer network element may notify the base station after configuration. The upper-layer network element here may be a relay device, a base station controller, an access service network, a connection service network, a core network gateway, and the like.
综上所述,通过本发明实施例提供一种分布式天线系统中多扇区进行协调调度的方案,在不增加额外信令开销以及尽可能保证扇区流量以及公平性的前提下实现扇区之间干扰协调,提高边缘终端的流量。并且,本发明实施例的技术方案对于现有的网络架构和现行的流程等均没有修改,易于实现和推广,具有较强的工业适用性。To sum up, the embodiment of the present invention provides a scheme for coordinated scheduling of multiple sectors in a distributed antenna system, which realizes sector traffic and fairness without adding additional signaling overhead and ensuring sector traffic and fairness as much as possible. Interference coordination between them improves the flow of edge terminals. Moreover, the technical solutions of the embodiments of the present invention do not modify the existing network architecture and current processes, are easy to implement and popularize, and have strong industrial applicability.
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that each module or each step of the above-mentioned present invention can be realized by a general-purpose computing device, and they can be concentrated on a single computing device, or distributed in a network formed by multiple computing devices Alternatively, they may be implemented in program code executable by a computing device so that they may be stored in a storage device to be executed by a computing device, and in some cases in an order different from that shown here The steps shown or described are carried out, or they are separately fabricated into individual integrated circuit modules, or multiple modules or steps among them are fabricated into a single integrated circuit module for implementation. As such, the present invention is not limited to any specific combination of hardware and software.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210067369.5A CN103313410B (en) | 2012-03-14 | 2012-03-14 | A kind of coordinated scheduling method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201210067369.5A CN103313410B (en) | 2012-03-14 | 2012-03-14 | A kind of coordinated scheduling method and device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103313410A CN103313410A (en) | 2013-09-18 |
| CN103313410B true CN103313410B (en) | 2018-01-30 |
Family
ID=49138066
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201210067369.5A Expired - Fee Related CN103313410B (en) | 2012-03-14 | 2012-03-14 | A kind of coordinated scheduling method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103313410B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107770875B (en) * | 2017-10-20 | 2021-07-16 | 中国航空无线电电子研究所 | Method for mixing MAC protocol of aviation ad hoc network |
| CN116095866B (en) * | 2021-11-02 | 2025-10-17 | 大唐移动通信设备有限公司 | Resource scheduling method, device and storage medium |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101087160A (en) * | 2006-06-08 | 2007-12-12 | 大唐移动通信设备有限公司 | A dispatching method and device for uplink enhanced priority |
| CN101227698A (en) * | 2008-02-03 | 2008-07-23 | 普天信息技术研究院有限公司 | A method of resource adjustment |
| CN101437011A (en) * | 2008-12-23 | 2009-05-20 | 中国移动通信集团设计院有限公司 | Method for distributing time frequency resource of OFDM system and system thereof |
| CN101730243A (en) * | 2008-10-29 | 2010-06-09 | 中兴通讯股份有限公司 | Centralized resource scheduling method and device |
| CN101790239A (en) * | 2010-02-23 | 2010-07-28 | 中国电信股份有限公司 | Packet dispatching method and forward service dispatcher |
| CN102143560A (en) * | 2011-03-29 | 2011-08-03 | 中兴通讯股份有限公司 | Inter-heterosystem redirection method and system |
| EP2425540A1 (en) * | 2009-04-28 | 2012-03-07 | Telefonaktiebolaget LM Ericsson (publ) | Transmission parameter adaptation in cooperative signal communication |
-
2012
- 2012-03-14 CN CN201210067369.5A patent/CN103313410B/en not_active Expired - Fee Related
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101087160A (en) * | 2006-06-08 | 2007-12-12 | 大唐移动通信设备有限公司 | A dispatching method and device for uplink enhanced priority |
| CN101227698A (en) * | 2008-02-03 | 2008-07-23 | 普天信息技术研究院有限公司 | A method of resource adjustment |
| CN101730243A (en) * | 2008-10-29 | 2010-06-09 | 中兴通讯股份有限公司 | Centralized resource scheduling method and device |
| CN101437011A (en) * | 2008-12-23 | 2009-05-20 | 中国移动通信集团设计院有限公司 | Method for distributing time frequency resource of OFDM system and system thereof |
| EP2425540A1 (en) * | 2009-04-28 | 2012-03-07 | Telefonaktiebolaget LM Ericsson (publ) | Transmission parameter adaptation in cooperative signal communication |
| CN101790239A (en) * | 2010-02-23 | 2010-07-28 | 中国电信股份有限公司 | Packet dispatching method and forward service dispatcher |
| CN102143560A (en) * | 2011-03-29 | 2011-08-03 | 中兴通讯股份有限公司 | Inter-heterosystem redirection method and system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103313410A (en) | 2013-09-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101229322B1 (en) | Interference coordination method and access network device | |
| CN103843437B (en) | Dispatching method, device and system | |
| CN101990231B (en) | Method, system, central node and sensing node for determining idle frequency band | |
| US10264592B2 (en) | Method and radio network node for scheduling of wireless devices in a cellular network | |
| US20100203882A1 (en) | Method and Arrangement for Managing Inter-Cell Interference in a Communications Network | |
| MX2008012008A (en) | Radio access network apparatus and method. | |
| KR20110086470A (en) | Method and apparatus for scheduling resource allocation for intercell interference control in cellular communication system and base station thereof | |
| CN101895891B (en) | Inter-cell interference coordination method and device for implementing same | |
| CN102595616A (en) | Measurement-assisted dynamic frequency-reuse in cellular telecommuncations networks | |
| JP2012182792A (en) | Mobile communication system and remote wireless unit clustering method therefor | |
| CN102918907A (en) | Wireless resource setting method, wireless communication system, wireless base state, and program | |
| CN103210593A (en) | Methods and apparatus for inter-cell interference coordination self-organized network | |
| WO2011120594A1 (en) | Method and network entity for resource allocation in mobile radio communication networks | |
| CN106793047B (en) | Uplink power control method and base station | |
| CN103313408B (en) | A kind of more sector coordinated scheduling methods and device | |
| KR101829921B1 (en) | Apparatus and method to allocate channel and power in a communication system | |
| KR101617466B1 (en) | User equipment scheduling method in cellular uplink communication system and base station apparutus therefor | |
| CN102131246A (en) | Method and device for coordinating dynamic interference of cell inside base station | |
| US20130046889A1 (en) | Methods and apparatuses for scheduling users in wireless networks | |
| Liu et al. | Transmission scheduling for efficient wireless resource utilization with minimum-performance guarantees | |
| CN103313410B (en) | A kind of coordinated scheduling method and device | |
| US10278202B2 (en) | Coordinated scheduling in a cellular network | |
| CN103281792B (en) | A kind of cooperative beam shaping method and device | |
| CN104469959B (en) | A kind of channel arrangement method and system, access controller | |
| CN106060945B (en) | A LTE Resource Scheduling Algorithm Based on RB Feedback |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180130 |