WO2012155589A1 - Method and apparatus for allocating uplink semi-persistent scheduling resource - Google Patents

Method and apparatus for allocating uplink semi-persistent scheduling resource Download PDF

Info

Publication number
WO2012155589A1
WO2012155589A1 PCT/CN2012/071632 CN2012071632W WO2012155589A1 WO 2012155589 A1 WO2012155589 A1 WO 2012155589A1 CN 2012071632 W CN2012071632 W CN 2012071632W WO 2012155589 A1 WO2012155589 A1 WO 2012155589A1
Authority
WO
WIPO (PCT)
Prior art keywords
sps
resource
current subframe
subframe
available
Prior art date
Application number
PCT/CN2012/071632
Other languages
French (fr)
Chinese (zh)
Inventor
陈惠娟
王志昌
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2012155589A1 publication Critical patent/WO2012155589A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1812Hybrid protocols; Hybrid automatic repeat request [HARQ]
    • H04L1/1816Hybrid protocols; Hybrid automatic repeat request [HARQ] with retransmission of the same, encoded, message
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to an uplink semi-static resource scheduling and allocation method and apparatus. Background technique
  • the LTE (Long Term Evolution) system uses shared resources to schedule user data. This scheduling method can greatly utilize wireless communication resources, but at the same time, this method also requires a large control information overhead.
  • voice services in all circuit domains are eliminated, and VoIP services in the data domain are replaced, and the number of voice users is often large.
  • the LTE system adopts a shared resource allocation scheduling mode, and each control requires related control information. The overhead of the control information is too large, thereby limiting the number of users that the LTE system can simultaneously support. Therefore, the LTE system introduces Semi-Persistent Scheduling (SPS) technology for real-time services with fixed packet sizes and regular arrival time intervals.
  • SPS Semi-Persistent Scheduling
  • the semi-persistent scheduling mode refers to an eNB (Evolved Node B, Evolved Base Station) indicating a user equipment through a Physical Downlink Control CHannel (PDCCH) during initial scheduling.
  • eNB Evolved Node B, Evolved Base Station
  • PDCCH Physical Downlink Control CHannel
  • UE User Equipment
  • the current scheduling information where the UE identifies that it is semi-persistent scheduling, saves the current scheduling information, and performs transmission or reception of the service data on the same time-frequency resource every fixed period.
  • the measurement interval refers to the measurement time length that the UE cannot perform normal data transmission and reception due to the need for measurement.
  • the measurement Gap also appears periodically, and its length is 6 ms.
  • the UE stops the transmission of the uplink data. Input, and non-adaptive retransmission at the corresponding time point after the measurement of the Gap ends. According to this processing manner, SPS resources of different UEs may collide, and the SPS service demodulation fails.
  • a resource block is used as a unit for allocating a shared service channel resource.
  • a 20M bandwidth can be divided into 100 RBs, and these RBs can be numbered 0, 1, ..., 99 from the low frequency band.
  • the SPS period of all UEs is T ms.
  • UE1 activates SPS in the subframe of radio frame A, and adopts hybrid HARQ (Hybrid Automatic Repeat Request) according to LTE system uplink, new transmission and retransmission.
  • the subframe of the radio frame S of the dr condition "activates the SPS.
  • the UE1 is the SPS resource allocated from the first available resource block at the lower end of the frequency domain, and the UE2 It is also the sps resource that is allocated from the beginning.
  • the SPS new transmission time point after UE1 activates the SPS happens to collide with its measurement gap, it will cause the SPS transmission conflict between the two UEs.
  • the following two scenarios illustrate the conflict.
  • Scenario 1 The SPS cycle point of UE1 (subframe n of radio frame A) is exactly the first or second subframe of its measurement Gap, as shown in Figure 1. At this time subframe “failure to SPS service transmission will” + 8 subframes corresponding to non-adaptive retransmission, and "+ 8 corresponding to the sub-frame exactly new SPS transmission time point UE2, and because two of the UE SPS resources are all from beta '". ". At the beginning, the SPS transmission of the two UEs will conflict, and the SPS services of the two UEs cannot be successfully demodulated.
  • Scenario 2 The periodic point of the SPS of UE1 (subframe n of radio frame A) is exactly one of the last four sub-frames of its measurement Gap, as shown in FIG. At this time subframe "failure to SPS service transmission will be" non-adaptive retransmission for the corresponding sub-frame + 8, the same "+ 8 corresponds exactly subframe
  • the SPS new transmission time point of UE2 and since the SPS resources of the two UEs are all from the beginning, the SPS transmission of the two UEs may collide, and the SPS services of the two UEs cannot be successfully demodulated.
  • Scene 1 is different from, in this scenario "+ 8 corresponding to the sub-frame relative to the UE1 Gap measurement interval is greater than the end of the subframe is equal to 4ms, the eNB may be issued by the adaptive uplink grant scheduling UE1 in a manner" + The retransmission corresponding to the 8 subframes, so as to avoid the SPS resources of the UE2, but this is equivalent to the UE1's SPS service transmission, and the eNB needs to deliver the uplink grant completion scheduling, which is saved with the SPS.
  • the original intention of controlling channel resources is contrary.
  • the embodiments of the present invention provide an uplink semi-static resource scheduling and allocation method and apparatus, which are used to solve the problem that the uplink SPS resources between different UEs conflict in the prior art due to the measurement of the existence of the Gap.
  • the embodiment of the present invention provides an uplink semi-static resource scheduling and allocation method, including: Step 1. Obtain a resource range available in a current subframe, and determine a current Whether there is a user in the subframe that needs to activate the semi-statically scheduled SPS, and if yes, go to step 2; otherwise, the process ends;
  • Step 2 The SPS resources of the subframe n and the subframe n+t are respectively allocated from the two ends of the available resource range as a principle, and determine the starting resource block RB of the current subframe to activate the SPS required resources of the user.
  • Start the t is a time interval between the SPS new transmission and the SPS non-adaptive retransmission;
  • Step 3 Based on the starting resource block RB start , scheduling an uplink grant to activate the SPS, and updating the available resource range of the current subframe;
  • Step 4 Determine whether all users in the current subframe that need to activate the SPS are scheduled to be completed. If yes, the process ends. Otherwise, step 2 is performed based on the available resource range of the updated current subframe.
  • the determining that the current subframe is activated is After the starting resource block RB start of the resource required by the SPS of the user, the method further includes:
  • step 3 It is determined whether the resource size occupied by the SPS activation by using the RB start as a starting resource block is within a preset range, and if yes, step 3 is performed; otherwise, step 4 is performed.
  • the preset range includes: the resource occupied by the activated SPS does not exceed half of the resource range available in the current subframe.
  • the step 2 specifically includes: obtaining a time point corresponding to the current subframe according to the system frame number and the subframe number corresponding to the current subframe; and according to the time corresponding to the current subframe Point, determining whether the current subframe is a subframe after a t-time interval of the subframe, and if yes, selecting the starting resource block and the starting resource block selected by the subframe are respectively the available resource range The resource block of the end; otherwise, the resource block at one end of the low frequency domain in the available resource range - aMe or the resource block RB at the high end of the frequency domain is selected - the first resource block.
  • the resource block in which the SPS has been scheduled to be used is marked as unavailable in the resource range available in the current subframe, and the pair is implemented. Update of the available resources of the current subframe.
  • the embodiment of the present invention further provides an uplink semi-static resource scheduling and distributing apparatus, including:
  • the resource status is obtained from the ear, and is used to obtain the available resource range of the current subframe;
  • a first determining module configured to trigger a starting resource block acquiring module when determining that a user who needs to activate the SPS exists in the current subframe
  • a starting resource block obtaining module configured to allocate, according to the principle that the SPS resources of the subframe n and the subframe n+t are respectively from the two ends of the available resource range, determining that the current subframe activates the user
  • a scheduling module configured to schedule an uplink authorization to activate an SPS based on the initial resource block RB start ;
  • a resource status update module configured to update a resource range available in the current subframe after the scheduling module is scheduled to be completed;
  • the second judging module is configured to determine whether all users in the current subframe that need to activate the SPS are all completed, and if so, end the operation, otherwise, the starting resource block acquiring module is triggered based on the available resource range of the updated current subframe.
  • the device in the embodiment of the present invention further includes:
  • An activation detection module configured to determine whether a resource size occupied by SPS activation by using the RB start as a starting resource block is within a preset range, and if yes, triggering the scheduling module; otherwise, triggering the second Judging module.
  • the preset range includes: the resource occupied by the activated SPS does not exceed half of the resource range available in the current subframe.
  • the starting resource block obtaining module specifically includes:
  • An information obtaining submodule configured to obtain, according to a system frame number and a subframe number corresponding to the current subframe, a time point of the current subframe ⁇ f;
  • a starting resource block obtaining submodule configured to determine, according to the time point corresponding to the current subframe, whether the current subframe is a subframe after a t time interval of a certain subframe, and if yes, the selected starting resource block; otherwise And selecting, in the available resource range, a resource block avaaa3 ⁇ 4fe at one end of the low frequency domain or a resource block RB at the high end of the frequency domain—one is a starting resource block.
  • the resource status update module uses a bit bitmap to mark a resource block that has been scheduled to be used by the SPS as unavailable in the resource range available in the current subframe. An update to the resources available for the current subframe.
  • the SPS resource allocation manner provided by the method and apparatus according to the embodiment of the present invention by adopting SPS
  • the newly transmitted resources and the non-adaptive retransmission resources of the SPS are distributed at the two ends of the available resources, thereby avoiding the problem of measuring the uplink SPS resource conflict of multiple UEs caused by the gap and improving the transmission performance of the uplink SPS service.
  • FIG. 1 is a schematic diagram of an SPS resource conflict caused by measuring a gap in the prior art
  • FIG. 2 is another schematic diagram of an SPS resource conflict caused by measuring a gap in the prior art
  • FIG. 3 is an uplink diagram of an embodiment of the present invention
  • FIG. 4 is a schematic flowchart of an uplink semi-static resource scheduling and allocation method according to an embodiment of the present invention
  • FIG. 5 is a schematic diagram of a solution to a multi-UE SPS resource conflict problem when a Gap is measured according to an embodiment of the present invention
  • FIG. 6 is a schematic structural diagram of an apparatus for uplink semi-static resource scheduling and allocation according to an embodiment of the present invention. detailed description
  • the embodiment of the invention provides an uplink semi-persistent scheduling method and device, which is used to solve the technical problem that the uplink SPS resources conflict between different UEs due to the measurement of the Gap, and the probability of successful demodulation of the uplink SPS service is improved.
  • an embodiment of the present invention provides an uplink semi-static resource scheduling and allocation method, which specifically includes:
  • Step 301 Obtain a resource range that is available in the current subframe, and determine whether there is a user who needs to activate the SPS in the current subframe, and if yes, go to step 302;
  • Step 302 The SPS resources of the subframe n and the subframe n+t are respectively allocated from the two ends of the available resource range as a principle, and determine the starting resource block RB of the current subframe to activate the SPS required resources of the user.
  • Start the t is a time interval between the SPS new transmission and the SPS non-adaptive retransmission; the step is specifically:
  • the initial resource blocks are respectively resource blocks at both ends of the available resource range (for example, assuming that the starting resource block selected by a certain subframe is a resource block at one end of the low frequency domain in the available resource range.
  • the starting resource block is the resource block RB hlgh _ avallable at one end of the high frequency domain in the available resource range; and vice versa); otherwise, the resource block at the end of the low frequency domain in the available resource range is selected to be 3 ⁇ 4 aaa3 ⁇ 4fe or the upper end of the frequency domain
  • the resource RB kigk avaUabk is the starting resource block.
  • the method further includes:
  • the preset range is preferably that the resources occupied by the activated SPS do not exceed half of the available resource range of the current subframe.
  • Step 303 Schedule an uplink grant to activate the SPS based on the starting resource block RB start , and update a resource range that is available in the current subframe.
  • the resource block that is activated by the SPS is marked as unavailable in the resource range available in the current subframe by using a bit bitmap, and the update of the available resources of the current subframe is implemented.
  • Step 304 Determine whether all users in the current subframe that need to activate the SPS are scheduled to be completed. If not, perform step 302 based on the available resource range of the updated current subframe; if yes, the process ends.
  • an uplink semi-persistent scheduling resource allocation method includes the following steps:
  • Step 401 Determine, according to a resource usage status of the current subframe, an available resource range of the current subframe.
  • the available resource range is: RB low — avaUMe ⁇ RB high avaUMe, where R low _ avmlable is the first available RB of the low frequency end of the frequency domain, and RB high avaaMe is the first available RB of the frequency domain high end. .
  • RB- Me and RB Mgk av consider acquiring an uplink physical control channel in addition to
  • RB resources such as Physical Uplink Control CHannel (PUCCH)
  • PUCCH Physical Uplink Control CHannel
  • ICIC Inter Cell Interference Coordination
  • Step 402 Determine whether there is a UE that needs to activate the SPS in the current subframe, and if yes, execute step 403; otherwise, the process ends;
  • Step 403 Determine, according to a time point corresponding to the current subframe, a starting resource block RB of the current SPS resource allocation; that is, determine whether to perform SPS resource allocation from a low-frequency RB in the frequency domain or a high-end RB in the frequency domain.
  • the basic principle of determining the starting resource block R start is to ensure that the subframes and the SPS resources of the subframe n + t are respectively allocated from the two ends of the frequency domain; wherein t is a new SPS and SPS non-adaptive
  • the time interval of retransmission; the t is usually taken as 8 ms; for convenience of description, the subsequent processes are described by taking 8 ms as an example.
  • the specific application may be determined as follows: According to the system frame number (SFN) and the subframe number (subframe) corresponding to the current subframe, the time point corresponding to the current subframe is (10*SFN+subframe), and the judgment is performed. Whether the time point corresponding to the current subframe is satisfied
  • Step 404 Determine whether the current resource status meets the SPS resource requirement of the UE to be activated, and if yes, go to step 405; otherwise, go to step 406;
  • the most basic principle for satisfying SPS resource requirements is: When R start is used as the starting resource block, the number of resource blocks required to activate SPS does not exceed the currently available resource range. However, at the time corresponding to the current subframe, there may be both new and non-adaptive retransmissions, so to avoid new transmission and non-adaptive retransmission (the method according to the embodiment of the present invention, the new transmission and the non-adaptive weight at this time)
  • the resource block is used to allocate the resource from the two ends of the available resource range.
  • the embodiment of the present invention preferably defines the SPS resource requirement that satisfies the UE to be activated as: whether the resource required to activate the SPS does not exceed the current Half of the available resources of the subframe, if not exceeded, is determined to satisfy the requirement; otherwise, it is determined to be unsatisfied.
  • Step 405 Schedule an uplink grant to activate the SPS according to the determined R start , and update a resource usage state of the current subframe.
  • the resource status can maintain the usage of each RB of the full bandwidth by means of a bit bitmap. For example, if 1 indicates that the RB has been used, 0 indicates that the RB has not been used, and the allocated RB corresponding bit position is 1 after the scheduling ends.
  • Step 406 Determine whether all UEs in the current subframe to be activated are scheduled, and if yes, the process ends. Otherwise, based on the updated resource usage status, step 403 is performed.
  • the method in the embodiment of the present invention can solve the problem of measuring SPS resource conflict of multiple UEs caused by Gap. 5, when the UE1 in subframe "the SPS transmission and its new leading to conflicts in the Gap" non-adaptive retransmission for the corresponding sub-frame + 8, which is non-adaptive retransmission of the corresponding SPS resource "+ 8
  • the SPS new transmission resources of other UEs in the subframe are distributed at both ends of the available resources, so that the SPS demodulation failure of the SPS transmission of the UE1 and the SPS transmission of other UEs does not occur, thereby improving the transmission success probability of the SPS service. .
  • the embodiment of the present invention further provides an uplink semi-persistent scheduling resource allocation apparatus, including:
  • the resource status is obtained from the ear 610, and is used to obtain the available resource range of the current subframe;
  • the first determining module 620 is configured to determine whether there is a user who needs to activate the SPS in the current subframe, and if yes, trigger the starting resource block obtaining module 630;
  • the initial resource block is obtained by the OB block 630, which is used to allocate the SPS resources of the subframe n and the subframe n+t from the two ends of the available resource range respectively, and determine that the current subframe activates the user.
  • a scheduling module 640 configured to schedule uplink authorization activation based on the starting resource block RB start
  • the resource status update module 650 is configured to update, after the scheduling of the scheduling module 640 is completed, the resource range available in the current subframe;
  • the second determining module 660 is configured to determine whether all users in the current subframe that need to activate the SPS are scheduled to be completed, and if not, based on the available resource range of the updated current subframe, triggering the The initial resource block acquisition module 630.
  • the device further includes:
  • the activation detection module 670 is configured to determine whether the resource size occupied by the SPS activation by using the RB start as a starting resource block is within a preset range, and if yes, triggering the scheduling module 640; otherwise, triggering the first The second judgment module 660.
  • the preset range includes: the resource occupied by the activated SPS does not exceed half of the resource range available in the current subframe.
  • the initial resource block obtaining module 630 specifically includes:
  • the information obtaining sub-module 631 is configured to obtain a time point corresponding to the current subframe according to the system frame number and the subframe number corresponding to the current subframe.
  • the initial resource block obtaining sub-module 632 is configured to determine, according to the time point corresponding to the current subframe, whether the current subframe is a subframe after a t-time interval of a certain subframe, and if yes, the selected starting resource block; Otherwise, the resource block R w avaaa3 ⁇ 4fe at one end of the low frequency domain in the available resource range or the resource block RB Mgh at the high end of the frequency domain is selected as the starting resource block.
  • the resource status update module 650 uses a bit bitmap to mark the resource block that the SPS has scheduled to use as unavailable in the resource range available in the current subframe, and implements updating the available resources of the current subframe. .
  • the device of the embodiment of the present invention includes:
  • the resource status is obtained from the ear 610, and is used to obtain the resource usage status of the current subframe, and determine the first available RB ( ) at the lower end of the current sub-frame frequency domain and the first available RB at the high end of the frequency domain.
  • the first determining module 620 is configured to determine whether the current subframe has a UE that needs to perform SPS activation, and if so, trigger the starting resource block obtaining module 630; a start resource block obtaining module 630, configured to be determined according to the resource status obtaining module
  • the basic principle of determining the starting resource block of the SPS allocation resource is: the SPS resources of the subframe ⁇ and the subframe n+t are respectively allocated from the two ends of the available resource range;
  • the method includes: obtaining a time point corresponding to the current subframe according to the system frame number and the subframe number corresponding to the current subframe;
  • the resource block is a resource block RB high avaUable at one end of the high frequency domain in the available resource range; and vice versa); otherwise, the resource block R_aa3 ⁇ 4fe at one end of the low frequency domain or the resource RB Ugk at the high end of the frequency domain in the available resource range is selected.
  • avaUabk is the starting resource block.
  • the activation detection module 670 is configured to determine whether the resource size occupied by the SPS activation by using the RB start as a starting resource block is within a preset range, and if yes, triggering the scheduling module 640; otherwise; triggering the Second judgment module 660
  • the preset range is preferably: the resource occupied by the active SPS does not exceed half of the available resource range of the current subframe.
  • the scheduling module 640 is configured to allocate an SPS resource to the UE that is to be activated by the SPS, and issue an uplink grant to activate the SPS; and notify the resource status update module to schedule the used RB location and the number of RBs.
  • the resource status update module 650 is configured to update the resource status according to the RB position and the number of RBs used by the SPS after the scheduling is completed, so as to facilitate the current subframe and all the corresponding subframes.
  • the SPS cycle point activates the SPS of other UEs, the corresponding operation is performed.
  • the resource status can maintain the usage of each RB in the full bandwidth by means of a bit bitmap. For example, 1 indicates that the RB has been used, 0 indicates that the RB has not been used, and the allocated RB corresponding bit position is 1 after the scheduling ends.
  • the second determining module 660 is configured to determine whether the UE that needs to activate the SPS in the current subframe is scheduled to be completed, and if so, end; otherwise, the starting resource block obtaining module 630 is triggered based on the updated resource state of the current subframe.
  • embodiments of the apparatus resource status block 610 is eligible ear 4 Mo determination module 620 responsible for providing a first resource usage of the current subframe embodiment of the present invention, including ⁇ 3 ⁇ 4 ⁇ _ ⁇ and RB high values;
  • the initial resource block obtaining module 630 determines the starting RB ( RB ⁇ ' ) of the SPS resource allocation according to the resource usage status provided by the resource status obtaining module 610;
  • the activation detecting module 670 determines whether the SPS is allowed to be activated according to the number of RBs required for the SPS activation.
  • the scheduling module 640 completes the scheduling according to the initial RB provided by the starting resource block obtaining module, and informs the resource status update module to schedule the used RB position after the scheduling ends.
  • the number of RBs is such that the resource status update module 650 updates the resource usage status of the subframe.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Disclosed are a method and an apparatus for allocating an uplink semi-persistent scheduling resource. The method comprises: obtaining an available resource range of a current sub-frame, and when determining that a user required to activate SPS exists in the current sub-frame, with a principle that SPS resources of a sub-frame n and a sub-frame (n+t) start to be separately allocated from two ends of the available resource range, determining a start resource block RBstart of a resource required for the current sub-frame to activate SPS of the user; and based on the start resource block RBstart, scheduling an uplink to authorize activation of SPS, and updating the available resource range of the current sub-frame. According to the solution provided in the present invention, a resource newly transmitted through SPS and a resource retransmitted non-adaptively through SPS are distributed at two ends of an available resource, so as to avoid the problem of a conflict among uplink SPS resources of multiple UEs caused by a measurement Gap and improve transmission performance of an uplink SPS service.

Description

一种上行半静态调度资源分配方法和装置 技术领域  Uplink semi-static scheduling resource allocation method and device
本发明涉及通信技术领域, 尤其涉及一种上行半静态资源调度分配方 法和装置。 背景技术  The present invention relates to the field of communications technologies, and in particular, to an uplink semi-static resource scheduling and allocation method and apparatus. Background technique
LTE ( Long Term Evolution, 长期演进 ) ***采用共享资源的方式进行 用户数据的调度, 这种调度方式可以极大程度的利用无线通信资源, 但同 时这种方式也需要较大的控制信息开销。 在 LTE***中, 取消了全部电路 域的话音业务, 而代之以数据域的 VoIP业务, 而话音用户的数量往往比较 大。 LTE ***又采用共享式资源分配调度方式, 每次传输都需要相关的控 制信息, 由于控制信息的开销过大, 从而限制了 LTE***所能同时支持的 用户数。 因此, 针对数据包大小比较固定、 到达时间间隔满足一定规律的 实时性业务, LTE***引入了半静态调度(Semi-Persistent Scheduling, SPS ) 技术。 简单而言,半静态调度方式是指在 LTE***的调度传输过程中, eNB ( evolved Node B , 演进型基站) 在初始调度时通过下行物理控制信道 ( Physical Downlink Control CHannel , PDCCH ) 指示用户设备 ( User Equipment, UE ) 当前的调度信息, UE识别是半静态调度, 则保存当前调 度信息, 每隔固定的周期在相同的时频资源上进行该业务数据的发送或接 收。  The LTE (Long Term Evolution) system uses shared resources to schedule user data. This scheduling method can greatly utilize wireless communication resources, but at the same time, this method also requires a large control information overhead. In the LTE system, voice services in all circuit domains are eliminated, and VoIP services in the data domain are replaced, and the number of voice users is often large. The LTE system adopts a shared resource allocation scheduling mode, and each control requires related control information. The overhead of the control information is too large, thereby limiting the number of users that the LTE system can simultaneously support. Therefore, the LTE system introduces Semi-Persistent Scheduling (SPS) technology for real-time services with fixed packet sizes and regular arrival time intervals. In a simple manner, the semi-persistent scheduling mode refers to an eNB (Evolved Node B, Evolved Base Station) indicating a user equipment through a Physical Downlink Control CHannel (PDCCH) during initial scheduling. User Equipment, UE) The current scheduling information, where the UE identifies that it is semi-persistent scheduling, saves the current scheduling information, and performs transmission or reception of the service data on the same time-frequency resource every fixed period.
LTE***中, 测量间隔( Measurement Gap )是指 UE由于需要进行测 量而不能正常进行数据收发的测量时间长度,按照目前 LTE相关协议规定, 测量 Gap也是以周期性出现,且其长度均为 6ms。按照 36.321协议的规定, 如果上行 SPS的初始传输时隙与测量 Gap沖突, UE会停止上行数据的传 输, 而在测量 Gap结束后相应的时间点进行非自适应重传。 按照这种处理 方式,可能会导致出现不同 UE的 SPS资源发生沖突的现象,从而使得 SPS 业务解调失败。 In the LTE system, the measurement interval (Measure Gap) refers to the measurement time length that the UE cannot perform normal data transmission and reception due to the need for measurement. According to the current LTE related protocol, the measurement Gap also appears periodically, and its length is 6 ms. According to the provisions of the 36.321 protocol, if the initial transmission time slot of the uplink SPS collides with the measurement Gap, the UE stops the transmission of the uplink data. Input, and non-adaptive retransmission at the corresponding time point after the measurement of the Gap ends. According to this processing manner, SPS resources of different UEs may collide, and the SPS service demodulation fails.
LTE***中采用资源块( Resource Block, RB )作为分配共享业务信道 资源的单位,例如 20M带宽可划分为 100个 RB, 这些 RB可从低频段开始 依次编号为 0,1, ...,99。假设所有 UE的 SPS周期均为 T ms, UE1在无线帧 A 的子帧 "激活 SPS,并根据 LTE***上行采用同步 HARQ( Hybrid Automatic Repeat Request, 混合自动重传请求;), 新传与重传时间间隔固定为 8ms的 特点,若 UE2在满足 (A*10 + " + 8)modr = (s*10 + m)mdr条件的无线帧 S的子 帧"^激活 SPS, 此时由于两个 UE并非在同一个子帧激活 SPS, 因此 UE1 是从频域低端第一个可用资源块 开始分配的 SPS 资源, 而 UE2也是从 开始分配的 sps资源, 当 UE1激活 SPS之后的 SPS 新传时间点正好与其测量 Gap沖突时则会导致两 UE的 SPS传输沖突。 下 面分两种场景对这种沖突进行说明。 In the LTE system, a resource block (RB) is used as a unit for allocating a shared service channel resource. For example, a 20M bandwidth can be divided into 100 RBs, and these RBs can be numbered 0, 1, ..., 99 from the low frequency band. . Assume that the SPS period of all UEs is T ms. UE1 activates SPS in the subframe of radio frame A, and adopts hybrid HARQ (Hybrid Automatic Repeat Request) according to LTE system uplink, new transmission and retransmission. The time interval is fixed to 8ms, if UE2 satisfies ( A * 10 + " + 8 ) modr = ( s * 10 + m ) m . The subframe of the radio frame S of the dr condition "activates the SPS. At this time, since the two UEs do not activate the SPS in the same subframe, the UE1 is the SPS resource allocated from the first available resource block at the lower end of the frequency domain, and the UE2 It is also the sps resource that is allocated from the beginning. When the SPS new transmission time point after UE1 activates the SPS happens to collide with its measurement gap, it will cause the SPS transmission conflict between the two UEs. The following two scenarios illustrate the conflict.
场景 1: UE1的 SPS周期点(无线帧 A的子帧 n )正好是其测量 Gap的 第一个或者第二个子帧,如图 1所示。此时子帧"未能进行传输的 SPS业务 将会在 " + 8对应子帧进行非自适应重传,而" + 8对应子帧正好是 UE2的 SPS 新传时间点, 且由于两 UE的 SPS资源都是从 β'"。《。 开始, 因此两 UE 的 SPS传输就会发生沖突, 导致两个 UE的 SPS业务均无法成功解调。 这 种场景下由于 "+ 8对应子帧相对于 UE1的测量 Gap结束子帧间隔时间小于 4ms ,因此 eNB也没有机会通过下发上行授权的方式自适应的调度 "+ 8子帧 对应的重传,因而无法通过自适应分配 UE1 SPS重传资源的方式避免沖突。 Scenario 1: The SPS cycle point of UE1 (subframe n of radio frame A) is exactly the first or second subframe of its measurement Gap, as shown in Figure 1. At this time subframe "failure to SPS service transmission will" + 8 subframes corresponding to non-adaptive retransmission, and "+ 8 corresponding to the sub-frame exactly new SPS transmission time point UE2, and because two of the UE SPS resources are all from beta '". ". At the beginning, the SPS transmission of the two UEs will conflict, and the SPS services of the two UEs cannot be successfully demodulated. Under this scenario since "+ 8 corresponding to the sub-frame relative to the end of the UE1 Gap measurement subframe interval less than 4ms, so there is no opportunity eNB uplink grant issued by way of adaptive scheduling" + 8 corresponding to retransmission sub-frame Therefore, it is impossible to avoid collision by adaptively allocating UE1 SPS to retransmit resources.
场景 2: UE1的 SPS的周期点 (无线帧 A的子帧 n )正好是其测量 Gap 的后四个子帧中的某一子帧, 如图 2所示。 此时子帧"未能进行传输的 SPS 业务将会在" + 8对应子帧进行非自适应重传, 同样的 "+ 8对应子帧正好是 UE2的 SPS新传时间点, 且由于两 UE的 SPS资源都是从 开始, 因此两 UE的 SPS传输会发生沖突导致两个 UE的 SPS业务均无法成功解 调。 不同于场景 1的是, 这种场景下" + 8对应子帧相对于 UE1的测量 Gap 结束子帧间隔时间大于等于 4ms, 因此 eNB可通过下发上行授权的方式自 适应的调度 UE1在" + 8子帧对应的重传, 从而避开 UE2的 SPS资源, 但这 样相当于每次 UE1和 UE2出现这种沖突时, UE1的 SPS业务传输都需要 eNB下发上行授权完成调度, 这与 SPS节省控制信道资源的初衷相违背。 Scenario 2: The periodic point of the SPS of UE1 (subframe n of radio frame A) is exactly one of the last four sub-frames of its measurement Gap, as shown in FIG. At this time subframe "failure to SPS service transmission will be" non-adaptive retransmission for the corresponding sub-frame + 8, the same "+ 8 corresponds exactly subframe The SPS new transmission time point of UE2, and since the SPS resources of the two UEs are all from the beginning, the SPS transmission of the two UEs may collide, and the SPS services of the two UEs cannot be successfully demodulated. Scene 1 is different from, in this scenario "+ 8 corresponding to the sub-frame relative to the UE1 Gap measurement interval is greater than the end of the subframe is equal to 4ms, the eNB may be issued by the adaptive uplink grant scheduling UE1 in a manner" + The retransmission corresponding to the 8 subframes, so as to avoid the SPS resources of the UE2, but this is equivalent to the UE1's SPS service transmission, and the eNB needs to deliver the uplink grant completion scheduling, which is saved with the SPS. The original intention of controlling channel resources is contrary.
由于 SPS和测量 Gap都是周期性出现, 因此一旦出现这种沖突, 随后 的 SPS资源也会出现相应的沖突, 从而对 SPS业务的解调造成严重影响。 发明内容  Since both SPS and measurement Gap occur periodically, once such a collision occurs, subsequent SPS resources will also have corresponding conflicts, which will seriously affect the demodulation of SPS services. Summary of the invention
本发明实施例提供一种上行半静态资源调度分配方法和装置, 用以解 决现有技术中由于测量 Gap的存在, 使得不同 UE间上行 SPS资源存在沖 突的问题。  The embodiments of the present invention provide an uplink semi-static resource scheduling and allocation method and apparatus, which are used to solve the problem that the uplink SPS resources between different UEs conflict in the prior art due to the measurement of the existence of the Gap.
为了解决上述技术问题, 本发明实施例采用的技术方案如下: 一方面, 本发明实施例提供一种上行半静态资源调度分配方法, 包括: 步驟 1、获取当前子帧可用的资源范围, 判断当前子帧是否存在需要激 活半静态调度 SPS的用户, 若是, 执行步驟 2; 否则, 流程结束;  In order to solve the above technical problem, the technical solution adopted by the embodiment of the present invention is as follows: In an aspect, the embodiment of the present invention provides an uplink semi-static resource scheduling and allocation method, including: Step 1. Obtain a resource range available in a current subframe, and determine a current Whether there is a user in the subframe that needs to activate the semi-statically scheduled SPS, and if yes, go to step 2; otherwise, the process ends;
步驟 2、以子帧 n和子帧 n+t的 SPS资源分别从所述可用的资源范围的 两端开始分配为原则, 确定当前子帧激活所述用户的 SPS所需资源的起始 资源块 RBstart; 所述 t为 SPS新传和 SPS非自适应重传的时间间隔; Step 2: The SPS resources of the subframe n and the subframe n+t are respectively allocated from the two ends of the available resource range as a principle, and determine the starting resource block RB of the current subframe to activate the SPS required resources of the user. Start ; the t is a time interval between the SPS new transmission and the SPS non-adaptive retransmission;
步驟 3、 基于所述起始资源块 RBstart, 调度上行授权激活 SPS, 并对当 前子帧可用的资源范围进行更新; Step 3: Based on the starting resource block RB start , scheduling an uplink grant to activate the SPS, and updating the available resource range of the current subframe;
步驟 4、 判断当前子帧所有需要激活 SPS的用户是否均调度完成, 若 是, 流程结束, 否则, 基于更新的当前子帧的可用资源范围, 执行步驟 2。  Step 4: Determine whether all users in the current subframe that need to activate the SPS are scheduled to be completed. If yes, the process ends. Otherwise, step 2 is performed based on the available resource range of the updated current subframe.
进一步地, 本发明实施例所述方法中, 所述确定当前子帧激活所述用 户的 SPS所需资源的起始资源块 RBstart后, 还包括: Further, in the method of the embodiment of the present invention, the determining that the current subframe is activated is After the starting resource block RB start of the resource required by the SPS of the user, the method further includes:
判断以所述 RBstart为起始资源块进行 SPS激活所占用的资源大小是否 在预先设定的范围内, 若是, 则执行步驟 3; 否则, 执行步驟 4。 It is determined whether the resource size occupied by the SPS activation by using the RB start as a starting resource block is within a preset range, and if yes, step 3 is performed; otherwise, step 4 is performed.
其中, 所述预先设定的范围包括: 激活 SPS所占用的资源不超过当前 子帧可用的资源范围的一半。  The preset range includes: the resource occupied by the activated SPS does not exceed half of the resource range available in the current subframe.
进一步地, 本发明实施例所述方法中, 所述步驟 2具体包括: 根据当前子帧对应的***帧号和子帧号, 得到当前子帧对应的时间点; 根据所述当前子帧对应的时间点, 判断当前子帧是否为某子帧经过 t 时间间隔后的子帧, 若是, 则选取的起始资源块与所述某子帧选取的起始 资源块分别为所述可用的资源范围两端的资源块; 否则, 选取所述可用的 资源范围中低频域一端的资源块 ― aMe或频域高端的资源块 RB —一 为起始资源块。 Further, in the method of the embodiment of the present invention, the step 2 specifically includes: obtaining a time point corresponding to the current subframe according to the system frame number and the subframe number corresponding to the current subframe; and according to the time corresponding to the current subframe Point, determining whether the current subframe is a subframe after a t-time interval of the subframe, and if yes, selecting the starting resource block and the starting resource block selected by the subframe are respectively the available resource range The resource block of the end; otherwise, the resource block at one end of the low frequency domain in the available resource range - aMe or the resource block RB at the high end of the frequency domain is selected - the first resource block.
进一步地, 本发明实施例所述方法中, 所述步驟 3 中, 采用比特位图 的方式, 在当前子帧可用的资源范围中将激活 SPS 已经调度使用的资源块 标记为不可用, 实现对当前子帧可用资源的更新。  Further, in the method of the embodiment of the present invention, in the step 3, the resource block in which the SPS has been scheduled to be used is marked as unavailable in the resource range available in the current subframe, and the pair is implemented. Update of the available resources of the current subframe.
另一发面, 本发明实施例还提供一种上行半静态资源调度分配装置, 包括:  In another aspect, the embodiment of the present invention further provides an uplink semi-static resource scheduling and distributing apparatus, including:
资源状态获耳 4莫块, 用于获取当前子帧可用的资源范围;  The resource status is obtained from the ear, and is used to obtain the available resource range of the current subframe;
第一判断模块, 用于在判断出当前子帧存在需要激活 SPS的用户时, 触发起始资源块获取模块;  a first determining module, configured to trigger a starting resource block acquiring module when determining that a user who needs to activate the SPS exists in the current subframe;
起始资源块获取模块, 用于以子帧 n和子帧 n+t的 SPS资源分别从所 述可用的资源范围的两端开始分配为原则, 确定当前子帧激活所述用户的 a starting resource block obtaining module, configured to allocate, according to the principle that the SPS resources of the subframe n and the subframe n+t are respectively from the two ends of the available resource range, determining that the current subframe activates the user
SPS所需资源的起始资源块 RBstart;所述 t为 SPS新传和 SPS非自适应重传 的时间间隔; The starting resource block RB start of the SPS required resource; the t is the time interval of the SPS new transmission and the SPS non-adaptive retransmission;
调度模块, 用于基于所述起始资源块 RBstart, 调度上行授权激活 SPS; 资源状态更新模块, 用于在所述调度模块调度完成后, 对当前子帧可 用的资源范围进行更新; a scheduling module, configured to schedule an uplink authorization to activate an SPS based on the initial resource block RB start ; a resource status update module, configured to update a resource range available in the current subframe after the scheduling module is scheduled to be completed;
第二判断模块, 用于判断当前子帧所有需要激活 SPS的用户是否均调 度完成, 若是, 结束操作, 否则, 基于更新的当前子帧的可用资源范围, 触发所述起始资源块获取模块。  The second judging module is configured to determine whether all users in the current subframe that need to activate the SPS are all completed, and if so, end the operation, otherwise, the starting resource block acquiring module is triggered based on the available resource range of the updated current subframe.
进一步地, 本发明实施例所述装置还包括:  Further, the device in the embodiment of the present invention further includes:
激活检测模块, 用于判断以所述 RBstart为起始资源块进行 SPS激活所 占用的资源大小是否在预先设定的范围内, 若是, 则触发所述调度模块; 否则, 触发所述第二判断模块。 An activation detection module, configured to determine whether a resource size occupied by SPS activation by using the RB start as a starting resource block is within a preset range, and if yes, triggering the scheduling module; otherwise, triggering the second Judging module.
其中, 所述预先设定的范围包括: 激活 SPS所占用的资源不超过当前 子帧可用的资源范围的一半。  The preset range includes: the resource occupied by the activated SPS does not exceed half of the resource range available in the current subframe.
进一步地, 本发明实施例所述装置中, 所述起始资源块获取模块具体 包括:  Further, in the device of the embodiment of the present invention, the starting resource block obtaining module specifically includes:
信息获取子模块, 用于根据当前子帧对应的***帧号和子帧号, 得到 当前子帧^ f应的时间点;  An information obtaining submodule, configured to obtain, according to a system frame number and a subframe number corresponding to the current subframe, a time point of the current subframe ^f;
起始资源块获取子模块, 用于根据所述当前子帧对应的时间点, 判断 当前子帧是否为某子帧经过 t时间间隔后的子帧,若是, 则选取的起始资源 块; 否则, 选取所述可用的资源范围中低频域一端的资源块 avaaa¾fe或频 域高端的资源块 RB ―一为起始资源块。 And a starting resource block obtaining submodule, configured to determine, according to the time point corresponding to the current subframe, whether the current subframe is a subframe after a t time interval of a certain subframe, and if yes, the selected starting resource block; otherwise And selecting, in the available resource range, a resource block avaaa3⁄4fe at one end of the low frequency domain or a resource block RB at the high end of the frequency domain—one is a starting resource block.
进一步地, 本发明实施例所述装置中, 所述资源状态更新模块, 采用 比特位图的方式, 在当前子帧可用的资源范围中将激活 SPS 已经调度使用 的资源块标记为不可用, 实现对当前子帧可用资源的更新。  Further, in the device of the embodiment of the present invention, the resource status update module uses a bit bitmap to mark a resource block that has been scheduled to be used by the SPS as unavailable in the resource range available in the current subframe. An update to the resources available for the current subframe.
本发明实施例有益效果如下:  The beneficial effects of the embodiments of the present invention are as follows:
本发明实施例所述方法和装置提供的 SPS资源分配方式, 通过将 SPS 新传的资源和 SPS非自适应重传的资源分布在可用资源的两端, 从而避免 了测量 Gap引起的多 UE的上行 SPS资源沖突问题, 提高上行 SPS业务的 传输性能。 附图说明 实施例或现有技术描述中所需要使用的附图作一简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施例, 对于本领域普通技术人员 来讲, 在不付出创造性劳动性的前提下, 还可以根据这些附图获得其他的 附图。 The SPS resource allocation manner provided by the method and apparatus according to the embodiment of the present invention, by adopting SPS The newly transmitted resources and the non-adaptive retransmission resources of the SPS are distributed at the two ends of the available resources, thereby avoiding the problem of measuring the uplink SPS resource conflict of multiple UEs caused by the gap and improving the transmission performance of the uplink SPS service. BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are set forth in the drawings Other drawings may also be obtained from these drawings without the inventive labor.
图 1为现有技术中由测量 Gap引起的 SPS资源沖突的示意图; 图 2为现有技术中由测量 Gap引起的 SPS资源沖突的又一示意图; 图 3 为本发明实施例提供的一种上行半静态资源调度分配方法的流程 示意图;  1 is a schematic diagram of an SPS resource conflict caused by measuring a gap in the prior art; FIG. 2 is another schematic diagram of an SPS resource conflict caused by measuring a gap in the prior art; FIG. 3 is an uplink diagram of an embodiment of the present invention; Schematic diagram of a semi-static resource scheduling allocation method;
图 4为本发明实施例提供的一种上行半静态资源调度分配方法的流程 示意图;  4 is a schematic flowchart of an uplink semi-static resource scheduling and allocation method according to an embodiment of the present invention;
图 5为本发明实施例所述方法对于存在测量 Gap时多 UE SPS资源沖 突问题的解决方案示意图;  FIG. 5 is a schematic diagram of a solution to a multi-UE SPS resource conflict problem when a Gap is measured according to an embodiment of the present invention;
图 6为本发明实施例提供的一种上行半静态资源调度分配装置的结构 示意图。 具体实施方式  FIG. 6 is a schematic structural diagram of an apparatus for uplink semi-static resource scheduling and allocation according to an embodiment of the present invention. detailed description
下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进 行清楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没 有做出创造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的 范围。 The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts are protected by the present invention. Scope.
本发明实施例提供一种上行半静态调度方法和装置, 用以解决由于测 量 Gap的存在, 使得不同 UE间上行 SPS资源存在沖突的技术问题, 提高 了上行 SPS业务解调成功的概率。  The embodiment of the invention provides an uplink semi-persistent scheduling method and device, which is used to solve the technical problem that the uplink SPS resources conflict between different UEs due to the measurement of the Gap, and the probability of successful demodulation of the uplink SPS service is improved.
如图 3 所示, 本发明实施例提供一种上行半静态资源调度分配方法, 具体包括:  As shown in FIG. 3, an embodiment of the present invention provides an uplink semi-static resource scheduling and allocation method, which specifically includes:
步驟 301、获取当前子帧可用的资源范围, 判断当前子帧是否存在需要 激活 SPS的用户, 若是, 执行步驟 302;  Step 301: Obtain a resource range that is available in the current subframe, and determine whether there is a user who needs to activate the SPS in the current subframe, and if yes, go to step 302;
步驟 302、以子帧 n和子帧 n+t的 SPS资源分别从所述可用的资源范围 的两端开始分配为原则, 确定当前子帧激活所述用户的 SPS所需资源的起 始资源块 RBstart; 所述 t为 SPS新传和 SPS非自适应重传的时间间隔; 该步驟具体为: Step 302: The SPS resources of the subframe n and the subframe n+t are respectively allocated from the two ends of the available resource range as a principle, and determine the starting resource block RB of the current subframe to activate the SPS required resources of the user. Start ; the t is a time interval between the SPS new transmission and the SPS non-adaptive retransmission; the step is specifically:
( 1 )根据当前子帧对应的***帧号和子帧号, 得到当前子帧对应的时 间点;  (1) obtaining a time point corresponding to the current subframe according to the system frame number and the subframe number corresponding to the current subframe;
( 2 )根据所述当前子帧对应的时间点, 判断当前子帧是否为某子帧经 过 t时间间隔后的子帧, 若是, 则选取的起始资源块与所述某子帧选取的起 始资源块分别为所述可用的资源范围两端的资源块(例如, 假设某子帧选 取的起始资源块为可用的资源范围中低频域一端的资源块 ^。w avaaa¾fe , 则当 前子帧选取的起始资源块为可用的资源范围中高频域一端的资源块 RBhlgh_avallable; 反之亦然); 否则, 选取所述可用的资源范围中低频域一端的 资源块 ¾ aaa¾fe或频域高端的资源 RBkigk avaUabk为起始资源块。 (2) determining, according to the time point corresponding to the current subframe, whether the current subframe is a subframe after a t time interval of a certain subframe, and if yes, selecting the starting resource block and selecting the subframe The initial resource blocks are respectively resource blocks at both ends of the available resource range (for example, assuming that the starting resource block selected by a certain subframe is a resource block at one end of the low frequency domain in the available resource range. w avaaa3⁄4fe , then the current subframe is selected The starting resource block is the resource block RB hlgh _ avallable at one end of the high frequency domain in the available resource range; and vice versa); otherwise, the resource block at the end of the low frequency domain in the available resource range is selected to be 3⁄4 aaa3⁄4fe or the upper end of the frequency domain The resource RB kigk avaUabk is the starting resource block.
优选地, 该步驟 302中, 在确定当前子帧激活所述用户的 SPS所需资 源的起始资源块 RBstart后, 还包括: Preferably, in the step 302, after determining that the current subframe activates the starting resource block RB start of the resource required by the SPS of the user, the method further includes:
判断以所述 RBstart为起始资源块进行 SPS激活所占用的资源大小是否 在预先设定的范围内, 若是, 执行步驟 303; 否则, 执行步驟 304。 其中, 预先设定的范围优选为激活 SPS所占用的资源不超过当前子帧 可用的资源范围的一半。 Determining whether the resource size occupied by the SPS activation by using the RB start as a starting resource block is within a preset range, and if yes, executing step 303; otherwise, performing step 304. The preset range is preferably that the resources occupied by the activated SPS do not exceed half of the available resource range of the current subframe.
步驟 303、 基于所述起始资源块 RBstart, 调度上行授权激活 SPS, 并对 当前子帧可用的资源范围进行更新; Step 303: Schedule an uplink grant to activate the SPS based on the starting resource block RB start , and update a resource range that is available in the current subframe.
该步驟中, 采用比特位图的方式, 在当前子帧可用的资源范围中将激 活 SPS 已经调度使用的资源块标记为不可用, 实现对当前子帧可用资源的 更新。  In this step, the resource block that is activated by the SPS is marked as unavailable in the resource range available in the current subframe by using a bit bitmap, and the update of the available resources of the current subframe is implemented.
步驟 304、 判断当前子帧所有需要激活 SPS的用户是否均调度完成, 若否, 则基于更新的当前子帧的可用资源范围, 执行步驟 302; 若是, 流程 结束。  Step 304: Determine whether all users in the current subframe that need to activate the SPS are scheduled to be completed. If not, perform step 302 based on the available resource range of the updated current subframe; if yes, the process ends.
下面根据图 4〜图 5给出本发明一个较佳的实施例,并结合对实施例的 描述, 进一步给出本发明实施例的技术细节。  A preferred embodiment of the present invention will now be described with reference to Figs. 4 to 5, and the technical details of the embodiments of the present invention will be further given in conjunction with the description of the embodiments.
如图 4所示, 本发明实施例提供的一种上行半静态调度资源分配方法, 包括以下步驟:  As shown in FIG. 4, an uplink semi-persistent scheduling resource allocation method provided by an embodiment of the present invention includes the following steps:
步驟 401、根据当前子帧的资源使用状况, 确定当前子帧的可用资源范 围;  Step 401: Determine, according to a resource usage status of the current subframe, an available resource range of the current subframe.
本实施例中, 令可用资源范围为: RBlowavaUMe ~ RBhigh avaUMe 其中, R low_avmlable为频域低端的第一个可用 RB、 RBhigh avaaMe为频域高端的第一个可 用 RB。 In this embodiment, the available resource range is: RB lowavaUMe ~ RB high avaUMe, where R low _ avmlable is the first available RB of the low frequency end of the frequency domain, and RB high avaaMe is the first available RB of the frequency domain high end. .
本实施例中, RB—Me和 RBMgk av 的获取除了考虑上行物理控制信道In this embodiment, RB- Me and RB Mgk av consider acquiring an uplink physical control channel in addition to
( Physical Uplink Control CHannel, PUCCH )等已使用 RB资源外, 也需要 考虑小区间干扰协调 (Inter Cell Interference Coordination, ICIC )等技术规 定的 RB使用规则。 In addition to the RB resources, such as Physical Uplink Control CHannel (PUCCH), it is also necessary to consider the RB usage rules specified by the Inter Cell Interference Coordination (ICIC).
步驟 402、 判断当前子帧是否存在需要激活 SPS的 UE, 若有; 则执行 步驟 403; 否则, 流程结束; 步驟 403、 根据当前子帧对应的时间点确定本次 SPS 资源分配的起始 资源块 RB ; 即, 确定是从频域低端 RB 还是频域高端 RB 开 始进行 SPS资源分配。 Step 402: Determine whether there is a UE that needs to activate the SPS in the current subframe, and if yes, execute step 403; otherwise, the process ends; Step 403: Determine, according to a time point corresponding to the current subframe, a starting resource block RB of the current SPS resource allocation; that is, determine whether to perform SPS resource allocation from a low-frequency RB in the frequency domain or a high-end RB in the frequency domain.
本实施例中,确定起始资源块 R start的基本原则是保证子帧"和子帧 n + t 的 SPS资源分别从频域的两端开始分配; 其中, t为 SPS新传和 SPS非自 适应重传的时间间隔; 所述 t通常取 8ms; 为了方便描述, 后续流程均以 t 取 8ms为例进行说明。 In this embodiment, the basic principle of determining the starting resource block R start is to ensure that the subframes and the SPS resources of the subframe n + t are respectively allocated from the two ends of the frequency domain; wherein t is a new SPS and SPS non-adaptive The time interval of retransmission; the t is usually taken as 8 ms; for convenience of description, the subsequent processes are described by taking 8 ms as an example.
具体应用时, 可以采用如下方式确定: 根据当前子帧对应的***帧号 ( System Frame Number, SFN )和子帧号( subframe )得到当前子帧对应的 时间点为 ( 10*SFN+subframe ) , 判断当前子帧对应的时间点是否满足 The specific application may be determined as follows: According to the system frame number (SFN) and the subframe number (subframe) corresponding to the current subframe, the time point corresponding to the current subframe is (10*SFN+subframe), and the judgment is performed. Whether the time point corresponding to the current subframe is satisfied
{ floor[(10*SFN+subframe)/8] }mod2=0, 若是, 逸取 rb 等于 否 贝!] , 选取 Bstort等于 。 { floor[(10*SFN+subframe)/8] }mod2=0, if yes, escape rb equals no shell!], select B stort equal.
步驟 404、判断当前资源状况是否满足待激活 UE的 SPS资源要求, 若 是, 则执行步驟 405 , 否则, 执行步驟 406;  Step 404: Determine whether the current resource status meets the SPS resource requirement of the UE to be activated, and if yes, go to step 405; otherwise, go to step 406;
其中, 满足 SPS资源要求最基本的原则是: 以 R start为起始资源块划分 资源时, 激活 SPS所需的资源块个数不超过当前可用的资源范围。 然而, 当前子帧所对应的时刻, 可能同时存在新传和非适应重传, 那么为了避免 新传和非自适应重传 (根据本发明实施例的方法, 此时的新传和非适应重 传应该是从可用资源范围的两端开始分配资源的 )所使用的资源块叠加, 本发明实施例优选地将满足待激活 UE的 SPS资源要求定义为: 激活 SPS 所需的资源是否不超过当前子帧的可用资源的一半, 若未超过, 则判定为 满足要求; 否则, 判定为不满足。 The most basic principle for satisfying SPS resource requirements is: When R start is used as the starting resource block, the number of resource blocks required to activate SPS does not exceed the currently available resource range. However, at the time corresponding to the current subframe, there may be both new and non-adaptive retransmissions, so to avoid new transmission and non-adaptive retransmission (the method according to the embodiment of the present invention, the new transmission and the non-adaptive weight at this time) The resource block is used to allocate the resource from the two ends of the available resource range. The embodiment of the present invention preferably defines the SPS resource requirement that satisfies the UE to be activated as: whether the resource required to activate the SPS does not exceed the current Half of the available resources of the subframe, if not exceeded, is determined to satisfy the requirement; otherwise, it is determined to be unsatisfied.
步驟 405、 按照确定的 R start调度上行授权激活 SPS, 并更新当前子帧 的资源使用状态; Step 405: Schedule an uplink grant to activate the SPS according to the determined R start , and update a resource usage state of the current subframe.
该步驟中,资源状态可通过比特位图的方式维护全带宽各 RB的使用情 况, 如 1表示该 RB已被使用, 0表示该 RB尚未使用, 调度结束后将已分 配 RB对应比特位置为 1。 In this step, the resource status can maintain the usage of each RB of the full bandwidth by means of a bit bitmap. For example, if 1 indicates that the RB has been used, 0 indicates that the RB has not been used, and the allocated RB corresponding bit position is 1 after the scheduling ends.
步驟 406、 判断是否当前子帧所有待激活 SPS的 UE都调度完, 若是, 则流程结束, 否则, 基于更新后的资源使用状态, 执行步驟 403。  Step 406: Determine whether all UEs in the current subframe to be activated are scheduled, and if yes, the process ends. Otherwise, based on the updated resource usage status, step 403 is performed.
综上所述, 本发明实施例所述方法, 能够解决测量 Gap 引起的多 UE 的 SPS资源沖突问题。 如图 5所示, 当 UE1在子帧 "的 SPS新传与其 Gap 沖突导致其在 "+ 8对应子帧进行非自适应重传时, 其非自适应重传的 SPS 资源与 "+8对应子帧其他 UE的 SPS新传资源正好分布在可用资源的两端, 从而不会出现 UE1的 SPS传输与其他 UE的 SPS新传沖突导致 SPS解调失 败的现象, 进而提高 SPS业务的传输成功概率。 In summary, the method in the embodiment of the present invention can solve the problem of measuring SPS resource conflict of multiple UEs caused by Gap. 5, when the UE1 in subframe "the SPS transmission and its new leading to conflicts in the Gap" non-adaptive retransmission for the corresponding sub-frame + 8, which is non-adaptive retransmission of the corresponding SPS resource "+ 8 The SPS new transmission resources of other UEs in the subframe are distributed at both ends of the available resources, so that the SPS demodulation failure of the SPS transmission of the UE1 and the SPS transmission of other UEs does not occur, thereby improving the transmission success probability of the SPS service. .
如图 6所示, 本发明实施例还提供一种上行半静态调度资源分配装置, 包括:  As shown in FIG. 6, the embodiment of the present invention further provides an uplink semi-persistent scheduling resource allocation apparatus, including:
资源状态获耳 4莫块 610, 用于获取当前子帧可用的资源范围;  The resource status is obtained from the ear 610, and is used to obtain the available resource range of the current subframe;
第一判断模块 620, 用于判断当前子帧是否存在需要激活 SPS的用户, 若存在, 则触发起始资源块获取模块 630;  The first determining module 620 is configured to determine whether there is a user who needs to activate the SPS in the current subframe, and if yes, trigger the starting resource block obtaining module 630;
起始资源块获耳4莫块 630,用于以子帧 n和子帧 n+t的 SPS资源分别从 所述可用的资源范围的两端开始分配为原则, 确定当前子帧激活所述用户 的 SPS所需资源的起始资源块 RBstart; 所述 t为 SPS新传和 SPS非自适应 重传的时间间隔; The initial resource block is obtained by the OB block 630, which is used to allocate the SPS resources of the subframe n and the subframe n+t from the two ends of the available resource range respectively, and determine that the current subframe activates the user. The starting resource block RB start of the SPS required resource; the t is the time interval of the SPS new transmission and the SPS non-adaptive retransmission;
调度模块 640, 用于基于所述起始资源块 RBstart, 调度上行授权激活a scheduling module 640, configured to schedule uplink authorization activation based on the starting resource block RB start
SPS; SPS;
资源状态更新模块 650, 用于在所述调度模块 640调度完成后,对当前 子帧可用的资源范围进行更新;  The resource status update module 650 is configured to update, after the scheduling of the scheduling module 640 is completed, the resource range available in the current subframe;
第二判断模块 660, 用于判断当前子帧所有需要激活 SPS的用户是否 均调度完成, 若否, 则基于更新的当前子帧的可用资源范围, 触发所述起 始资源块获取模块 630。 The second determining module 660 is configured to determine whether all users in the current subframe that need to activate the SPS are scheduled to be completed, and if not, based on the available resource range of the updated current subframe, triggering the The initial resource block acquisition module 630.
进一步地, 所述装置还包括:  Further, the device further includes:
激活检测模块 670,用于判断以所述 RBstart为起始资源块进行 SPS激活 所占用的资源大小是否在预先设定的范围内,若是,触发所述调度模块 640; 否则, 触发所述第二判断模块 660。 The activation detection module 670 is configured to determine whether the resource size occupied by the SPS activation by using the RB start as a starting resource block is within a preset range, and if yes, triggering the scheduling module 640; otherwise, triggering the first The second judgment module 660.
其中, 所述预先设定的范围包括: 激活 SPS所占用的资源不超过当前 子帧可用的资源范围的一半。  The preset range includes: the resource occupied by the activated SPS does not exceed half of the resource range available in the current subframe.
进一步地, 所述起始资源块获取模块 630具体包括:  Further, the initial resource block obtaining module 630 specifically includes:
信息获取子模块 631 , 用于根据当前子帧对应的***帧号和子帧号,得 到当前子帧对应的时间点;  The information obtaining sub-module 631 is configured to obtain a time point corresponding to the current subframe according to the system frame number and the subframe number corresponding to the current subframe.
起始资源块获取子模块 632, 用于根据所述当前子帧对应的时间点, 判 断当前子帧是否为某子帧经过 t时间间隔后的子帧, 若是, 则选取的起始资 源块; 否则, 选取所述可用的资源范围中低频域一端的资源块 R w avaaa¾fe或 频域高端的资源块 RBMgh—一为起始资源块。 The initial resource block obtaining sub-module 632 is configured to determine, according to the time point corresponding to the current subframe, whether the current subframe is a subframe after a t-time interval of a certain subframe, and if yes, the selected starting resource block; Otherwise, the resource block R w avaaa3⁄4fe at one end of the low frequency domain in the available resource range or the resource block RB Mgh at the high end of the frequency domain is selected as the starting resource block.
进一步地, 所述资源状态更新模块 650, 采用比特位图的方式, 在当前 子帧可用的资源范围中将激活 SPS 已经调度使用的资源块标记为不可用, 实现对当前子帧可用资源的更新。  Further, the resource status update module 650 uses a bit bitmap to mark the resource block that the SPS has scheduled to use as unavailable in the resource range available in the current subframe, and implements updating the available resources of the current subframe. .
下面通过一具体实施例对本发明实施例所述装置的技术细节进行说 明, 继续参见图 6, 本发明实施例所述装置包括:  The technical details of the device according to the embodiment of the present invention are described below with reference to a specific embodiment. Referring to FIG. 6, the device of the embodiment of the present invention includes:
资源状态获耳 4莫块 610, 用于获取当前子帧的资源使用状况, 确定当前 子帧频域低端第一个可用 RB ( )和频域高端的第一个可用 RB  The resource status is obtained from the ear 610, and is used to obtain the resource usage status of the current subframe, and determine the first available RB ( ) at the lower end of the current sub-frame frequency domain and the first available RB at the high end of the frequency domain.
第一判断模块 620, 用于判断当前子帧是否有 UE需要进行 SPS激活, 若是, 触发起始资源块获取模块 630; 起始资源块获取模块 630 , 用于根据资源状态获取模块确定的The first determining module 620 is configured to determine whether the current subframe has a UE that needs to perform SPS activation, and if so, trigger the starting resource block obtaining module 630; a start resource block obtaining module 630, configured to be determined according to the resource status obtaining module
RBloW_available ^ RB high _ available ? 基于当前子帧?于应的***帧号 ( SFN )和子帧 号( subframe )判断本次 SPS资源是从 还是 R 开始进行分 配, 即确定 SPS分配资源的 ^ "; RB lo W _available ^ RB high _ available ? Based on the current subframe, the system frame number (SFN) and the subframe number (frame), it is determined whether the SPS resource is allocated from R or R, that is, the SPS allocates resources. ";
其中, 确定 SPS分配资源的起始资源块的基本原则是: 子帧 η和子帧 n+t的 SPS资源分别从所述可用的资源范围的两端开始分配;  The basic principle of determining the starting resource block of the SPS allocation resource is: the SPS resources of the subframe η and the subframe n+t are respectively allocated from the two ends of the available resource range;
具体应用时, 则有: 根据当前子帧对应的***帧号和子帧号, 得到当 前子帧对应的时间点;  In a specific application, the method includes: obtaining a time point corresponding to the current subframe according to the system frame number and the subframe number corresponding to the current subframe;
根据所述当前子帧对应的时间点, 判断当前子帧是否为某子帧经过 t 时间间隔后的子帧, 若是, 则选取的起始资源块与所述某子帧选取的起始 资源块分别为所述可用的资源范围两端的资源块(例如, 假设某子帧选取 的起始资源块为可用的资源范围中低频域一端的资源块 RBi。w availMe , 则当前 子帧选取的起始资源块为可用的资源范围中高频域一端的资源块 RBhigh avaUable; 反之亦然); 否则, 选取所述可用的资源范围中低频域一端的 资源块 R _aa¾fe或频域高端的资源 RBUgkavaUabk为起始资源块。 Determining, according to the time point corresponding to the current subframe, whether the current subframe is a subframe after a t time interval of the subframe, and if yes, selecting the starting resource block and the starting resource block selected by the subframe Respectively, the resource blocks at both ends of the available resource range (for example, assuming that the initial resource block selected in a certain subframe is the resource block RBi at one end of the low frequency domain in the available resource range. w availMe , the start of the current subframe selection The resource block is a resource block RB high avaUable at one end of the high frequency domain in the available resource range; and vice versa); otherwise, the resource block R_aa3⁄4fe at one end of the low frequency domain or the resource RB Ugk at the high end of the frequency domain in the available resource range is selected.avaUabk is the starting resource block.
激活检测模块 670,用于判断以所述 RBstart为起始资源块进行 SPS激活 所占用的资源大小是否在预先设定的范围内,若是,触发所述调度模块 640; 否则; 触发所述第二判断模块 660 The activation detection module 670 is configured to determine whether the resource size occupied by the SPS activation by using the RB start as a starting resource block is within a preset range, and if yes, triggering the scheduling module 640; otherwise; triggering the Second judgment module 660
其中, 所述预先设定的范围优选的为: 激活 SPS所占用的资源不超过 当前子帧可用的资源范围的一半。  The preset range is preferably: the resource occupied by the active SPS does not exceed half of the available resource range of the current subframe.
调度模块 640,用于按照所述 为待激活 SPS的 UE分配 SPS资源, 下发上行授权激活 SPS; 并告知资源状态更新模块调度所使用 RB位置及 RB数。  The scheduling module 640 is configured to allocate an SPS resource to the UE that is to be activated by the SPS, and issue an uplink grant to activate the SPS; and notify the resource status update module to schedule the used RB location and the number of RBs.
资源状态更新模块 650, 用于在调度结束后根据调度激活 SPS所使用 的 RB位置及 RB数更新资源状态 以便于本子帧 以及本子帧对应的所有 SPS周期点激活其他 UE的 SPS时进行相应操作。 其中, 资源状态可通过 比特位图的方式维护全带宽各 RB的使用情况, 如 1表示该 RB已被使用, 0表示该 RB尚未使用, 调度结束后将已分配 RB对应比特位置为 1。 The resource status update module 650 is configured to update the resource status according to the RB position and the number of RBs used by the SPS after the scheduling is completed, so as to facilitate the current subframe and all the corresponding subframes. When the SPS cycle point activates the SPS of other UEs, the corresponding operation is performed. The resource status can maintain the usage of each RB in the full bandwidth by means of a bit bitmap. For example, 1 indicates that the RB has been used, 0 indicates that the RB has not been used, and the allocated RB corresponding bit position is 1 after the scheduling ends.
第二判断模块 660,用于判断当前子帧需要激活 SPS的 UE是否调度完 毕, 若是, 结束; 否则, 基于更新的当前子帧的资源状态, 触发所述起始 资源块获取模块 630。  The second determining module 660 is configured to determine whether the UE that needs to activate the SPS in the current subframe is scheduled to be completed, and if so, end; otherwise, the starting resource block obtaining module 630 is triggered based on the updated resource state of the current subframe.
简单地讲, 本发明实施例所述装置中资源状态获耳 4莫块 610 负责为第 一判断模块 620 提供当前子帧的资源使用情况, 主要包括 ^¾^_ ^和 RBhigh 的取值; 起始资源块获取模块 630根据资源状态获取模块 610提 供的资源使用状况确定 SPS资源分配的起始 RB( RB^' );激活检测模块 670 根据 SPS激活需要 RB个数判断是否允许 SPS激活, 在允许 SPS激活时将 所确定的^^递交给调度模块 640; 调度模块 640根据起始资源块获取模 块提供的起始 RB完成调度,并在调度结束后告知资源状态更新模块调度所 使用 RB位置及 RB数,以便资源状态更新模块 650更新本子帧的资源使用 状况。 通过上述技术手段, 本发明实施例所述装置通过将 SPS新传的资源 和 SPS非自适应重传的资源分布在可用资源的两端, 从而避免了测量 Gap 引起的多 UE的上行 SPS资源沖突问题, 提高上行 SPS业务的传输性能。 Briefly, embodiments of the apparatus resource status block 610 is eligible ear 4 Mo determination module 620 responsible for providing a first resource usage of the current subframe embodiment of the present invention, including ^ ¾ ^ _ ^ and RB high values; The initial resource block obtaining module 630 determines the starting RB ( RB ^ ' ) of the SPS resource allocation according to the resource usage status provided by the resource status obtaining module 610; the activation detecting module 670 determines whether the SPS is allowed to be activated according to the number of RBs required for the SPS activation. When the SPS is activated, the determined ^^ is submitted to the scheduling module 640; the scheduling module 640 completes the scheduling according to the initial RB provided by the starting resource block obtaining module, and informs the resource status update module to schedule the used RB position after the scheduling ends. The number of RBs is such that the resource status update module 650 updates the resource usage status of the subframe. Through the foregoing technical means, the device in the embodiment of the present invention distributes the newly transmitted resources of the SPS and the non-adaptive retransmission resources of the SPS to the two ends of the available resources, thereby avoiding the uplink SPS resource conflict of multiple UEs caused by measuring the Gap. The problem is to improve the transmission performance of the uplink SPS service.
显然, 本领域的技术人员可以对本发明进行各种改动和变型而不脱离 本发明的精神和范围。 这样, 倘若本发明的这些修改和变型属于本发明权 利要求及其等同技术的范围之内, 则本发明也意图包含这些改动和变型在 内。  It is apparent that those skilled in the art can make various modifications and variations to the invention without departing from the spirit and scope of the invention. Thus, it is intended that the present invention cover the modifications and modifications of the invention

