Method and device for resource allocation

21-03-2012 дата публикации
Номер:
CN0102387589A
Автор: YI HU, HU YI
Контакты:
Номер заявки: 26-10-20109358
Дата заявки: 31-08-2010

[1]

Technical Field

[2]

The present invention relates to communication Technical Field, in particular to a method and apparatus for allocation of resources.

[3]

Background Art

[4]

In order to improve the utilization rate of resources and the system throughput, meet various service of the service quality of service (QoS,   Service   of Quality) demand, the long-term gradual progress (LTE,   Evolution   Term Long) system using shared channel mechanism, through the dynamic allocation of resources within the system for each user, each service resource sharing.

[5]

The system may support LTE maximum system bandwidth is 20MHz, in order to better support the broadband system, LTE system physical uplink shared channel (PUSCH,   Channel   Shared   Uplink Physical) employing a single-carrier frequency division multiple access (SC-FDMA,   Access   Carrier-Frequency   Multiple   Division Single), the whole, in the frequency domain, the broadband frequency selective channel is divided into a plurality of planar sub-channel, each sub-channel are mutually orthogonal. In multi-user service under the condition of coexistence of, can be flexibly allocating the time-frequency resources to perform the data transmission.

[6]

LTE in the system, can be assigned the minimum physical resource unit is a physical resource block (PRB,   Block Physical Resource), one time slot to the width of the continuous frequency range 180kHz known as one of the physical resources of the PRB. In order to support single-carrier characteristics of uplink transmission, the allocation of resources PUSCH way the continuous, that is, to a user for assignment of resources PRB.

[7]

Support PUSCH jump video transmission, that is, for the same transmission of a data block, the frequency of the user resources from one frequency hop to another frequency band. The frames define in the standard frequency hopping and in-frame interframe frequency hopping two kinds of frequency hopping mode. Frequency hopping mode is the system-level configuration. If the system configuration is frame frequency hopping pattern, to the frequency hopping user, the same hybrid automatic retransmission request (HARQ,   Request   Repeat   Automatic Hybrid) in different data transmission of the process of using the subframe of PRB resources differently ; if the system configuration in the frame as the interframe frequency hopping pattern, to the frequency hopping user, within a sub-frame in the same two time slot occupation different PRB resources to perform the data transmission. The base station of the user after the allocation of resources PUSCH, through physical downlink control channel (PDCCH,   Channel   Control   Downlink Physical) (Format) 0 the time slot to the user equipment (UE,   Equipment User) instruction for the allocation of resources of the plurality of time slots 1st position PRB frequency hopping and related information (including whether the frequency hopping, the frequency hopping type, etc.).

[8]

Furthermore, standard PUSCH defined in the two types of frequency hopping: type (Type) 1 frequency hopping and Type   2 frequency hopping. The PDCCH   Format0 defined in 1-2 frequency hopping (hopping) bit bit (bit), is used for indicating the use of frequency hopping type UE, hopping and its meaning of the value of the   bit table 1 is shown.

[9]

[10]

Table 1

[11]

Wherein, Said uplink system bandwidth; Said user indicated in PDCCH i a sub-frame of the plurality of time slots 1st use of PRB number, After that the user of the use of frequency hopping PRB number, Said PRB PUSCH the number of resources.

[12]

To 20MHz system bandwidth (110 a PRB), for example, if the instruction   bit hopping 00, 01 or 10, shows that for the user to use Type1 frequency hopping type, that is, in accordance with the frequency-hopping interval indicated in PDCCH perform frequency hopping, for the above 3 a value, respectively, corresponding to the frequency-hopping interval and If the instruction   bit hopping 11, shows that for the user to use Type2 frequency hopping type, Type2 frequency hopping is a predefined frequency hopping mode, frequency hopping of the through the predefined resource position PRB of the formula, which mainly depends on the previous UE PDCCH received in the allocation of resources instruct the PRB, the times of transmission of the sub-frame sequence number/time slot number, Serial number and wireless cell ID, factors such as the number of the sub-band. Type2 frequency hopping used in the the number of the sub-band high-level configuration.

[13]

However, there are currently no frequency hopping user and user non-frequency-hopping to the coexistence of the uplink shared resource planning scheme, therefore, is very likely that resources debris, thus unable to guarantee full use of the system resources of the user and QoS.

[14]

Content of the invention

[15]

The embodiment of the invention provides a resource allocation method and device, in order to realize user non-frequency-hopping in frequency hopping the user and under the condition of coexistence of the uplink shared channel allocation of resources.

