US8515474B2 - System and method for scheduling users on a wireless network - Google Patents

System and method for scheduling users on a wireless network Download PDF

Info

Publication number
US8515474B2
US8515474B2 US12/690,804 US69080410A US8515474B2 US 8515474 B2 US8515474 B2 US 8515474B2 US 69080410 A US69080410 A US 69080410A US 8515474 B2 US8515474 B2 US 8515474B2
Authority
US
United States
Prior art keywords
user device
slots
tti
group
interference
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, expires
Application number
US12/690,804
Other versions
US20110177821A1 (en
Inventor
Gamini Senarath
Israfil Bahceci
Peiying Zhu
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.)
Honor Device Co Ltd
FutureWei Technologies Inc
Original Assignee
FutureWei Technologies Inc
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 FutureWei Technologies Inc filed Critical FutureWei Technologies Inc
Priority to US12/690,804 priority Critical patent/US8515474B2/en
Assigned to FUTUREWEI TECHNOLOGIES, INC. reassignment FUTUREWEI TECHNOLOGIES, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BAHCECI, ISRAFIL, SENARATH, GAMINI, ZHU, PEIYING
Priority to PCT/CN2011/070409 priority patent/WO2011088789A1/en
Priority to EP11734371.5A priority patent/EP2471327B1/en
Priority to CN201180004367.5A priority patent/CN102598824B/en
Publication of US20110177821A1 publication Critical patent/US20110177821A1/en
Publication of US8515474B2 publication Critical patent/US8515474B2/en
Application granted granted Critical
Assigned to HUAWEI TECHNOLOGIES CO., LTD. reassignment HUAWEI TECHNOLOGIES CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FUTUREWEI TECHNOLOGIES, INC.
Assigned to HONOR DEVICE CO., LTD. reassignment HONOR DEVICE CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HUAWEI TECHNOLOGIES CO., LTD.
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames

Definitions

  • the present invention relates generally to wireless communication systems, and more particularly to a system and method for scheduling users on a wireless network.
  • Wireless communication systems are widely used to provide voice and data services for multiple users using a variety of access terminals such as cellular telephones, laptop computers and various multimedia devices.
  • Such communications systems can encompass local area networks, such as IEEE 801.11 networks, cellular telephone and/or mobile broadband networks.
  • the communication system can use a one or more multiple access techniques, such as Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Code Division Multiple Access (CDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single Carrier Frequency Division Multiple Access (SC-FDMA) and others.
  • FDMA Frequency Division Multiple Access
  • TDMA Time Division Multiple Access
  • CDMA Code Division Multiple Access
  • OFDMA Orthogonal Frequency Division Multiple Access
  • SC-FDMA Single Carrier Frequency Division Multiple Access
  • Mobile broadband networks can conform to a number of system types or partnerships such as, General Packet Radio Service (GPRS), 3rd-Generation standards (3G), Worldwide Interoperability for Microwave Access (WiMAX), Universal Mobile Telecommunications System (UMTS), the 3rd Generation Partnership Project (3GPP), Evolution-Data Optimized EV-DO, or Long Term Evolution (LTE).
  • GPRS General Packet Radio Service
  • 3G 3rd-Generation standards
  • WiMAX Worldwide Interoperability for Microwave Access
  • UMTS Universal Mobile Telecommunications System
  • 3GPP 3rd Generation Partnership Project
  • Evolution-Data Optimized EV-DO Long Term Evolution
  • the desired signal level as well as the interference level fluctuates in time due to temporal fading.
  • highest performance is achieved when transmissions occur when the desired signal level is high and the interference level is low. This happens as naturally in downlink transmissions for some systems, such as LTE that are configured to have a user terminal transmit a latest carrier to interference ratio (C/I) value to the base station.
  • C/I carrier to interference ratio
  • the C/I value is highest when the desired signal is at the highest level and the interference is at the lowest level.
  • the interference from all adjacent cells changes during every transmission time interval (TTI). Interference, therefore, fluctuates rapidly. Even if the base station can predict the amplitude of the desired signal from a user device, the fast changing interference environment makes it very difficult for the base station to determine an appropriate modulation and coding selection (MCS) during the link adaptation process. The base station, therefore, will use a considerable fade margin to minimize transmission errors at the cost of lower data rates and system capacity.
  • TTI transmission time interval
  • a method of operating a base station configured to operate with user devices includes scheduling a first user device in a first slot, scheduling the first user device for at least one further slot, and transmitting an assignment for the at least one further slot to the first user device
  • the first slot has a first resource block (RB) and a first transmission time interval (TTI) and the at least one further slot has the first RB and a second TTI.
  • RB resource block
  • TTI transmission time interval
  • a method of operating a base station configured to operate with user devices includes scheduling a first user device in a first slot, where the first slot includes a first RB and a TTI.
  • An interference vector having a measurement of interference to at least one neighboring cell is determined for the first user device in the first slot, and interference vectors for a plurality of other user devices are also determined.
  • the method also includes calculating a matching metric between the interference vector of the first user device and interference vectors of each of the plurality of other user devices, choosing a second user device from the plurality of other user devices based on the matching metric and scheduling the second user device for at least one further slot, the at least one further slot comprising the first RB and a second TTI.
  • An assignment for the at least one further slot to the second user device is transmitted.
  • a wireless base station includes a transmitter and a receiver.
  • the base station is configured to determine a first group of slots from a plurality of groups of slots. Each slot has a RB and a TTI, and each of the plurality of groups of slots has an RB, a first TTI, and a plurality of additional TTIs.
  • the base station is also configured to assign a first user device to the first group of slots, assign a second user to a second group of slots, and transmit the assignment to the first and second user devices via the transmitter.
  • FIG. 1 illustrates a diagram of an embodiment mobile broadband system
  • FIG. 2 illustrates an embodiment UE scheduling table for a single resource block
  • FIGS. 3 a - 3 m illustrate embodiment scheduling tables
  • FIG. 4 illustrates an embodiment mobile broadband system, in which embodiment algorithms are applied within sectors of a base station
  • FIG. 5 illustrates a block diagram of an embodiment base station
  • FIG. 6 illustrates a block diagram of an embodiment user device.
  • Mobile broadband system 100 is divided into cells 108 , 110 and 112 , where each cell 108 , 110 and 112 has corresponding base station 102 , 104 and 106 .
  • Mobile terminals or user equipment (UE) 114 , 116 , 118 , 120 , 122 , 124 , 126 , 128 , 130 , 132 , 134 and 136 access network 100 through one of base stations 102 , 104 and 106 .
  • UE user equipment
  • Three base stations 108 , 110 and 112 and twelve UEs 114 , 116 , 118 , 120 , 122 , 124 , 126 , 128 , 130 , 132 , 134 and 136 are used for simplicity of illustration, however, any number of cells and UEs can be used and provided for in real systems.
  • UE 114 is assigned to cell 108 , and transmits with a power S in the uplink channel to base station 102 .
  • UE 116 is assigned to cell 112 and transmits with a power 51 in the uplink channel to base station 106 .
  • the transmitted power of UE 116 in cell 112 appears as interference I 1 to base station 102 in cell 108 .
  • UE 118 is assigned to cell 110 and transmits with a power S 2 in the uplink channel to base station 104 .
  • interference signals I 1 and I 2 can vary according to multipath conditions.
  • UEs 120 , 122 and 124 are assigned to cell 110
  • UEs 126 , 128 and 130 are assigned to cell 112
  • UEs 132 , 134 and 136 are assigned to cell 108 , but are not assigned the same resource block at the same time as UEs 114 , 116 and 118 .
  • the total interference in I(i) in cell I can be represented by:
  • I ⁇ ( i ) ⁇ j ⁇ ⁇ h jk ⁇ ⁇ ( i ) ⁇ 2 * P jk , where h jk (i) is the channel gain from the k th user in the j th cell to the i th cell, and P jk is the transmit power of UE k in cell j. Since user k in cell j is usually selected independently, the interference from all the cells changes in every scheduling instant (every TTI), causing fluctuating received interference that is difficult to predict. Conventional systems set a large fade margin to account for interference variation, which can significantly impact system capacity due to high variability of interference.
  • a synchronously fixed scheduling (SFS) method is used where a base station does not change a scheduled UE for a given resource block for a certain period of time. Changes in resource block allocation are performed at certain specific frequency selective scheduling (FSS) TTIs that are predetermined across the network.
  • FSS frequency selective scheduling
  • the TTIs are synchronized across network during deployment or periodically using signaling between base stations. Scheduling for FSS TTIs are performed, for example, by applying frequency selective scheduling to exploit up fades of the signal if the channel is not changing rapidly.
  • other scheduling techniques can be used, for example using an enhanced fair scheduler, an equal throughput scheduler that equalizes the throughput among UEs, or a delay driven scheduler that gives priority to packets needing the lowest delay.
  • FIG. 2 illustrates an embodiment UE scheduling table for a single resource block. Each row represents a different cell and each column represents a successive TTI. It should be understood that the UE scheduling table depicted in FIG. 2 is one example of many possible scheduling scenarios. Other scheduling scenarios may include a larger or lesser number of cells, a larger or lesser number of TTIs, a larger or lesser number or UE's different FSS TTI designations, and/or different UE schedules.
  • UEs are scheduled in FSS TTI slots that are coordinated among neighboring cells. For example, UE A 1 in cell A, is scheduled to transmit during TTI 1 . During TTI 1 , an signal to noise and interference (SNIR) measurement is made, and the base station of cell A determines an appropriate MCS setting. When UE A 1 transmits again during TTI 5 , UE A 1 is using the newly determined MCS setting. UE A 1 transmits again during TTI 6 using the same MCS setting as was used in TTI 5 . Because cells B and C also schedule the same UEs (i.e.
  • the interference environment and the multipath environment during time intervals 5 and 6 are correlated to or is similar to the interference and multipath environment during time interval 1 .
  • the 4 TTI delay between the measuring TTI 1 and repeated TTI 5 is representative of a feedback and/or measurement delay due to measuring, processing and assigning new MCS settings.
  • UE A 2 in cell A is scheduled to transmit during TTI 4 .
  • TTI 4 an SNIR measurement is made, and the base station of cell A determines an appropriate MCS setting.
  • UE A 2 transmits again during TTI 8 UE A 2 uses the newly determined MCS setting.
  • UEs B 2 and C 2 also transmit during TTI 4 and TTI 8 in order to maintain a similar multipath environment.
  • the determination of which UE to schedule at which TTI for a particular resource block is determined by evaluating (1) the amount of network traffic a particular UE generates and (2) an FSS gain for the particular UE.
  • the FSS gain is a function of improvement in instantaneous data rate because the FSS technique prioritizes assignment to the time of up-fades.
  • Such a FSS gain is realized by using an FSS method over a non FSS method.
  • the FSS gain is related to the performance improvement gained by using a more aggressive MCS level.
  • FIG. 3 a illustrates another embodiment example of a SFS FSS schedule for Cell A having a repeating frame structure that repeats every Tfs+1 slots, where Tfs is a defined repetition value.
  • TTI slots 1 , 10 and 19 are designated as FSS slots in which the base station schedules a UE according to local knowledge of the signal and its fading.
  • UE A 1 is scheduled to transmit during TTI 1 .
  • the base station measures the actual SNIR of the signal of UE A 1 received at the base station in TTI # 1 .
  • the base station determines a new MCS level to match the measured SNIR and requests UE A 1 to transmit at the same power level using the new MCS level.
  • the earliest possible slot in which UE A 1 can transmit with the new MCS level is TTI slot 5 , assuming a feedback delay Tfd of 4 TTIs.
  • the feedback delay is the time in which it takes to perform a SNIR measurement, determine a new MCS, and transmit the new MCS level to the UE.
  • a SFS method aims to schedule the same UE for the next Tfs number of slots. For example, in the case of FIG. 3 a , Tfs is 8 slots. In many systems, especially those in which fading changes slowly, the eNBs of the UEs do not change much during 8 consecutive slots. Therefore, the SNIR measurement in slot # 1 for UE A 1 represents a more accurate estimate of the SNIR during these slots.
  • a new FSS scheduling decision is made for TTI slot 10 , (usually the decision is taken a Tfd time before this slot) in which case the SNIR of UE A 2 is measured.
  • These slots are known as FSS scheduling slots.
  • the decision is taken time Tfd before slot 10 .
  • the FSS scheduling slot is planned to occur before the expiration of Tfs, so that when Tfs repetitions are performed, another SFS slot pattern begins.
  • all base stations or eNBs assign a new UE similar to slot # 1 . Therefore, in the embodiment of FIG.
  • the SFS scheduling period is Tfs+1 ( 9 ), which is the SFS pattern duration of 8 plus one FSS scheduling slot. It should be noted that the schedule shown in FIG. 3 is an example, and other patterns are possible. Furthermore, alternative embodiments can include different schedules, delay values and repetition rates.
  • scheduling is performed to provide enough freedom for the scheduler such that the FSS gain is not significantly impacted.
  • RBs are divided into several pools depending on the proportion of SFS slots to FSS slots used for that RB.
  • Tfs( 1 ) 1 (which represents the case with no SFS)
  • Tfs( 2 ) 2
  • Tfs( 3 ) 4
  • other Tfs values can be used. Therefore, the base station can allocate UEs having a high amount of traffic to a RB with a higher Tfs, and allocate UEs with less traffic to RBs that have a lower Tfs value.
  • UEs with different speeds are scheduled into different SFS groups.
  • scheduling is performed based on average measurements taken over certain TTIs. Because such measurements are less accurate for these UEs, there will be a higher variation in the interference measurements. By separating these UEs, there is less impact the SFS groups of higher efficiency.
  • UEs are scheduled to reduce interference variation in time so that an MCS selection can be made based on past measurements. Such measurements are performed using sounding, analyzing network data, or using other techniques such as measurement of the block error rate of previous transmissions.
  • interference changes over time for at least two reasons.
  • High speed UEs have a faster temporal fading fluctuation (compared to feedback delay) and, therefore, do not benefit as much from FSS techniques as stationary UEs whose multipath characteristics do not change as rapidly.
  • such high speed UEs can be assigned to a pool of RBs, in which prioritization for scheduling is performed based on a mean C/I.
  • delay sensitive traffic such as high quality of service (QoS) traffic
  • QoS quality of service
  • significant FSS gain is difficult to realize using conventional scheduling techniques, so high margins are used.
  • delay sensitive UEs are allocated to SFS slots to gain the advantage of having a small interference variability, which reduces transmission errors.
  • SFS scheduling is performed to maximize an SFS ratio (sfs_ratio), which is defined to be the ratio of number of SFS of slots over the total number of slots for a given RB.
  • sfs_ratio an SFS ratio
  • the increase in the number of SFS slots are subject to two embodiment criteria relating to uplink feedback delay and UE speed. In alternative embodiments, other criteria can be used, for example, traffic availability.
  • the first embodiment criterion is that SFS slots are scheduled to be less than a FSS_max_Delay away from the related FSS slot, where FSS_max_Delay is defined as the time the SNIR measurement at a given TTI is considered as valid to predict the SNIR of a future slot.
  • FSS_max_Delay is defined as the time the SNIR measurement at a given TTI is considered as valid to predict the SNIR of a future slot.
  • FSS_max_Delay is small and the number of SFS slots that can be used within that time is small. If the mean delay of SFS slots (T_fss) to the last FSS scheduling slot is large, compared to the FSS_max_Delay, then the impact on FSS gain is reduced.
  • T_fss is larger than FSS_max_delay
  • those SFS slots would not achieve FSS gain.
  • SFS transmissions are performed a certain FSS_max_delay after the previous FSS slot, such that T_fss ⁇ FSS_max_delay. If the sfs_ratio is made larger, more SFS slots are available, however, the system has a higher T_fss. Therefore, an embodiment scheduling method limits sfs_ratio according to FSS_max_Delay.
  • the second embodiment criterion is that SFS slots are assigned to be less than certain number of TTIs away from last measurement slot in order to maximize the prediction accuracy.
  • prior measurements with the same scheduling instances are used. If the speed of UEs are high, however, only the average signal measurements provide useful information because the instantaneous values changes quickly. Therefore, for these high speed UEs, a separate SFS slot is used in an embodiment. UEs with different speeds have different T_fss, however, and can be allocated to different SFS slots with similar speeds, delay and traffic requirements.
  • TTI 1 an SNIR measurement is made on UE A 1 and an MCS level is determined.
  • TTI 3 the derived MCS level is used for UE A 1 .
  • T_fss(A 1 ) 3.5
  • SFS slots can be used to perform measurements again and decide a next MCS level for the same user for the next SFS slot because they are repeating at Tfd intervals. It should be noted that other solutions can be found in addition to the specific examples shown in this disclosure.
  • SFS slots can be used to do measurements again and decide a next MCS level for the same user for the next SFS slot because they are repeating at Tfd intervals. For higher Tfd values, a solution can be found by repeating the same UE pattern. It should be noted that other solutions can be found in addition to the specific examples shown in this disclosure.
  • assigned UEs for a given RB are not changed unless an exception is made using a similar interference signature (SIS) method.
  • the UE can be assigned a previously assigned RB if the UE has a similar interference characteristic to other cells and/or a similar power level.
  • UEs are not changed on a network-wide basis during non-FSS TTIs, therefore, an interference measurement performed in a previous FSS TTI is used to make an accurate MCS assignment, assuming that the fading of the interfering signals remain the same.
  • an interference measurement is based on an interference pattern that considers only the few strongest interferers.
  • SIS methods can be used without synchronization among neighboring base stations.
  • UEs are permitted to be changed at any time, but users with similar interference characteristics will be assigned to the next slot, so that interference variation is kept a minimum.
  • embodiment SIS methods the system has increased throughput, including increased cell-edge throughput because the system experiences, on average, a smaller variation of interference.
  • Pf Scheduling priority per user instantaneous rate/mean per user throughput over last N slots.
  • Interference vector Ia contains all the interference a user caused to all the other cells.
  • Ia contains a metric of the interference a user causes to the m cells that receive the most interference from the user.
  • the interference vector is determined using downlink measurements to estimate the interference caused by a UE in an uplink.
  • UEs are evaluated that satisfy ⁇ T where T is threshold, and ( ⁇ T)/T is used as a priority factor for UEs for FSS scheduling.
  • SIS method where priority is applied without modifying the available priority mechanism (e.g., FSS)
  • the following steps are performed: (1) prioritize users for scheduling a given RB; (2) determine whether ⁇ T is met for a given threshold T from 1 to n, where n is the number of UEs; (3) if no users are found for a given T, increase T until only one of the n users satisfy the criterion; and (4) select the UE that satisfies ⁇ T. If more than one UE satisfies the criterion, one can be selected randomly or another criterion can be applied, such as throughput already achieved. In an embodiment, n depends on the total number of active UEs in eNB or the base station involved in FSS scheduling.
  • different thresholds T are used for different RBs. For example, T increases from a lower end of the frequency spectrum to the other. In an embodiment, the upper end has a higher variation because all the UEs selected for that have a higher threshold. In an embodiment, a match is found starting from the lower end of the frequency spectrum so that the match is found where T is lowest. If a UE cannot be found, T is increased.
  • both SFS and SIS schemes may impact the FSS gain, for example, when the number of active UEs are small, the system is configured to switch back to an FSS mode. In one embodiment, this is done by slowly increasing the number of RBs using the SFS throughout the system across base stations until the system has no more SFS slots. For example, under realistic traffic conditions, some users may not have enough traffic to fit into a RB with higher sfs_ratio. These users can be scheduled for RBs with a lower sfs_ratio at the cost of reduced SFS performance gain.
  • FSS loss is the loss that occurs due to inaccuracy of the MCS selection, causes errors and retransmission of packets. Therefore, when the allowed difference from one TTI to another is small, the interference variation is small. FSS gain, however, may be impacted due to lack of enough freedom to schedule. If the allowed difference is large, the interference variation becomes high, the link adaptation process may suffer some performance loss.
  • base stations attempt to allocate RBs in successive TTIs to the same user device if there are no issues with traffic and packet delay in order to reduce interference variability. In some embodiments, this is performed instead of allocating multiple RBs in the same TTI. In such embodiments, eNBs attempt to avoid changes in the time axis.
  • scheduling a UE includes determining traffic conditions of the UE, determining a delay of the UE, and scheduling the UE to successive TTIs if the determined delay and traffic conditions meet predetermined criteria.
  • SFS method where network wide super-frame synchronization is used (i.e., different eNBs start corresponding FSS subframes synchronously), pattern cycles are synchronized.
  • SFS method can be implemented without system-wide synchronization. By keeping the same user for successive time slots for a longer duration, the number of changes are reduced, thereby reducing interference variability.
  • embodiment FSS, SFS and SIS methods can also be applied to a single base station having multiple sectors.
  • FIG. 4 illustrates an embodiment cell 400 in which an embodiment FSS approach is applied among multiple sectors of the same service cell 408 .
  • UE 410 transmits desired signal S within sector 402 .
  • UE 412 in sector 404 and UE 414 in sector 406 transmit interfering signals I 1 and I 2 respectively. If the strongest interferer is one of the adjacent sectors, the base station scheduler uses the scheduling change information in the other sector to assign a more aggressive or less aggressive margin for MCS adaptation.
  • a central entity common to three sectors has advance knowledge of when scheduling is changed for a given slot in the adjacent sector. Because the scheduling change in the interfering (strongest) sector is known a priori, the adjacent sector knows that at that time, interference conditions have changed and that past measurements may be inaccurate. Alternatively, instead of using pre-agreed scheduling changes, scheduling changes occur in an ad hoc manner if a UE is not causing a large interference to outside cells (other than the adjacent sectors).
  • scheduling is coordinated among sectors that belong to the same site such that scheduling changes of the UEs interfering with other adjacent sectors of the same base station site are found. Knowledge the scheduling changes are used to change the MCS adaptation process due to having more accurate interference information. For example, scheduling changes of user devices in adjacent sectors of the base station that interfere with the first user device are determined, and a modulation and coding selection (MCS) level for the first user device is then determined based on the schedule change. In one embodiment, it is assumed that UEs do not cause much interference to the sectors belong to other base station sites.
  • MCS modulation and coding selection
  • Base station 500 has a base station processor 504 coupled to transmitter 506 and receiver 508 , and network interface 502 . Transmitter 506 and receiver 508 are coupled to antenna 512 via coupler 510 .
  • Base station processor 504 executes embodiment FSS, SFS and SIS methods and algorithms.
  • base station 500 is configured to operate in a LTE network using an OFDMA downlink channel divided into multiple subbands and using single carrier FDMA in the uplink.
  • OFDMA OFDMA downlink channel divided into multiple subbands and using single carrier FDMA in the uplink.
  • other systems, network types and transmission schemes can be used, for example, Wimax, and 1XEV-DO.
  • User device 600 can be, for example, a cellular telephone or other mobile communication device, such as a computer or network enabled peripheral. Alternatively, user device 600 can be a non-mobile device, such as a desktop computer with wireless network connectivity.
  • User device 600 has mobile processor 604 , transmitter 606 and receiver 608 , which are coupled to antenna 612 via coupler 610 .
  • User interface 602 is coupled to mobile processor 604 and provides interfaces to loudspeaker 614 , microphone 616 and display 618 , for example.
  • user device 600 may have a different configuration with respect to user interface 602 , or user interface 602 may be omitted entirely.
  • user device is configured to operate according to embodiment FSS, SFS and SIS methods and algorithms.
  • Advantages of embodiments of the present invention includes the ability to exploit accurate MCS measurements to use lower fading margins.

Abstract

In accordance with an embodiment, a method of operating a base station configured to operate with user devices includes scheduling a first user device in a first slot, scheduling the first user device for at least one further slot, and transmitting an assignment for the at least one further slot to the first user device. The first slot has a first resource block (RB) and a first transmission time interval (TTI) and the at least one further slot has the first RB and a second TTI.

Description

TECHNICAL FIELD
The present invention relates generally to wireless communication systems, and more particularly to a system and method for scheduling users on a wireless network.
BACKGROUND
Wireless communication systems are widely used to provide voice and data services for multiple users using a variety of access terminals such as cellular telephones, laptop computers and various multimedia devices. Such communications systems can encompass local area networks, such as IEEE 801.11 networks, cellular telephone and/or mobile broadband networks. The communication system can use a one or more multiple access techniques, such as Frequency Division Multiple Access (FDMA), Time Division Multiple Access (TDMA), Code Division Multiple Access (CDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single Carrier Frequency Division Multiple Access (SC-FDMA) and others. Mobile broadband networks can conform to a number of system types or partnerships such as, General Packet Radio Service (GPRS), 3rd-Generation standards (3G), Worldwide Interoperability for Microwave Access (WiMAX), Universal Mobile Telecommunications System (UMTS), the 3rd Generation Partnership Project (3GPP), Evolution-Data Optimized EV-DO, or Long Term Evolution (LTE).
In wireless communication systems, the desired signal level as well as the interference level fluctuates in time due to temporal fading. In systems where multiple users share the same time slot or frequency bandwidth, highest performance is achieved when transmissions occur when the desired signal level is high and the interference level is low. This happens as naturally in downlink transmissions for some systems, such as LTE that are configured to have a user terminal transmit a latest carrier to interference ratio (C/I) value to the base station. In noise limited systems, the C/I value is highest when the desired signal is at the highest level and the interference is at the lowest level.
When a base station selects a user device independently, the interference from all adjacent cells changes during every transmission time interval (TTI). Interference, therefore, fluctuates rapidly. Even if the base station can predict the amplitude of the desired signal from a user device, the fast changing interference environment makes it very difficult for the base station to determine an appropriate modulation and coding selection (MCS) during the link adaptation process. The base station, therefore, will use a considerable fade margin to minimize transmission errors at the cost of lower data rates and system capacity.
SUMMARY OF THE INVENTION
In accordance with an embodiment, a method of operating a base station configured to operate with user devices includes scheduling a first user device in a first slot, scheduling the first user device for at least one further slot, and transmitting an assignment for the at least one further slot to the first user device The first slot has a first resource block (RB) and a first transmission time interval (TTI) and the at least one further slot has the first RB and a second TTI.
In accordance with another embodiment, a method of operating a base station configured to operate with user devices includes scheduling a first user device in a first slot, where the first slot includes a first RB and a TTI. An interference vector having a measurement of interference to at least one neighboring cell is determined for the first user device in the first slot, and interference vectors for a plurality of other user devices are also determined. The method also includes calculating a matching metric between the interference vector of the first user device and interference vectors of each of the plurality of other user devices, choosing a second user device from the plurality of other user devices based on the matching metric and scheduling the second user device for at least one further slot, the at least one further slot comprising the first RB and a second TTI. An assignment for the at least one further slot to the second user device is transmitted.
In accordance with another embodiment, a method of operating a wireless network comprising a first transceiver configured to operate with a plurality of user devices includes determining a first group of slots from a plurality of groups of slots. Each slot includes a RB and a TTI, and each of the plurality of groups of slots has an RB, a first TTI, and a plurality of additional TTIs. The method also includes assigning a first user device to the first group of slots and transmitting the assignment to the first user device.
In accordance with another embodiment, a wireless base station includes a transmitter and a receiver. The base station is configured to determine a first group of slots from a plurality of groups of slots. Each slot has a RB and a TTI, and each of the plurality of groups of slots has an RB, a first TTI, and a plurality of additional TTIs. The base station is also configured to assign a first user device to the first group of slots, assign a second user to a second group of slots, and transmit the assignment to the first and second user devices via the transmitter.
The foregoing has outlined rather broadly the features of an embodiment of the present invention in order that the detailed description of the invention that follows may be better understood. Additional features and advantages of embodiments of the invention will be described hereinafter, which form the subject of the claims of the invention. It should be appreciated by those skilled in the art that the conception and specific embodiments disclosed may be readily utilized as a basis for modifying or designing other structures or processes for carrying out the same purposes of the present invention. It should also be realized by those skilled in the art that such equivalent constructions do not depart from the spirit and scope of the invention as set forth in the appended claims.
BRIEF DESCRIPTION OF THE DRAWINGS
For a more complete understanding of the present invention, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawing, in which:
FIG. 1 illustrates a diagram of an embodiment mobile broadband system;
FIG. 2 illustrates an embodiment UE scheduling table for a single resource block;
FIGS. 3 a-3 m illustrate embodiment scheduling tables;
FIG. 4 illustrates an embodiment mobile broadband system, in which embodiment algorithms are applied within sectors of a base station;
FIG. 5 illustrates a block diagram of an embodiment base station; and
FIG. 6 illustrates a block diagram of an embodiment user device.
Corresponding numerals and symbols in the different figures generally refer to corresponding parts unless otherwise indicated. The figures are drawn to clearly illustrate the relevant aspects of the embodiments and are not necessarily drawn to scale.
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
The making and using of various embodiments are discussed in detail below. It should be appreciated, however, that the present invention provides many applicable inventive concepts that can be embodied in a wide variety of specific contexts. The specific embodiments discussed are merely illustrative of specific ways to make and use the invention, and do not limit the scope of the invention.
The present invention will be described with respect to various embodiments in a specific context, namely resource scheduling of a broadband wireless network. Embodiments of the invention may also be applied to resource scheduling in other types of networks.
An illustration of an embodiment mobile broadband system 100 is illustrated in FIG. 1. Mobile broadband system 100 is divided into cells 108, 110 and 112, where each cell 108, 110 and 112 has corresponding base station 102, 104 and 106. Mobile terminals or user equipment (UE) 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134 and 136 access network 100 through one of base stations 102, 104 and 106. Three base stations 108, 110 and 112 and twelve UEs 114, 116, 118, 120, 122, 124, 126, 128, 130, 132, 134 and 136 are used for simplicity of illustration, however, any number of cells and UEs can be used and provided for in real systems.
In an embodiment, UE 114 is assigned to cell 108, and transmits with a power S in the uplink channel to base station 102. UE 116 is assigned to cell 112 and transmits with a power 51 in the uplink channel to base station 106. Assuming that UE 116 in cell 112 uses the same resource block as UE 114 in cell 108, the transmitted power of UE 116 in cell 112 appears as interference I1 to base station 102 in cell 108. Likewise, UE 118 is assigned to cell 110 and transmits with a power S2 in the uplink channel to base station 104. Also, assuming UE 118 in cell 110 also uses the same resource block as UE 114 in cell 108, the transmitted power of UE 118 in cell 110 appears as interference 12 to base station 102 in cell 108. In a multipath environment, interference signals I1 and I2 can vary according to multipath conditions. UEs 120, 122 and 124 are assigned to cell 110, UEs 126, 128 and 130 are assigned to cell 112 and UEs 132, 134 and 136 are assigned to cell 108, but are not assigned the same resource block at the same time as UEs 114, 116 and 118.
The total interference in I(i) in cell I can be represented by:
I ( i ) = j h jk ( i ) 2 * P jk ,
where hjk(i) is the channel gain from the kth user in the jth cell to the ith cell, and Pjk is the transmit power of UE k in cell j. Since user k in cell j is usually selected independently, the interference from all the cells changes in every scheduling instant (every TTI), causing fluctuating received interference that is difficult to predict. Conventional systems set a large fade margin to account for interference variation, which can significantly impact system capacity due to high variability of interference.
In an embodiment of the present invention, a synchronously fixed scheduling (SFS) method is used where a base station does not change a scheduled UE for a given resource block for a certain period of time. Changes in resource block allocation are performed at certain specific frequency selective scheduling (FSS) TTIs that are predetermined across the network. In an embodiment, the TTIs are synchronized across network during deployment or periodically using signaling between base stations. Scheduling for FSS TTIs are performed, for example, by applying frequency selective scheduling to exploit up fades of the signal if the channel is not changing rapidly. Alternatively, other scheduling techniques can be used, for example using an enhanced fair scheduler, an equal throughput scheduler that equalizes the throughput among UEs, or a delay driven scheduler that gives priority to packets needing the lowest delay.
FIG. 2 illustrates an embodiment UE scheduling table for a single resource block. Each row represents a different cell and each column represents a successive TTI. It should be understood that the UE scheduling table depicted in FIG. 2 is one example of many possible scheduling scenarios. Other scheduling scenarios may include a larger or lesser number of cells, a larger or lesser number of TTIs, a larger or lesser number or UE's different FSS TTI designations, and/or different UE schedules.
In an embodiment, UEs are scheduled in FSS TTI slots that are coordinated among neighboring cells. For example, UE A1 in cell A, is scheduled to transmit during TTI 1. During TTI 1, an signal to noise and interference (SNIR) measurement is made, and the base station of cell A determines an appropriate MCS setting. When UE A1 transmits again during TTI 5, UE A1 is using the newly determined MCS setting. UE A1 transmits again during TTI 6 using the same MCS setting as was used in TTI 5. Because cells B and C also schedule the same UEs (i.e. UE B1 and UE C1) during TTIs 1, 5 and 6, the interference environment and the multipath environment during time intervals 5 and 6 are correlated to or is similar to the interference and multipath environment during time interval 1. In an embodiment, the 4 TTI delay between the measuring TTI 1 and repeated TTI 5 is representative of a feedback and/or measurement delay due to measuring, processing and assigning new MCS settings.
Likewise, UE A2 in cell A is scheduled to transmit during TTI 4. During TTI 4, an SNIR measurement is made, and the base station of cell A determines an appropriate MCS setting. When UE A2 transmits again during TTI 8, UE A2 uses the newly determined MCS setting. Similarly, UEs B2 and C2 also transmit during TTI 4 and TTI 8 in order to maintain a similar multipath environment.
In an embodiment of the present invention, the determination of which UE to schedule at which TTI for a particular resource block is determined by evaluating (1) the amount of network traffic a particular UE generates and (2) an FSS gain for the particular UE. The FSS gain is a function of improvement in instantaneous data rate because the FSS technique prioritizes assignment to the time of up-fades. Such a FSS gain is realized by using an FSS method over a non FSS method. In some embodiments, the FSS gain is related to the performance improvement gained by using a more aggressive MCS level.
FIG. 3 a illustrates another embodiment example of a SFS FSS schedule for Cell A having a repeating frame structure that repeats every Tfs+1 slots, where Tfs is a defined repetition value. In this example embodiment, TTI slots 1, 10 and 19 are designated as FSS slots in which the base station schedules a UE according to local knowledge of the signal and its fading.
As shown in FIG. 3 a, UE A1 is scheduled to transmit during TTI 1. After transmission in the FSS slot (e.g TTI #1), the base station measures the actual SNIR of the signal of UE A1 received at the base station in TTI # 1. The base station then determines a new MCS level to match the measured SNIR and requests UE A1 to transmit at the same power level using the new MCS level. In this example, the earliest possible slot in which UE A1 can transmit with the new MCS level is TTI slot 5, assuming a feedback delay Tfd of 4 TTIs. The feedback delay is the time in which it takes to perform a SNIR measurement, determine a new MCS, and transmit the new MCS level to the UE. The feedback delay can also be defined as time from the measurement TTI to the actual data transmission TTI within which above actions are performed. It should be noted that Tfd=4 TTIs is one example of a feedback delay, and that other feedback delays can be used in other embodiments.
In an embodiment, a SFS method aims to schedule the same UE for the next Tfs number of slots. For example, in the case of FIG. 3 a, Tfs is 8 slots. In many systems, especially those in which fading changes slowly, the eNBs of the UEs do not change much during 8 consecutive slots. Therefore, the SNIR measurement in slot # 1 for UE A1 represents a more accurate estimate of the SNIR during these slots.
Before the end of the SFS slot pattern, a new FSS scheduling decision is made for TTI slot 10, (usually the decision is taken a Tfd time before this slot) in which case the SNIR of UE A2 is measured. These slots are known as FSS scheduling slots. In an embodiment, the decision is taken time Tfd before slot 10. In order to increase the proportion of SFS slots, the FSS scheduling slot is planned to occur before the expiration of Tfs, so that when Tfs repetitions are performed, another SFS slot pattern begins. In an embodiment, all base stations or eNBs assign a new UE similar to slot # 1. Therefore, in the embodiment of FIG. 3, the SFS scheduling period is Tfs+1 (9), which is the SFS pattern duration of 8 plus one FSS scheduling slot. It should be noted that the schedule shown in FIG. 3 is an example, and other patterns are possible. Furthermore, alternative embodiments can include different schedules, delay values and repetition rates.
In an embodiment, scheduling is performed to provide enough freedom for the scheduler such that the FSS gain is not significantly impacted. In an embodiment, RBs are divided into several pools depending on the proportion of SFS slots to FSS slots used for that RB. Each group can have different Tfs value, for example, Tfs(1)=1 (which represents the case with no SFS), Tfs(2)=2, Tfs(3)=4, Tfs(4)=8, and Tfs(5)=16. Alternatively, other Tfs values can be used. Therefore, the base station can allocate UEs having a high amount of traffic to a RB with a higher Tfs, and allocate UEs with less traffic to RBs that have a lower Tfs value. In some embodiments, different types of users may co-exist with different Tfs values for a given RB group. For example, if Tfs(5)=16 is fully occupied with suitable UEs, the additional UEs satisfying the same criterion could be moved to Tfs=8 group. In an embodiment, even if the most efficient group of SFS is not used, a gain can still be achieved by using the next best SFS group.
In a further embodiment, UEs with different speeds are scheduled into different SFS groups. In one example, scheduling is performed based on average measurements taken over certain TTIs. Because such measurements are less accurate for these UEs, there will be a higher variation in the interference measurements. By separating these UEs, there is less impact the SFS groups of higher efficiency.
In an embodiment, UEs are scheduled to reduce interference variation in time so that an MCS selection can be made based on past measurements. Such measurements are performed using sounding, analyzing network data, or using other techniques such as measurement of the block error rate of previous transmissions.
In an embodiment, interference changes over time for at least two reasons. First, UEs scheduled in the adjacent cells are usually changed from one TTI to another. Embodiment SFS methods, therefore, can be used to reduce variability in interference. Second, even if the scheduled UEs are not changed, their interfering signals could fade, or power may be changed due to changes in the multipath environment such as high speed user device (i.e. a user device is operated in a moving vehicle). High speed UEs have a faster temporal fading fluctuation (compared to feedback delay) and, therefore, do not benefit as much from FSS techniques as stationary UEs whose multipath characteristics do not change as rapidly. In an embodiment, such high speed UEs can be assigned to a pool of RBs, in which prioritization for scheduling is performed based on a mean C/I.
For users with delay sensitive traffic, such as high quality of service (QoS) traffic, significant FSS gain is difficult to realize using conventional scheduling techniques, so high margins are used. In an embodiment, such delay sensitive UEs are allocated to SFS slots to gain the advantage of having a small interference variability, which reduces transmission errors.
In an embodiment, SFS scheduling is performed to maximize an SFS ratio (sfs_ratio), which is defined to be the ratio of number of SFS of slots over the total number of slots for a given RB. In a further embodiment, because SFS slots have a better prediction accuracy, the increase in the number of SFS slots are subject to two embodiment criteria relating to uplink feedback delay and UE speed. In alternative embodiments, other criteria can be used, for example, traffic availability.
The first embodiment criterion is that SFS slots are scheduled to be less than a FSS_max_Delay away from the related FSS slot, where FSS_max_Delay is defined as the time the SNIR measurement at a given TTI is considered as valid to predict the SNIR of a future slot. In an embodiment, if channel conditions such as fading changes fast, FSS_max_Delay is small and the number of SFS slots that can be used within that time is small. If the mean delay of SFS slots (T_fss) to the last FSS scheduling slot is large, compared to the FSS_max_Delay, then the impact on FSS gain is reduced. For example, if T_fss is larger than FSS_max_delay, those SFS slots would not achieve FSS gain. In an embodiment, SFS transmissions are performed a certain FSS_max_delay after the previous FSS slot, such that T_fss<FSS_max_delay. If the sfs_ratio is made larger, more SFS slots are available, however, the system has a higher T_fss. Therefore, an embodiment scheduling method limits sfs_ratio according to FSS_max_Delay.
The second embodiment criterion is that SFS slots are assigned to be less than certain number of TTIs away from last measurement slot in order to maximize the prediction accuracy. In an embodiment, prior measurements with the same scheduling instances are used. If the speed of UEs are high, however, only the average signal measurements provide useful information because the instantaneous values changes quickly. Therefore, for these high speed UEs, a separate SFS slot is used in an embodiment. UEs with different speeds have different T_fss, however, and can be allocated to different SFS slots with similar speeds, delay and traffic requirements.
In the embodiments illustrated in FIGS. 3 b-3 m, a SFS scheduling ratio is maximized while the average delay from the last FSS TTI to the SFS TTIs is minimized and the FFS TTIs to the last measurement TTI is minimized. For example, FIG. 3 b illustrates an embodiment UE schedule where T_fss=1, Tfd=2, TTI=Tfs, and sfs_ratio=50%. In TTI 1, an SNIR measurement is made on UE A1 and an MCS level is determined. In TTI 3, the derived MCS level is used for UE A1. FIG. 3 c illustrates an embodiment UE schedule where T_fss=1, Tfd=3, TTI=T_fss, and sfs_ratio=50%, and FIG. 3 c an embodiment UE schedule where Tfs=1, Tfd=4, TTI=T_fss, and sfs_ratio=50%. In an embodiment, higher patterns with higher Tfd values can be derived by simply repeating the pattern when Tfs=1, TTI=Tfs, and sfs_ratio=50%.
FIGS. 3 e-3 g illustrate three solutions for the scheduling case where Tfd=2 and the maximum fixed scheduling ratio is 2/3. For example, FIG. 3 e illustrates an embodiment UE schedule where T_fss(A1)=2.5 and T_fss(A2)=3.5. It should be noted that, in this case, the solution is not fair to some users because different UEs have different accuracy levels for their SFS slots (e.g., different T_fss values). FIG. 3 f illustrates an embodiment UE schedule where T_fss(A1)=3.5 and T_fss(A2)=4.5, which is considered a fair solution for this example. FIG. 3 g illustrates an embodiment UE schedule where T_fss(A1)=2 and T_fss (A2)=2. In the solution of FIG. 3 g, SFS slots can be used to perform measurements again and decide a next MCS level for the same user for the next SFS slot because they are repeating at Tfd intervals. It should be noted that other solutions can be found in addition to the specific examples shown in this disclosure.
FIGS. 3 h-3 j illustrate three solutions for the scheduling case where T_Fss=3 and the maximum sfs_ratio=50%. FIG. 3 h illustrates the case where Tfd=2 and sfs_ratio=50%, FIG. 3 i illustrates the case where Tfd=3 and sfs_ratio=50%, and FIG. 3 j illustrates the case where Tfd=4 and sfs_ratio=50%. For higher Tfd values, a solution can be found by repeating the same UE pattern.
FIGS. 3 k-3 m illustrate three solutions for the scheduling case where Tfd=2 and the maximum sfs_ratio=67%. FIG. 3 k illustrates the case where T_fss(A1)=2.5, T_fss(A2)=3.5, and sfs_ratio=67%, which is not fair to some users, because different UEs have different accuracy levels for their SFS slots (i.e., different T_fss values). FIG. 31 illustrates the case where T_fss (A1)=3.5, T_fss (A2)=3.5 and sfs_ratio=67%, which is a fair solution for all users. FIG. 3 m illustrates the case where d T_fss (A1)=2, T_fss (A2)=2 and sfs_ratio=67%, which is a best solution for the Tfd=2 case. SFS slots can be used to do measurements again and decide a next MCS level for the same user for the next SFS slot because they are repeating at Tfd intervals. For higher Tfd values, a solution can be found by repeating the same UE pattern. It should be noted that other solutions can be found in addition to the specific examples shown in this disclosure.
In an embodiment, assigned UEs for a given RB are not changed unless an exception is made using a similar interference signature (SIS) method. For example, the UE can be assigned a previously assigned RB if the UE has a similar interference characteristic to other cells and/or a similar power level. In an embodiment, UEs are not changed on a network-wide basis during non-FSS TTIs, therefore, an interference measurement performed in a previous FSS TTI is used to make an accurate MCS assignment, assuming that the fading of the interfering signals remain the same. In some embodiments, an interference measurement is based on an interference pattern that considers only the few strongest interferers. In some embodiments, SIS methods can be used without synchronization among neighboring base stations.
In an embodiment using a SIS method, UEs are permitted to be changed at any time, but users with similar interference characteristics will be assigned to the next slot, so that interference variation is kept a minimum. By applying embodiment SIS methods, the system has increased throughput, including increased cell-edge throughput because the system experiences, on average, a smaller variation of interference.
If proportional fairness (pf) is used as the scheduler, another embodiment priority factor is added to the following pf priority equation:
Pf Scheduling priority=per user instantaneous rate/mean per user throughput over last N slots.
New priority factor=(pf scheduling priority)x*(sis_factor)y,
where x, y are parameters of the scheduler to emphasize one factor over the other and
sis_factor=S(Ia,Ib),
where Ia is the interference vector of the previous user for a particular RB, and Ib is the interference vectors of the UEb for the particular RB, and S is a function that measures the similarity between a and b interference vectors in terms of their impact on the performance of UEs connected to other eNBs. This impact also depends on the actual total interference experienced by the eNB in that RB and TTI. Alternatively, the impact on the performance of UEs connected to other eNBs is not considered if this information is not available in the specific system. Interference vector Ia contains all the interference a user caused to all the other cells. In an alternative embodiment, Ia contains a metric of the interference a user causes to the m cells that receive the most interference from the user.
In embodiment, the interference vector is determined using downlink measurements to estimate the interference caused by a UE in an uplink.
In an embodiment SIS method, the following steps are performed: (1) the elements of vector Ia are ordered in decreasing strength; (2) the elements of vector Ib are ordered to match the order of vector Ia; and (3) the mean square error ε=(Ia−Ib) is evaluated. In a further embodiment, only UEs are evaluated that satisfy ε<T where T is threshold, and (ε−T)/T is used as a priority factor for UEs for FSS scheduling.
In another embodiment SIS method, where priority is applied without modifying the available priority mechanism (e.g., FSS), the following steps are performed: (1) prioritize users for scheduling a given RB; (2) determine whether ε<T is met for a given threshold T from 1 to n, where n is the number of UEs; (3) if no users are found for a given T, increase T until only one of the n users satisfy the criterion; and (4) select the UE that satisfies ε<T. If more than one UE satisfies the criterion, one can be selected randomly or another criterion can be applied, such as throughput already achieved. In an embodiment, n depends on the total number of active UEs in eNB or the base station involved in FSS scheduling.
In a further embodiment, different thresholds T are used for different RBs. For example, T increases from a lower end of the frequency spectrum to the other. In an embodiment, the upper end has a higher variation because all the UEs selected for that have a higher threshold. In an embodiment, a match is found starting from the lower end of the frequency spectrum so that the match is found where T is lowest. If a UE cannot be found, T is increased.
In an embodiment where both SFS and SIS schemes may impact the FSS gain, for example, when the number of active UEs are small, the system is configured to switch back to an FSS mode. In one embodiment, this is done by slowly increasing the number of RBs using the SFS throughout the system across base stations until the system has no more SFS slots. For example, under realistic traffic conditions, some users may not have enough traffic to fit into a RB with higher sfs_ratio. These users can be scheduled for RBs with a lower sfs_ratio at the cost of reduced SFS performance gain. The strict partition of higher sfs_ratio and lower sfs_ratio RBs may be difficult to achieve when these traffic issues are combined with other issues such as load changes and restrictions on the number of successive RBs in LTE. By having a gradual fall back scheme these issues can be addressed.
In an embodiment that uses an FSS method, different groups are defined that have different FSS TTI frequencies. In an embodiments that use an SIS method, however, a trade-off is made between FSS loss and link adaptation loss. When the number of RBs allowed for a given UE is restricted, FSS gain is lost because a UE is unable to pick the best RB with highest FSS gain. Link adaptation loss, which is the loss that occurs due to inaccuracy of the MCS selection, causes errors and retransmission of packets. Therefore, when the allowed difference from one TTI to another is small, the interference variation is small. FSS gain, however, may be impacted due to lack of enough freedom to schedule. If the allowed difference is large, the interference variation becomes high, the link adaptation process may suffer some performance loss.
In a further embodiment, base stations attempt to allocate RBs in successive TTIs to the same user device if there are no issues with traffic and packet delay in order to reduce interference variability. In some embodiments, this is performed instead of allocating multiple RBs in the same TTI. In such embodiments, eNBs attempt to avoid changes in the time axis. In an example embodiment, scheduling a UE includes determining traffic conditions of the UE, determining a delay of the UE, and scheduling the UE to successive TTIs if the determined delay and traffic conditions meet predetermined criteria.
In an embodiment SFS method where network wide super-frame synchronization is used (i.e., different eNBs start corresponding FSS subframes synchronously), pattern cycles are synchronized. Alternatively an embodiment SFS method can be implemented without system-wide synchronization. By keeping the same user for successive time slots for a longer duration, the number of changes are reduced, thereby reducing interference variability.
In a further embodiment, embodiment FSS, SFS and SIS methods can also be applied to a single base station having multiple sectors. FIG. 4 illustrates an embodiment cell 400 in which an embodiment FSS approach is applied among multiple sectors of the same service cell 408. UE 410 transmits desired signal S within sector 402. UE 412 in sector 404 and UE 414 in sector 406 transmit interfering signals I1 and I2 respectively. If the strongest interferer is one of the adjacent sectors, the base station scheduler uses the scheduling change information in the other sector to assign a more aggressive or less aggressive margin for MCS adaptation.
In an embodiment, a central entity common to three sectors has advance knowledge of when scheduling is changed for a given slot in the adjacent sector. Because the scheduling change in the interfering (strongest) sector is known a priori, the adjacent sector knows that at that time, interference conditions have changed and that past measurements may be inaccurate. Alternatively, instead of using pre-agreed scheduling changes, scheduling changes occur in an ad hoc manner if a UE is not causing a large interference to outside cells (other than the adjacent sectors).
In a further embodiment, scheduling is coordinated among sectors that belong to the same site such that scheduling changes of the UEs interfering with other adjacent sectors of the same base station site are found. Knowledge the scheduling changes are used to change the MCS adaptation process due to having more accurate interference information. For example, scheduling changes of user devices in adjacent sectors of the base station that interfere with the first user device are determined, and a modulation and coding selection (MCS) level for the first user device is then determined based on the schedule change. In one embodiment, it is assumed that UEs do not cause much interference to the sectors belong to other base station sites.
A block diagram of an embodiment base station 500 is illustrated in FIG. 5. Base station 500 has a base station processor 504 coupled to transmitter 506 and receiver 508, and network interface 502. Transmitter 506 and receiver 508 are coupled to antenna 512 via coupler 510. Base station processor 504 executes embodiment FSS, SFS and SIS methods and algorithms. In an embodiment of the present invention, base station 500 is configured to operate in a LTE network using an OFDMA downlink channel divided into multiple subbands and using single carrier FDMA in the uplink. In alternative embodiments, other systems, network types and transmission schemes can be used, for example, Wimax, and 1XEV-DO.
A block diagram of an embodiment user device 600 is illustrated in FIG. 6. User device 600 can be, for example, a cellular telephone or other mobile communication device, such as a computer or network enabled peripheral. Alternatively, user device 600 can be a non-mobile device, such as a desktop computer with wireless network connectivity. User device 600 has mobile processor 604, transmitter 606 and receiver 608, which are coupled to antenna 612 via coupler 610. User interface 602 is coupled to mobile processor 604 and provides interfaces to loudspeaker 614, microphone 616 and display 618, for example. Alternatively, user device 600 may have a different configuration with respect to user interface 602, or user interface 602 may be omitted entirely. In embodiment, user device is configured to operate according to embodiment FSS, SFS and SIS methods and algorithms.
Advantages of embodiments of the present invention includes the ability to exploit accurate MCS measurements to use lower fading margins.
Although present embodiments and its advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the invention as defined by the appended claims. For example, many of the features and functions discussed above can be implemented in software, hardware, or firmware, or a combination thereof.
Moreover, the scope of the present application is not intended to be limited to the particular embodiments of the process, machine, manufacture, composition of matter, means, methods and steps described in the specification. As one of ordinary skill in the art will readily appreciate from the disclosure of the present invention, processes, machines, manufacture, compositions of matter, means, methods, or steps, presently existing or later to be developed, that perform substantially the same function or achieve substantially the same result as the corresponding embodiments described herein may be utilized according to the present invention. Accordingly, the appended claims are intended to include within their scope such processes, machines, manufacture, compositions of matter, means, methods, or steps.

Claims (30)

What is claimed is:
1. A method of operating a wireless network comprising a first transceiver configured to operate with a plurality of user devices, the method comprising:
determining a first group of slots from a plurality of groups of slots, wherein
each slot comprises a resource block (RB) and a transmission time interval (TTI), and
each of the plurality of groups of slots comprises a first TTI, and a plurality of additional TTIs following the first TTI, wherein the first TTI and the plurality of additional TTIs form a repeating pattern;
coordinating a timing of the first TTI of the first group of slots to occur at a same time as a further first TTI of a further group of slots at a second transceiver for a same RB;
assigning a first user device to the first group of slots;
transmitting the assignment to the first user device; and
after transmitting the assignment to the first user device, changing an assignment of the first group of slots from the first user device to a second user device, changing comprising assigning the second user device to the first group of slots beginning at the first TTI of the first group of slots, wherein changing the assignment at the first transceiver is synchronized with an assignment change at the second transceiver.
2. The method of claim 1, wherein the first TTI and the plurality of additional TTIs form a repeating pattern for the first group of slots.
3. The method of claim 1, further comprising:
determining a second group of slots from the plurality of groups of slots;
assigning a third user device to the second group of slots; and
transmitting the assignment to the third user device.
4. The method of claim 1, wherein, for each of the plurality of groups of slots:
a first of the plurality of additional TTIs occurs at least N TTI cycles after the first TTI; and
the plurality of additional TTIs repeats up to M times.
5. The method of claim 1, further comprising:
measuring a signal to noise and interference level for the first user device after the first TTI in the first group of slots;
determining a modulation and coding selection (MCS) level for the first user device based on measuring the signal to noise and interference level; and
transmitting the determined MCS level to the first user device before a first of the additional TTIs.
6. The method of claim 1, further comprising:
determining an interference metric for the first user device;
determining an interference metric for an additional user device; and
assigning the first group of slots to the additional user device, if a difference between the interference metrics of the first user device and the additional user device is within a predetermined threshold.
7. The method of claim 1 wherein the first transceiver and the second transceiver reside in a first and second sector of a base station.
8. The method of claim 7, further comprising:
determining scheduling changes of user devices in adjacent sectors of the base station that interfere with the first user device; and
determining a modulation and coding selection (MCS) level for the first user device based on the determined schedule change.
9. The method of claim 1, further comprising determining groups of synchronously fixed scheduling slots, determining comprising gradually increasing a number of RBs until no more groups of synchronously fixed scheduling slots are available.
10. The method of claim 1 wherein:
the first transceiver resides in a base station of a first cell; and
the second transceiver resides in a base station of a second cell.
11. The method of claim 1, further comprising:
determining an interference vector for the first user device in the first TTI of the first group of slots, the interference vector comprising a measurement of interference to at least one neighboring cell;
determining interference vectors for a plurality of other user devices;
calculating a matching metric between the interference vector of the first user device and interference vectors of each of the plurality of other user devices;
choosing the second user device from the plurality of other user devices based on the matching metric.
12. The method of claim 11, wherein:
the at least one neighboring cell comprises a plurality of neighboring cells;
determining the interference vector for the first user device comprises determining an interference amplitudes from the first user device to each of the plurality of neighboring cells; and
determining interference vectors for a plurality of other user devices comprises determining interference amplitudes from each of the plurality of other user devices to each of the plurality of neighboring cells.
13. The method of claim 12, wherein:
determining the interference vector for the first user device further comprises ordering the interference amplitudes from the first user device to each of the plurality of neighboring cells; and
determining interference vectors for the plurality of other user devices comprises ordering interference amplitudes from each of the plurality of other user devices to each of the plurality of neighboring cells.
14. The method of claim 12, wherein calculating the matching metric between the interference vector of the first user device and interference vectors of each of the plurality of other user devices comprises calculating a mean square error between the interference vector of the first user device and interference vectors of each of the plurality of other user devices.
15. The method of claim 12, wherein choosing the second user device comprises:
comparing matching metrics for each of the plurality of other devices to a first matching threshold; and
considering only a plurality of other devices that meet the first matching threshold.
16. The method of claim 15, wherein choosing the second user device comprises choosing one of the plurality of other devices whose meeting the first matching threshold that has a best matching metric.
17. The method of claim 15, further comprising modifying the first matching threshold if none of the plurality of other devices meet the first matching threshold.
18. The method of claim 11, wherein the neighboring base station comprises a further sector within a same cell site.
19. The method of claim 11, wherein determining the interference vector comprises using downlink measurements to estimate the interference caused by a user device in an uplink.
20. A wireless base station comprising:
a transmitter; and
a receiver, wherein the base station is configured to
determine a first group of slots from a plurality of groups of slots, wherein each slot comprises a resource block (RB) and a transmission time interval (TTI), and each of the plurality of groups of slots comprises a first TTI, and a plurality of additional TTIs following the first TTI, wherein the first TTI and the plurality of additional TTIs form a repeating pattern,
coordinate a timing of the first TTI of the first group of slots to occur at a same time as a further first TTI of a further group of slots at a second transceiver for a same RB,
assign a first user device to the first group of slots,
assign a second user device to a second group of slots,
transmit an assignment to the first and second user devices via the transmitter, and
after the assignment to the first and second user devices is transmitted, change an assignment of the first group of slots from the first user device to a third user device, wherein the third user device is assigned to the first group of slots beginning at the first TTI of the first group of slots, and wherein the assignment change at the base station is synchronized with an assignment change at the second transceiver.
21. The wireless base station of claim 20, wherein the receiver is further configured to coordinate the first group and second group of slots with at least one neighboring base station.
22. The wireless base station of claim 20, wherein the first TTI and the plurality of additional TTIs form a repeating pattern for the first group of slots.
23. The wireless base station of claim 20, wherein, for each of the plurality of groups of slots:
a first of the plurality of additional TTIs occurs at least N TTI cycles after the first TTI; and
the plurality of additional TTIs repeats up to M times.
24. The wireless base station of claim 20, wherein the base station is further configured to:
measure a signal to noise and interference level for the first user after the first TTI in the first group of slots;
determine a modulation and coding selection (MCS) level for the first user device based on measuring the signal to noise and interference level; and
transmit the determined MCS level to the first user device before a first of the additional TTIs.
25. The wireless base station of claim 20, wherein the base station is further configured to:
determine an interference metric for the first user device;
determine an interference metric for the second user device; and
assign the first group of slots to an additional user device, if a difference between the interference metrics of the first user device and the additional user device is within a predetermined threshold.
26. The wireless base station of claim 20, wherein the transmitter and the second transceiver reside in a first and second sector of a base station.
27. The wireless base station of claim 26, wherein the base station is further configured to:
determine scheduling changes of user devices in adjacent sectors of the base station that interfere with the first user device; and
determine a modulation and coding selection (MCS) level for the first user device based on the determined schedule change.
28. The wireless base station of claim 20 wherein:
the transmitter resides in a base station of a first cell; and
the second transceiver resides in a base station of a second cell.
29. A method of operating a wireless network comprising a first transceiver configured to operate with a plurality of user devices, the method comprising:
determining a first group of slots from a plurality of groups of slots, wherein
each slot comprises a resource block (RB) and a transmission time interval (TTI), and
each of the plurality of groups of slots comprises an RB, a first TTI, and a plurality of additional TTIs;
assigning a first user device to the first group of slots;
assign a second user device to a second group of slots;
coordinating the first group of slots with a second transceiver;
determining schedule changes of user devices communicating with the second transceiver that interfere with the first user device;
determining a modulation and coding selection (MCS) level for the first user device based on the determined schedule change; and
transmitting an assignment to the first and second user devices.
30. A wireless base station comprising:
a transmitter; and
a receiver, wherein the base station is configured to
determine a first group of slots from a plurality of groups of slots, wherein each slot comprises a resource block (RB) and a transmission time interval (TTI), and each of the plurality of groups of slots comprises a further RB, a first TTI, and a plurality of additional TTIs,
assign a first user device to the first group of slots,
assign a second user device to a second group of slots,
coordinate the first group of slots with a second transceiver,
determine scheduling changes of user devices communicating with the second transceiver that interfere with the first user device, and
determine a modulation and coding selection (MCS) level for the first user device based on the determined schedule change, and
transmit an assignment to the first and second user devices via the transmitter.
US12/690,804 2010-01-20 2010-01-20 System and method for scheduling users on a wireless network Active 2030-07-17 US8515474B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US12/690,804 US8515474B2 (en) 2010-01-20 2010-01-20 System and method for scheduling users on a wireless network
PCT/CN2011/070409 WO2011088789A1 (en) 2010-01-20 2011-01-20 System and method for scheduling users on a wireless network
EP11734371.5A EP2471327B1 (en) 2010-01-20 2011-01-20 Method and base station for scheduling users on a wireless network
CN201180004367.5A CN102598824B (en) 2010-01-20 2011-01-20 System and method for scheduling users on a wireless network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US12/690,804 US8515474B2 (en) 2010-01-20 2010-01-20 System and method for scheduling users on a wireless network

Publications (2)

Publication Number Publication Date
US20110177821A1 US20110177821A1 (en) 2011-07-21
US8515474B2 true US8515474B2 (en) 2013-08-20

Family

ID=44277935

Family Applications (1)

Application Number Title Priority Date Filing Date
US12/690,804 Active 2030-07-17 US8515474B2 (en) 2010-01-20 2010-01-20 System and method for scheduling users on a wireless network

Country Status (4)

Country Link
US (1) US8515474B2 (en)
EP (1) EP2471327B1 (en)
CN (1) CN102598824B (en)
WO (1) WO2011088789A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9019823B1 (en) * 2013-01-16 2015-04-28 Sprint Spectrum L.P. Random access preamble selection

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9031599B2 (en) 2009-12-08 2015-05-12 Futurewei Technologies, Inc. System and method for power control
US9515773B2 (en) 2010-04-13 2016-12-06 Qualcomm Incorporated Channel state information reporting in a wireless communication network
US9350475B2 (en) 2010-07-26 2016-05-24 Qualcomm Incorporated Physical layer signaling to user equipment in a wireless communication system
US9307431B2 (en) 2010-04-13 2016-04-05 Qualcomm Incorporated Reporting of channel properties in heterogeneous networks
US8886250B2 (en) 2010-06-18 2014-11-11 Qualcomm Incorporated Channel quality reporting for different types of subframes
US20110250919A1 (en) 2010-04-13 2011-10-13 Qualcomm Incorporated Cqi estimation in a wireless communication network
US9136953B2 (en) 2010-08-03 2015-09-15 Qualcomm Incorporated Interference estimation for wireless communication
CN103444251B (en) * 2010-12-22 2017-11-03 爱立信(中国)通信有限公司 Coordinated scheduling for time division duplex network
US8855000B2 (en) 2011-04-28 2014-10-07 Qualcomm Incorporated Interference estimation using data traffic power and reference signal power
KR20130064522A (en) * 2011-12-08 2013-06-18 삼성전자주식회사 Method and apparatus for adaptive modulation and coding scheme selection
US8995388B2 (en) 2012-01-19 2015-03-31 Futurewei Technologies, Inc. Systems and methods for uplink resource allocation
EP2787652B1 (en) * 2013-04-04 2018-08-01 Telefonaktiebolaget LM Ericsson (publ) Blind code allocation detection
WO2014175904A1 (en) * 2013-04-22 2014-10-30 Empire Technology Development, Llc Resolving spectral allocation conflicts in mobil networks
US9137001B2 (en) * 2014-02-18 2015-09-15 Sprint Spectrum L.P. Enhanced scheduling of resources based on use of carrier aggregation
US9629066B2 (en) 2015-02-24 2017-04-18 Huawei Technologies Co., Ltd. System and method for transmission time intervals
CN107113848B (en) * 2015-09-15 2020-01-03 华为技术有限公司 Control information sending or receiving method, device and system
US10681633B2 (en) * 2016-04-05 2020-06-09 Qualcomm Incorporated Configurable subframe structures in wireless communication
CN107770809B (en) * 2016-08-22 2022-01-07 中兴通讯股份有限公司 Method, base station, terminal and system for controlling data packet transmission
US10420128B2 (en) * 2016-11-11 2019-09-17 Qualcomm Incorporated Uplink data transfer for wireless communications with mixed transmission time intervals

Citations (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6351461B1 (en) * 1996-12-26 2002-02-26 Sony Corporation Communication method, base station and terminal apparatus
US20040141483A1 (en) 2000-03-22 2004-07-22 Interdigital Technology Corporation Outer loop/weighted open loop power control
US6788687B2 (en) 2001-10-30 2004-09-07 Qualcomm Incorporated Method and apparatus for scheduling packet data transmissions in a wireless communication system
CN1545217A (en) 1999-03-22 2004-11-10 �����ּ�����˾ Combined closed loop/open loop power control in a time division duplex communication system
US20050220176A1 (en) 2000-03-21 2005-10-06 Interdigital Technology Corporation Weighted open loop power control
US20060094372A1 (en) 2004-10-29 2006-05-04 Samsung Electronics Co., Ltd. Method for uplink scheduling in communication system using frequency hopping-orthogonal frequency division multiple access scheme
US20060094363A1 (en) 2004-10-28 2006-05-04 Samsung Electronics Co., Ltd. Apparatus and method for dynamically allocating resources in a communication system using an orthogonal frequency division multiple access scheme
US7103350B2 (en) 2001-11-16 2006-09-05 Nortel Networks Limited Scheduler with fairness control and quality of service support
EP1811686A2 (en) 2006-01-20 2007-07-25 Samsung Electronics Co., Ltd. Method and apparatus for open loop power control in Frequency Division Multiple Access (FDMA) system
US20070254652A1 (en) 2006-04-28 2007-11-01 Samsung Electronics Co., Ltd. Apparatus And Method For Switching Between Single User And Multi-User MIMO Operation In A Wireless Network
JP2008072722A (en) 2006-09-15 2008-03-27 Samsung Electronics Co Ltd Mimo-ofdm transmission/reception method and apparatus, and computer readable recording medium
WO2008073013A1 (en) 2006-12-13 2008-06-19 Telefonaktiebolaget Lm Ericsson (Publ) A method of scheduling data transmission in a radio network
WO2008076940A2 (en) 2006-12-17 2008-06-26 Qualcomm Incorporated Uplink scheduling for ofdm systems
US20080166976A1 (en) 2007-01-09 2008-07-10 Rao Anil M Reverse link power control
US7412254B2 (en) 2004-10-05 2008-08-12 Nortel Networks Limited Power management and distributed scheduling for uplink transmissions in wireless systems
CN101272172A (en) 2008-05-09 2008-09-24 中兴通讯股份有限公司 Road loss compensation factor configuration method and device
CN101272388A (en) 2007-03-20 2008-09-24 阿尔卡特朗讯 A method for scheduling of service data in uplink, a base station, a user terminal and a communication network therefor
CN101305538A (en) 2005-11-10 2008-11-12 松下电器产业株式会社 Radio transmission device and radio transmission method
US20080280638A1 (en) 2007-02-14 2008-11-13 Qualcomm Incorporated Uplink power control for lte
CN101370240A (en) 2007-08-15 2009-02-18 上海贝尔阿尔卡特股份有限公司 Scheduling method and apparatus based on user feedback in multi-user MIMO communication system
CN101378299A (en) 2007-08-28 2009-03-04 中兴通讯股份有限公司 Transmission diversity method base on null-frequency encode
CN101399572A (en) 2007-09-25 2009-04-01 鼎桥通信技术有限公司 Control method and system for uplink transmission power
EP2056614A1 (en) 2006-08-22 2009-05-06 NTT DoCoMo, Inc. Base station and mobile station
US20090125363A1 (en) 2007-10-22 2009-05-14 Nokia Siemens Networks Oy Method, apparatus and computer program for employing a frame structure in wireless communication
US20090131068A1 (en) 2007-11-20 2009-05-21 Qualcomm Incorporated Opportunistic uplink scheduling
WO2009100567A1 (en) 2008-01-30 2009-08-20 Alcatel Shanghai Bell Co., Ltd. Long-time statistical csi assistant mu-mimo scheduling method, base station and user device
US7609661B2 (en) 2005-02-16 2009-10-27 Samsung Electronics Co., Ltd System and method for controlling uplink traffic load in a cellular wireless mobile communication system
US20090285160A1 (en) 2008-05-15 2009-11-19 Jung-Fu Cheng Increasing reliability of hybrid automatic repeat request protocol
CN101626260A (en) 2008-07-08 2010-01-13 电子科技大学 Utility function based distributed type power control method for cognitive radio system
US20100173638A1 (en) * 2007-09-06 2010-07-08 Sharp Kabushiki Kaisha Communication apparatus and communication method
US20100210295A1 (en) 2009-02-13 2010-08-19 Ali Taha Koc Uplink power control for wireless systems
US20110039569A1 (en) 2009-08-17 2011-02-17 Motorola, Inc. Mitigation of Uplink Interference from Wireless Communication Device Connected to Micro Cell
US20110039589A1 (en) 2008-04-29 2011-02-17 Nokia Siemens Networks GmbH & Co. KG (or Nokia Sie mens Networks) Method and apparatus for providing power control of a wireless terminal
US7940725B2 (en) 2006-10-20 2011-05-10 Lg-Nortel Co., Ltd. Mobile station and method of performing handover based on information of movement between cells
US20110111766A1 (en) 2009-11-10 2011-05-12 Rongzhen Yang Techniques to control uplink power
US8238958B2 (en) 2008-04-11 2012-08-07 Wi-Lan Inc. Method, apparatus, and system for uplink modulation and coding scheme selection
EP2510729A1 (en) 2009-12-08 2012-10-17 Huawei Technologies Co., Ltd. System and method for power control

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101636049B (en) * 2008-07-23 2012-07-04 深圳富泰宏精密工业有限公司 Manufacturing method of shell

Patent Citations (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6351461B1 (en) * 1996-12-26 2002-02-26 Sony Corporation Communication method, base station and terminal apparatus
CN1545217A (en) 1999-03-22 2004-11-10 �����ּ�����˾ Combined closed loop/open loop power control in a time division duplex communication system
US20050220176A1 (en) 2000-03-21 2005-10-06 Interdigital Technology Corporation Weighted open loop power control
US20040141483A1 (en) 2000-03-22 2004-07-22 Interdigital Technology Corporation Outer loop/weighted open loop power control
US6788687B2 (en) 2001-10-30 2004-09-07 Qualcomm Incorporated Method and apparatus for scheduling packet data transmissions in a wireless communication system
US7103350B2 (en) 2001-11-16 2006-09-05 Nortel Networks Limited Scheduler with fairness control and quality of service support
US7412254B2 (en) 2004-10-05 2008-08-12 Nortel Networks Limited Power management and distributed scheduling for uplink transmissions in wireless systems
US20060094363A1 (en) 2004-10-28 2006-05-04 Samsung Electronics Co., Ltd. Apparatus and method for dynamically allocating resources in a communication system using an orthogonal frequency division multiple access scheme
US20060094372A1 (en) 2004-10-29 2006-05-04 Samsung Electronics Co., Ltd. Method for uplink scheduling in communication system using frequency hopping-orthogonal frequency division multiple access scheme
US7609661B2 (en) 2005-02-16 2009-10-27 Samsung Electronics Co., Ltd System and method for controlling uplink traffic load in a cellular wireless mobile communication system
US7733977B2 (en) 2005-11-10 2010-06-08 Panasonic Corporation Radio transmission device and radio transmission method
CN101305538A (en) 2005-11-10 2008-11-12 松下电器产业株式会社 Radio transmission device and radio transmission method
US20070189234A1 (en) 2006-01-20 2007-08-16 Samsung Electronics Co., Ltd. Method and apparatus for open loop power control in frequency division multiple access system
EP1811686A2 (en) 2006-01-20 2007-07-25 Samsung Electronics Co., Ltd. Method and apparatus for open loop power control in Frequency Division Multiple Access (FDMA) system
US20070254652A1 (en) 2006-04-28 2007-11-01 Samsung Electronics Co., Ltd. Apparatus And Method For Switching Between Single User And Multi-User MIMO Operation In A Wireless Network
EP2056614A1 (en) 2006-08-22 2009-05-06 NTT DoCoMo, Inc. Base station and mobile station
JP2008072722A (en) 2006-09-15 2008-03-27 Samsung Electronics Co Ltd Mimo-ofdm transmission/reception method and apparatus, and computer readable recording medium
US20100027688A1 (en) 2006-09-15 2010-02-04 Samsung Electronics Co., Ltd. Multi-input multi-output-orthogonal frequency division multiplexing transceiving method and apparatus
US7940725B2 (en) 2006-10-20 2011-05-10 Lg-Nortel Co., Ltd. Mobile station and method of performing handover based on information of movement between cells
WO2008073013A1 (en) 2006-12-13 2008-06-19 Telefonaktiebolaget Lm Ericsson (Publ) A method of scheduling data transmission in a radio network
US20100189080A1 (en) 2006-12-13 2010-07-29 Rong Hu Method of scheduling data transmission in a radio network
WO2008076940A2 (en) 2006-12-17 2008-06-26 Qualcomm Incorporated Uplink scheduling for ofdm systems
US8116805B2 (en) 2006-12-17 2012-02-14 Qualcomm Incorporated Uplink scheduling for OFDM systems
US20080166976A1 (en) 2007-01-09 2008-07-10 Rao Anil M Reverse link power control
US20080280638A1 (en) 2007-02-14 2008-11-13 Qualcomm Incorporated Uplink power control for lte
CN101272388A (en) 2007-03-20 2008-09-24 阿尔卡特朗讯 A method for scheduling of service data in uplink, a base station, a user terminal and a communication network therefor
US20080232332A1 (en) 2007-03-20 2008-09-25 Alcatel Lucent Method for scheduling of service data in uplink, a base station, a user terminal and a communication network therefor
CN101370240A (en) 2007-08-15 2009-02-18 上海贝尔阿尔卡特股份有限公司 Scheduling method and apparatus based on user feedback in multi-user MIMO communication system
CN101378299A (en) 2007-08-28 2009-03-04 中兴通讯股份有限公司 Transmission diversity method base on null-frequency encode
US20100173638A1 (en) * 2007-09-06 2010-07-08 Sharp Kabushiki Kaisha Communication apparatus and communication method
CN101399572A (en) 2007-09-25 2009-04-01 鼎桥通信技术有限公司 Control method and system for uplink transmission power
US20090125363A1 (en) 2007-10-22 2009-05-14 Nokia Siemens Networks Oy Method, apparatus and computer program for employing a frame structure in wireless communication
US20090131068A1 (en) 2007-11-20 2009-05-21 Qualcomm Incorporated Opportunistic uplink scheduling
US20110310879A1 (en) * 2007-11-20 2011-12-22 Qualcomm Incorporated Opportunistic uplink scheduling
WO2009100567A1 (en) 2008-01-30 2009-08-20 Alcatel Shanghai Bell Co., Ltd. Long-time statistical csi assistant mu-mimo scheduling method, base station and user device
US20100304776A1 (en) 2008-01-30 2010-12-02 Keying Wu Long-term-csi-aided mu-mimo scheduling method, base station and user equipment
US8238958B2 (en) 2008-04-11 2012-08-07 Wi-Lan Inc. Method, apparatus, and system for uplink modulation and coding scheme selection
US20110039589A1 (en) 2008-04-29 2011-02-17 Nokia Siemens Networks GmbH & Co. KG (or Nokia Sie mens Networks) Method and apparatus for providing power control of a wireless terminal
CN101272172A (en) 2008-05-09 2008-09-24 中兴通讯股份有限公司 Road loss compensation factor configuration method and device
WO2009138841A2 (en) 2008-05-15 2009-11-19 Telefonaktiebolaget L M Ericsson (Publ) Increasing reliability of hybrid automatic repeat request protocol
US20090285160A1 (en) 2008-05-15 2009-11-19 Jung-Fu Cheng Increasing reliability of hybrid automatic repeat request protocol
CN101626260A (en) 2008-07-08 2010-01-13 电子科技大学 Utility function based distributed type power control method for cognitive radio system
US20100210295A1 (en) 2009-02-13 2010-08-19 Ali Taha Koc Uplink power control for wireless systems
US20110039569A1 (en) 2009-08-17 2011-02-17 Motorola, Inc. Mitigation of Uplink Interference from Wireless Communication Device Connected to Micro Cell
US20110111766A1 (en) 2009-11-10 2011-05-12 Rongzhen Yang Techniques to control uplink power
EP2510729A1 (en) 2009-12-08 2012-10-17 Huawei Technologies Co., Ltd. System and method for power control

Non-Patent Citations (29)

* Cited by examiner, † Cited by third party
Title
"3rd Generation Partnership Project, Evolved Universal Terrestrial Radio Access (E-UTRA); Medium Access Control (MAC) protocol specification," Technical Specification 136.321, Jan. 2009, pp. 1-44, vol. 8.4.0.
"3rd Generation Partnership Project, Evolved Universal Terrestrial Radio Access (E-UTRA); Physical layer procedures," Technical Specification 36.213, Mar. 2009, pp. 1-77, vol. 8.6.0.
"3rd Generation Partnership Project; LTE; Evolved Universal Terrestrial Radio Access (E-UTRA); Physical layer procedures," Technical Specification 136.213, Feb. 2009, pp. 1-75, vol. 8.5.0.
"Further Simulation Results of User Grouping Methods for Downlink Inter-cell Interference Coordination," RI-083104, 3GPP TSG-RAN WG1 #54, Jeju, Korea, 6 pages, Aug. 2008.
3GPP TSG RAN v8.8.0, "Evolved Universal Terrestial Radio Access: Physical Layer Procedures (3GPP TS.36.213)" 77 pages, Sep. 2009.
Dahlman, E., et al., "Key Features of the LTE Radio Interface," Ericsson Review, pp. 77-80, No. 2., 2008.
European Search Report, Application No. 11734371.5-2412/2471327, PCT/CN2011/070409, Huawei Technologies Co., Ltd., 9 pages, mailing date Jun. 6, 2012.
Extended European Search Report and Supplementary European Search Report received in European Application No. 10835481.2, mailed Dec. 21, 2012, 9 pages.
Foschini, Gerard J. et al., "A Simple Distributed Autonomous Power Control Algorithm and its Convergence" IEEE Transactions on Vehicular Technology, vol. 42, No. 4, Nov. 1993, pp. 641-646.
Gjendemsjo, Anders et al., "Binary Power Control for Sum Rate Maximization over Multiple Interfering Links" IEEE Transactions on Wireless Communications, vol. 7, No. 8, Aug. 2008, pp. 3164-3173.
Halpern, Samuel W., "Reuse Partitioning in Cellular Systems" Proceedings of 33rd IEEE Vehicular Technology Conference, vol. 33, May 1983, pp. 322-327.
Hande, Prashanth et al., "Distributed Uplink Power Control for Optimal SIR Assignment in Cellular Data Networks" IEEE Communications Society, Proceedings IEEE Infocom, 13 pages, Apr. 2006.
International Search Report, PCT International Application No. CN2011/070409, dated Apr. 21, 2011, 3 pages.
Jalali, A., et al., "Data Throughput of CDMA-HDR a High Efficiency-High Data Rate Personal Communication Wireless System," IEEE 51st Vehicular Technology Conference Proceedings, 6 pages, vol. 3., May 2000.
Kim, D., et al., "Proposed Modification on Power Control Section (AWD-15.3.9.4)," IEEE 802.16 Broadband Wireless Access Working Group, IEEE C802.16m-09/ 1524r1, Jul. 6, 2009, 6 pages.
Knopp, R. "Information Capacity and Power Control in Single-Cell Multiuser Communications" Proceedings of IEEE International Conference on Communications, vol. 1, pp. 331-335, Jun. 1995.
Mueller, Andreas et al., "Cooperative Interference Prediction for Enhanced Link Adaptation in the 3GPP LTE Uplink," IEEE, 6 pages, May 2010.
Myung, H. G., et al., "Single Carrier FDMA for Uplink Wireless Transmission," IEEE Vehicular Technology Magazine, Sep. 2006, pp. 30-38.
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration, International Application No. PCT CN2011/070409, dated Apr. 21, 2011, 10 pages.
Notification of Transmittal of the International Search Report and the Written Opinion of the International Searching Authority, or the Declaration, International Application No. PCT CN2011/070409, dated Apr. 21, 2011, 3 pages.
Notification of Transmittal of The International Search Report and The Written Opinion of the International Searching Authority, or the Declaration; Huawei Technologies, Co., Ltd, et al., PCT/CN2010/079496, dated Mar. 17, 2011, 11 pages.
PCT International Search Report, PCT/CN2011/070890, Huawei Technologies, Co., Ltd. et al., mailed May 19, 2011, 9 pages.
Senarah, Gamini et al., "Power Control and ICIC for Uplink in LTE," Huawei Technologies, Co., Ltd., Aug. 14, 2009, 8 pages.
Senarath, Gamini et al., "Multi-hop Relay System Evaluation Methodology (Channel Model and Performance Metric)" IEEE 802.16 Broadband Wireless Access Working Group, http://ieee802.org/16>, Feb. 2007, 1 page.
Written Opinion of the International Searching Authority, International Application No. PCT CN2011/070409, dated Apr. 21, 2011, 4 pages.
Xiao, Weimin et al., "Uplink Power Control, Interference Coordination and Resource Allocation for 3GPP E-UTRA" IEEE Vehicular Technology Conference, Sep. 2006, 5 pages.
Yates, R. et al., "Integrated power control and base station assignment," IEEE Transactions on Vehicular Technology, vol. 44, No. 3, Aug. 1995, pp. 638-644.
Yates, Roy "A Framework for Uplink Power Control in Cellular Radio Systems" IEEE Journal on Selected Areas in Communications, vol. 13, No. 7, Sep. 1995, pp. 1341-1347.
Zander, Jens "Performance of Optimum Transmitter Power Control in Cellular Radio System" IEEE Transactions on Vehicular Technology, vol. 41, No. 1, Feb. 1992, pp. 57-62.

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9019823B1 (en) * 2013-01-16 2015-04-28 Sprint Spectrum L.P. Random access preamble selection
US9408237B1 (en) 2013-01-16 2016-08-02 Sprint Spectrum L.P. Random access preamble selection

Also Published As

Publication number Publication date
EP2471327B1 (en) 2017-04-26
US20110177821A1 (en) 2011-07-21
WO2011088789A1 (en) 2011-07-28
EP2471327A1 (en) 2012-07-04
CN102598824B (en) 2014-12-03
CN102598824A (en) 2012-07-18
EP2471327A4 (en) 2012-07-04

Similar Documents

Publication Publication Date Title
US8515474B2 (en) System and method for scheduling users on a wireless network
US11184905B2 (en) Medium access control schedulers for wireless communication
Fodor et al. Intercell interference coordination in OFDMA networks and in the 3GPP long term evolution system.
JP4662074B2 (en) UL radio resource control method, base station apparatus, and radio network control apparatus
US7890115B2 (en) Method of scheduling uplink resources in cellular communication system
US8542655B2 (en) Radio communication method and system capable of reducing inter-cell interference, and its mobile station and base station
JP5169689B2 (en) Communication device
US7903605B2 (en) Coordinating transmission scheduling among multiple base stations
US8385939B2 (en) Method and apparatus for scheduling resources and avoiding interference in a multi-cellular wireless communication system
US20080070510A1 (en) Interference management techniques for wireless networks
US8036674B2 (en) Inter-cell interference prediction for frequency resource allocation
EP2689610B1 (en) Device-empowered radio resource selection
US20120002735A1 (en) Apparatus and methods for wireless channel sounding
US8259603B2 (en) Cellular system, communication path quality measuring method, base station, and mobile station
EP2734005B1 (en) Method of allocating resource, wireless communication system, base station, and program
US10833832B2 (en) Communication device and a method for full duplex scheduling
EP2510735B1 (en) System and method for scheduling users in a wireless network
EP2549686A1 (en) Method and apparatus for resource utilization management in a multi-carrier communications system
US9426814B2 (en) Radio base station and a method therein for scheduling radio resources based on a path loss fraction
US10278202B2 (en) Coordinated scheduling in a cellular network
Mühleisen et al. Evaluation and improvement of VoIP capacity for LTE
US11818745B2 (en) Method and apparatus for assigning resources in wireless communication system
KR101172420B1 (en) Apparatus for resource allocation of basestation based on traffic pattern information and method thereof
KR20190062213A (en) Method for Scheduling for Grant-free Multiple Access and User equipment
Yaacoub et al. Distributed probabilistic scheduling in OFDMA uplink using subcarrier sensing

Legal Events

Date Code Title Description
AS Assignment

Owner name: FUTUREWEI TECHNOLOGIES, INC., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SENARATH, GAMINI;BAHCECI, ISRAFIL;ZHU, PEIYING;REEL/FRAME:023856/0509

Effective date: 20100120

STCF Information on status: patent grant

Free format text: PATENTED CASE

AS Assignment

Owner name: HUAWEI TECHNOLOGIES CO., LTD., CHINA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:FUTUREWEI TECHNOLOGIES, INC.;REEL/FRAME:036755/0011

Effective date: 20090101

FPAY Fee payment

Year of fee payment: 4

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 8

AS Assignment

Owner name: HONOR DEVICE CO., LTD., CHINA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HUAWEI TECHNOLOGIES CO., LTD.;REEL/FRAME:055919/0344

Effective date: 20210412