Claims

权利要求书 Claim
1、 一种上行半静态调度资源分配方法, 其特征在于, 包括:  An uplink semi-persistent scheduling resource allocation method, which is characterized in that:
步驟 1、获取当前子帧可用的资源范围, 并在判断出当前子帧存在需要 激活半静态调度 SPS的用户时, 执行步驟 2;  Step 1: Obtain the available resource range of the current subframe, and perform step 2 when it is determined that there is a user in the current subframe that needs to activate the semi-persistent scheduling SPS;
步驟 2、以子帧 n和子帧 n+t的 SPS资源分别从所述可用的资源范围的 两端开始分配为原则, 确定当前子帧激活所述用户的 SPS所需资源的起始 资源块 RBstart; 所述 t为 SPS新传和 SPS非自适应重传的时间间隔; Step 2: The SPS resources of the subframe n and the subframe n+t are respectively allocated from the two ends of the available resource range as a principle, and determine the starting resource block RB of the current subframe to activate the SPS required resources of the user. Start ; the t is a time interval between the SPS new transmission and the SPS non-adaptive retransmission;
步驟 3、 基于所述起始资源块 RBstart, 调度上行授权激活 SPS , 并对当 前子帧可用的资源范围进行更新; Step 3: Based on the starting resource block RB start , scheduling an uplink grant to activate the SPS, and updating the available resource range of the current subframe;
步驟 4、 判断当前子帧所有需要激活 SPS 的用户是否均调度完成, 若 是, 流程结束; 否则, 基于更新的当前子帧的可用资源范围, 执行步驟 2。  Step 4: Determine whether all users in the current subframe that need to activate the SPS are scheduled to be completed, and if yes, the process ends; otherwise, step 2 is performed based on the available resource range of the updated current subframe.
2、 如权利要求 1所述的方法, 其特征在于, 所述确定当前子帧激活所 述用户的 SPS所需资源的起始资源块 RBstart后, 还包括: The method of claim 1, wherein the determining that the current subframe activates the starting resource block RB start of the resource required by the SPS of the user further includes:
判断以所述 RBstart为起始资源块进行 SPS激活所占用的资源大小是否 在预先设定的范围内, 若是, 则执行步驟 3; 否则, 执行步驟 4。 It is determined whether the resource size occupied by the SPS activation by using the RB start as a starting resource block is within a preset range, and if yes, step 3 is performed; otherwise, step 4 is performed.
3、 如权利要求 2所述的方法, 所述预先设定的范围包括: 激活 SPS所 占用的资源不超过当前子帧可用的资源范围的一半。  3. The method according to claim 2, wherein the preset range comprises: the resource occupied by the activated SPS does not exceed half of the resource range available in the current subframe.
4、 如权利要求 1、 2或 3所述的方法, 其特征在于, 所述步驟 2具体 包括:  4. The method according to claim 1, 2 or 3, wherein the step 2 specifically comprises:
根据当前子帧对应的***帧号和子帧号, 得到当前子帧对应的时间点; 根据所述当前子帧对应的时间点, 判断当前子帧是否为某子帧经过 t 时间间隔后的子帧, 若是, 则选取的起始资源块与所述某子帧选取的起始 资源块分别为所述可用的资源范围两端的资源块; 否则, 选取所述可用的 资源范围中低频域一端的资源块 RB〖。f^或频域高端的资源块 RBhieh available 为起始资源块。 Obtaining a time point corresponding to the current subframe according to the system frame number and the subframe number corresponding to the current subframe; determining, according to the time point corresponding to the current subframe, whether the current subframe is a subframe after a t time interval of a certain subframe If yes, the selected starting resource block and the starting resource block selected by the certain subframe are respectively resource blocks at the two ends of the available resource range; otherwise, the resources of one end of the low frequency domain in the available resource range are selected. Block RB 〖. F^ or frequency domain high-end resource block RB hieh available As the starting resource block.
5、 如权利要求 1、 2或 3所述的方法, 其特征在于, 所述步驟 3中, 采用比特位图的方式, 在当前子帧可用的资源范围中将激活 SPS 已经调度 使用的资源块标记为不可用, 实现对当前子帧可用资源的更新。  The method according to claim 1, 2 or 3, wherein in the step 3, a resource block that has been scheduled for use by the SPS is activated in a resource range available in the current subframe by using a bitmap. Mark as unavailable to implement updates to the resources available for the current subframe.
6、 一种上行半静态调度资源分配装置, 其特征在于, 包括:  6. An uplink semi-persistent scheduling resource allocation apparatus, comprising:
资源状态获耳 4莫块, 用于获取当前子帧可用的资源范围;  The resource status is obtained from the ear, and is used to obtain the available resource range of the current subframe;
第一判断模块, 用于在判断出当前子帧存在需要激活 SPS的用户时, 触发起始资源块获取模块;  a first determining module, configured to trigger a starting resource block acquiring module when determining that a user who needs to activate the SPS exists in the current subframe;
起始资源块获取模块, 用于以子帧 n和子帧 n+t的 SPS资源分别从所 述可用的资源范围的两端开始分配为原则, 确定当前子帧激活所述用户的 SPS所需资源的起始资源块 RBstart;所述 t为 SPS新传和 SPS非自适应重传 的时间间隔; a start resource block obtaining module, configured to allocate, according to the principle that the SPS resources of the subframe n and the subframe n+t are respectively from the two ends of the available resource range, determine, that the current subframe activates the SPS required resources of the user The starting resource block RB start ; the t is the time interval of the SPS new transmission and the SPS non-adaptive retransmission;
调度模块, 用于基于所述起始资源块 RBstart, 调度上行授权激活 SPS; 资源状态更新模块, 用于在所述调度模块调度完成后, 对当前子帧可 用的资源范围进行更新; a scheduling module, configured to schedule an uplink authorization to activate an SPS based on the initial resource block RB start ; and a resource status update module, configured to update, after the scheduling module is configured, the resource range available in the current subframe;
第二判断模块, 用于判断当前子帧所有需要激活 SPS的用户是否均调 度完成, 若是, 结束操作; 否则, 基于更新的当前子帧的可用资源范围, 触发所述起始资源块获取模块。  The second judging module is configured to determine whether all users in the current subframe that need to activate the SPS are all completed, and if so, end the operation; otherwise, the starting resource block acquiring module is triggered based on the available resource range of the updated current subframe.
7、 如权利要求 6所述的装置, 其特征在于, 所述装置还包括: 激活检测模块, 用于判断以所述 RBstart为起始资源块进行 SPS激活所 占用的资源大小是否在预先设定的范围内, 若是, 则触发所述调度模块; 否则, 触发所述第二判断模块。 The device according to claim 6, wherein the device further comprises: an activation detecting module, configured to determine whether a resource size occupied by SPS activation by using the RB start as a starting resource block is preset Within the predetermined range, if yes, the scheduling module is triggered; otherwise, the second determining module is triggered.
8、如权利要求 7所述的装置, 其特征在于, 所述预先设定的范围包括: 激活 SPS所占用的资源不超过当前子帧可用的资源范围的一半。  The device according to claim 7, wherein the preset range comprises: the resource occupied by the activation SPS does not exceed half of the resource range available in the current subframe.
9、 如权利要求 6、 7或 8所述的装置, 其特征在于, 所述起始资源块 获取模块具体包括: 9. The apparatus of claim 6, 7 or 8, wherein: the starting resource block The acquisition module specifically includes:
信息获取子模块, 用于根据当前子帧对应的***帧号和子帧号, 得到 当前子帧对应的时间点;  The information acquiring sub-module is configured to obtain a time point corresponding to the current subframe according to the system frame number and the subframe number corresponding to the current subframe;
起始资源块获取子模块, 用于根据所述当前子帧对应的时间点, 判断 当前子帧是否为某子帧经过 t时间间隔后的子帧, 若是, 则选取的起始资源 块; 否则, 选取所述可用的资源范围中低频域一端的资源块 R w avaaa¾fe或频 域高端的资源块 RB ―一为起始资源块。 And a starting resource block obtaining submodule, configured to determine, according to the time point corresponding to the current subframe, whether the current subframe is a subframe after a t time interval of a certain subframe, and if yes, the selected starting resource block; otherwise And selecting, in the available resource range, a resource block R w avaaa3⁄4fe at one end of the low frequency domain or a resource block RB ― at the upper end of the frequency domain is a starting resource block.
10、 如权利要求 6、 7或 8所述的装置, 其特征在于,  10. Apparatus according to claim 6, 7 or 8 wherein:
所述资源状态更新模块, 采用比特位图的方式, 在当前子帧可用的资 源范围中将激活 SPS 已经调度使用的资源块标记为不可用, 实现对当前子 帧可用资源的更新。  The resource status update module uses a bit bitmap to mark the resource blocks that the SPS has scheduled to use as unavailable in the resource range available in the current subframe, and implements updating of the available resources of the current subframe.
PCT/CN2012/071632 2011-08-01 2012-02-24 Method and apparatus for allocating uplink semi-persistent scheduling resource WO2012155589A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201110217794.3A CN102917455B (en) 2011-08-01 2011-08-01 A kind of uplink semi-persistent scheduling resource allocation methods and device
CN201110217794.3 2011-08-01