[16]

The embodiment of the invention provides a resource allocation method comprises:

[17]

Pre-determining the physical uplink shared channel resources PUSCH to divide the frequency hopping resources and non-frequency-hopping resources;

[18]

According to the active resources and non-frequency-hopping resources, the allocation of resources PUSCH user, wherein, the frequency hopping user priority for allocation of resources of frequency hopping, the user priority for allocation of resources non-frequency-hoppingnon-frequency-hopping.

[19]

The embodiment of the invention provides a resource allocation device comprises:

[20]

PUSCH resource dividing unit, is used for the physical uplink shared channel resources PUSCH to be divided, by frequency hopping resources and non-frequency-hopping resources;

[21]

PUSCH resource allocation unit, is used to pre-dividing unit resources PUSCH PUSCH resources is to be divided by the frequency hopping resources and non-frequency-hopping resources, the allocation of resources PUSCH the user; wherein, the frequency hopping user priority for allocation of resources of frequency hopping, the user priority for allocation of resources non-frequency-hoppingnon-frequency-hopping.

[22]

The embodiment of the invention, according to the pre-the physical uplink shared channel resources PUSCH to divide the frequency hopping resources and non-frequency-hopping resources, the allocation of resources PUSCH the user; wherein, the frequency hopping user priority for allocation of resources of frequency hopping, the user priority for allocation of resources non-frequency-hoppingnon-frequency-hopping , thereby realizing the user non-frequency-hopping in frequency hopping the user and under the condition of coexistence of the uplink shared channel resource allocation scheme, debris and avoid the resources, the security system is full utilization of resources and QoS of the user.

[23]

Description of drawings

[24]

Figure 1 is the embodiment of the invention provides a resource allocation flow schematic diagram of the method;

[25]

Figure 2 is the embodiment of the invention provides in a 10MHz Type1 system bandwidth to the frequency hopping type of resource schematic;

[26]

Figure 3 is the embodiment of the invention provides the system bandwidth comprises three sub-band against Type2 the case of frequency hopping type of resource schematic;

[27]

Figure 4 is the embodiment of the invention provides a resource allocation schematic diagram of the structure of the device.

[28]

Mode of execution

[29]

The embodiment of the invention provides a resource allocation method and device, in order to realize user non-frequency-hopping in frequency hopping the user and under the condition of coexistence of the uplink shared channel allocation of resources.

[30]

In order to reduce the peak-to-average ratio, system uplink LTE employing a single-carrier frequency division multiple access (SC-FDMA,   Access   Multiple   Division Single Carrier-Frequency) technology, for assignment of uplink resource allocation of the resources to a user, must be within a time slot which is maintained in continuous the frequency domain, a sub-frame can be between two time slots of the frequency hopping. Because the jump video transmission is mainly suitable for the high-speed mobile users or small bandwidth service, within the system each user, each business while carrying on the allocation of resources, often the user to use frequency-hopping transmission part, the other part of the transmission of the user to use non-frequency-hopping. The process of the base station scheduler performs scheduling, determining the scheduling is usually first priority UE, and then sequentially UE completed according to the priority allocation of resources UE, but during the UE when the allocation of resources, the need has been completed, according to the allocation of resources to the system, and whether the current UE frequency hopping, the system current use mode of frequency hopping, the frequency hopping type UE current UE factors such as the available resource is found, then, select appropriate UE to the allocation of resources. If the system currently used is intra-frame interframe frequency hopping mode, the frequency hopping UE and non-frequency-hopping UE in one sub-frame in between the two time slots by different resource mapping mode, therefore, the hopping UE and non-frequency-hopping under the condition of coexistence of UE, if there are no pre-the uplink shared channel resources to perform the reasonable planning, is very likely that the part after UE allocation of resources, remaining distribution of resources, resulting in the reducing of the utilization rate of the system resources, QoS impact on the performance of the user at the same time.

[31]

Therefore, the embodiment of the invention proposes a kind of frequency hopping user and user non-frequency-hopping case of coexistence uplink shared resource allocation scheme, according to frequency hopping non-frequency-hopping user to the user and the needs of the number of the resources PRB, and combines the frequency hopping rules would uplink shared channel resource is divided into frequency hopping resources and non-frequency-hopping resources two parts, when the actual allocation of resources, the user priority for allocation of frequency hopping frequency hopping resource, the user priority for allocation of resources non-frequency-hoppingnon-frequency-hopping. Therefore, debris can greatly reduce a probability of occurrence of system resources, system frequency spectrum resource utilization rate is improved, more effectively guarantee the QoS of the user.

