[go: up one dir, main page]

CN102137496B - Method and device for joint dispatching of PUSCH (physical uplink shared channel) resources and PHICH (physical hybrid automatic repeat request indicator channel) resources - Google Patents

Method and device for joint dispatching of PUSCH (physical uplink shared channel) resources and PHICH (physical hybrid automatic repeat request indicator channel) resources Download PDF

Info

Publication number
CN102137496B
CN102137496B CN 201110058898 CN201110058898A CN102137496B CN 102137496 B CN102137496 B CN 102137496B CN 201110058898 CN201110058898 CN 201110058898 CN 201110058898 A CN201110058898 A CN 201110058898A CN 102137496 B CN102137496 B CN 102137496B
Authority
CN
China
Prior art keywords
prb
current
resource
pusch
resources
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.)
Active
Application number
CN 201110058898
Other languages
Chinese (zh)
Other versions
CN102137496A (en
Inventor
胡奕
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Academy of Telecommunications Technology CATT
Datang Mobile Communications Equipment Co Ltd
Original Assignee
China Academy of Telecommunications Technology CATT
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 China Academy of Telecommunications Technology CATT filed Critical China Academy of Telecommunications Technology CATT
Priority to CN 201110058898 priority Critical patent/CN102137496B/en
Publication of CN102137496A publication Critical patent/CN102137496A/en
Priority to PCT/CN2012/072123 priority patent/WO2012122917A1/en
Application granted granted Critical
Publication of CN102137496B publication Critical patent/CN102137496B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0037Inter-user or inter-terminal allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0048Allocation of pilot signals, i.e. of signals known to the receiver
    • H04L5/0051Allocation of pilot signals, i.e. of signals known to the receiver of dedicated pilots, i.e. pilots destined for a single user or terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0053Allocation of signalling, i.e. of overhead other than pilot signals
    • H04L5/0055Physical resource allocation for ACK/NACK
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0058Allocation criteria
    • H04L5/0064Rate requirement of the data, e.g. scalable bandwidth, data priority
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0014Three-dimensional division
    • H04L5/0023Time-frequency-space
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0058Allocation criteria
    • H04L5/006Quality of the received signal, e.g. BER, SNR, water filling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management

Landscapes

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

Abstract

The invention discloses a method and device for joint dispatching of PUSCH (physical uplink shared channel) resources and PHICH (physical hybrid automatic repeat request indicator channel) resources, and the method and device provided by the invention are applicable to a PUSCH single-antenna transmission communication system in which UE (user equipment) is provided with same user-level DMRS (demodulation reference signal) cyclic shifts. The method comprises the following step: allocating PUSCH resources and PHICH resources for UE based on the sequence of the priorities of UE to be dispatched from high to low, wherein as for each UE with allocated PUSCH resources and PHICH resources, the process for allocating the PUSCH resources and the PHICH resources is as follows: determining the initial position of a PRB (physical resource block) resource incapable of finishing PUSCH transmission for the current UE based on the available condition of the current PHICH resources and the user-level DMRS cyclic shift of the current UE; allocating PUSCH resources for the current UE based on the available condition of the current PUSCH resources and the initial position of the PRB resource incapable of finishing PUSCH transmission for the current UE; and allocating PHICH resources for the current UE based on the PUSCH resource allocation result of the current UE and the user-level DMRS cyclic shift of the current UE. According to the invention, the PHICH resources allocated to each UE can be prevented from confliction while the PUSCH resources and the PHICH resources are allocated to each UE.

Description

Method and device for joint scheduling of PUSCH (physical uplink shared channel) resources and PHICH (physical hybrid automatic repeat request indicator channel) resources
Technical Field
The invention relates to the technical field of communication, in particular to a method and a device for joint scheduling of PUSCH (physical uplink shared channel) resources and PHICH (physical hybrid automatic repeat request indicator channel) resources.
Background
The maximum system bandwidth that an LTE (Long Term Evolution ) system can support is 20MHz, and in order to better support a wideband system, the LTE system employs SC-FDMA (Single Carrier-Frequency Division Multiple Access), and divides a whole wideband Frequency selective channel into a plurality of flat sub-channels in a Frequency domain, and the sub-channels are orthogonal to each other. Under the condition of multi-user service coexistence, time-frequency resources can be flexibly allocated to carry out data transmission. The minimum Physical Resource unit that can be allocated is PRB (Physical Resource Block), and a Physical Resource with a continuous width of 180kHz in the frequency domain in one slot becomes one PRB. In order to support the single carrier characteristic of PUSCH (Physical Uplink Shared Channel) transmission, PUSCH resources are continuously allocated, that is, PRB resources that are continuously allocated to one user are required.
In order to improve the resource utilization rate and the system throughput and meet the QoS (Quality of Service) requirements of various services, the LTE system uses a shared channel mechanism to realize resource sharing of each user and each Service in the system by a dynamic resource allocation manner. A channel used for uplink data transmission of a UE (User Equipment) is referred to as a PUSCH.
The LTE system transmits HARQ (Hybrid Automatic Repeat Request) feedback (ACK/NACK) information for a PUSCH data packet using a PHICH (Physical Hybrid ARQ Indicator Channel). And the UE determines whether to retransmit the PUSCH data packet or not according to the feedback information. The downlink ACK/NACK feedback and the corresponding PUSCH transmission have a certain time sequence relation, so for the PUSCH transmission on the same subframe, the corresponding ACK/NACK feedback is also carried out on the same downlink subframe. The PHICH resource is mapped to a control region of the downlink subframe. Dividing system PHICH resources into a plurality of PHICH groups according to system configuration, wherein each PHICH group occupies different time-frequency resources; each PHICH group can bear ACK/NACK information of a plurality of UEs, ACK/NACK of different UEs in the same PHICH group is subjected to code division multiplexing, and the upper limit of the number of ACK/NACK bits capable of being subjected to code division multiplexing is determined. Thus, the PHICH resource of the UE is numbered by a pairIdentification of, wherein
Figure GDA00002974794000022
Is a sequence number of the PHICH group,is the number of the orthogonal sequence in a group, and the specific calculation formula of the two numbers is as follows:
n PHICH group = ( I PRB _ RA lowest _ index + n DMRS ) mod N PHICH group + I PHICH N PHICH group
Figure GDA00002974794000025
wherein n isDMRSIs a DMRS (Demodulation reference symbol) cyclic shift value indicated in a PDCCH (Physical Downlink Control Channel) corresponding to PUSCH transmission, and n is n if the DMRS cyclic shift value is a PUSCH corresponding to semi-persistent scheduling or PUSCH transmission scheduled by random access responseDMRSSet to 0;is the spreading factor size of the PHICH modulation;is the lowest PRB sequence number allocated to the first time slot of the corresponding PUSCH transmission;
Figure GDA00002974794000028
the number of PHICH groups;
Figure GDA00002974794000029
as can be seen from the above formula, the PHICH resource location of the UE is determined by the lowest PRB number in the resource occupied by PUSCH transmission and the user-level DMRS cyclic shift.
Currently, when performing uplink scheduling, all UEs in a default cell use the same n firstDMRSAfter the PUSCH resource allocation is finished, according to the PUSCH resource allocation result and nDMRSCalculating PHICH resource location by initial value, if PHICH resource collision is found by adjusting nDMRSTrying to change the PHICH resource position, if the PHICH resource can be allocated, successfully scheduling the current UE; otherwise, the current UE is not scheduled.
In the process of implementing the invention, the inventor finds that the prior art has at least the following defects:
the current scheduling method allocates the PUSCH resources first, and allocates the PHICH resources by adjusting the user-level DMRS cyclic shift after the PUSCH resources are allocated. By adopting the method, on one hand, certain complexity exists in adjusting user-level DMRS cyclic shift under the condition of PHICH resource conflict; on the other hand, the DMRS cyclic shift for each UE is jointly determined by the cell-level DMRS cyclic shift and the user-level DMRS cyclic shift. Under the same-frequency networking, for users using the same PUSCH resource for data transmission in adjacent cells, different DMRS cyclic shifts need to be allocated to ensure the orthogonality of the DMRSs thereof, so as to reduce the inter-cell same-frequency interference. The minimization of co-channel interference among cells can be ensured by configuring the cell-level DMRS cyclic shift. In order to follow the principle, when allocating the user-level DMRS cyclic shift to each UE, the allocation condition of the user-level DMRS cyclic shift of users using the same PUSCH resource for data transmission in different cells needs to be considered, that is, users using the same PUSCH resource for data transmission in adjacent cells need to allocate the same user-level DMRS cyclic shift, so that the above restriction factors greatly limit the degree of freedom of adjustment of the user-level DMRS when PHICH resource conflicts occur, thereby affecting the scheduling of the UE, increasing the transmission delay of uplink data, and being not beneficial to ensuring the service QoS.
Disclosure of Invention
The embodiment of the invention provides a PUSCH resource and PHICH resource combined scheduling method and a device thereof, which are used for allocating PUSCH resources to UE and allocating PHICH resources to the UE at the same time and ensuring that the PHICH resources among the UEs do not conflict.
The joint scheduling method of the PUSCH resource and the PHICH resource provided by the embodiment of the invention is applied to a communication system in which User Equipment (UE) uses a single antenna to carry out PUSCH transmission, and the UE in the communication system is configured with the same user-level DMRS cyclic shift, and the method comprises the following steps:
determining the priority of UE to be scheduled, and allocating PUSCH resources and PHICH resources to the UE according to the sequence of the priority from high to low; for each UE allocated with PUSCH resources and PHICH resources, the process of allocating the PUSCH resources and the PHICH resources of the UE comprises the following steps:
determining the position of an initial PRB resource which cannot be used as PUSCH transmission of the current UE according to the current PHICH resource availability and the user-level DMRS cyclic shift of the current UE;
distributing PUSCH resources for the current UE according to the current PUSCH resource availability and the initial PRB resource position which cannot be used as the PUSCH transmission of the current UE;
and allocating PHICH resources for the current UE according to the PUSCH resource allocation result of the current UE and the user-level DMRS cyclic shift of the current UE.
The resource scheduling device provided by the embodiment of the invention is applied to a communication system in which User Equipment (UE) uses a single antenna to carry out PUSCH transmission, the UE in the communication system is configured with the same user-level DMRS cyclic shift, and the device comprises:
the priority determining module is used for determining the priority of the UE to be scheduled;
a resource allocation module, configured to allocate PUSCH resources and PHICH resources to the UE in order of priority from high to low; for each UE which is allocated with PUSCH resources and PHICH resources, determining the position of a Physical Resource Block (PRB) resource which cannot be used as the starting point of PUSCH transmission of the current UE according to the available condition of the current PHICH resources and the user-level DMRS cyclic shift of the current UE in the process of allocating the PUSCH resources and the PHICH resources of the UE; distributing PUSCH resources for the current UE according to the current PUSCH resource availability and the initial PRB resource position which cannot be used as the PUSCH transmission of the current UE; and allocating PHICH resources for the current UE according to the PUSCH resource allocation result of the current UE and the user-level DMRS cyclic shift of the current UE.
In the embodiment of the invention, the initial PRB resource position which cannot be used as the PUSCH transmission of the current UE is determined according to the available condition of the current PHICH resource and the user-level DMRS cyclic shift of the current UE, and when the PUSCH resource is allocated to the current UE, the determined initial PRB resource position which cannot be used as the PUSCH transmission of the current UE is used as one of allocation bases, so that when the PHICH resource is allocated to the current UE according to the allocated PUSCH resource, the PHICH resource among the UEs can be ensured not to conflict, and the PHICH resource is allocated to the UE while the PUSCH resource is allocated to the UE.
Drawings
Fig. 1 is a schematic flowchart of jointly scheduling PHICH resources and PUSCH resources according to an embodiment of the present invention;
FIG. 2 is a schematic flow chart of step 103 of the flow chart shown in FIG. 1;
fig. 3 is a mapping relation diagram of PRB sequence numbers and PHICH resources when the user-level DMRS cyclic shift is 0 in the embodiment of the present invention;
FIG. 4 is a schematic flow chart illustrating step 104 of the flow chart shown in FIG. 1;
fig. 5 is a schematic structural diagram of a resource allocation apparatus according to an embodiment of the present invention.
Detailed Description
The embodiment of the invention provides a technical scheme for jointly scheduling PHICH resources and PUSCH resources. In the technical scheme, a UE priority queue participating in frequency domain scheduling is determined based on a known time domain scheduling method, for each UE scheduled in the frequency domain, user level DMRS cyclic shift of the UE is determined, the starting PRB sequence number which cannot be used as PUSCH transmission of the UE is determined by combining the current PHICH resource availability of a system, then PUSCH resource allocation is carried out on the current UE according to the limiting factor, and after the PUSCH resource allocation of the current UE is completed, the corresponding PHICH resource is determined. The method allocates the PUSCH resources to the UE and allocates the PHICH resources to the UE at the same time, ensures that the PHICH resources among the UEs do not conflict, and simultaneously ensures the transmission performance of the PUSCH and the PHICH.
Embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
Referring to fig. 1, a flowchart of jointly scheduling PHICH resources and PUSCH resources according to an embodiment of the present invention is shown. The process is suitable for single-antenna transmission of the PUSCH, namely, the condition that virtual MU-MIMO (hereinafter referred to as intra-cell MU-MIMO) is not considered, namely, the condition that users in the same cell use the same PUSCH resource for data transmission is not considered. As shown, the process may include:
step 101, determining a user-level DMRS cyclic shift value of UE in a system. In a single-antenna transmission scenario, the same user-level DMRS cyclic shift is configured for all UEs, for example, all UEs are configured to be 0.
Step 102, performing time domain scheduling on the UE in the current system, and determining a UE priority queue participating in frequency domain scheduling.
Step 103, taking out the UE with the highest priority from the UE priority queue participating in frequency domain scheduling (the UE taken out from the head of the queue usually has the highest priority), and determining, according to the availability of the PHICH resource of the current system, the starting PRB resource location that cannot be used as PUSCH transmission of the current UE, in combination with the user-level DMRS cyclic shift of the current UE, that is, determining the PRB resource location whose PRB resource location cannot be used as the starting PRB resource in the continuous PRB resources that can be allocated to the current UE.
And step 104, distributing PUSCH resources for the current UE according to the current PUSCH availability of the system and the position of the initial PRB resource which cannot be used as the PUSCH transmission of the UE and is determined in step 103.
And 105, determining a corresponding PHICH resource according to the PUSCH resource allocation result of the current UE and the user-level DMRS cyclic shift determined in the step 101, and allocating the PHICH resource to the current UE.
Specifically, after the starting PRB position allocated to the UE and the user-level DMRS cyclic shift are determined, the PHICH resource may be allocated to the UE according to the PHICH resource calculation formula given by formula [1 ].
And 106, updating the PUCCH resources and PHICH resources available to the system, and deleting the current UE from the frequency domain scheduling UE priority queue.
Step 107, if the UE priority queue is not empty and the current system has available PUSCH resources and PHICH resources, then step 103 is carried out; otherwise, the scheduling is finished and the process is exited.
In step 103 in the flow shown in fig. 1, a process of determining, according to a situation that PHICH resources of a current system are available, a starting PRB resource location that cannot be used for PUSCH transmission of a current UE in combination with a user-level DMRS cyclic shift of the current UE may include, as shown in fig. 2:
step 201, determining the mapping relationship between the PRB resource and the PHICH resource according to the system resource configuration.
Specifically, the calculation formula [1] from PHICH resources]It can be seen that when the same user-level DMRS cyclic shift is allocated to all UEs in the system, the lowest PRB resource sequence number corresponding to PUSCH transmission
Figure GDA00002974794000061
The mapping relation between the PHICH resource has the following rules:
(1) adjacent to each otherMapping to a neighboring PHICH group;
(2) at an interval of
Figure GDA00002974794000072
Is/are as followsMapped to the same PHICH group and distinguished by orthogonal sequences.
In the LTE system, the system PHICH is configured to assume that PUSCH resources contain 50 PRBs
Figure GDA00002974794000074
Figure GDA00002974794000075
According to the above rules, under the current assumption of system resource configuration, when the value of user-level DMRS cyclic shift is 0,
Figure GDA00002974794000076
the mapping relation to the PHICH resource is shown in fig. 3, in the diagram, each small square represents a PHICH resource, PHICH resources in each column are in a group, PHICH resources in different rows correspond to different orthogonal sequence numbers, and numbers in the squares represent PUSCH PRB resource numbers mapped to the PHICH resources. Wherein are adjacent to each other
Figure GDA00002974794000077
Mapped to an adjacent PHICH group, PRB0 as shown in fig. 3 mapped to PHICH group 0, PRB1 mapped to PHICH group 1, and so on; at an interval of
Figure GDA00002974794000078
Is/are as follows
Figure GDA00002974794000079
Mapped to the same PHICH group, PRB0, PRB3, PRB6 … … as shown in FIG. 3 are mapped to the same group (PHICH group 0)。
Step 202, according to the available situation of the PHICH resource of the current system, determining the starting PRB sequence number which can not be used as the PUSCH transmission of the current UE.
Specifically, according to the mapping relationship between the PRB resources and the PHICH resources determined in step 201, the PRB number corresponding to the PHICH resource already allocated to another UE may be determined as the PRB resource location that cannot be allocated to the current UE as the starting PRB. Still taking fig. 3 as an example, assuming that PHICH resources represented by white small squares in fig. 3 are currently available PHICH resources, and PHICH resources represented by slashed small squares are PHICH resources already allocated to other UEs, for the current UE, PRB0, PRB7, PRB15, PRB24, PRB31, PRB39, and PRB48, which cannot be allocated to the current UE as a starting PRB for PUSCH transmission.
In step 104 of the flow shown in fig. 1, a process of allocating PUSCH resources for a current UE according to a current PUSCH availability of a system and a starting PRB resource location that cannot be used for PUSCH transmission of the current UE may be as shown in fig. 4, and includes:
step 401, determining available continuous PRB resource segments according to the current available PUSCH resource situation.
Specifically, for the current available PRB resources of the system, combining is performed according to the principle of PRB resource continuity, so as to obtain available continuous PRB segments. For convenience of description, in this embodiment, the obtained number of available continuous PRB segments is denoted as K, and the number of PRBs included in each available continuous PRB segment is denoted as NPRB_usable_segk(0≤k<K)。
Step 402, determining the number of PRBs that need to be allocated to the current UE according to the data volume to be transmitted by the current UE.
There are many methods for determining the number of PRBs required to be allocated to the current UE according to the amount of data to be transmitted by the UE, and the method can be roughly estimated, for example, the estimation is performed according to the average channel quality of the current UE in the whole system bandwidth, and at this time, for each available continuous PRB segment, the number of PRBs required to be allocated is the estimationThe value is obtained. The embodiment of the invention preferably adopts the method of respectively estimating the PRB number requirement of each available continuous PRB segment according to the average CQI on the PRB contained in each available continuous PRB segment, mainly considering the difference of the CQI on each PRB of the UE, obviously, the method is more accurate than the former method. Specifically, for each available continuous PRB segment, based on a CQI (Channel Quality Indicator) of the current UE on the PRBs, a corresponding MCS (Modulation and Coding Scheme) is determined according to an AMC (Adaptive Modulation Coding) algorithm, and a number N of PRBs that need to be allocated for data transmission using the MCS is calculated according to a data amount to be transmitted by the current UEPRB_need_segk(0≤k<K)。
Step 403, performing PRB pre-allocation for the current UE in each available continuous PRB segment according to the number of PRBs allocated to the current UE as needed.
In this step, for each available continuous PRB segment, the optimal resources within the continuous PRB segment may be selected by performing a sliding window operation, i.e. PRB pre-allocation within each available continuous PRB segment.
Specifically, for an available continuous PRB segment K (0 ≦ K < K), first determining the sliding window length of the available continuous PRB segment:
Lwindow_segk=min{NPRB_need_segk,NPRB_usable_segk}……[2]
assuming that the starting PRB resource set that cannot be allocated to the current UE, determined according to the availability of the PHICH resource of the current system, is Ω, the following methods may be used for different situations:
the first condition is as follows: if L iswindow_segk=NPRB_usable_segkThen it indicates that the number of PRBs contained in the currently available continuous PRB segment is less than or equal to the number of PRBs required by the current UE. For Lwindow_segk=NPRB_usable_segkThe available contiguous PRB segments, no sliding window needs to be performed. If the available continuous PRBIf the starting PRB of the segment does not belong to the set omega, all PRB resources in the available continuous PRB segment are pre-allocated resources corresponding to the available continuous PRB segment; otherwise, the remaining continuous PRB resources after removing the initial PRB in the available continuous PRB segment are used as the pre-segment resources of the available PRB continuous segment.
Case two: if L iswindow_segk<NPRB_usable_segkThen it indicates that the number of PRBs contained in the currently available continuous PRB segment is greater than the number of PRBs required by the current UE. For the
Figure GDA00002974794000091
The available contiguous PRB segments, a sliding window needs to be performed. Assume that N is before the available contiguous PRB segmentPRB_usable_segk-Lwindow_segk+1 PRBs with N'PRB_segkA PRB belongs to the set Ω (i.e. it cannot be the starting PRB for allocation), the number of sliding windows performed in the available consecutive PRB segments is NPRB_usable_segk-Lwindow_segk+1-N′PRB_segk. Picking the best (e.g., highest average CQI) L of the available PRB segments based on a sliding window operationwindow_segkA number of contiguous PRB resources.
Further, in the above-mentioned first or second case, for each available continuous PRB segment, according to the result of PRB resource pre-allocation, if the number of PRBs selected from the result is smaller than the number of PRBs included in the available continuous PRB segment, because there is a certain difference in CQI on each PRB of the UE, at this time, it is necessary to recalculate a corresponding MCS according to the selected CQI on these PRBs according to an AMC algorithm, and further determine the data amount that can be carried by performing data transmission on these PRBs using the MCS.
In step 404, a final decision on resource allocation is made by comparing the pre-allocation results of PRB resources for each available continuous PRB segment.
The basic idea of resource allocation decision is to preferentially guarantee the QoS (Quality of Service) requirements of the UE, specifically, each resource allocation is the requirement for guaranteeing the data transmission of the UE, and on this basis, the efficiency of data transmission is improved as much as possible to improve the spectrum efficiency of the system. Based on the above principle, in the embodiments of the present invention, the priority of each pre-allocated PRB resource is determined according to the data carrying capacity and transmission efficiency of each pre-allocated PRB resource, and the pre-allocated PRB resource with the highest priority is selected as the PUSCH resource to be allocated to the current UE, specifically, the following resource allocation decision method is preferably adopted:
firstly, according to the comparison result between the data volume to be transmitted by the current UE and the data volume which can be transmitted by the pre-allocated continuous PRB in each continuous PRB segment, dividing the pre-allocation result of all PRBs into two sets S1 and S2: dividing PRB pre-allocation results with data transmission capacity not less than data transmission requirements into a set S1; the PRB pre-allocation results with data transmission capacity less than the data transmission requirement are divided into sets S2. Obviously, the result of PRB pre-allocation that meets the data transmission requirement has higher priority, i.e. the priority of the two sets is: s1> S2;
then, for the result of pre-allocation of PRBs in the set S1, since the data carrying capacity of the result satisfies the data transmission requirement, in order to ensure the transmission efficiency, the priority order of the pre-allocated PRBs may be determined by the MCS corresponding to each pre-allocated PRB in combination with the priority of the set S1. The higher the MCS, the higher the transmission efficiency, and generally the lower the number of PRBs, the higher its priority.
For each PRB pre-allocation result in the set S2, because the data carrying capacity of the PRB does not meet the data transmission requirement, in order to ensure the real-time performance of data transmission as much as possible, the priority of the set S2 may be combined, and the data carrying capacity of the pre-allocated PRB is used as a determination criterion of the priority, where the larger the data carrying capacity is, the higher the corresponding priority is.
Finally, the highest priority is selected from the PRB resource pre-allocation results of the available consecutive PRB segments in the set S1 and the set S2 as the final result of the PUSCH resource allocation.
The implementation manner of making the final decision of resource allocation is only an optimal manner by comparing the pre-allocation results of the PRB resources of the available continuous PRB segments, and if the resource allocation policies are different, if the transmission efficiency requirement is higher than the QoS requirement, the setting of the priority level is changed accordingly. In addition, according to the data transmission capability, the pre-allocated PRBs are firstly divided into different sets, only for the convenience of technical implementation, and a person skilled in the art should be able to make resource decisions in a similar manner based on the above basic ideas, for example, instead of dividing different sets, a rule for setting priorities according to the data transmission capability and the transmission efficiency is predefined, and a weight of the data transmission capability is set to be higher than a weight of the transmission efficiency.
In the method for jointly scheduling PHICH resources and PUSCH resources provided in the embodiments of the present invention, for each UE scheduled in the frequency domain, first, the user-level DMRS cyclic shift is determined, and the starting PRB number that cannot be used as PUSCH transmission for the UE is determined in accordance with the current PHICH resource availability of the system, then, PUSCH resources are allocated to the current UE according to the restriction factor, and after the PUSCH resources are allocated to the current UE, the corresponding PHICH resources are determined. The method allocates the PUSCH resources to the UE and allocates the PHICH resources to the UE at the same time, ensures that the PHICH resources among the UEs do not conflict, and simultaneously ensures the transmission performance of the PUSCH and the PHICH.
Based on the same technical concept, the embodiment of the present invention further provides a resource scheduling apparatus applicable to the above process, and the apparatus may be a base station device.
Referring to fig. 5, a schematic structural diagram of a resource scheduling apparatus provided in the embodiment of the present invention is applied to a PUSCH single-antenna transmission communication system, where UEs in the communication system are configured with the same user-level DMRS cyclic shift. As shown, the apparatus may comprise:
a priority determining module 501, configured to determine a priority of a UE to be scheduled;
a resource allocation module 502, configured to allocate PUSCH resources and PHICH resources to the UE in order of priority from high to low; for each UE which is allocated with PUSCH resources and PHICH resources, determining the position of a Physical Resource Block (PRB) resource which cannot be used as the starting point of PUSCH transmission of the current UE according to the available condition of the current PHICH resources and the user-level DMRS cyclic shift of the current UE in the process of allocating the PUSCH resources and the PHICH resources of the UE; distributing PUSCH resources for the current UE according to the current PUSCH resource availability and the initial PRB resource position which cannot be used as the PUSCH transmission of the current UE; and allocating PHICH resources for the current UE according to the PUSCH resource allocation result of the current UE and the user-level DMRS cyclic shift of the current UE.
In the foregoing resource scheduling apparatus, the resource allocation module 502 may be specifically configured to determine a mapping relationship between PRB resources and PHICH resources, where adjacent ones are
Figure GDA00002974794000121
Mapped to adjacent PHICH groups with spacing of
Figure GDA00002974794000122
Is/are as follows
Figure GDA00002974794000123
Are mapped to the same PHICH group, wherein,
Figure GDA00002974794000124
the lowest PRB sequence number allocated for the first slot of a PUSCH transmission,
Figure GDA00002974794000125
the number of PHICH groups; and determining the PRB sequence number corresponding to the allocated PHICH resource as the position of the initial PRB resource which can not be used as the PUSCH transmission of the current UE according to the mapping relation.
In the foregoing resource scheduling apparatus, the resource allocation module 502 may be specifically configured to determine available continuous PRB segments according to an available condition of PUSCH resources of a current system, and determine the number of PRBs required by current UE; according to the number of PRBs required by the current UE, selecting an optimal PRB resource for the current UE in each available continuous PRB segment as a pre-allocated PRB resource in the corresponding available continuous PRB segment; and determining the priority of each pre-allocated PRB resource according to the data carrying capacity and the transmission efficiency of each pre-allocated PRB resource, and selecting the pre-allocated PRB resource with the highest priority as a PUSCH resource to be allocated to the current UE.
In the foregoing resource scheduling apparatus, the resource allocation module 502 may be specifically configured to, in a process of selecting an optimal PRB resource for the current UE in each available continuous PRB segment according to the number of PRBs required by the current UE, and using the selected optimal PRB resource as a pre-allocated PRB resource in a corresponding available continuous PRB segment, perform the following operations for each available continuous PRB segment:
determining a window length for a sliding window of currently available consecutive PRB segmentsLwindow_segk=min{NPRB_need_segk,NPRB_usable_segkIn which N isPRB_need_segkNumber of PRBs, N, required for the current UEPRB_usable_segkThe number of PRBs contained for the currently available continuous PRB segment;
if L iswindow_segk=NPRB_usable_segkIf the starting PRB of the current available continuous PRB segment can be used as the starting PRB resource position of the PUSCH transmission of the current UE, all PRBs in the current available continuous PRB segment are used as pre-allocation resources;
if L iswindow_segk=NPRB_usable_segkIf the starting PRB of the current available continuous PRB segment can not be used as the starting PRB resource position of the PUSCH transmission of the current UE, the residual continuous PRB except the starting PRB in the current available continuous PRB segment is used as the pre-allocation resource;
if L iswindow_segk<NPRB_usable_segkThen, the optimal PRB is selected from the currently available continuous PRB segments as the pre-allocated resource by executing the sliding window operation, and the number of the selected PRB is consistent with the window length. Wherein, the optimal PRB may be the PRB with the highest average CQI.
The resource scheduling apparatus may further include: a transmission data amount determining module 503, configured to determine, when the number of pre-allocated PRBs is smaller than the number of PRBs included in the corresponding available continuous PRB segment, a corresponding modulation and coding scheme MCS according to the CQI of the pre-allocated PRBs, and determine a data amount that can be carried when data transmission is performed on the pre-allocated PRBs using the MCS.
In the foregoing resource scheduling apparatus, the resource allocation module 502 may be specifically configured to, when allocating PUSCH resources for a current UE, divide all pre-allocated PRBs into two sets, where a data amount that can be borne by a pre-allocated PRB in a first set is not less than a data amount to be transmitted by the current UE, and a data amount that can be borne by a pre-allocated PRB in a second set is less than a data amount to be transmitted by the current UE; setting the priority of the first set to be higher than that of the second set; for the first set, setting the priority of each pre-allocated PRB according to the MCS corresponding to each pre-allocated PRB and the priority of the first set; wherein, the higher the MCS, the higher the priority; for the second set, setting the priority of each pre-allocated PRB according to the data volume which can be carried by each pre-allocated PRB and the priority of the second set; the priority is higher when the data quantity capable of being carried is larger; and selecting the pre-allocated PRB with the highest priority from the first set and the second set as a PUSCH resource to be allocated to the current UE.
In the foregoing resource scheduling apparatus, the priority determining module 501 may be specifically configured to determine a priority of a UE to be scheduled, and generate a priority queue; correspondingly, the resource allocation module 502 may be specifically configured to select the UE with the highest priority from the priority queue, and allocate a PUSCH resource and a PHICH resource to the UE; after the current UE is allocated with the PUSCH resource and the PHICH resource, deleting the current UE from the priority queue; and the like until no PUSCH resource and PHICH resource which can be distributed currently exist or no UE to be scheduled exists in the priority queue.
Through the above description of the embodiments, those skilled in the art will clearly understand that the present invention may be implemented by software plus a necessary general hardware platform, and certainly may also be implemented by hardware, but in many cases, the former is a better embodiment. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for enabling a terminal device (which may be a mobile phone, a personal computer, a server, or a network device) to execute the method according to the embodiments of the present invention.
The foregoing is only a preferred embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and improvements can be made without departing from the principle of the present invention, and such modifications and improvements should also be considered within the scope of the present invention.

Claims (16)

1. A joint scheduling method of Physical Uplink Shared Channel (PUSCH) resources and hybrid automatic repeat request indicator channel (PHICH) resources is applied to a communication system in which User Equipment (UE) uses a single antenna to carry out PUSCH transmission, and the UE in the communication system is configured with the same user-level demodulation reference symbol (DMRS) cyclic shift, and is characterized by comprising the following steps:
determining the priority of UE to be scheduled, and allocating PUSCH resources and PHICH resources to the UE according to the sequence of the priority from high to low; for each UE allocated with PUSCH resources and PHICH resources, the process of allocating the PUSCH resources and the PHICH resources of the UE comprises the following steps:
determining the position of a Physical Resource Block (PRB) resource which can not be used as the starting point of PUSCH transmission of the current UE according to the current PHICH resource availability and the user-level DMRS cyclic shift of the current UE;
distributing PUSCH resources for the current UE according to the current PUSCH resource availability and the initial PRB resource position which cannot be used as the PUSCH transmission of the current UE;
and allocating PHICH resources for the current UE according to the PUSCH resource allocation result of the current UE and the user-level DMRS cyclic shift of the current UE.
2. The method of claim 1, wherein the determining a starting PRB resource location that cannot be transmitted as a PUSCH for a current UE based on a current PHICH resource availability and a user-level DMRS cyclic shift for the current UE comprises:
determining a mapping relation between PRB resources and PHICH resources; wherein are adjacent to each other
Figure FDA00002974793900011
Mapped to adjacent PHICH groups with spacing of
Figure FDA00002974793900012
Is/are as follows
Figure FDA00002974793900013
Mapping to the same PHICH group; wherein,the lowest PRB sequence number allocated for the first slot of a PUSCH transmission,
Figure FDA00002974793900015
the number of PHICH groups;
and determining the PRB sequence number corresponding to the allocated PHICH resource as the position of the initial PRB resource which can not be used as the PUSCH transmission of the current UE according to the mapping relation.
3. The method of claim 1, wherein the allocating the PUSCH resources for the current UE according to the current PUSCH resource availability and the starting PRB resource location that cannot be a PUSCH transmission for the current UE comprises:
determining available continuous PRB segments according to the available condition of the current system PUSCH resources, and determining the number of PRBs required by the current UE;
according to the number of PRBs required by the current UE, selecting an optimal PRB resource for the current UE in each available continuous PRB segment as a pre-allocated PRB resource in the corresponding available continuous PRB segment;
and determining the priority of each pre-allocated PRB resource according to the data carrying capacity and the transmission efficiency of each pre-allocated PRB resource, and selecting the pre-allocated PRB resource with the highest priority as a PUSCH resource to be allocated to the current UE.
4. The method according to claim 3, wherein the following steps are performed for each available continuous PRB segment in the process of selecting the optimal PRB resource for the current UE within each available continuous PRB segment according to the number of PRBs required by the current UE, as the pre-allocated PRB resource within the corresponding available continuous PRB segment:
determining a window length L of a sliding window for currently available consecutive PRB segmentswindow_segk,Lwindow_segk=min{NPRB_need_segk,NPRB_usable_segkIn which N isPRB_need_segkNumber of PRBs, N, required for the current UEPRB_usable_segkThe number of PRBs contained for the currently available continuous PRB segment;
if L iswindow_segk=NPRB_usable_segkIf the starting PRB of the current available continuous PRB segment can be used as the starting PRB resource position of the PUSCH transmission of the current UE, all PRBs in the current available continuous PRB segment are used as pre-allocation resources;
if L iswindow_segk=NPRB_usable_segkAnd starting from the currently available continuous PRB segmentIf the starting PRB can not be used as the starting PRB resource position of the PUSCH transmission of the current UE, the residual continuous PRB except the starting PRB in the current available continuous PRB segment is used as the pre-allocation resource;
if L iswindow_segk<NPRB_usable_segkThen, the optimal PRB is selected from the currently available continuous PRB segments as the pre-allocated resource by executing the sliding window operation, and the number of the selected PRB is consistent with the window length.
5. The method of claim 4, wherein the optimal PRB is a PRB with a highest average Channel Quality Indicator (CQI).
6. The method of claim 3, wherein if the number of pre-allocated PRBs is less than the number of PRBs contained in the corresponding available contiguous PRB segment, the method further comprises:
determining a corresponding modulation coding scheme MCS according to the CQI of the pre-allocated PRB;
and determining the data quantity which can be carried when the MCS is used for data transmission on the pre-allocated PRB.
7. The method according to claim 3, wherein the determining the priority of each pre-allocated PRB resource according to the data carrying capacity and transmission efficiency of each pre-allocated PRB resource, and selecting the pre-allocated PRB resource with the highest priority as the PUSCH resource to allocate to the current UE specifically includes:
dividing all pre-allocated PRBs into two sets, wherein the data volume which can be borne by the pre-allocated PRBs in the first set is not less than the data volume to be transmitted by the current UE, and the data volume which can be borne by the pre-allocated PRBs in the second set is less than the data volume to be transmitted by the current UE; setting the priority of the first set to be higher than that of the second set;
for the first set, setting the priority of each pre-allocated PRB according to the MCS corresponding to each pre-allocated PRB and the priority of the first set; wherein, the higher the MCS, the higher the priority;
for the second set, setting the priority of each pre-allocated PRB according to the data volume which can be carried by each pre-allocated PRB and the priority of the second set; the priority is higher when the data quantity capable of being carried is larger;
and selecting the pre-allocated PRB with the highest priority from the first set and the second set as a PUSCH resource to be allocated to the current UE.
8. The method according to any one of claims 1 to 7, wherein the determining the priority of the UE to be scheduled allocates PUSCH resources and PHICH resources to the UE in the order from high priority to low priority, specifically:
step A, determining the priority of UE to be scheduled and generating a priority queue;
b, selecting the UE with the highest priority from the priority queue, and distributing PUSCH resources and PHICH resources for the UE;
step C, after the PUSCH resources and the PHICH resources are distributed and completed for the current UE, deleting the current UE from the priority queue;
step D, if the PUSCH resources and the PHICH resources which can be allocated currently exist and the UE is still to be scheduled in the priority queue, returning to the step B; otherwise, the flow is ended.
9. A resource scheduling device is applied to a communication system in which User Equipment (UE) uses a single antenna for PUSCH transmission, and the UE in the communication system is configured with the same user-level DMRS cyclic shift, and the resource scheduling device is characterized by comprising:
the priority determining module is used for determining the priority of the UE to be scheduled;
a resource allocation module, configured to allocate PUSCH resources and PHICH resources to the UE in order of priority from high to low; for each UE which is allocated with PUSCH resources and PHICH resources, determining the position of a Physical Resource Block (PRB) resource which cannot be used as the starting point of PUSCH transmission of the current UE according to the available condition of the current PHICH resources and the user-level DMRS cyclic shift of the current UE in the process of allocating the PUSCH resources and the PHICH resources of the UE; distributing PUSCH resources for the current UE according to the current PUSCH resource availability and the initial PRB resource position which cannot be used as the PUSCH transmission of the current UE; and allocating PHICH resources for the current UE according to the PUSCH resource allocation result of the current UE and the user-level DMRS cyclic shift of the current UE.
10. The resource scheduling apparatus of claim 9, wherein the resource allocation module is specifically configured to determine a mapping relationship between PRB resources and PHICH resources, wherein adjacent ones are
Figure FDA00002974793900041
Mapped to adjacent PHICH groups with spacing of
Figure FDA00002974793900042
Is/are as followsAre mapped to the same PHICH group, wherein,the lowest PRB sequence number allocated for the first slot of a PUSCH transmission,
Figure FDA00002974793900051
the number of PHICH groups; and determining the PRB sequence number corresponding to the allocated PHICH resource as the position of the initial PRB resource which can not be used as the PUSCH transmission of the current UE according to the mapping relation.
11. The resource scheduling apparatus of claim 9, wherein the resource allocation module is specifically configured to determine available continuous PRB segments according to a current system PUSCH resource availability condition, and determine a number of PRBs required by a current UE; according to the number of PRBs required by the current UE, selecting an optimal PRB resource for the current UE in each available continuous PRB segment as a pre-allocated PRB resource in the corresponding available continuous PRB segment; and determining the priority of each pre-allocated PRB resource according to the data carrying capacity and the transmission efficiency of each pre-allocated PRB resource, and selecting the pre-allocated PRB resource with the highest priority as a PUSCH resource to be allocated to the current UE.
12. The resource scheduling apparatus of claim 11, wherein the resource allocation module is specifically configured to, in selecting an optimal PRB resource for the current UE within each available continuous PRB segment according to the number of PRBs required by the current UE, and performing the following operations for each available continuous PRB segment in the process of pre-allocating PRB resources within the corresponding available continuous PRB segment:
determining a window length L of a sliding window for currently available consecutive PRB segmentswindow_segk,Lwindow_segk=min{NPRB_need_segk,NPRB_usable_segkIn which N isPRB_need_segkNumber of PRBs, N, required for the current UEPRB_usable_segkThe number of PRBs contained for the currently available continuous PRB segment;
if L iswindow_segk=NPRB_usable_segkIf the starting PRB of the current available continuous PRB segment can be used as the starting PRB resource position of the PUSCH transmission of the current UE, all PRBs in the current available continuous PRB segment are used as pre-allocation resources;
if L iswindow_segk=NPRB_usable_segkIf the starting PRB of the current available continuous PRB segment can not be used as the starting PRB resource position of the PUSCH transmission of the current UE, the residual continuous PRB except the starting PRB in the current available continuous PRB segment is used as the pre-allocation resource;
if L iswindow_segk<NPRB_usable_segkThen, the optimal PRB is selected from the currently available continuous PRB segments as the pre-allocated resource by executing the sliding window operation, and the number of the selected PRB is consistent with the window length.
13. The resource scheduling apparatus of claim 12, wherein the optimal PRB is a PRB with a highest average channel instruction indicator CQI.
14. The resource scheduling apparatus of claim 11, further comprising:
and the transmission data volume determining module is used for determining a corresponding Modulation and Coding Scheme (MCS) according to the CQI of the pre-allocated PRB when the number of the pre-allocated PRB is less than the number of the PRB contained in the corresponding available continuous PRB segment, and determining the data volume which can be carried when the MCS is used on the pre-allocated PRB for data transmission.
15. The resource scheduling apparatus according to claim 11, wherein the resource allocation module is specifically configured to, when allocating PUSCH resources for a current UE, divide all pre-allocated PRBs into two sets, where the amount of data that can be carried by the pre-allocated PRBs in the first set is not less than the amount of data to be transmitted by the current UE, and the amount of data that can be carried by the pre-allocated PRBs in the second set is less than the amount of data to be transmitted by the current UE; setting the priority of the first set to be higher than that of the second set; for the first set, setting the priority of each pre-allocated PRB according to the MCS corresponding to each pre-allocated PRB and the priority of the first set; wherein, the higher the MCS, the higher the priority; for the second set, setting the priority of each pre-allocated PRB according to the data volume which can be carried by each pre-allocated PRB and the priority of the second set; the priority is higher when the data quantity capable of being carried is larger; and selecting the pre-allocated PRB with the highest priority from the first set and the second set as a PUSCH resource to be allocated to the current UE.
16. The apparatus according to any of claims 9 to 15, wherein the priority determining module is specifically configured to determine a priority of a UE to be scheduled, and generate a priority queue;
the resource allocation module is specifically configured to select a UE with the highest priority from the priority queue, and allocate a PUSCH resource and a PHICH resource to the UE; after the current UE is allocated with the PUSCH resource and the PHICH resource, deleting the current UE from the priority queue; and the like until no PUSCH resource and PHICH resource which can be distributed currently exist or no UE to be scheduled exists in the priority queue.
CN 201110058898 2011-03-11 2011-03-11 Method and device for joint dispatching of PUSCH (physical uplink shared channel) resources and PHICH (physical hybrid automatic repeat request indicator channel) resources Active CN102137496B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN 201110058898 CN102137496B (en) 2011-03-11 2011-03-11 Method and device for joint dispatching of PUSCH (physical uplink shared channel) resources and PHICH (physical hybrid automatic repeat request indicator channel) resources
PCT/CN2012/072123 WO2012122917A1 (en) 2011-03-11 2012-03-09 Method for joint scheduling of pusch resource and phich resource and device thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201110058898 CN102137496B (en) 2011-03-11 2011-03-11 Method and device for joint dispatching of PUSCH (physical uplink shared channel) resources and PHICH (physical hybrid automatic repeat request indicator channel) resources

Publications (2)

Publication Number Publication Date
CN102137496A CN102137496A (en) 2011-07-27
CN102137496B true CN102137496B (en) 2013-07-31

Family

ID=44297129

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201110058898 Active CN102137496B (en) 2011-03-11 2011-03-11 Method and device for joint dispatching of PUSCH (physical uplink shared channel) resources and PHICH (physical hybrid automatic repeat request indicator channel) resources

Country Status (2)

Country Link
CN (1) CN102137496B (en)
WO (1) WO2012122917A1 (en)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102137496B (en) * 2011-03-11 2013-07-31 电信科学技术研究院 Method and device for joint dispatching of PUSCH (physical uplink shared channel) resources and PHICH (physical hybrid automatic repeat request indicator channel) resources
CN102355724B (en) 2011-08-09 2017-05-24 中兴通讯股份有限公司 Method and base station for notifying power information
CN102932921B (en) 2011-08-10 2016-01-06 华为技术有限公司 A kind of distribution method of physical mixing retransmission indicating chanel, equipment and subscriber equipment
CN103037514B (en) * 2011-09-30 2017-02-22 上海贝尔股份有限公司 Method and device for transmitting demodulation reference signal in communication network
CN103167595B (en) * 2011-12-13 2018-01-19 中兴通讯股份有限公司 A kind of resource of physical mixing retransmission indicating chanel and power distribution method and device
CN103167563B (en) * 2011-12-13 2018-03-23 中兴通讯股份有限公司 The resource allocation methods and device of a kind of physical mixing retransmission indicating chanel
CN103228049A (en) * 2012-01-30 2013-07-31 华为技术有限公司 Wireless network channel allocation method, device and system
US9572139B2 (en) 2012-08-03 2017-02-14 Nokia Technologies Oy Contention based transmission and collision avoidance
CN103118431B (en) * 2012-10-11 2017-12-12 中兴通讯股份有限公司 A kind of method and device of resource allocation
US10271342B2 (en) * 2013-08-07 2019-04-23 Telefonaktiebolaget Lm Ericsson (Publ) Allocating feedback resources for carrier aggregation
WO2015149878A1 (en) * 2014-04-04 2015-10-08 Telefonaktiebolaget L M Ericsson (Publ) Controlling cyclic shift for demodulation reference symbols
CN108432310B (en) * 2015-12-29 2021-05-11 华为技术有限公司 A transmission method, transmission device, network equipment and user equipment
CN108702269B (en) * 2016-02-05 2021-08-17 苹果公司 Method and apparatus for uplink DM-RS transmission for TTI shortened PUSCH transmission
CN108012331B (en) * 2016-10-31 2021-09-21 中国移动通信集团广东有限公司 Resource allocation method and base station in LTE uplink multi-user virtual MIMO system
KR102429429B1 (en) * 2017-03-24 2022-08-04 삼성전자주식회사 Electronic apparatus, and operating method for the same
CN111698781B (en) * 2018-01-11 2022-02-15 Oppo广东移动通信有限公司 Resource allocation method and equipment
CN110048816B (en) * 2018-01-15 2021-08-24 海能达通信股份有限公司 Distribution method, device and equipment of PHICH group
US10784997B2 (en) * 2018-02-12 2020-09-22 Mediatek Inc. Techniques of transmitting overlapping uplink channels
CN113785527B (en) * 2019-05-03 2024-09-27 Lg电子株式会社 Method for sending PUSCH, user equipment, device and storage medium, method for receiving PUSCH and base station

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009098224A1 (en) * 2008-02-04 2009-08-13 Nokia Siemens Networks Oy Mapping a cyclic shift to a channel index for ack/nack resource allocation
CN101662833A (en) * 2009-09-29 2010-03-03 中兴通讯股份有限公司 Selection method and device of component carrier of uplink hybrid repeat feedback information
CN101860425A (en) * 2010-06-13 2010-10-13 中兴通讯股份有限公司 Method and device for mapping resources of physical hybrid retransmission indicator channel
CN101883401A (en) * 2009-05-07 2010-11-10 大唐移动通信设备有限公司 Resource scheduling method and device of feedback information

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102137496B (en) * 2011-03-11 2013-07-31 电信科学技术研究院 Method and device for joint dispatching of PUSCH (physical uplink shared channel) resources and PHICH (physical hybrid automatic repeat request indicator channel) resources

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009098224A1 (en) * 2008-02-04 2009-08-13 Nokia Siemens Networks Oy Mapping a cyclic shift to a channel index for ack/nack resource allocation
CN101883401A (en) * 2009-05-07 2010-11-10 大唐移动通信设备有限公司 Resource scheduling method and device of feedback information
CN101662833A (en) * 2009-09-29 2010-03-03 中兴通讯股份有限公司 Selection method and device of component carrier of uplink hybrid repeat feedback information
CN101860425A (en) * 2010-06-13 2010-10-13 中兴通讯股份有限公司 Method and device for mapping resources of physical hybrid retransmission indicator channel

Also Published As

Publication number Publication date
CN102137496A (en) 2011-07-27
WO2012122917A1 (en) 2012-09-20

Similar Documents

Publication Publication Date Title
CN102137496B (en) Method and device for joint dispatching of PUSCH (physical uplink shared channel) resources and PHICH (physical hybrid automatic repeat request indicator channel) resources
US8897240B2 (en) Methods and apparatus for physical uplink control channel (PUCCH) load control by physical downlink control channel (PDCCH) restrictions
CN102804831B (en) The scheduling of the radio resource for interference coordination in system in wireless communication system
US8031670B2 (en) Systems and methods for selecting the size of a control region of a downlink subframe
EP2698026B1 (en) Scheduling data packet and control information in a telecommunication network
CN102325378B (en) Method and device for controlling physical downlink control channel (PDCCH) transmission
CN103444240B (en) Assignment of confirmation channels to channel groups with fixed transmit energy
EP2805561B1 (en) Resource allocation in an orthogonal frequency division multiplexing system
WO2017008562A1 (en) Method and device for sending signal in uplink control channel
JP2013172169A (en) Control station device, wireless communication system, allocation method and program
JP2011114834A (en) Base station apparatus, and scheduling method
CN103874208B (en) A kind of shared channel resources distribution method and equipment based on multicarrier system
CN101883401A (en) Resource scheduling method and device of feedback information
JP4353302B2 (en) Multicarrier communication base station apparatus and subcarrier allocation method
CN103068051A (en) Distribution method and distribution device of downstream resources
CN105120482B (en) A kind of time delay priority scheduling method based on resource utilization
US20180063840A1 (en) Resource allocation method, base station, and communications system
EP2912798B1 (en) Queue splitting for parallel carrier aggregation scheduling
US10772114B2 (en) Scheduling method and system
CN102916794B (en) Method for channel allocation, device and base station sub-system
CN112188624B (en) LTE downlink control channel resource allocation method
CN105230059A (en) The method of schedule radio resources
CN114826516A (en) Information transmission method, device, terminal equipment, network equipment and storage medium
Kim et al. Scheduling Based on Maximum PF Selection with Contiguity Constraint for SC-FDMA in LTE Uplink.
CN112039642B (en) PUCCH resource allocation method and base station

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee after: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

Address before: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

CP01 Change in the name or title of a patent holder
TR01 Transfer of patent right

Effective date of registration: 20210602

Address after: 100085 1st floor, building 1, yard 5, Shangdi East Road, Haidian District, Beijing

Patentee after: DATANG MOBILE COMMUNICATIONS EQUIPMENT Co.,Ltd.

Address before: 100191 No. 40, Haidian District, Beijing, Xueyuan Road

Patentee before: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY

TR01 Transfer of patent right