Publications (1)

Publication Number Publication Date
WO2012155589A1 true WO2012155589A1 (en) 2012-11-22

Family

ID=47176214

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/071632 WO2012155589A1 (en) 2011-08-01 2012-02-24 Method and apparatus for allocating uplink semi-persistent scheduling resource

Country Status (2)

Country Link
CN (1) CN102917455B (en)
WO (1) WO2012155589A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104620652A (en) * 2013-05-22 2015-05-13 华为技术有限公司 UPLINK INFORMATION TRANSMISSION METHOD AND DEVICE AFTER MEASURING Gap
WO2018161337A1 (en) * 2017-03-10 2018-09-13 Qualcomm Incorporated Techniques and apparatuses for scheduling request (sr) suppression during multimedia communication
EP3567966A4 (en) * 2017-02-04 2019-12-25 Huawei Technologies Co., Ltd. Semi-static scheduling method, network device and terminal device

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104469807B (en) * 2013-09-23 2017-11-24 成都鼎桥通信技术有限公司 The method of allocating and measuring gap and base station
CN104853441B (en) * 2014-02-17 2018-04-13 普天信息技术有限公司 A kind of semi-persistent scheduling reallocating method and system
US10172147B2 (en) 2014-04-30 2019-01-01 Telecom Italia S.P.A. Method and system for allocating radio resources for uplink transmission in cellular networks
CN105592557A (en) * 2014-11-17 2016-05-18 中兴通讯股份有限公司 SPS control method, apparatus and base station
CN107852622B (en) * 2015-08-14 2020-04-14 华为技术有限公司 Gap selection method and device
CN107509246B (en) * 2016-06-14 2020-06-23 成都鼎桥通信技术有限公司 Semi-static scheduling method and base station
CN107567056B (en) * 2016-06-30 2022-07-12 中兴通讯股份有限公司 Method and device for allocating resources
CN107567104B (en) * 2016-06-30 2022-11-04 中兴通讯股份有限公司 Semi-static scheduling method and base station
CN108156629A (en) 2016-12-02 2018-06-12 索尼公司 Equipment and wireless communications method in wireless communication system
CN110572879B (en) * 2019-10-29 2023-06-20 展讯通信(上海)有限公司 Resource control method, device and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101499887A (en) * 2008-01-28 2009-08-05 大唐移动通信设备有限公司 Semi-static resource scheduling method and system, retransmission selection scheduling method and system
EP2112845A1 (en) * 2008-04-25 2009-10-28 Panasonic Corporation Activation of semi-persistent resource allocations in a mobile communication network
KR20100071436A (en) * 2008-12-19 2010-06-29 삼성전자주식회사 Apparatus and method for requesting uplink resource on semi persistent scheduling data service in a broadband wireless communicaiton system
CN102083208A (en) * 2009-11-30 2011-06-01 普天信息技术研究院有限公司 Resource allocation method and device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101399632B (en) * 2007-09-29 2012-07-11 电信科学技术研究院 Method and device for matching resource for data transmission
CN102045841B (en) * 2009-10-16 2013-12-18 华为技术有限公司 Method, device and communication system for scheduling resources

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101499887A (en) * 2008-01-28 2009-08-05 大唐移动通信设备有限公司 Semi-static resource scheduling method and system, retransmission selection scheduling method and system
EP2112845A1 (en) * 2008-04-25 2009-10-28 Panasonic Corporation Activation of semi-persistent resource allocations in a mobile communication network
KR20100071436A (en) * 2008-12-19 2010-06-29 삼성전자주식회사 Apparatus and method for requesting uplink resource on semi persistent scheduling data service in a broadband wireless communicaiton system
CN102083208A (en) * 2009-11-30 2011-06-01 普天信息技术研究院有限公司 Resource allocation method and device

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104620652A (en) * 2013-05-22 2015-05-13 华为技术有限公司 UPLINK INFORMATION TRANSMISSION METHOD AND DEVICE AFTER MEASURING Gap
CN104620652B (en) * 2013-05-22 2019-05-10 华为技术有限公司 Uplink information transmission and device after measuring Gap
EP3567966A4 (en) * 2017-02-04 2019-12-25 Huawei Technologies Co., Ltd. Semi-static scheduling method, network device and terminal device
US11109357B2 (en) 2017-02-04 2021-08-31 Huawei Technologies Co., Ltd. Semi-persistent scheduling method, network device, and terminal device
WO2018161337A1 (en) * 2017-03-10 2018-09-13 Qualcomm Incorporated Techniques and apparatuses for scheduling request (sr) suppression during multimedia communication