[32]

For the sake of simplicity, the invention embodiment the of the resource partitioning PUSCH, is frequency hopping resources PUSCH resource is divided into two parts and non-frequency-hopping resources.

[33]

The embodiment of the invention in the frequency hopping by the coexistence of the user and the user non-frequency-hopping the uplink shared resource allocation scheme, is suitable for intra-frame interframe frequency hopping mode.

[34]

In conjuction with the embodiment of the present invention to explain the technical scheme provided.

[35]

See Figure 1, the embodiment of the invention provides a resource allocation method comprises:

[36]

S101, pre-determined by the dividing resources PUSCH frequency hopping resources and non-frequency-hopping resources.

[37]

S102, PUSCH resources according to the advance to be divided by the frequency hopping resources and non-frequency-hopping resources, the allocation of resources PUSCH user, wherein, the frequency hopping user priority for allocation of resources of frequency hopping, the user priority for allocation of resources non-frequency-hoppingnon-frequency-hopping.

[38]

In the embodiment of the invention, the division of the resources PUSCH by the semi-static configuration. In particular, the implementation of dynamic allocation of resources of the base station time granularity to 1 transmission time interval (TTI,   Time Interval Transmission), in other words the 1ms, and with respect to the resource allocation PUSCH PUSCH resource allocation (PUSCH the allocation of resources to the user) has larger execution cycle, mainly for the following two reasons:

[39]

The reasons for a: frequency hopping resources and non-frequency-hopping the proportion of resources, user and according to frequency hopping non-frequency-hopping the user to the proportion of the number of the resources PRB to determine the demand.

[40]

And, based on the current frequency hopping decision-making, whether to use frequency hopping depends primarily on the moving speed of the user and the user of service, typical for high-speed users, small bandwidth service use hop video transmission. If every TTI for partitioning of the resources, estimating the current TTI respectively need to participate in scheduling frequency hopping the user and the number of the resources PRB non-frequency-hopping of the user demand, the frequency hopping to resources non-frequency-hopping the proportion of the resources, resource partitioning PUSCH-. In the actual system, frequency hopping can be considered the user and PRB resources non-frequency-hopping the needs of the user is a relatively slow changing process, there is no need for the resource partitioning PUSCH frequent, more importantly, not frequent resource partitioning PUSCH computational complexity of the equipment can also be reduced.

[41]

The reasons for the second: the synchronous uplink LTE HARQ, in order to reduce signaling overhead, as in the non-adaptive HARQ. The so-called non-adaptive HARQ, refer to the use of data retransmission UE PRB according to the resources of the last receiving UE of instructions to determine the PDCCH. Therefore, the retransmission data, the PRB with the data resources of the last transmission to occupy on the location of the resources, if every TTI PUSCH resource allocation is performed, the user is unable to guarantee frequency hopping manner non-adaptive HARQ retransmission of PRB resources occupied by the retransmission data is located within the range of frequency hopping resources, user non-frequency-hopping manner using a non-adaptive HARQ retransmission data to carry out retransmission of PRB occupied by the resource is located within the limits of the resources non-frequency-hopping , such resource partitioning PUSCH will be meaningless.

[42]

Therefore, based on the above reasons, of the embodiment of the invention, the resource partitioning PUSCH can be used to trigger the following manner:

[43]

A pre-defined resource partitioning PUSCH timer, is used to control resource partitioning adjacent two PUSCH the minimum time interval of, the completed at each time the resource allocation PUSCH restart the timer at all times, at the same time beginning from this moment, the accumulated statistical actual allocated to the frequency hopping of the user and the actual number of PRB non-frequency-hopping PRB allocated to the number of the user, from the resource partitioning PUSCH for determining a recent time starting of the timer to the current, actual allocated to the frequency hopping of the user assigned to the resources non-frequency-hopping the proportion of resources of the user.

[44]

When resource partitioning PUSCH timer expiration, and, from the recent resource partitioning PUSCH a time starting of the timer to the current, actual allocated to the frequency hopping of the user assigned to the resources non-frequency-hopping the proportion of resources of the user, and a recent resource partitioning PUSCH of the frequency hopping resources compared with the proportion of resources non-frequency-hopping , difference value exceeds the predetermined range (that is, there is great difference) time, for triggering the re-divided PUSCH resources.

[45]

In other words, trigger the frequency hopping resource resource is divided into PUSCH non-frequency-hopping resources and the conditions of:

[46]

The pre-set timer resource partitioning PUSCH; and,

[47]

A recent time, resources allocated to the frequency hopping of the user of the user assigned to the frequency hopping the proportion of resources, and the last resource partitioning PUSCH the frequency hopping resources compared with the proportion of resources non-frequency-hopping , difference exceeds a preset range.

[48]

Wherein, the resource partitioning PUSCH at the time of the timer for a transmission time interval TTI, specific duration, can be configured according to the actual needs, the longer the time, the more it is easy to realize, however, the allocation of resources the lower the precision, the shorter the time, the more complex can be realized, but the higher the precision of the allocation of resources.

[49]

The pre-set range, can also be configured according to the actual needs, the larger the range, the implementation of the resource partitioning PUSCH the greater the cycle, by the same token, the easier it will be to achieve, but the allocation of resources the lower the precision, the smaller the range, the more complex can be realized, but the higher the precision of the allocation of resources.

[50]

In the embodiment of the invention, the active resources non-frequency-hopping the proportion of the resources, is adjacent two PUSCH in accordance with the resource allocation within the time interval, the actual allocated to the frequency hopping of the user assigned to resources with actual non-frequency-hopping the proportion of resources of the user determined. That is to say, according to the frequency hopping the user and is the user number of the resources PRB non-frequency-hopping the needs of the frequency hopping resources and non-frequency-hopping determining the proportion of resources.

[51]

Assume that adjacent two PUSCH resource allocation for a time interval of T, statistical time interval T respectively in the actual allocation of the number of users to PRB non-frequency-hoppingAnd the actual allocated to the frequency hopping of the user number of the resources PRB The frequency hopping resources and non-frequency-hopping the proportion of resources

[52]

Concretely, for example, in the T1 moment the implementation of the resource partitioning PUSCH, and begin to statistical actual respectively allocated to the frequency hopping user and user non-frequency-hopping (number of PRB) amount of resources, to the T2 moment, the actual respectively allocated to the frequency hopping of the user to the resource Actual respectively non-frequency-hopping amount of resources allocated to the user PUSCH and satisfy the trigger conditions of resource allocation, the T2 time resource partitioning PUSCH re-start, at the moment the frequency hopping resource divided into the proportion of resources non-frequency-hoppingη=NPRB,allocatedhopping/NPRB,allocatednohopping.

[53]

The specific details of the embodiment of the invention is how to the PUSCH for partitioning of resources.

[54]

The principle of separation of PUSCH resources, resources using frequency hopping is frequency hopping user in the frequency hopping used after the resources are still within the range of frequency hopping resources, its main purpose is to in order to minimize debris generating resources. Therefore, the method for resource allocation PUSCH according to the frequency hopping rule to determine the need, because the Type1 frequency hopping type and Type2 frequency hopping type follow different frequency hopping patterns, the resource allocation at the same time it is very difficult to take into account these two kinds of frequency hopping type, therefore, only to the resource allocation PUSCH wherein a frequency hopping type. For different frequency hopping type, a different method for partitioning of the resources PUSCH.

[55]

Respectively on the two kinds of frequency hopping type of resource partitioning PUSCH.

[56]

Against Type1 hopping frequency of resource partitioning PUSCH are as follows:

[57]

Because Type1 indicated in PDCCH frequency hopping is in accordance with the interval of the frequency hopping, the frequency hopping intervals can be based on dividing PUSCH resources. From table 1 we can see that, in a system bandwidth less than 10MHz circumstances, there is 1 a frequency-hopping interval value: To 10MHz (including 10MHz) more than the system bandwidth, there are 2 frequency-hopping interval value a: and Wherein, Said PRB PUSCH the number of resources.

[58]

In order to ensure the resources using frequency hopping frequency hopping user in the frequency hopping used after the resources are still within the range of frequency hopping resources, system bandwidth is smaller than the to 10MHz situation, the two sections can be divided by the number of successive PRB contains the same resources as PRB frequency hopping resource, and two continuous period for the interval of the PRB resources To 10MHz the system bandwidth, can demarcate four-section contains the same number of successive PRB frequency hopping resource resources as PRB, and as the two adjacent sections of the continuous frequency-hopping interval is PRB resources non-frequency-hopping resources and frequency hopping the number of resources according to the system the number of resources PUSCH PRB, frequency hopping and the proportion of resources and non-frequency-hopping η to determine resources.

[59]

