WO2011038529A1 - Scheduling method and scheduler - Google Patents
Scheduling method and scheduler Download PDFInfo
- Publication number
- WO2011038529A1 WO2011038529A1 PCT/CN2009/001107 CN2009001107W WO2011038529A1 WO 2011038529 A1 WO2011038529 A1 WO 2011038529A1 CN 2009001107 W CN2009001107 W CN 2009001107W WO 2011038529 A1 WO2011038529 A1 WO 2011038529A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- scheduling
- backhaul link
- buffer
- relay node
- scheduling priority
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/52—Allocation or scheduling criteria for wireless resources based on load
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/14—Flow control between communication endpoints using intermediate storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
Definitions
- the present invention relates to the field of mobile communications, and more particularly to a scheduling method and scheduler in a multi-hop cellular system, wherein traffic balancing on a relay node is considered to avoid buffer overflow on the relay node. Or underflow problems. Background technique
- the relay node RN is a network node dedicated to storing and forwarding data packets from the base station eNodeB (eNB) to the user equipment UE, and, in contrast, data packets from the user equipment UE The storage is performed and forwarded to the base station e NB. Based on specific access criteria, such as maximum received power, some user equipment is associated with the relay node and is not directly served by the eNB.
- eNB base station eNodeB
- each node typically runs a per-hop scheduler, ie each service node only schedules its secondary link directly.
- the general hop-by-hop scheduling scheme does not consider the relationship between the relay backhaul link and the relay access link.
- the transmission capability of the user equipment UE-R directly served by the relay node is different on different relay hops on the available bandwidth, on the one hand, if the data packet received on the serving relay node of the UE-R is More than the number of data packets transmitted, it will cause a buffer overflow problem. On the other hand, if the buffer of the relay node corresponding to UE-R becomes empty when scheduling UE-R, it causes a problem of buffer underflow. That is to say, the mismatch of traffic between the backhaul link of UE_R and its access link may cause the system spectrum efficiency to decrease.
- the multi-hop cellular system adopts a hop-by-hop scheduling scheme
- Summary of the invention In the present invention, an effective relay buffer control mechanism in a multi-hop cellular system is proposed, which can overcome the above drawbacks and avoid waste of radio resources on the backhaul link and the access link, thereby improving the overall system. performance.
- each relay node reports its buffer status corresponding to each served user equipment to its serving node (eNB) (eg, one bit feedback is used for It is checked whether the buffer size of each UE-R is greater than the buffer threshold) and the average rate on the access link.
- eNB serving node
- the eNB uses the feedback of the relay status corresponding to the UEJR to estimate whether the relay buffer has an overflow or underflow, and then increases or decreases the scheduling opportunity of the UE-R on the backhaul link by adjusting the scheduling priority. .
- the eNB may schedule one UE with a higher priority for each resource partition or a relay node of the serving UE at any time.
- the proposed method can utilize the feedback from each relay node to effectively solve the problem of traffic mismatch on the relay node, which is acceptable.
- a scheduling method comprising the steps of: receiving, from each relay node, a channel quality indicator of a backhaul link, a buffer corresponding to each user equipment served by the relay node State information and an average rate of the access link; estimating an average rate of the backhaul link according to a channel quality indicator of the backhaul link, determining a scheduling priority of the backhaul link; determining whether the relay node exists on the buffer according to the buffer status information Overflow condition, and determining whether the relay node has buffer underflow according to the estimated average rate of the backhaul link and the average rate of the access link; adjusting the scheduling priority according to a predetermined rule, so that the buffer is determined to exist In the case of overflow, the scheduling priority of the backhaul link is lowered, and in the case where it is determined that there is a possibility of buffer underflow, the scheduling priority of the backhaul link is increased; and the backhaul link with higher priority is scheduled. .
- the step of determining whether the relay node has buffer underflow according to the average rate of the estimated backhaul link and the average rate of the access link comprises: an average transmission traffic on the available bandwidth of the backhaul link at the base station When the average transmission traffic of the access link on the available bandwidth of the relay node is smaller, it is determined that the relay node has buffer underflow.
- the scheduling method is performed for each resource partition.
- the predetermined rule comprises: adjusting the scheduling priority to zero in the case that it is determined that there is a buffer overflow.
- the predetermined rule comprises: exponentially increasing the scheduling priority in association with an average rate of the backhaul link and an average rate of the access link in the case of determining that there is a possibility of buffer underflow.
- the predetermined rule comprises: adjusting the scheduling priority without determining that there is no buffer overflow and there is no buffer underflow.
- the scheduling priority is determined according to a proportional fairness criterion or a polling criterion.
- the average rate of the access link received from each relay node corresponding to each user equipment served by the relay node is a channel of the access link fed back by the relay node according to the user equipment.
- the quality indicator is estimated.
- a scheduler including: a scheduling information receiving module, configured to receive scheduling required information from a relay node connected thereto, including a channel quality indicator of a backhaul link, and a buffering status information corresponding to each user equipment served by the relay node and an average rate of the access link; a scheduling priority calculation module, configured to calculate a scheduling priority of the backhaul link according to a channel quality indicator of the backhaul link a relay node buffer information determining unit, configured to determine, according to the buffer status information, whether the relay node has a buffer overflow condition, and determine the medium speed according to the estimated average rate of the backhaul link and the average rate of the access link.
- the scheduling priority adjustment module is configured to adjust the scheduling priority according to a predetermined rule, so that in the case that it is determined that there is a buffer overflow, the scheduling priority of the backhaul link is lowered, and Increase the scheduling priority of the backhaul link if there is a possibility of buffer underflow; and resource scheduling Block for the backhaul link having a higher priority scheduling.
- the predetermined rule comprises: in the case that it is determined that there is a buffer overflow, the scheduling priority adjustment module adjusts the scheduling priority to zero.
- the predetermined rule is: in the case that it is determined that there is a possibility of buffer underflow, the scheduling priority adjustment module associates the scheduling priority with the average rate of the backhaul link and the average rate of the access link. The index has increased.
- the predetermined rule comprises: in the case that it is determined that there is no buffer overflow and there is no buffer underflow, the scheduling priority adjustment module does not adjust the scheduling priority.
- the present invention discloses a scheduling method for a multi-hop cellular system, which can effectively control a relay buffer, which achieves the following beneficial effects with respect to the prior art -
- the proposed method is widely applicable to multi-hop cellular networks, including two-hop systems and more hop systems.
- FIG. 1 is a schematic diagram showing a relay system implementing a scheduling method according to an embodiment of the present invention
- FIG. 2 is a block diagram showing a system for implementing a scheduling method according to an embodiment of the present invention
- Fig. 4 is a view showing a comparison of simulation results of the scheduling method and the existing scheduling method according to the present invention. detailed description
- each relay node runs a hop-by-hop scheduling scheme, ie the eNB schedules resources only for the direct link and the backhaul link, and each relay node schedules resources only for its access link.
- the proportional fair scheduling scheme and the polling scheduling scheme are common algorithms for controlling packet transmission in the field of wireless communications.
- the description is made by taking a proportional fair scheduling scheme as an example.
- FIG. 1 is a schematic diagram showing a relay system that implements a scheduling method according to an embodiment of the present invention.
- FIG. 1 taking the downlink transmission of the two-hop relay system using the proportional fair algorithm at the eNB as an example, it is assumed that each cell has T relay nodes with /.
- the eNB uses the feedback CQI information to estimate the instantaneous rate of the direct link of the macro user equipment at time t, the resource partition, and the instantaneous rate of the backhaul link corresponding to the user equipment.
- the scheduling priority is first calculated, and then resource allocation is performed. Usually user equipment with a higher eugenic level will get a scheduling opportunity.
- the average rate of user equipment at time t For example, for a macro user device ⁇ , it is at resource time at time t
- the scheduling priority on the area ⁇ ) is ⁇ (0 .
- the hop-by-hop scheduling scheme is also adopted, but the relationship between the relay backhaul link and the relay access link is not considered, and there is a problem that the relay node traffic does not match, that is, Following the problem of buffer overflow and relay buffer underflow.
- a scaling factor is added.
- T_ave ( ⁇ represents the average rate of the user on the backhaul link at time t.
- the backhaul link of the user equipment UEJ A is 3 ⁇ 4 >/ 3 ⁇ 4 scaling factor > ( ⁇ indicates as follows: Willow (2)
- c ⁇ is a scheduling switch to avoid relay buffer overflow.
- kT ik ⁇ [ ⁇ is a constant of a decimal.
- T h ( ) is the token counter of the user equipment UEJ A at time t
- T ik (k) is updated according to the following expression:
- T ik (t) max
- ⁇ (-1) indicates the average rate of access links corresponding to user equipment UE-R on one resource partition of the relay node at time t1.
- the average rate on the relay backhaul link / 6 and the direct link /, ⁇ is estimated by the eNB, while the average rate of the relay access link is estimated by the relay node it serves. After all resources have been allocated, the average rate ⁇ of the user z' on the link at time t can be calculated by:
- T_aver! (t) 1 .
- Np is the number of resource partitions of its service node, and is the subframe length (unit: second). Is a scheduling indicator that is equal to 1 when the user's link/scheduled when allocating resources, and 0 otherwise.
- the token mechanism is used in the present invention to ensure that the minimum average transmission traffic of the backhaul link corresponding to the UE-R over the available bandwidth of the eNB is not less than the availability of its access link at its serving relay node.
- the minimum average transmission traffic over the bandwidth to avoid buffer underflow.
- the average rate of the relay backhaul link of a certain user is less than the relay access rate thereof, it can be known from the expressions (1)-(3) that the backhaul link allocation resource will be increased, thereby avoiding the relay buffer in the There is no data transmission situation on the relay access link.
- the utility function of the proportional fair scheduling scheme of the eNB according to the present invention is expressed as The utility function is the scheduling policy, which can be used to determine which user equipment to schedule to use the resource.
- ro) and f( ⁇ ) are the link scheduled at time t and the scheduled user equipment or relay node, respectively.
- R-ave ⁇ ) is the average transmission speed smoothed by a low-pass filter. After all the resources have been allocated, the average rate ⁇ ave ⁇ ( ) of the user at link t at time t can be calculated by:
- F is the proportional fair scheduling time window size (unit: second)
- Np is the number of resource partitions of its service node
- 7 is the subframe length.
- ( ) is a scheduling indicator that is equal to 1 when the resource is allocated when the user's link/scheduled, otherwise 0.
- the backhaul link scaling factor as shown in Expression (2) ensures that no buffer overflow occurs by using a scheduling switch for buffer overflow conditions, and uses an exponential scaling factor for buffer underflow conditions. The occurrence of buffer underflow can be well avoided.
- the expression of the selected scaling factor only needs to be such that the scheduling priority is reduced when the relay buffer size is greater than a buffering threshold (but no buffer overflow has occurred), while the average rate of the backhaul link is low.
- the scheduling priority is increased at the average rate of access links and is suitable for the purposes of the present invention.
- FIG. 2 is a block diagram showing a system for implementing a scheduling method in accordance with an embodiment of the present invention.
- the relay node includes an access link average rate estimation module 201, configured to estimate an average rate of access links of each UE-R according to CQI information from the user equipment UE-R; a module 202, configured to monitor its own buffer status for each UE_R; and an information sending module 203. Used to feed back to the eNodeB its own buffer state information for each UEJR and the average rate of the estimated access link, and the CQI of its backhaul link.
- an access link average rate estimation module 201 configured to estimate an average rate of access links of each UE-R according to CQI information from the user equipment UE-R
- a module 202 configured to monitor its own buffer status for each UE_R
- an information sending module 203 Used to feed back to the eNodeB its own buffer state information for each UEJR and the average rate of the estimated access link, and the CQI of its backhaul link.
- the eNodeB includes a scheduling information receiving module 101, configured to receive, from the relay node connected thereto and the served macro user equipment, information required for scheduling, including CQI of the backhaul link and CQI of the direct link of the macro user equipment.
- the scheduling priority calculation module 102 is configured to estimate an average rate according to the CQI of the backhaul link and the CQI of the direct link, thereby determining a scheduling priority;
- the following node buffer information determining unit 103 is configured to determine, according to the buffer status information, whether the relay node has a buffer overflow condition, and according to the average rate of the estimated backhaul link and the average rate of the access link fed back by the relay node, Determining whether the relay node has a buffer underflow;
- the scheduling priority adjustment module 104 is configured to adjust the scheduling priority according to a predetermined rule, and reduce the scheduling priority of the backhaul link if it is determined that there
- the predetermined rule is the scaling factor shown by the expression (2).
- FIG. 3 shows a flow chart of a scheduling method in accordance with an embodiment of the present invention.
- each macro user equipment feeds back its CQI to the base station.
- the user equipment served by the relay node feeds back the CQI to its serving relay node, and then at step S103, the relay node estimates the average rate of its access link based on the CQI fed back by the user equipment.
- the relay node feeds back to the base station the average rate of the access link estimated for the user, and its CQI regarding the buffer status of the user, the backhaul link.
- the base station estimates the average rate of the backhaul link of the user equipment according to the CQI of the backhaul link, and determines the scheduling priority. For macro user equipment, the base station estimates the average rate of its direct link based on its fed 'cQI' and determines its scheduling priority.
- the base station determines, according to the buffer status information, whether the relay node has a buffer overflow condition, and according to the average rate of the estimated backhaul link and the average rate of the access link fed back by the relay node. , determine if the relay node has buffer underflow.
- the base station adjusts the scheduling priority according to a predetermined rule, reduces the scheduling priority of the backhaul link if it is determined that there is a buffer overflow, and increases the backhaul chain if it is determined that there is a possibility of buffer underflow.
- the scheduling priority of the road is a predetermined rule, reduces the scheduling priority of the backhaul link if it is determined that there is a buffer overflow, and increases the backhaul chain if it is determined that there is a possibility of buffer underflow.
- the base station has a higher scheduling priority according to the last determined scheduling priority
- the user equipment is scheduled.
- the downlink performance of the scheduling method considering the traffic balance on the relay node according to an embodiment of the present invention can be given by system level simulation.
- system level simulation As a comparison, an existing scheme that does not consider the traffic balance on the relay node is also given.
- Table 1 shows the simulation parameters.
- Table 1 System level simulation parameters
- Fig. 4 is a view showing a comparison of simulation results of the scheduling method according to the present invention and the existing scheduling method under the simulation parameters shown in Table 1.
- system performance is shown as a cumulative score for normalized single-user throughput.
- Cloth function CDF Cloth function CDF. Table 2 below summarizes the results of the comparison.
- the average cell user throughput of the scheduling scheme according to the present invention is increased by approximately 4.67% compared to the existing scheduling scheme that does not consider the traffic balance on the relay node. '
- the scheduling method according to the present invention can be flexibly applied to an LTE-A relay network to improve system performance.
- some embodiments also include a machine readable or computer readable program storage device (eg, a digital data storage medium) and encoding machine executable or computer executable program instructions, wherein the instructions perform some of the above methods or All steps.
- the program storage device can be a digital memory, a magnetic storage medium (such as a disk and tape), a hardware or an optically readable digital data storage medium.
- the implementation also includes a programming computer that performs the steps of the above method.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
调度方法和调度器 技术领域 Scheduling method and scheduler
本发明涉及移动通信领域, 更具体地, 涉及一种在多跳蜂窝系统中的调度 方法和调度器, 其中, 考虑中继节点上的业务量平衡, 以避免在中继节点上出现 缓冲上溢或下溢的问题。 背景技术 The present invention relates to the field of mobile communications, and more particularly to a scheduling method and scheduler in a multi-hop cellular system, wherein traffic balancing on a relay node is considered to avoid buffer overflow on the relay node. Or underflow problems. Background technique
近年来,对中继技术的研究逐渐引起人们的关注。中继技术被当作提高小区 容量和扩展覆盖区域的一种很好的候选技术。这里, 中继节点 RN是一种网络节 点, 其专用于对来自基站 eNodeB ( eNB ) 的数据分组进行存储并将其转发 给用户设备 UE, 以及与此相对地, 对来自用户设备 UE的数据分组进行存储 并将其转发给基站 eNB。 基于特定的接入准则, 例如最大接收功率, 一些用户 设备与中继节点相关联, 而不由 eNB直接服务。 In recent years, research on relay technology has gradually attracted people's attention. Relay technology is considered as a good candidate for improving cell capacity and extending coverage. Here, the relay node RN is a network node dedicated to storing and forwarding data packets from the base station eNodeB (eNB) to the user equipment UE, and, in contrast, data packets from the user equipment UE The storage is performed and forwarded to the base station e NB. Based on specific access criteria, such as maximum received power, some user equipment is associated with the relay node and is not directly served by the eNB.
与传统的蜂窝网络不同, 在到达目的地之前, 来自 /去往中继节点覆盖区域 内的用户设备的数据分组要缓存在中继节点上。 然而, 在这种情况下, 资源分配 存在一些问题。对于多跳蜂窝系统,服务 eNB及其协作中继节点有关的无线资源 有时在特定周期内是固定的, 以避免频繁的资源分配和信息交互。 即, 以半静态 的方式对服务 eNB及与之连接的中继节点的资源进行分配。在这种情况下,每个 节点 (eNB或中继节点) 通常运行逐跳调度方案 (per-hop scheduler), 即每个服 务节点仅直接调度其次级链路。 然而, 一般的逐跳调度方案并不考虑中继回程链 路和中继接入链路之间的关系。 由于直接由中继节点服务的用户设备 UE—R的传 输能力在可用带宽上在不同中继跳上是不同的, 因此, 一方面, 如果 UE—R的服 务中继节点上接收到的数据分组比所传送的数据分组多, 则会引起缓冲上溢的问 题。 另一方面, 如果与 UE— R相对应的中继节点的缓存器在调度 UE— R时变空, 则会引起缓冲下溢的问题。 也就是说, UE_R的回程链路及其接入链路之间业务 量的失配会引起系统频谱效率降低。 在多跳蜂窝系统采用逐跳调度方案的情况 下, 期望找到一种能够解决中继节点上业务量失配的问题的中继缓冲控制方法。 发明内容 在本发明中,提出了一种多跳蜂窝系统中的有效的中继缓冲控制机制, 能够 克服上述缺陷, 并避免浪费回程链路和接入链路上的无线资源, 因而提高了整个 系统的性能。 Unlike traditional cellular networks, data packets from/to user equipment within the coverage area of the relay node are buffered on the relay node before reaching the destination. However, in this case, there are some problems with resource allocation. For multi-hop cellular systems, the radio resources associated with the serving eNB and its cooperating relay nodes are sometimes fixed for a specific period to avoid frequent resource allocation and information interaction. That is, the resources of the serving eNB and the relay node connected thereto are allocated in a semi-static manner. In this case, each node (eNB or relay node) typically runs a per-hop scheduler, ie each service node only schedules its secondary link directly. However, the general hop-by-hop scheduling scheme does not consider the relationship between the relay backhaul link and the relay access link. Since the transmission capability of the user equipment UE-R directly served by the relay node is different on different relay hops on the available bandwidth, on the one hand, if the data packet received on the serving relay node of the UE-R is More than the number of data packets transmitted, it will cause a buffer overflow problem. On the other hand, if the buffer of the relay node corresponding to UE-R becomes empty when scheduling UE-R, it causes a problem of buffer underflow. That is to say, the mismatch of traffic between the backhaul link of UE_R and its access link may cause the system spectrum efficiency to decrease. In the case where the multi-hop cellular system adopts a hop-by-hop scheduling scheme, it is desirable to find a relay buffer control method capable of solving the problem of traffic mismatch on the relay node. Summary of the invention In the present invention, an effective relay buffer control mechanism in a multi-hop cellular system is proposed, which can overcome the above drawbacks and avoid waste of radio resources on the backhaul link and the access link, thereby improving the overall system. performance.
本发明的主要概念描述如下: The main concepts of the invention are described below:
1 . 在每个给定的中继状态反馈周期内, 每个中继节点向其服务节点(eNB) 报告与每个所服务的用户设备相对应的缓冲状态 (例如, 一位比特反馈用于检测 每个 UE— R的缓冲大小是否大于缓冲阈值) 和接入链路上的平均速率。 1. During each given relay state feedback period, each relay node reports its buffer status corresponding to each served user equipment to its serving node (eNB) (eg, one bit feedback is used for It is checked whether the buffer size of each UE-R is greater than the buffer threshold) and the average rate on the access link.
2. 利用与 UEJR相对应的中继状态的反馈, eNB首先估计中继缓冲是否有 上溢或下溢的可能, 然后通过调整调度优先级, 增加或降低回程链路上 UE—R的 调度机会。 2. Using the feedback of the relay status corresponding to the UEJR, the eNB first estimates whether the relay buffer has an overflow or underflow, and then increases or decreases the scheduling opportunity of the UE-R on the backhaul link by adjusting the scheduling priority. .
3. eNB可在任何时候对每个资源分区具有较高的优先级的一个 UE或者是 服务 UE的中继节点进行调度。 3. The eNB may schedule one UE with a higher priority for each resource partition or a relay node of the serving UE at any time.
所提出的方法可以利用从每个中继节点反馈信息,有效地解决中继节点上的 业务量失配的问题, 该开销是可接受的。 The proposed method can utilize the feedback from each relay node to effectively solve the problem of traffic mismatch on the relay node, which is acceptable.
根据本发明的第一方面, 提出了一种调度方法, 包括步骤: 从每个中继节点 接收回程链路的信道质量指示符、 与该中继节点所服务的每个用户设备相对应的 缓冲状态信息和接入链路的平均速率; 根据回程链路的信道质量指示符, 估计回 程链路的平均速率, 确定回程链路的调度优先级; 根据缓冲状态信息确定中继节 点是否存在缓冲上溢的情况, 并根据估计的回程链路的平均速率和接入链路的平 均速率,确定中继节点是否有缓冲下溢的可能;根据预定规则, 调整调度优先级, 使得在确定存在缓冲上溢的情况下, 降低回程链路的调度优^级, 而在确定存在 缓冲下溢的可能的情况下, 增加回程链路的调度优先级; 以及对具有较高优先级 的回程链路进行调度。 According to a first aspect of the present invention, a scheduling method is provided, comprising the steps of: receiving, from each relay node, a channel quality indicator of a backhaul link, a buffer corresponding to each user equipment served by the relay node State information and an average rate of the access link; estimating an average rate of the backhaul link according to a channel quality indicator of the backhaul link, determining a scheduling priority of the backhaul link; determining whether the relay node exists on the buffer according to the buffer status information Overflow condition, and determining whether the relay node has buffer underflow according to the estimated average rate of the backhaul link and the average rate of the access link; adjusting the scheduling priority according to a predetermined rule, so that the buffer is determined to exist In the case of overflow, the scheduling priority of the backhaul link is lowered, and in the case where it is determined that there is a possibility of buffer underflow, the scheduling priority of the backhaul link is increased; and the backhaul link with higher priority is scheduled. .
优选地, 根据估计的回程链路的平均速率和接入链路的平均速率来确定中 继节点是否有缓冲下溢的可能的步骤包括: 在回程链路在基站的可用带宽上的平 均传输流量小于接入链路在中继节点的可用带宽上的平均传输流量时, 确定中继 节点有缓冲下溢的可能。 Preferably, the step of determining whether the relay node has buffer underflow according to the average rate of the estimated backhaul link and the average rate of the access link comprises: an average transmission traffic on the available bandwidth of the backhaul link at the base station When the average transmission traffic of the access link on the available bandwidth of the relay node is smaller, it is determined that the relay node has buffer underflow.
优选地, 针对每个资源分区进行该调度方法。 Preferably, the scheduling method is performed for each resource partition.
优选地, 所述预定规则包括: 在确定存在缓冲上溢的情况下, 将调度优先 级调整为零。 优选地, 所述预定规则包括: 在确定存在缓冲下溢的可能的情况下, 使调 度优先级与回程链路的平均速率和接入链路的平均速率相关联地成指数增加。 Preferably, the predetermined rule comprises: adjusting the scheduling priority to zero in the case that it is determined that there is a buffer overflow. Preferably, the predetermined rule comprises: exponentially increasing the scheduling priority in association with an average rate of the backhaul link and an average rate of the access link in the case of determining that there is a possibility of buffer underflow.
优选地, 所述预定规则包括: 在确定不存在缓冲上溢且不存在缓冲下溢的 情况下, 不调整调度优先级。 Preferably, the predetermined rule comprises: adjusting the scheduling priority without determining that there is no buffer overflow and there is no buffer underflow.
优选地, 按照比例公平准则或轮询准则来确定调度优先级。 Preferably, the scheduling priority is determined according to a proportional fairness criterion or a polling criterion.
优选地,从每个中继节点接收的与该中继节点所服务的每个用户设备相对应 的接入链路的平均速率是由该中继节点根据用户设备反馈的接入链路的信道质 量指示符估计得到的。 Preferably, the average rate of the access link received from each relay node corresponding to each user equipment served by the relay node is a channel of the access link fed back by the relay node according to the user equipment. The quality indicator is estimated.
根据本发明的第二方面, 提出了一种调度器, 包括: 调度信息接收模块, 用于从与之连接的中继节点接收调度所需信息, 包括回程链路的信道质量指示 符、 与该中继节点所服务的每个用户设备相对应的缓冲状态信息和接入链路的平 均速率; 调度优先级计算模块, 用于根据回程链路的信道质量指示符, 计算回程 链路的调度优先级; 中继节点缓冲信息确定单元, 用于根据缓冲状态信息, 确定 中继节点是否存在缓冲上溢的情况, 并根据估计的回程链路的平均速率和接入链 路的平均速率, 确定中继节点是否有缓冲下溢的可能; 调度优先级调整模块, 用 于根据预定规则, 调整调度优先级, 使得在确定存在缓冲上溢的情况下, 降低回 程链路的调度优先级, 而在确定存在缓冲下溢的可能的情况下, 增加回程链路的 调度优先级; 以及资源调度模块, 用于对具有较高优先级的回程链路进行调度。 According to a second aspect of the present invention, a scheduler is provided, including: a scheduling information receiving module, configured to receive scheduling required information from a relay node connected thereto, including a channel quality indicator of a backhaul link, and a buffering status information corresponding to each user equipment served by the relay node and an average rate of the access link; a scheduling priority calculation module, configured to calculate a scheduling priority of the backhaul link according to a channel quality indicator of the backhaul link a relay node buffer information determining unit, configured to determine, according to the buffer status information, whether the relay node has a buffer overflow condition, and determine the medium speed according to the estimated average rate of the backhaul link and the average rate of the access link. Whether the node has the possibility of buffer underflow; the scheduling priority adjustment module is configured to adjust the scheduling priority according to a predetermined rule, so that in the case that it is determined that there is a buffer overflow, the scheduling priority of the backhaul link is lowered, and Increase the scheduling priority of the backhaul link if there is a possibility of buffer underflow; and resource scheduling Block for the backhaul link having a higher priority scheduling.
优选地, 所述预定规则包括: 在确定存在缓冲上溢的情况下, 调度优先级 调整模块将调度优先级调整为零。 Preferably, the predetermined rule comprises: in the case that it is determined that there is a buffer overflow, the scheduling priority adjustment module adjusts the scheduling priority to zero.
优选地, 所述预定规则包拮: 在确定存在缓冲下溢的可能的情况下, 调度 优先级调整模块使调度优先级与回程链路的平均速率和接入链路的平均速率相 关联地成指数增加。 Preferably, the predetermined rule is: in the case that it is determined that there is a possibility of buffer underflow, the scheduling priority adjustment module associates the scheduling priority with the average rate of the backhaul link and the average rate of the access link. The index has increased.
优选地, 所述预定规则包括: 在确定不存在缓冲上溢且不存在缓冲下溢的 情况下, 调度优先级调整模块不调整调度优先级。 Preferably, the predetermined rule comprises: in the case that it is determined that there is no buffer overflow and there is no buffer underflow, the scheduling priority adjustment module does not adjust the scheduling priority.
本发明的有益效果: The beneficial effects of the invention:
本发明公幵了一种多跳蜂窝系统的调度方法, 能够有效地控制中继缓冲器, 其相对于现有技术实现了如下有益效果- The present invention discloses a scheduling method for a multi-hop cellular system, which can effectively control a relay buffer, which achieves the following beneficial effects with respect to the prior art -
1.有效地解决了中继节点上的业务量失配的问题。 因此, 可以有效地避免回 程链路或接入链路上无线资源的浪费, 从而提高整个系统的性能。 2.所提出的方法易于实现, 仅需对 eNB处的调度方案进行修改。 1. Effectively solve the problem of traffic mismatch on the relay node. Therefore, the waste of radio resources on the backhaul link or the access link can be effectively avoided, thereby improving the performance of the entire system. 2. The proposed method is easy to implement and only needs to be modified for the scheduling scheme at the eNB.
3.所提出的方法广泛地适用于多跳蜂窝网络, 包括两跳系统和更多跳系统。 附图说明 3. The proposed method is widely applicable to multi-hop cellular networks, including two-hop systems and more hop systems. DRAWINGS
根据以下结合附图对本发明非限制实施例的详细描述, 本发明的以上和其 他目的、 特征和优点将变得更加清楚, 其中: The above and other objects, features and advantages of the present invention will become more apparent from the Detailed Description of Description
图 1是示出了实施根据本发明实施例的调度方法的中继系统示意图; 图 2是示出了用于实现根据本发明实施例的调度方法的系统的框图; 图 3示出了根据本发明实施例的调度方法的流程图; 以及 1 is a schematic diagram showing a relay system implementing a scheduling method according to an embodiment of the present invention; FIG. 2 is a block diagram showing a system for implementing a scheduling method according to an embodiment of the present invention; A flowchart of a scheduling method of an embodiment of the invention;
图 4示出了根据本发明的调度方法和现有调度方法的仿真结果的比较图。 具体实施方式 Fig. 4 is a view showing a comparison of simulation results of the scheduling method and the existing scheduling method according to the present invention. detailed description
下面, 将根据附图描述本发明。 在以下描述中, 一些具体的实施例只用于 描述的目的, 不应该将其理解为对于本发明的任何限制, 而只是示例。 当可能导 致使本发明的理解发生模糊时, 将省略传统结构或构造。 Hereinafter, the present invention will be described based on the drawings. In the following description, some specific embodiments are for illustrative purposes only and should not be construed as limiting the invention. Conventional structures or configurations will be omitted when it may result in obscuring the understanding of the present invention.
在特定调度周期内 eNB及其协作中继节点的资源调度方法 Resource scheduling method for eNB and its cooperative relay node in a specific scheduling period
假设在 eNB 的可用带宽 Q和中继节点的可用带宽 上存在 ^和 ^个资 源分区 (下标 k表示中继节点的索引)。 在该情况下, 每个中继节点运行逐跳调 度方案, 即 eNB仅针对直接链路和回程链路来调度资源,而每个中继节点仅针对 其接入链路来调度资源。 比例公平调度方案和轮询调度方案是无线通信领域用于 控制分组传输的常用算法。 这里, 以比例公平调度方案为例进行'说明。 It is assumed that there are ^ and ^ resource partitions on the available bandwidth Q of the eNB and the available bandwidth of the relay node (the subscript k indicates the index of the relay node). In this case, each relay node runs a hop-by-hop scheduling scheme, ie the eNB schedules resources only for the direct link and the backhaul link, and each relay node schedules resources only for its access link. The proportional fair scheduling scheme and the polling scheduling scheme are common algorithms for controlling packet transmission in the field of wireless communications. Here, the description is made by taking a proportional fair scheduling scheme as an example.
图 1是示出了实施根据本发明实施例的调度方法的中继系统示意图。如图 1 所示, 以在 eNB处釆用比例公平算法的两跳中继系统的下行链路传输为例,假设 每个小区有 T个中继节点, 有 /。个用户设备连接到 eNB并且有 ^个用户设备连 接到各个中继节点 RN ( : = 1,..., )。 FIG. 1 is a schematic diagram showing a relay system that implements a scheduling method according to an embodiment of the present invention. As shown in FIG. 1, taking the downlink transmission of the two-hop relay system using the proportional fair algorithm at the eNB as an example, it is assumed that each cell has T relay nodes with /. The user equipments are connected to the eNB and there are ^ user equipments connected to the respective relay nodes RN ( : = 1,..., ).
假设如果用户设备 z0 (zQ =l,...,J0)ieNB "() («() =l ..,NQ)± 直接服务 (下面称为"宏用户设备"), 则创建从 eNB至宏用户设备 ^的一条直接 链路 „。, 而如'果用户设备 4 通过中继节点 被间接服务, 则 分别创建资源分区《Q上从 eNB 至服务中继节点的一条回程链路 >n。和资源分区 上从服务中继节点到 UE R的一条中继接入链路 „t。此外, eNB可以从所有 用户设备和中继节点获得诸如 MCS之类的信道质量指示符 CQI反馈。 使用反馈 CQI信息, eNB分别估计在 t时刻、 资源分区; ¾上的宏用户设备 的直接链路的 瞬时速率 Γ— zVw^^ O和与用户设备 相对应的回程链路的瞬时速率 在现有技术中, 首先计算调度优先级,然后进行资源分配。通常优生级越大 的用户设备将获得调度机会。现有比例公平调度方案的调度优先级可通过下式来 计算: Μ( ) = ~ί=^^,其中 7 ^)是在 t时刻用户设备的瞬时速率, Tmer{t) Assume that if the user equipment z 0 (z Q =l,...,J 0 )ieNB " () (« () = l .., N Q ) ± direct service (hereinafter referred to as "macro user equipment"), then Create a direct link from the eNB to the macro user device ^. And if the user equipment 4 is indirectly served through the relay node, respectively create a resource partition "a backhaul link from the eNB to the serving relay node on Q >n" . And resources to the partitions from the serving relay node UE R is a relay access link "t. Further, eNB from all The user equipment and the relay node obtain channel quality indicator CQI feedback such as MCS. Using the feedback CQI information, the eNB estimates the instantaneous rate of the direct link of the macro user equipment at time t, the resource partition, and the instantaneous rate of the backhaul link corresponding to the user equipment. In the prior art, the scheduling priority is first calculated, and then resource allocation is performed. Usually user equipment with a higher eugenic level will get a scheduling opportunity. The scheduling priority of the existing proportional fair scheduling scheme can be calculated by: Μ( ) = ~ί=^^, where 7 ^) is the instantaneous rate of the user equipment at time t, T mer {t)
T_aver t) T_aver t)
在 t时刻用户设备的平均速率。 例如, 对于宏用户设备^, 其在 t时刻在资源分 The average rate of user equipment at time t. For example, for a macro user device ^, it is at resource time at time t
≠≠
区^ )上的调度优先级为 ^(0 。The scheduling priority on the area ^ ) is ^(0 .
在现有的比例公平调度方案中,也是采用逐跳调度方案,但是并不考虑中继 回程链路和中继接入链路之间的关系, 存在中继节点流量不匹配的问题, 即中继 缓冲上溢和中继缓冲下溢的问题。 In the existing proportional fair scheduling scheme, the hop-by-hop scheduling scheme is also adopted, but the relationship between the relay backhaul link and the relay access link is not considered, and there is a problem that the relay node traffic does not match, that is, Following the problem of buffer overflow and relay buffer underflow.
在本发明中, 为了解决中继节点上业务量失配的问题, 在添加縮放因子 In the present invention, in order to solve the problem of traffic mismatch on the relay node, a scaling factor is added.
6 „。( )之后, 比例公平调度方案的调度优先级重新设计如下: After 6 „.( ), the scheduling priority of the proportional fair scheduling scheme is redesigned as follows:
其中, T—ave ( }表示在 t 时刻用户 在回程链路/上的平均速率. 在 t 时刻和资源分区^ )上用户设备 UEJ A的回程链路 ¾>/¾的缩放因子 > (^表示如下: 柳 (2) 其中, c^^ )是避免中继缓冲上溢的调度幵关,这里,如果中继缓冲大小 大于用户设备 UE一 的给定中继节点缓冲阈值 , 则《 ,„ (t) =0, 否则 αζ„ο (ή =ι; >¾是一个小的固定参数。 与用户速率有关, 通常选取使 kTik^ [ή 为小数的一个常数, 其值越大调节速度越快, 但效果较差; 反之, 调节速度慢,但效果好。 Th ( )是在 t时刻用户设备 UEJ A的令牌计数器, Tik (k) 按照下面的表达式进行更新: Where T_ave ( } represents the average rate of the user on the backhaul link at time t. At time t and the resource partition ^ ), the backhaul link of the user equipment UEJ A is 3⁄4 >/ 3⁄4 scaling factor > (^ indicates as follows: Willow (2) Where c^^) is a scheduling switch to avoid relay buffer overflow. Here, if the relay buffer size is greater than the buffer threshold of a given relay node of the user equipment UE, then, , (t) =0, otherwise Αζ„ ο (ή =ι; >3⁄4 is a small fixed parameter. It is related to the user's rate. Usually, kT ik ^ [ή is a constant of a decimal. The larger the value, the faster the adjustment, but the effect is poor; Conversely, the adjustment speed is slow, but the effect is good. T h ( ) is the token counter of the user equipment UEJ A at time t, and T ik (k) is updated according to the following expression:
Tik (t) = max |θ, Tik {t ~ l) + Bk - T _ aver!: (卜 1) - Β0 · Τ— averj: (i)J (3) 其中, Γ— ( - 1)表示在 t-l时刻在中继节点的一个资源分区上与用户设备 UE—R相对应的接入链路的平均速率。 T ik (t) = max |θ, T ik {t ~ l) + B k - T _ aver!: (Bu 1) - Β 0 · Τ - averj: (i)J (3) where Γ (-1) indicates the average rate of access links corresponding to user equipment UE-R on one resource partition of the relay node at time t1.
通常, 中继回程链路 /6和直接链路 / 、 Γ上的平均速率由 eNB 来估计, 而 中继接入链路的平均速率由其服务的中继节点来估计。 在分配完所有资源后, 用 户 z'在 t时刻在链路 上的平均速率 Γ— 可以通过下式来计算: In general, the average rate on the relay backhaul link / 6 and the direct link /, Γ is estimated by the eNB, while the average rate of the relay access link is estimated by the relay node it serves. After all resources have been allocated, the average rate 用户 of the user z' on the link at time t can be calculated by:
T_aver! (t) = 1 . T _inst n (ή) (4) T_aver! (t) = 1 . T _inst n (ή) (4)
其中, rPF是比例公平调度时间窗大小 (单位:秒), Np其服务节点的资源分区的 数目, : 是子帧长度 (单位: 秒)。 是一个调度指示标志, 其在分配资源 时用户 的链路 /被调度时等于 1, 否则为 0。 Where r PF is the proportional fair scheduling time window size (unit: second), Np is the number of resource partitions of its service node, and is the subframe length (unit: second). Is a scheduling indicator that is equal to 1 when the user's link/scheduled when allocating resources, and 0 otherwise.
在本发明中, 本发明中使用令牌机制来确保与 UE—R相对应的回程链路在 eNB的可用带宽上的最小平均传输流量不小于其接入链路在其服务中继节点的 可用带宽上的最小平均传输流量, 以避免缓冲下溢的发生。 具体地, 当某用户的 中继回程链路平均速率小于其中继接入速率时, 从表达式 (1 ) - ( 3 ) 可知, 回程 链路分配资源将增加, 从而避免了中继缓冲器在中继接入链路没有数据发送情况 的发生。 In the present invention, the token mechanism is used in the present invention to ensure that the minimum average transmission traffic of the backhaul link corresponding to the UE-R over the available bandwidth of the eNB is not less than the availability of its access link at its serving relay node. The minimum average transmission traffic over the bandwidth to avoid buffer underflow. Specifically, when the average rate of the relay backhaul link of a certain user is less than the relay access rate thereof, it can be known from the expressions (1)-(3) that the backhaul link allocation resource will be increased, thereby avoiding the relay buffer in the There is no data transmission situation on the relay access link.
根据本发明的 eNB的比例公平调度方案的效用函数表示为 效用函数即调度策略, 可以通过其来决定该调度哪个用户设备来使用资源。 在表 达式 (5 ) 中 ro)和 f (ί)分别是在 t时刻被调度的链路和被调度的用户设备或 中继节点。 r—ave^ )是通过低通滤波器平滑后的平均传输速度。 在分配完所 有资源后, 用户 在 t时刻在链路 /上的平均速率 Γ— ave^ ( )可以通过下式来计 算: The utility function of the proportional fair scheduling scheme of the eNB according to the present invention is expressed as The utility function is the scheduling policy, which can be used to determine which user equipment to schedule to use the resource. In the expression (5), ro) and f(ί) are the link scheduled at time t and the scheduled user equipment or relay node, respectively. R-ave^) is the average transmission speed smoothed by a low-pass filter. After all the resources have been allocated, the average rate 用户 ave^ ( ) of the user at link t at time t can be calculated by:
其中, ? F是比例公平调度时间窗大小 (单位:秒), Np其服务节点的资源划分数 目, 7 是子帧长度。 ( )是一个调度指示标志, 其在分配资源《时用户 ζ'的链 路 /被调度时等于 1, 否则为 0。 among them, ? F is the proportional fair scheduling time window size (unit: second), Np is the number of resource partitions of its service node, and 7 is the subframe length. ( ) is a scheduling indicator that is equal to 1 when the resource is allocated when the user's link/scheduled, otherwise 0.
接下来, 可以依次分配所有资源分区。 Next, you can assign all resource partitions in turn.
从表达式 (2)可以看出, 当缓冲器上溢时, 该用户的回程链路将不参加资源分 配, 因此一方面从而避免了缓冲器数据上溢, 另一方面可以使宏 UE有更多的调 度机会。 It can be seen from the expression (2) that when the buffer overflows, the user's backhaul link will not participate in resource allocation, so on the one hand, the buffer data overflow is avoided, and on the other hand, the macro UE can be more Scheduling opportunities.
如表达式 (2) 所示的回程链路缩放因子通过针对缓冲上溢情况使用调度开 关, 可以确保不会出现缓冲上溢的情况, 并且通过针对缓冲下溢的情况使用指数 形式的缩放因子, 可以很好地避免缓冲下溢的情况的出现。 The backhaul link scaling factor as shown in Expression (2) ensures that no buffer overflow occurs by using a scheduling switch for buffer overflow conditions, and uses an exponential scaling factor for buffer underflow conditions. The occurrence of buffer underflow can be well avoided.
当然, 这只是一个具体示例。 根据本发明的实施例, 所选缩放因子的表达式 只需要使得在中继缓冲大小大于一缓冲阈值(但是尚未出现缓冲上溢) 时调度优 先级减小, 而在回程链路的平均速率低于接入链路的平均速率时调度优先级增 大, 就适用于本发明的目的。 Of course, this is just a concrete example. According to an embodiment of the invention, the expression of the selected scaling factor only needs to be such that the scheduling priority is reduced when the relay buffer size is greater than a buffering threshold (but no buffer overflow has occurred), while the average rate of the backhaul link is low. The scheduling priority is increased at the average rate of access links and is suitable for the purposes of the present invention.
图 2是示出了用于实现根据本发明实施例的调度方法的系统的框图。 2 is a block diagram showing a system for implementing a scheduling method in accordance with an embodiment of the present invention.
如图 2所示, 中继节点包括接入链路平均速率估计模块 201, 用于根据来自 用户设备 UE—R的 CQI信息, 估计各个 UE—R的接入链路的平均速率; 缓冲状态 监测模块 202, 用于监测其自身针对各个 UE_R的缓冲状态; 以及信息发送模块 203,用于向 eNodeB反馈其自身的针对各个 UEJR的缓冲状态信息以及估计的接 入链路的平均速率, 以及其回程链路的 CQI。 As shown in FIG. 2, the relay node includes an access link average rate estimation module 201, configured to estimate an average rate of access links of each UE-R according to CQI information from the user equipment UE-R; a module 202, configured to monitor its own buffer status for each UE_R; and an information sending module 203. Used to feed back to the eNodeB its own buffer state information for each UEJR and the average rate of the estimated access link, and the CQI of its backhaul link.
eNodeB则包括调度信息接收模块 101, 用于从与之连接的中继节点以及所 服务的宏用户设备接收进行调度所需的信息, 包括回程链路的 CQI、 宏用户设备 的直接链路的 CQI、 中继节点的缓冲状态信息以及接入链路的平均速率; 调度优 先级计算模块 102,用于根据回程链路的 CQI和直接链路的 CQI,估计平均速率, 从而确定调度优先级; 中继节点缓冲信息确定单元 103, 用于根据缓冲状态信息 确定中继节点是否存在缓冲上溢的情况, 并根据估计的回程链路的平均速率和中 继节点反馈的接入链路的平均速率, 确定中继节点是否有缓冲下溢的可能; 调度 优先级调整模块 104, 用于根据预定规则, 调整调度优先级, 在确定存在缓冲上 溢的情况下, 降低回程链路的调度优先级, 而在确定存在缓冲下溢的可能的情况 下, 增加回程链路的调度优先级; 以及资源调度模块 105, 对具有较高优先级的 用户设备进行调度。 The eNodeB includes a scheduling information receiving module 101, configured to receive, from the relay node connected thereto and the served macro user equipment, information required for scheduling, including CQI of the backhaul link and CQI of the direct link of the macro user equipment. The buffering status information of the relay node and the average rate of the access link; the scheduling priority calculation module 102 is configured to estimate an average rate according to the CQI of the backhaul link and the CQI of the direct link, thereby determining a scheduling priority; The following node buffer information determining unit 103 is configured to determine, according to the buffer status information, whether the relay node has a buffer overflow condition, and according to the average rate of the estimated backhaul link and the average rate of the access link fed back by the relay node, Determining whether the relay node has a buffer underflow; the scheduling priority adjustment module 104 is configured to adjust the scheduling priority according to a predetermined rule, and reduce the scheduling priority of the backhaul link if it is determined that there is a buffer overflow. Increase the scheduling priority of the backhaul link if it is determined that there is a possibility of buffer underflow; The source scheduling module 105 schedules user equipments with higher priorities.
在上述示例中, 预定规则是表达式 (2) 所示的缩放因子。 In the above example, the predetermined rule is the scaling factor shown by the expression (2).
图 3示出了根据本发明实施例的调度方法的流程图。 FIG. 3 shows a flow chart of a scheduling method in accordance with an embodiment of the present invention.
如图 3所示, 在步骤 S101处, 每个宏用户设备向基站反馈其 CQI。 同时, 在步骤 S102处, 由中继节点服务的用户设备向其服务中继节点反馈 CQI, 然后 在步骤 S103处, 中继节点根据用户设备反馈的 CQI, 估计其接入链路的平均速 率。 在步骤 S104处, 中继节点向基站反馈针对该用户所估计的接入链路的平均 速率, 以及其关于该用户的缓冲状态、 回程链路的 CQI。 在步骤 S105处, 基站 根据回程链路的 CQI, 估计用户设备的回程链路的平均速率, 确定调度优先级。 针对宏用户设备, 基站根据其反馈的' CQI来估计其直接链路的平均速率, 并确定 其调度优先级。 As shown in FIG. 3, at step S101, each macro user equipment feeds back its CQI to the base station. Meanwhile, at step S102, the user equipment served by the relay node feeds back the CQI to its serving relay node, and then at step S103, the relay node estimates the average rate of its access link based on the CQI fed back by the user equipment. At step S104, the relay node feeds back to the base station the average rate of the access link estimated for the user, and its CQI regarding the buffer status of the user, the backhaul link. At step S105, the base station estimates the average rate of the backhaul link of the user equipment according to the CQI of the backhaul link, and determines the scheduling priority. For macro user equipment, the base station estimates the average rate of its direct link based on its fed 'cQI' and determines its scheduling priority.
针对宏用户设备, 在步骤 S106处, 基站根据缓冲状态信息确定中继节点是 否存在缓冲上溢的情况, 并根据估计的回程链路的平均速率和中继节点反馈的接 入链路的平均速率, 确定中继节点是否有缓冲下溢的可能。 For the macro user equipment, at step S106, the base station determines, according to the buffer status information, whether the relay node has a buffer overflow condition, and according to the average rate of the estimated backhaul link and the average rate of the access link fed back by the relay node. , determine if the relay node has buffer underflow.
在步骤 S107处, 基站根据预定规则, 调整调度优先级, 在确定存在缓冲上 溢的情况下, 降低回程链路的调度优先级, 而在确定存在缓冲下溢的可能的情况 下, 增加回程链路的调度优先级。 At step S107, the base station adjusts the scheduling priority according to a predetermined rule, reduces the scheduling priority of the backhaul link if it is determined that there is a buffer overflow, and increases the backhaul chain if it is determined that there is a possibility of buffer underflow. The scheduling priority of the road.
· 在步骤 S108处, 基站根据最后确定的调度优先级, 对具有较高调度优先级 的用户设备进行调度。 · At step S108, the base station has a higher scheduling priority according to the last determined scheduling priority The user equipment is scheduled.
可以通过系统级仿真而给出根据本发明实施例的考虑了中继节点上的业务 量平衡的调度方法的下行链路性能。 作为比较, 同时也给出不考虑中继节点上的 业务量平衡的现有方案。 这里, 下表表 1示出了仿真参数。 这里, 假设 eNB及其 协作中继节点的半静态资源分配与用户接入相关联, 并且采用逐跳比例公平调度 方案。 表 1 系统级仿真参数 The downlink performance of the scheduling method considering the traffic balance on the relay node according to an embodiment of the present invention can be given by system level simulation. As a comparison, an existing scheme that does not consider the traffic balance on the relay node is also given. Here, Table 1 below shows the simulation parameters. Here, it is assumed that the semi-static resource allocation of the eNB and its cooperative relay node is associated with user access, and a hop-by-hop proportional fair scheduling scheme is employed. Table 1 System level simulation parameters
图 4示出了在表 1所示的仿真参数下根据本发明的调度方法和现有调度方法 的仿真结果的比较图。 在图.4中, 系统性能示出为归一化单用户吞吐量的累计分 布函数 CDF。 下表表 2概括了比较结果。 从图 4中可见, 与不考虑中继节点上业 务量平衡的现有调度方案相比, 根据本发明的调度方案的小区平均用户吞吐量大 约提高 4.67%。 ' Fig. 4 is a view showing a comparison of simulation results of the scheduling method according to the present invention and the existing scheduling method under the simulation parameters shown in Table 1. In Fig. 4, system performance is shown as a cumulative score for normalized single-user throughput. Cloth function CDF. Table 2 below summarizes the results of the comparison. As can be seen from FIG. 4, the average cell user throughput of the scheduling scheme according to the present invention is increased by approximately 4.67% compared to the existing scheduling scheme that does not consider the traffic balance on the relay node. '
表 2 系统性能比较 因此, 根据本发明的调度方法可灵活地应用于 LTE-A中继网络中, 以提高系 统性能。 Table 2 System performance comparison Therefore, the scheduling method according to the present invention can be flexibly applied to an LTE-A relay network to improve system performance.
本领域技术人员应该很容易认识到, 可以通过编程计算机实现上述方法的不 同步骤。 在此, 一些实施方式同样包括机器可读或计算机可读的程序存储设备 (如, 数字数据存储介质) 以及编码机器可执行或计算机可执行的程序指令, 其 中, 该指令执行上述方法的一些或全部步骤。 例如, 程序存储设备可以是数字存 储器、 磁存储介质 (如磁盘和磁带)、 硬件或光可读数字数据存储介质。 实施方 式同样包括执行上述方法的所述步骤的编程计算机。 Those skilled in the art will readily recognize that the different steps of the above methods can be implemented by a programmed computer. Herein, some embodiments also include a machine readable or computer readable program storage device (eg, a digital data storage medium) and encoding machine executable or computer executable program instructions, wherein the instructions perform some of the above methods or All steps. For example, the program storage device can be a digital memory, a magnetic storage medium (such as a disk and tape), a hardware or an optically readable digital data storage medium. The implementation also includes a programming computer that performs the steps of the above method.
描述和附图仅示出本发明的原理。 因此应该意识到, 本领域技术人员能够建 议不同的结构, 虽然这些不同的结构未在此处明确描述或示出, 但体现了本发明 的原理并包括在其精神和范围之内。 此外, 所有此处提到的示例明确地主要只用 于教学目的以帮助读者理解本发明的原理以及发明人所贡献的促进本领域的构 思, 并应被解释为不是对这些特定提到的示例和条件的限制。 此外, 此处所有提 到本发明的原则、 方面和实施方式的陈述及其特定的示例包含其等同物在内。 The description and drawings merely illustrate the principles of the invention. It will be appreciated that those skilled in the art are able to devise various structures, and the various structures are not described or illustrated herein, but are intended to be within the spirit and scope of the invention. In addition, all of the examples mentioned herein are explicitly used primarily for teaching purposes to assist the reader in understanding the principles of the present invention and the concepts promoted by the inventors, and should be construed as not to the specific examples. And conditional restrictions. In addition, all statements herein reciting principles, aspects, and embodiments of the invention, as well as specific examples thereof,
以上所描述的实施例仅用于示例的目的, 而非要限制本发明的范围。 本领域 技术人员应当理解, 可以对这些实施例进行形式和细节上的多种修改和改变, 而 不脱离本发明的范围和精神。 本发明的范围由所附权利要求及其等同物限定。 The embodiments described above are for illustrative purposes only and are not intended to limit the scope of the invention. It will be apparent to those skilled in the art that various modifications and changes in the form and details may be made without departing from the scope and spirit of the invention. The scope of the invention is defined by the appended claims and their equivalents.
Claims
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200980159866.4A CN102474748B (en) | 2009-09-29 | 2009-09-29 | Scheduling method and scheduler |
| PCT/CN2009/001107 WO2011038529A1 (en) | 2009-09-29 | 2009-09-29 | Scheduling method and scheduler |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2009/001107 WO2011038529A1 (en) | 2009-09-29 | 2009-09-29 | Scheduling method and scheduler |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2011038529A1 true WO2011038529A1 (en) | 2011-04-07 |
Family
ID=43825478
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2009/001107 Ceased WO2011038529A1 (en) | 2009-09-29 | 2009-09-29 | Scheduling method and scheduler |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN102474748B (en) |
| WO (1) | WO2011038529A1 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104135743A (en) * | 2014-07-11 | 2014-11-05 | 西安交通大学 | Resource allocation method based on cache control in LTE-A (Long Term Evolution-Advanced) cellular network |
| GB2516941A (en) * | 2013-08-07 | 2015-02-11 | Samsung Electronics Co Ltd | Scheduling Resources at a Relay Station in a Mobile Communications Network |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1744550A (en) * | 2004-09-01 | 2006-03-08 | 株式会社Ntt都科摩 | Wireless communication device, a wireless communication system and a wireless communication method |
| CN1870809A (en) * | 2005-09-02 | 2006-11-29 | 华为技术有限公司 | Dispatching method for high speed data transmission in mobile communication system |
| CN1901689A (en) * | 2006-07-26 | 2007-01-24 | 华为技术有限公司 | Resource dispatching method of HSUPA |
| CN101137196A (en) * | 2006-08-28 | 2008-03-05 | 普天信息技术研究院 | Method for packet scheduling in high speed downlink packet access network |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4718242B2 (en) * | 2004-09-01 | 2011-07-06 | 株式会社エヌ・ティ・ティ・ドコモ | Wireless communication apparatus, wireless communication system, and wireless communication method |
| CN101374020B (en) * | 2007-08-20 | 2012-11-14 | 中兴通讯股份有限公司 | Centralized bandwidth distribution method for relay network |
-
2009
- 2009-09-29 CN CN200980159866.4A patent/CN102474748B/en active Active
- 2009-09-29 WO PCT/CN2009/001107 patent/WO2011038529A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1744550A (en) * | 2004-09-01 | 2006-03-08 | 株式会社Ntt都科摩 | Wireless communication device, a wireless communication system and a wireless communication method |
| CN1870809A (en) * | 2005-09-02 | 2006-11-29 | 华为技术有限公司 | Dispatching method for high speed data transmission in mobile communication system |
| CN1901689A (en) * | 2006-07-26 | 2007-01-24 | 华为技术有限公司 | Resource dispatching method of HSUPA |
| CN101137196A (en) * | 2006-08-28 | 2008-03-05 | 普天信息技术研究院 | Method for packet scheduling in high speed downlink packet access network |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB2516941A (en) * | 2013-08-07 | 2015-02-11 | Samsung Electronics Co Ltd | Scheduling Resources at a Relay Station in a Mobile Communications Network |
| GB2516941B (en) * | 2013-08-07 | 2016-01-13 | Samsung Electronics Co Ltd | Scheduling Resources at a Relay Station in a Mobile Communications Network |
| CN104135743A (en) * | 2014-07-11 | 2014-11-05 | 西安交通大学 | Resource allocation method based on cache control in LTE-A (Long Term Evolution-Advanced) cellular network |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102474748B (en) | 2014-06-04 |
| CN102474748A (en) | 2012-05-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8355402B2 (en) | Enhancement of path quality of service in multi-hop packet communication networks | |
| CN104661260B (en) | A kind of Wireless Mesh intelligent grid method for routing of QoS perception and load balancing | |
| CN101646259B (en) | Wireless local area network empty opening rate-limiting method and wireless network device | |
| CN109963308B (en) | Resource scheduling method and device in wireless communication system | |
| TW200948132A (en) | Scheduling policy-based traffic management | |
| WO2011116674A1 (en) | Method and device for processing inter-subframe service load balancing and processing inter-cell interference | |
| CN107787458A (en) | Service quality in wireless backhaul | |
| JPWO2009081871A1 (en) | Mobile station, base station apparatus, communication control method, and mobile communication system | |
| US20140281034A1 (en) | System and Method for Compressing Data Associated with a Buffer | |
| TW200934261A (en) | Adaptive transmission of resource utilization messages | |
| CN107409438A (en) | Systems and methods for multi-mode multi-spectrum relay | |
| CN1996933B (en) | Congestion control method for real-time multicast service | |
| CN108702336A (en) | Dynamically optimized queues in data routing | |
| WO2019054112A1 (en) | Communication apparatus, wireless communication system and data flow control method | |
| CN112787919A (en) | Message transmission method and device and readable medium | |
| Ali et al. | Multiradio parallel offloading in multiaccess edge computing: Optimizing load shares, scheduling, and capacity | |
| US12335773B2 (en) | Device and method for application-requirement aware medium access control | |
| WO2011038529A1 (en) | Scheduling method and scheduler | |
| Jain et al. | Bandwidth allocation based on traffic load and interference in IEEE 802.16 mesh networks | |
| KR101473559B1 (en) | Deice and Method for Scheduling Packet Transmission | |
| JP2009212632A (en) | Communication equipment and communication method | |
| da Silva Mineiro et al. | CAC-OLSR: extending OLSR to provide admission control in wireless mesh networks | |
| CN102387597B (en) | Method for scheduling downlink data transmission | |
| WO2011085514A1 (en) | Method and equipment for inter-cell interference coordination in relay-assisted cellular system | |
| WO2016042686A1 (en) | Data transmission control device and control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 200980159866.4 Country of ref document: CN |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09849937 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 09849937 Country of ref document: EP Kind code of ref document: A1 |