Also Published As

Publication number Publication date
CN102917455A (en) 2013-02-06
CN102917455B (en) 2018-04-06

Similar Documents

Publication Publication Date Title
WO2012155589A1 (en) Method and apparatus for allocating uplink semi-persistent scheduling resource
JP6496777B2 (en) Apparatus and method for handling uplink transmission
JP7010212B2 (en) A method for showing the resources allocated to HARQ messages in a random access procedure for low complexity narrowband terminals.
WO2019137378A1 (en) Communication method, communication device, and network device
KR101984848B1 (en) DRX Handling in LTE Licensed Access Operation
CN108631964B (en) Data transmission method and related equipment
KR101085179B1 (en) Method and apparatus for improving interaction between scheduling request procedure and random access procedure
JP6034485B2 (en) Wireless communication method, user apparatus, and base station supporting HARQ
WO2012092815A1 (en) Method, system and device for scheduling and reporting uplink control information
JP6646738B2 (en) Data transmission method, terminal and RAN device
US9504062B2 (en) Method and device for scheduling downlink data transmission
WO2014176972A1 (en) Data transmitting method and device in d2d communication
WO2017031646A1 (en) Information processing method, apparatus, and system
WO2013020508A1 (en) Method, system and device for transmitting data in time division duplex (tdd) wireless frame
WO2010037272A1 (en) Method for user uplink data scheduling and user equipment
WO2013166986A1 (en) Transmission resource allocation method, device and system, and base station equipment
WO2014079310A1 (en) Method and device for data transmission in time division duplex (tdd) guard band
WO2019120130A1 (en) Resource scheduling method and base station
JP2019024184A (en) Terminal device, base station device, communication method and integrated circuit
JP2020530701A (en) Communications system
WO2012083624A1 (en) Method and system for releasing semi-persistent scheduling service resource
JP2017511076A (en) Control channel resource allocation method and apparatus
WO2018177115A1 (en) Scheduling-free transmission method and apparatus
WO2012155638A1 (en) Method for data transmission in semi-persistent scheduling mode and user equipment
WO2012103727A1 (en) Data interaction method, device and system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12785943

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: 12785943

Country of ref document: EP

Kind code of ref document: A1