To 10MHz system bandwidth, for example, because the frequency hopping resource area is composed of four continuous PRB resources, resources PUSCH can be respectively to the section 1 a PRB, section A PRB, section A PRB, section PRB a as the initial PRB, reserved PRB resources as the frequency hopping resource.

[60]

Wherein, The calculation method is:

[61]

Therefore, resources PUSCH PRB as hopping frequency of the number of the resources: As resources, that is the remaining PUSCH non-frequency-hopping resources. The effect of the division of resources PUSCH as shown in Figure 2.

[62]

Therefore, against Type1 types of frequency hopping, the embodiment of the invention provides the resources PUSCH to be divided, by frequency hopping resources and non-frequency-hopping resources comprises the steps of:

[63]

The system bandwidth is smaller than the 10MHz PUSCH resources of, determining two of the frequency hopping resource needs of the number of the physical resource block contains the same continuous PRB to PRB resources Wherein, PRB that the number of resources PUSCH; non-frequency-hopping resources according to frequency hopping the proportion of the resources, the interval The number of resources and PUSCH PRB, PUSCH frequency hopping of the resources of the determined resources and non-frequency-hopping resources.

[64]

The system bandwidth is greater than or equal to 10MHz PUSCH resources of, frequency hopping resource needs of determining four-section includes the same number of physical resource block in the continuous PRB PRB resources, each of two adjacent continuous for the interval of the PRB resources According to frequency hopping the proportion of resources and non-frequency-hopping resources, each two sections of adjacent continuous interval of PRB resources The number of resources and PUSCH PRB, PUSCH frequency hopping of the resources of the determined resources and non-frequency-hopping resources.

[65]

Against Type2 hopping frequency of resource partitioning PUSCH are as follows:

[66]

Type2 frequency hopping is adopted is that a predefined frequency-hopping fashion, is the combination of the mirroring and innertube frequency-hopping. The PRB sub-band frequency hopping the users to use the resources from one sub-band moved to another sub-band, so as to obtain frequency diversity; in addition, in order to reduce a plurality of small area is located in the same one of the sub-band interference between users, the user may need the resources occupied by the mirroring inside of the sub-band.

[67]

Therefore, for Type2 frequency hopping, can be in each of the sub-band are respectively divided into the two sides of the same number of continuous PRB resources as a frequency hopping resource, but center part of the resources as PRB non-frequency-hopping resources. Wherein, each of the sub-band in non-frequency-hopping resources and frequency hopping the number of resources according to each of the sub-band and PRB number of frequency hopping resources and non-frequency-hopping η to determine the proportion of resources.

[68]

In each sub-band each side of as divided into a number of frequency hopping resources PRB:

[69]

[70]

Each of the sub-band in the PRB as the number of resources non-frequency-hopping :

[71]

NPRB_sbnohopping=NPRBsb-2[!CenterDot!]NPRB_sbhopping

[72]

Wherein, In each sub-band that includes the number of PRB.

[73]

For example, containing the system bandwidth under the condition of three sub-band, against Type2 frequency hopping type of the result of resource allocation PUSCH as shown in Figure 3.

[74]

Therefore, against Type2 types of frequency hopping, the embodiment of the invention provides the resources PUSCH to be divided, by frequency hopping resources and non-frequency-hopping resources comprises the steps of:

[75]

According to frequency hopping the proportion of resources and non-frequency-hopping resources, each sub-band and the physical resource blocks included in the number of PRB, PUSCH frequency hopping of the resources of the determined resources and non-frequency-hopping resources, wherein, in the PUSCH resources in each of the sub-band, comprises a frequency hopping resources and non-frequency-hopping resources, and, frequency hopping resource is located on the two sides of the sub-band, and the two sides of the sub-band frequency hopping resources as the number of the same continuous and PRB.

[76]

After complete PUSCH resource allocation, the allocation of resources for the user in the course of, the frequency hopping user priority for allocation of resources of frequency hopping, the user priority for allocation of resources non-frequency-hoppingnon-frequency-hopping. If the frequency hopping resource exhaustion of, frequency hopping can be also be user-assigned resources non-frequency-hopping , by the same token, if the non-frequency-hopping resources are exhausted, will be the frequency hopping resource allocation for the users non-frequency-hopping.

[77]

And, for frequency hopping user, selected resource partitioning strategy consistent with the use of frequency hopping type, Type1 are select to the type of resources PUSCH, or select to Type2 PUSCH type of resource. Such resources can be further effectively reduces the probability of the debris.

[78]

The following explain the embodiment of the invention provide a device.

