The present invention relates generally to resource allocation in a wireless communication system and in particular, to downlink resource allocation for Long Term Evolution wireless communication system to reduce inter-cell interference and susceptibility to fading by exploiting resource block groups and subset interleaving.
In the Long Term Evolution (LTE) standard of wireless communication systems, a given frequency spectrum can be divided into resource blocks. A resource block can be either a physical resource block or a virtual resource block of distributed type where a frequency hopping happens at the slot boundary in the middle of a subframe as defined in the 3 GPP specification TS 36.211. Moreover, resource blocks can be group together in groups of, for example, three resource blocks to form resource block groups. It is understood, however, that a resource block group can contain any number of resource blocks including a signal resource block. It should be also understood that a resource block group can contain non-contiguous resource blocks including both physical resource blocks as well as virtual resource blocks. In a given frequency spectrum, such as 10 MHz, the frequency spectrum can be made up of 16 resource block groups that include 3 resource blocks and a 17th resource block group that has 2 resource blocks. In addition, LTE includes three distinct Resource Allocation Types (RAT), RAT 0, RAT 1 and RAT 2. RATs 0 and 1 allow for non-contiguous resource block allocation to user equipment on the Physical Downlink Shared Channel (PDSCH) between an access point and the user equipment.
Due to spectrum scarcity in LTE and other similar wireless communication systems, a frequency reuse factor of 1 is often used. This causes the same frequency resources to be shared by neighboring cells. At the same time, it is important to support intercell interference mitigation to therefore improve cell throughput. In addition, fading characteristics for resource blocks that are far apart in frequency tend to be independent of one another since the system bandwidth of the wide-band systems (5 MHz, 10 MHz, 15 MHz of wide-band communications such as LTE) is large enough. Fading of a given resource block can be highly volatile and unpredictable.
To minimize Physical Downlink Control Channel (PDCCH) overhead, LTE does not support direct bitmap allocation, where each bit indicates a particular resource block, for bandwidth system that include more than 10 resource blocks. It is therefore difficult to assign an arbitrary set of resource blocks to a given user equipment. LTE therefore provides for the RATs 0-2 to limit the resource block assignment patterns. This limitation can lead to performance degradation because a given user equipment may not be assigned to the best resource block or resource block group that is available. For example, the same resource block in different cells or sectors can be assigned to different user equipment. Thus, overlap in cells and resource groups can grow as interference between cells and resource groups also grows.
Schemes and models have been developed to reduce overlap of resource group assignment and interference. Often, these allocation schemes use interference measurements across the plurality of cells. The allocation schemes therefore rely on interference measurements and are constantly changing.
In view of the foregoing, it is desired to determine a particular allocation ordering scheme across cells that reduce interference and load across cells or sectors and maintain frequency diversity.
The accompanying figures, where like reference numerals refer to identical or functionally similar elements throughout the separate views and which together with the detailed description below are incorporated in and form part of the specification, serve to further illustrate various embodiments and to explain various principles and advantages all in accordance with the present invention.
Skilled artisans will appreciate that elements in the figures are illustrated for simplicity and clarity and have not necessarily been drawn to scale. For example, the dimensions of some of the elements in the figures may be exaggerated relative to other elements to help to improve understanding of embodiments of the present invention.
Before describing in detail embodiments that are in accordance with the present invention, it should be observed that the embodiments reside primarily in combinations of method steps and apparatus components related to inter-cell interference mitigation through enhanced preferred frequency reuse mechanism and using assignment of resource block and resource block groups and allocation of user equipment to the resource bocks and resource block groups. Accordingly, the apparatus components and method steps have been represented where appropriate by conventional symbols in the drawings, showing only those specific details that are pertinent to understanding the embodiments of the present invention so as not to obscure the disclosure with details that will be readily apparent to those of ordinary skill in the art having the benefit of the description herein.
In this document, relational terms such as first and second, top and bottom, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. The terms “comprises,” “comprising,” or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by “comprises . . . a” does not, without more constraints, preclude the existence of additional identical elements in the process, method, article, or apparatus that comprises the element.
It will be appreciated that embodiments of the invention described herein may be comprised of one or more conventional processors and unique stored program instructions that control the one or more processors to implement, in conjunction with certain non-processor circuits, some, most, or all of the functions of inter-cell interference mitigation through enhanced preferred frequency reuse mechanism and using assignment of resource block and resource block groups and allocation of user equipment to the resource bocks and resource block groups as described herein. The non-processor circuits may include, but are not limited to, a radio receiver, a radio transmitter, signal drivers, clock circuits, power source circuits, and user input devices. As such, these functions may be interpreted as steps of a method to perform distribution of resource block groups and the allocation of user equipment to the distributed resource block groups. Alternatively, some or all functions could be implemented by a state machine that has no stored program instructions, or in one or more application specific integrated circuits (ASICs), in which each function or some combinations of certain of the functions are implemented as custom logic. Of course, a combination of the two approaches could be used. Thus, methods and means for these functions have been described herein. Further, it is expected that one of ordinary skill, notwithstanding possibly significant effort and many design choices motivated by, for example, available time, current technology, and economic considerations, when guided by the concepts and principles disclosed herein will be readily capable of generating such software instructions and programs and ICs with minimal experimentation.
As described below, a method and an apparatus that includes a transceiver and a processor couple to the transceiver where the processor is configured to perform the described method is disclosed. In a wireless communication system, the disclosed method includes assigning an initial portion of a list of resource block group for each of a plurality of cells such that the resource block groups are spread across the plurality of cells in a non-contiguous order spaced out in frequency. In addition, the method assigns a secondary portion of the list of resource block groups for each of a plurality of cells wherein the secondary portion is comprised of the initial portion of the list of resource block groups of each of the other plurality of cells. In an embodiment, the secondary portion is assigned in a reverse order and alternating from the initial portion of the list of resource block groups of each of the other plurality of cells.
The user equipments can be assigned resource blocks in an order based on their relative channel conditions. In an embodiment, the user equipment with the weakest channel condition will be the first to be assigned resource blocks and the user equipment with the strongest channel condition will be the last to be assigned resource blocks.
The allocation of user equipment to the assigned list of resource block groups can also be achieved in different ways. In an embodiment, user equipment is allocated to the assigned list of resource block groups in a sequential order of the assigned resource block groups of the initial portion and the secondary portion. In another embodiment, the allocation method of the secondary portion can be altered such that user equipment is allocated according to a buffer size of the user equipment. While a user equipment with large buffer size that requires a large number of resource block groups can simply follow the sequential order of the assigned list, a user equipment with small buffer size that requires a small number (e.g. <=3) of resource block groups may not follow the assigned list and it can be allocated resource blocks only within a selected subset of the resource block groups so that RAT 1 can be used to address the resource blocks directly. In this way, the allocation of resource block groups with more than the necessary number of resource blocks to a user equipment with small buffer size can be avoided. The resource block groups can also be allocated to maximize packing.
Alternatively, the method provides for allocating the initial portion of the list of resource block groups of a second cell to user equipment after the initial portion of the first cell is allocated when the user equipment served by the first cell measures larger interference in a third cell, and allocating the initial portion of the list of resource block groups of the third cell to user equipment after the initial portion of the second cell is allocated. A similar method can be done according to the load levels of the neighboring cells. For example, if the load of the second cell is very small, all user equipments served by the first cell are allocated the initial portion of the second cell before the initial portion of the third cell.
In addition to the allocation of dedicated user equipment transmissions, the principled discussed apply to the allocation of the assigned list may also apply for common control message transmissions such as broadcast message, paging message, random access response message, contention resolution message, CCCH message, and so on. In an embodiment, the resource blocks of the assigned list are allocated to common control message transmissions before dedicated user equipment messages. As for user equipment transmissions, the allocation of resource blocks to common control channels may be modified depending on the load of the other cells.
The present invention may be more fully described with reference to the figures.
Each of BS 110 and UE 120 and includes a respective processor 112, 122, such as one or more microprocessors, microcontrollers, digital signal processors (DSPs), combinations thereof or such other devices known to those having ordinary skill in the art, which processor is configured to execute the functions described herein as being executed by the BS and UE, respectively. Each of BS 110 and UE 120 further includes a respective at least one memory device 114, 124 that may comprise random access memory (RAM), dynamic random access memory (DRAM), and/or read only memory (ROM) or equivalents thereof, that maintain data and programs that may be executed by the associated processor and that allow the BS and UE to perform all functions necessary to operate in communication system 100. Each of BS 110 and UE 120 also includes a respective radio frequency (RF) transmitter 118, 128 for transmitting signals over radio link 130 and a respective RF receiver 116, 126 for receiving signals via radio link 130. The transmitter 118, 128 and receiver 116, 126 are often referred to collectively as a transceiver.
Communication system 100 further includes a scheduler 102 that is coupled to BS 110 and that performs the scheduling functions described herein. Scheduler 102 includes a processor 104 such as one or more microprocessors, microcontrollers, digital signal processors (DSPs), combinations thereof or such other devices known to those having ordinary skill in the art, which processor is configured to execute the functions described herein as being executed by the scheduler. Scheduler 102 further includes an at least one memory device 106 that may comprise random access memory (RAM), dynamic random access memory (DRAM), and/or read only memory (ROM) or equivalents thereof, that maintains data and programs that may be executed by the associated processor and that allow the scheduler to perform all functions necessary to operate in communication system 100. While scheduler 102 is depicted as an element separate from BS 110, in other embodiments of the invention, scheduler 102 may be implemented in the BS, and more particularly by processor 112 of the BS based on programs maintained by the at least one memory device 114 of the BS.
The functionality described herein as being performed by scheduler 102, BS 110, and UE 120 is implemented with or in software programs and instructions stored in the respective at least one memory device 106, 114, 124 associated with the scheduler, BS, and UE and executed by the processor 104, 112, 122 associated with the scheduler, BS, and UE. However, one of ordinary skill in the art realizes that the embodiments of the present invention alternatively may be implemented in hardware, for example, integrated circuits (ICs), application specific integrated circuits (ASICs), and the like, such as ASICs implemented in one or more of the scheduler, BS, and UE. Based on the present disclosure, one skilled in the art will be readily capable of producing and implementing such software and/or hardware without undo experimentation.
In order for BS 110 and UE 120 to engage in a communication session, BS 110 and UE 120 each operates in accordance with known wireless telecommunications standards. Preferably, communication system 100 is a 3 GPP LTE (Third Generation Partnership Project Long Term Evolution) communication system that operates in accordance with the 3 GPP LTE standards. To ensure compatibility, radio system parameters and call processing procedures are specified by the standards, including call processing steps that are executed by the BS and UE. However, those of ordinary skill in the art realize that communication system 100 may be any wireless communication system that allocates radio link resources, such as a 3 GPP UMTS (Universal Mobile Telecommunication System) communication system, a CDMA (Code Division Multiple Access) communication system, a CDMA 2000 communication system, a Frequency Division Multiple Access (FDMA) communication system, a Time Division Multiple Access (TDMA) communication system, or a communication system that operates in accordance with any one of various OFDM (Orthogonal Frequency Division Multiplexing) technologies, such as a Worldwide Interoperability for Microwave Access (WiMAX) communication system or a communication system that operates in accordance with any one of the IEEE (Institute of Electrical and Electronics Engineers) 802.xx standards, for example, the 802.11, 802.15, 802.16, or 802.20 standards.
Turning to
As is understood by LTE, each base station 110 can operate in multiple different orientations that are designated by the sector or cell ID 302. In the examples shown, there are 3 different cells in which the resource block groups are assigned.
According to these principles described and using the 10 MHz frequency spectrum as an example, the resource block groups are assigned such that each of the resource block groups are assigned across each of the cells such that all of the resource block groups are assigned to an initial portion of a list of resource block groups. In the example shown, the resource block groups are sequential distributed between the cells so that cell 1 includes resource block groups 0, 3, 6, 9, 12 and 15, cell 2 includes resource block groups 1, 4, 7, 10 and 13 and cell 3 includes resource bock groups 2, 5, 8, 11 and 14.
After the list's initial portion is completed, the remaining resource block groups are assigned to a secondary portion of the list for each cell so that user equipment can be distributed or allocated to all the resource blocks in the cell. The secondary portion for each list begins with resource block group 16, which includes 2 resource blocks that are the remainder from the subsets. The remaining resource block groups are assigned to reduce the interference between the cells caused by assigning resource block groups to user equipment. Thus, a secondary portion of the list is created by assigning resource block groups from the least likely to be used resource block groups assigned to the other cells.
As an example, the secondary portion of the list for cell 0 takes the last assigned resource block group for the initial portion of cells 1 and 2 such that the secondary portion starts with resource block groups 13 and 14, the secondary portion for cell 1 starts with resource block groups 14 and 15 and the secondary portion for cell 2 starts with resource block groups 15 and 13. Thus, cell 0 has a list of assigned resource block groups of {0, 3, 6, 9, 12, 15, 16, 13, 14, 10, 11, 7, 8, 4, 5, 1, 2}, cell 1 has a list of assigned resource block groups {1, 4, 7, 10, 13, 16, 14, 15, 11, 12, 8, 9, 5, 6, 2, 3, 0} and cell 2 has a list of assigned resource block groups {2, 5, 8, 11, 14, 16, 15, 13, 12, 10, 8, 7, 6, 4, 3, 1, 0}. This method of assigning resource blocks can applied to different frequency bandwidths, different number of resource blocks and subsets as seen in
In an embodiment, the list of resource blocks as seen in
In an example where the number of resource block groups R is 17 and the set of reuse, or number of cells, n is 3, the initial portion of resource block groups assigned to cell index 0 is {0, 3, 6, 9, 12, 15}, cell index 1 is {1, 4, 7, 10, 13} and cell index 2 {2, 5, 8, 11, 14}. With the 17th resource block group that has less resource blocks, the ordered list of resource block groups including the initial portion and secondary portion for cell index 0 is then {0, 3, 6, 9, 12, 15, 16, 13, 14, 10, 11, 7, 8, 4, 5, 1, 2} as shown in
In another example, to facilitate allocating contiguous resource blocks to common control messages, the initial portion of resource block groups assigned to cell index 0 is {0, 1, 6, 7, 12, 13}, cell index 1 is {2, 3, 8, 9, 14, 15} and cell index 2 {4, 5, 10, 11, 16}. The ordered lists of resource block groups including the initial portion and secondary portion for cell index 0 are then {0, 1, 6, 7, 12, 13, 14, 15, 16, 11, 10, 9, 8, 5, 4, 3 2}, cell index 1 {2, 3, 8, 9, 4, 15, 16, 13, 12, 11, 10, 7, 6, 5, 4, 1, 0} and cell index 2 {4, 5, 10, 11, 16, 12, 13, 14, 15, 9, 8, 7, 6, 3, 2, 1, 0}, respectively.
In yet another example, to facilitate allocating virtual resource blocks of distributed type to common control messages as well as allocating physical resource blocks to dedicated user equipment transmissions, we introduce the notion of virtual resource block groups (VRBG) where VRBG 0 consists of VRBs with indexes {0, 1, 2, 3} which map to resource blocks with indexes {0, 12, 27, 39}, VRBG 1 consists of VRBs with indexes {4, 5, 6, 7} which map to resource blocks with indexes {1, 13, 28, 40}, and VRBG 2 consists of VRBs with indexes {8, 9, 10, 11} which map to resource blocks with indexes {2, 14, 29, 41}. In general, VRBG k (k=0, 1, 2, 3, . . . ) consists of VRBs with indexes {4*k, 4*k+1.4*k+2, 4*k+3} whose mappings to resource blocks are specified in the 3 GPP specification. Then the initial portion of the list of mixed VRBGs and resource block groups assigned to cell index 0 is {VRBG 0, VRBG 1, VRBG 2, VRBG 3, RBG 3, RBG 12} which is equivalent (irrespective of ordering) to resource block groups with indexes {0, 4, 9, 13, 3, 12}, cell index 1 is {VRBG 4, VRBG 5, VRBG 6, VRBG 7, RBG 7, RBG 16} which is equivalent (irrespective of ordering) to resource block groups with indexes {1, 5, 10, 14, 7, 16}, and cell index 2{VRBG 8, VRBG 9, VRBG 10, VRBG 11, RBG 8} which is equivalent (irrespective of ordering) to resource block groups with indexes {2, 6, 11, 15, 8}. Finally, the mixed list of VRBGs and resource block groups including the initial portion and the secondary portion for cell index 0, 1, 2 are then {VRBG 0, VRBG 1, VRBG 2, VRBG 3, RBG 3, RBG 12, RBG 16, RBG 15, RBG 14, RBG 11, RBG 10, RBG 8, RBG 7, RBG 6, RBG 5, RBG 2, RBG 1}, {VRBG 4, VRBG 5, VRBG 6, VRBG 7, RBG 7, RBG 16, RBG 13, RBG 15, RBG 12, RBG 11, RBG 9, RBG 8, RBG 4, RBG 6, RBG 3, RBG 2, RBG 0} and {VRBG 8, VRBG 9, VRBG 10, VRBG 11, RBG 8, RBG 16, RBG 13, RBG 14, RBG 12, RBG 10, RBG 9, RBG 7, RBG 4, RBG 5, RBG 3, RBG 1, RBG 0}, respectively. For each cell, the common control messages will be firstly allocated VRBs at the beginning of the mixed list, and then user equipment dedicated transmissions will be allocated remaining resource blocks in the mixed list. If the VRBs at the beginning of the mixed list are not used up by common control messages, the resource blocks that they map to can be used by user equipment dedicated transmissions.
As seen in
As seen in
The scheduler selects 708 a set of user equipment to be scheduled using the resource block groups in the lists. As is understood, the selection of the user equipment can be based on priority metrics such as PF metric, delay budget metrics and other metrics. The scheduler then constructs 710 an order list of the user equipment in an increasing order with regard to their channel conditions include RF conditions. Thus, the user equipment with the least desirable channel conditions will be first in the ordered list. The ordered list can also be a dynamic list that may change over time and for frames. The scheduler can allocate 712 the ordered list of user equipment to resource block groups in the order of the list of resource block groups found in the initial portion and the secondary portion. The number of resource block groups assigned to each user equipment can be determined by various factors including queue length.
In an embodiment, the scheduler can allocate the secondary portion of the list using the buffer size of the user equipment. In this embodiment, the scheduler determines 714 the number of resource blocks that the user equipment requires and allocates 716 the resource block from the resource block groups in the same subset and in the order of the secondary list. In another embodiment, the scheduler can allocate the secondary portion of the list using the conditions of neighboring cells. In this embodiment, the scheduler determines 718 the interference levels of the neighboring cells and allocates 720 the resource block groups in the initial portion of the cell that causes the least interference followed by the resource block groups of the initial portion of the remaining cells. Similar considerations can be made by the scheduler by determining the load levels of the neighboring cells and allocating user equipment to the secondary portion according the lower load level in a manner similar to interference levels. As is understood from this description, variations and combinations of these embodiments can be performed to maximize packing within a cell and reduce interference and load levels between cells.
The principles described above as applied to resource blocks and resource block groups can also be applied to virtual radio blocks as applied to RAT 2. Thus, a primary portion and secondary portion of a list of virtual radio blocks can be assigned. For example, the virtual radio groups can be grouped into bundles of 4 (virtual radio block index number 4i, 4i+1, 4i+2, 4i+3, I=0, 1, . . . ) so that the virtual radio blocks in each group will complement each other to form a whole resource block. When using RAT 2 distributed in groups of 4, it may be difficult to pack resource block groups use RAT 0 so RAT 2 can be used.
In addition, power variations can be considered. The power to be used for transmission to a given user equipment may depend on channel quality indices. The power is signaled to the user equipment using RRC messages and cannot be changed every sub-frame. The principle of user equipment power may, however, be adapted more frequently by broadcasting a power provide in each resource block group. Due to assignment patterns of user equipment to resource block groups, the power used for transmission by the different cells can vary from resource block group to resource block group and from frame to frame. Since the user equipments report wideband CQI, which is an average over all resource block groups, the estimate of CQI is a biased estimate. To correct for this, a weighting factor to each resource block group can be applied, and this contributes to a variation in the amount of power transmitted in each resource block group by different cells. In addition, the weighting factor can be applied to the base station after the CQI reports are received or can be conveyed to the user equipment to allow them to compute a weighted-average CQI. The weighting factors can also be based on the exchange of reports between neighboring cells.
The reuse patterns described provide a set of non-contiguous, frequency diverse resources to each cell, wherein the pattern aligns with the resource block group boundaries that are specified by LTE. The resulting interleaved frequency reuse pattern allows each member of the preferred frequency reuse group to support frequency diverse resource allocations to reduce susceptibility to fading, while reducing inter-cell interference. These principles further reduce inter-cell interference by assigning physical resources to user equipment in order of increasing C/I measure (i.e., weakest UE goes first). This increases the probability that edge of cell users will be given resources in the preferred bands, thereby reducing the likelihood of interfering with the adjacent cell. Finally, the use of data driven resource assignment sequences for RAT 0 and RAT 1 allocations provides a simple mechanism for applicable tailoring to meet various performance objectives.
The principles described above are used in the embodiments where there is anticipated a lightly loaded frequency spectrum. In the case of a fully loaded or heavily loaded frequency spectrum, interference and large loads across the spectrum are expected. In this case allocation of user equipment to the frequency spectrum is adapted. In this scenario, RAT 0 allocations are specified in terms of the resource block groups, which nominally consist of P number of resource blocks. The value of P is dependent upon system bandwidth and is indicated above for the different frequency bandwidths. Each resource block group consists of P contiguous resource blocks, except for the highest frequency RBG which may contain less than P resource blocks. This is illustrated in the following figures, which reflects a 10 MHz deployment where all resource block groups include three resource blocks, except RBG 16 which consists of only two resource blocks.
In order to simplify the scheduling algorithm, RAT 0 allocations will always include an integer multiple of P resource blocks. The odd sized resource block groups (if present) will typically be used for RAT 2 allocations as indicated above. The resource block group assignment sequence for RAT 0 allocations depends on the PDSCH utilization in the corresponding TTI. Specifically, if the PDSCH is nearly full and RAT 2 assignment resulted in a partially occupied resource block group, then there is no motivation to exploit the preferred frequency reuse pattern in the downlink transmission for this TTI. In this case, the primary objective is to maximize the probability that the scheduler is able to assign resource blocks for the last allocations (i.e., to avoid packing problems). Since RAT 1 allocations are assigned last, and RAT 1 requires that all assigned resource blocks for a given allocation are part of the same RBG subset (refer to the last row in the figure above), the scheduler must ensure that the last PDSCH assignments include PRBs that are part of the same RAT 1 assignment space as the partially allocated RBG that remained after completion of RAT 2 assignments. To that end, the scheduler must calculate the appropriate starting RBG using the following formula:
RBG_Start=((Lowest RBG # used for RAT 2 allocation MOD P)+1) MOD P,
where Lowest RBG # used for RAT 2 allocation=FLOOR(lowest PRB # used for RAT 2 allocation/P). After determining the appropriate starting point (RBG 0, RBG 1 or RBG 2), the scheduler follows the assignment sequence by sequentially listing the resource block groups of the same subsets starting with resource block groups of subset 0 and then the resource block groups of subset 1 and subset 2. Thus, in the 50 MHz range the resource block assignment sequence is {0, 3, 6, 9, 12, 15, 1, 4, 7, 10, 13, 2, 5, 8, 11, 14}. These principles apply to other frequency bandwidths, e.g. 5 MHz, 20 MHz. This sequence also reflects a circular sequence (i.e., if the starting point is not the first entry, then the last entry in the list is followed by the first entry).
It is noted that if the PDSCH is not nearly full or if RAT 2 assignment does not result in a partially occupied RPB, then the scheduler will attempt to mitigate inter-cell interference by assigning resource blocks in accordance with a prescribed frequency reuse pattern where cell ID 0 favors resource block groups in subset 0, cell ID 1 prefers resource block groups in subset 1 and cell ID 2 prefers resource block groups in subset 2. In this case, the scheduler 102 determines the applicable starting resource block group and associated resource block group assignment sequence based on its cell ID. As such, in the 10 MHz frequency bandwidth the assignment sequence for cell ID 0.
It is also noted that RAT 1 allocations are specified in terms of resource block group subsets which are non-contiguous. In order to minimize the likelihood of encountering packing problems, the RAT 1 allocations are assigned in order of size from largest to smallest. For RAT 1 assignments, the scheduler 102 utilizes the same resource block assignments sequences discussed above beginning with the resource block group that was next in lie for RAT 0 assignment. Since the scheduler design limits RAT 1 allocations to no more than the number of resource blocks in a subset minus 1, the corresponding assignments will not occupy an entire resource block group. Furthermore, RAT 1 allocations may span two resource block groups that are in the same resource block subset. If the scheduler is unable to assign a RAT 1 allocation starting at the current resource block group because the next resource block group in the sequence is in a different resource block subset, then the scheduler will skip over the remainder of the current resource block group and begin assignment within the next resource block group in the sequence. The unassigned resource block groups may be assigned later if additional allocations remain to be processed after the resource block group assignment sequence has completed.
Turning to
Turning to
Turning to
Turning to
Turning to
In the foregoing specification, specific embodiments of the present invention have been described. However, one of ordinary skill in the art appreciates that various modifications and changes can be made without departing from the scope of the present invention as set forth in the claims below. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of present invention. The benefits, advantages, solutions to problems, and any element(s) that may cause any benefit, advantage, or solution to occur or become more pronounced are not to be construed as a critical, required, or essential features or elements of any or all the claims. The invention is defined solely by the appended claims including any amendments made during the pendency of this application and all equivalents of those claims as issued.
Number | Date | Country | Kind |
---|---|---|---|
611/DEL/2010 | Mar 2010 | IN | national |