[79]

See Figure 4, the embodiment of the invention provides a resource allocation device comprises:

[80]

PUSCH resource dividing unit 101, for dividing PUSCH resources, resources and non-frequency-hopping resources by frequency hopping.

[81]

PUSCH resource allocation unit 102, is used to pre-dividing unit resources PUSCH PUSCH resources is to be divided by the frequency hopping resources and non-frequency-hopping resources, the allocation of resources PUSCH the user; wherein, the frequency hopping user priority for allocation of resources of frequency hopping, the user priority for allocation of resources non-frequency-hoppingnon-frequency-hopping.

[82]

Preferably, the stated PUSCH resource dividing unit 101 comprises:

[83]

A timer unit 201, according to the dividing unit 203 of the trigger, the starting or re-starting a timer resource partitioning PUSCH of the pre-set timer.

[84]

The statistical unit 202, PUSCH for counting timer resource allocation from a recent starting to the current, actual allocated to the frequency hopping of the user assigned to the resources non-frequency-hopping the proportion of resources of the user.

[85]

Dividing unit 203, is used for frequency hopping resource is divided into PUSCH non-frequency-hopping resources and resources, and, when the resource partitioning PUSCH timer expiration, and, from the recent resource partitioning PUSCH a time starting of the timer to the current, actual allocated to the frequency hopping of the user assigned to the resources non-frequency-hopping the proportion of resources of the user, and a recent resource partitioning PUSCH of the frequency hopping resources compared with the proportion of resources non-frequency-hopping , when the difference exceeds a preset range, the dividing PUSCH resources, resources by frequency hopping resources and non-frequency-hopping , and trigger timer unit 201 re-start the timer.

[86]

Preferably, a timer unit 201 in the resource partitioning PUSCH up of the timer in a TTI.

[87]

Preferably, the dividing unit 203, the system bandwidth is smaller than the 10MHz PUSCH resources of, determining two of the frequency hopping resource needs of the number of the physical resource block contains the same continuous PRB to PRB resources Wherein, PRB that the number of resources PUSCH; non-frequency-hopping resources according to frequency hopping the proportion of the resources, the interval The number of resources and PUSCH PRB, PUSCH frequency hopping of the resources of the determined resources and non-frequency-hopping resources.

[88]

Preferably, the dividing unit 203, the system bandwidth is greater than or equal to 10MHz PUSCH resources of, frequency hopping resource needs of determining four-section includes the same number of physical resource block in the continuous PRB PRB resources, each of two adjacent continuous for the interval of the PRB resources According to frequency hopping the proportion of resources and non-frequency-hopping resources, each two sections of adjacent continuous interval of PRB resources The number of resources and PUSCH PRB, PUSCH frequency hopping of the resources of the determined resources and non-frequency-hopping resources.

[89]

Preferably, the dividing unit 203, the resources according to frequency hopping non-frequency-hopping the proportion of resources, each sub-band and the physical resource blocks included in the number of PRB, PUSCH frequency hopping of the resources of the determined resources and non-frequency-hopping resources, wherein, in the PUSCH resources in each of the sub-band, comprises a frequency hopping resources and non-frequency-hopping resources, and, frequency hopping resource is located on the two sides of the sub-band, and the two sides of the sub-band frequency hopping resources as the number of the same continuous and PRB.

[90]

Preferably, the dividing unit 203 non-frequency-hopping frequency hopping resources to determine the proportion of the resources, is adjacent two PUSCH in accordance with the resource allocation within the time interval, the actual allocated to the frequency hopping of the user assigned to resources with actual non-frequency-hopping the proportion of resources of the user determined.

[91]

Preferably, the embodiment of the invention provides a resource allocation device is a base station.

[92]

To sum up, the embodiment of the invention proposes a kind of frequency hopping user and user non-frequency-hopping PUSCH the coexistence of the resource allocation scheme, the law according to frequency hopping frequency hopping resources PUSCH resource is divided into two parts and non-frequency-hopping resources, the allocation of the resources, the user priority for allocation of frequency hopping frequency hopping resource, the user priority for allocation of resources non-frequency-hoppingnon-frequency-hopping. Therefore, debris can greatly reduce a probability of occurrence of system resources, system frequency spectrum resource utilization rate is improved, more effectively guarantee the QoS of the user.

[93]

The field of the technical personnel should understand that the, embodiment of this invention can provide for the method, system, or computer program product. Therefore, this invention can adopt entirely hardware embodiment, an entirely software implementation, or a combination of software and hardware in the form of embodiments. Moreover, this invention can be adopted in one or more of which comprises a computer-usable program code of the computer-usable storage media (including, but not limited to, magnetic disc memory and optical memory) that is implemented in the form of computer program product.

[94]

According to the invention is with reference to the method of the embodiment of this invention, apparatus (systems), and computer program product and/or the flow chart of the described with reference to a block diagram. Should be understood by the computer program instruction to realize the flowchart and/or block diagram of the in each of the flow and/or box, and in the flowchart and/or block diagram of the flow of the combination of the and/or square. These computer program instructions may be provided to the general purpose computer, special purpose computer, embedded processor or other programmable data processing apparatus to the processor to produce a machine, such that the computer or other programmable data processing apparatus to produce instructions executable by the processor for implementing the flow chart of a procedure or a plurality of flow and/or a block diagram of the a box or a plurality of box designated function of the device.

[95]

These computer program instructions can be guided also may be stored in a computer or other programmable data processing apparatus to work in a specific way in the computer-readable memory, the memory in the computer-readable memory in order to produce of manufactured goods including instruction device, the instruction device to realize in the flow-chart of a procedure or a plurality of flow and/or a block diagram of the a box or a plurality of box designated function.

[96]

These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus, so that the computer or other programmable apparatus for performing a series of operations on the computer to realize the steps, in order to produce the processing, thus the computer or other programmable device used for realizing the implementation of the instruction provided in the flow-chart of a procedure or a plurality of flow and/or a block diagram of the a box or a plurality of box designated in the step of the function.

[97]

Obviously, those of skill in the art to make various modifications of this invention without disengagement and modify the spirit and scope of this invention. In this way, if the invention of these modifications and change this invention claim and its equivalent within the scope of the technology, the present invention is also intended to include such variations, and modify.



[98]

The invention discloses a method and a device for resource allocation, which are used for realizing the allocation of uplink channel sharing resources under the condition that frequency hopping users and non-frequency hopping users are concomitant. The method for resource allocation comprises the following steps: determining frequency hopping resources and non-frequency hopping resources obtained by dividing physical uplink sharing channel (PUSCH) resources in a pre-set way; and allocating the PUSCH resources to users according to the frequency hopping resources and the non-frequency hopping resources, wherein the frequency hopping resources are preferentially allocated to the frequency hopping users and the non-frequency hopping resources are preferentially allocated to the non-frequency hopping users.



1. A resource allocation method, characterized in that the method comprises:

Pre-determining the physical uplink shared channel resources PUSCH to divide the frequency hopping resources and non-frequency-hopping resources;

According to the active resources and non-frequency-hopping resources, the allocation of resources PUSCH user, wherein, the frequency hopping user priority for allocation of resources of frequency hopping, the user priority for allocation of resources non-frequency-hoppingnon-frequency-hopping.

2. Method according to Claim 1, characterized in that the trigger will PUSCH resource is divided into frequency hopping resources and non-frequency-hopping resources for the condition of:

The pre-set timer resource partitioning PUSCH; and,

A recent time from the timer start to the current, actual allocated to the frequency hopping of the user assigned to the resources non-frequency-hopping the proportion of resources of the user, and a recent resource partitioning PUSCH of the frequency hopping resources compared with the proportion of resources non-frequency-hopping , difference exceeds a preset range.

3. Method according to Claim 2, characterized in that the resource partitioning PUSCH at the time of the timer for a transmission time interval TTI.

4. Method according to Claim 1, characterized in that the dividing PUSCH resources, by frequency hopping resources and non-frequency-hopping resources comprises the steps of:

The system bandwidth is smaller than the 10MHz PUSCH resources of, determining two of the frequency hopping resource needs of the number of the physical resource block contains the same continuous PRB to PRB resources Wherein, PRB that the number of resources PUSCH; non-frequency-hopping resources according to frequency hopping the proportion of the resources, the interval, the number of resources and PUSCH PRB, determine the frequency hopping of the resources of the PUSCH resources and non-frequency-hopping resources;

The system bandwidth is greater than or equal to 10MHz PUSCH resources of, frequency hopping resource needs of determining four-section includes the same number of physical resource block in the continuous PRB PRB resources, each of two adjacent continuous for the interval of the PRB resources According to frequency hopping the proportion of resources and non-frequency-hopping resources, every two of the adjacent continuous interval of PRB resources, the number of resources and PUSCH PRB, determine the frequency hopping of the resources of the PUSCH resources and non-frequency-hopping resources.

5. Method according to Claim 1, characterized in that the dividing PUSCH resources, by frequency hopping resources and non-frequency-hopping resources comprises the steps of:

According to frequency hopping the proportion of resources and non-frequency-hopping resources, each sub-band and the physical resource blocks included in the number of PRB, determine the frequency hopping of the resources of the PUSCH resources and non-frequency-hopping resources, wherein, in the PUSCH resources in each of the sub-band, comprises a frequency hopping resources and non-frequency-hopping resources, and, frequency hopping resource is located on the two sides of the sub-band, and the two sides of the sub-band frequency hopping resources as the number of the same continuous and PRB.

6. Method as in Claim 4 or Claim 5, characterized in that the active resources non-frequency-hopping the proportion of the resources, is adjacent two PUSCH in accordance with the resource allocation within the time interval, the actual allocated to the frequency hopping of the user assigned to resources with actual non-frequency-hopping the proportion of resources of the user determined.

7. A resource allocation device, characterized in that the device comprises:

PUSCH resource dividing unit, is used for the physical uplink shared channel resources PUSCH to be divided, by frequency hopping resources and non-frequency-hopping resources;

PUSCH resource allocation unit, is used to pre-dividing unit resources PUSCH PUSCH resources is to be divided by the frequency hopping resources and non-frequency-hopping resources, the allocation of resources PUSCH the user; wherein, the frequency hopping user priority for allocation of resources of frequency hopping, the user priority for allocation of resources non-frequency-hoppingnon-frequency-hopping.

8. Device according to Claim 7, characterized in that the stated PUSCH resource dividing unit comprises:

A timer unit, according to the division unit used for the triggering, the starting or re-starting a timer of the pre-set timer resource partitioning PUSCH;

The statistical unit, the timer for counting a time from the starting to the current, actual allocated to the frequency hopping of the user assigned to the resources non-frequency-hopping the proportion of resources of the user;

Dividing unit, is used for frequency hopping resource is divided into PUSCH non-frequency-hopping resources and resources, and, when the timer timeout, and, a recent time from the timer start to the current, actual allocated to the frequency hopping of the user assigned to the resources non-frequency-hopping the proportion of resources of the user, and a recent resource partitioning PUSCH of the frequency hopping resources compared with the proportion of resources non-frequency-hopping , when the difference exceeds a preset range, the dividing PUSCH resources, resources by frequency hopping resources and non-frequency-hopping , and triggering the timer unit re-start the timer.

9. Device according to Claim 8, characterized in that the in the timer unit of the resource partitioning PUSCH up of the timer in a transmission time interval TTI.

10. Device according to Claim 8, characterized in that the dividing unit,

The system bandwidth is smaller than the 10MHz PUSCH resources of, determining two of the frequency hopping resource needs of the number of the physical resource block contains the same continuous PRB to PRB resources Wherein, PRB that the number of resources PUSCH; non-frequency-hopping resources according to frequency hopping the proportion of the resources, the interval, the number of resources and PUSCH PRB, determine the frequency hopping of the resources of the PUSCH resources and non-frequency-hopping resources;

The system bandwidth is greater than or equal to 10MHz PUSCH resources of, frequency hopping resource needs of determining four-section includes the same number of physical resource block in the continuous PRB PRB resources, each of two adjacent continuous for the interval of the PRB resources According to frequency hopping the proportion of resources and non-frequency-hopping resources, every two of the adjacent continuous interval of PRB resources, the number of resources and PUSCH PRB, determine the frequency hopping of the resources of the PUSCH resources and non-frequency-hopping resources.

11. Device according to Claim 8, characterized in that the dividing unit, according to frequency hopping the proportion of resources and non-frequency-hopping resources, each sub-band and the physical resource blocks included in the number of PRB, determine the frequency hopping of the resources of the PUSCH resources and non-frequency-hopping resources, wherein, in the PUSCH resources in each of the sub-band, comprises a frequency hopping resources and non-frequency-hopping resources, and, frequency hopping resource is located on the two sides of the sub-band, and the two sides of the sub-band frequency hopping resources as the number of the same continuous and PRB.

12. Device as in Claim 10 or Claim 11, characterized in that the dividing unit determining states the frequency-hoppingnon-frequency-hopping resources of the proportion of the resources, is adjacent two PUSCH in accordance with the resource allocation within the time interval, the actual allocated to the frequency hopping of the user assigned to resources with actual non-frequency-hopping the proportion of resources of the user determined.