Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method of wireless communication, comprising: receiving a first rank indication from a user equipment (UE) in a channel quality report, said first rank indication corresponding to a first set of resources; receiving a second rank indication from said UE in said channel quality report, said second rank indication corresponding to a second set of resources; selecting a transmission rank and setting a transmission rate sustainable by said UE on said first set of resources, wherein said selected transmission rank is different from said first rank indication; transmitting data packets to said UE on said first set of resources using said selected transmission rank and transmission rate; and transmitting data packets to said UE on said second set of resources using said second rank indication and a second transmission rate based on said second rank indication.
A wireless communication method involves a base station (eNB) receiving two rank indications (RIs) from a user device (UE) in a channel quality report. The first RI corresponds to a first set of resources (e.g., subframes), and the second RI corresponds to a second set of resources. The eNB selects a transmission rank that might be different from the first RI, and sets a transmission rate the UE can handle on the first set of resources. Data is then transmitted to the UE on the first resource set using this selected rank and rate. Data is transmitted to the UE on the second set of resources using the second RI and a corresponding transmission rate.
2. The method of claim 1 , wherein said first set of resources refers to interference-limited subframes and the second set of resources refers to interference-free subframes.
The wireless communication method described in the previous paragraph uses the first rank indication for interference-limited subframes, and the second rank indication for interference-free subframes. The eNB adapts transmission based on whether the subframes are subject to higher interference levels or not.
3. The method of claim 1 , wherein said selected transmission rank is said second rank indication.
In the wireless communication method described previously, the selected transmission rank for the first set of resources (where the first rank indication was received) is the same as the second rank indication. The second rank indication typically corresponds to interference-free subframes. The eNB effectively uses the interference-free rank for the interference-limited subframes, likely as a starting point for rate adaptation.
4. The method of claim 1 , wherein said first rank indication and said second rank indication each comprise one of a plurality of rank indicator values.
In the wireless communication method described previously, the first and second rank indications each consist of a value from a set of possible rank indicator values. These values represent the UE's recommendation for the number of data streams (layers) that can be reliably transmitted.
5. The method of claim 1 further comprising: monitoring an error rate associated with said data packets transmitted on said first set of resources; and decreasing said transmission rate on said first set of resources in response to detecting said error rate increasing.
The wireless communication method described previously further involves monitoring the error rate of data packets transmitted on the first set of resources. If the error rate increases, the transmission rate on the first resource set is decreased to improve reliability. The system adjusts transmission parameters based on observed performance.
6. The method of claim 5 further comprising: re-selecting another transmission rate range associated with another rank indication different from said selected transmission rank in response to said transmission rate reaching a limit of said transmission rate range; and transmitting data packets to said UE on said first set of resources using said another data transmission rate within said another transmission rate range.
The wireless communication method from the previous description includes a mechanism to re-select a different transmission rate range. If the transmission rate on the first set of resources reaches the limit of its current range (associated with the selected transmission rank), another rate range associated with a different rank is selected. Then data is transmitted using this new rate range on the first set of resources. This allows for further adaptation of the transmission rate.
7. The method of claim 5 wherein said decreasing is performed according to a first amount when said transmission rate range is selected according to said first rank indicator and comprises a second amount when said transmission rate range is selected according to said selected transmission rank, said second amount larger than said first amount.
In the wireless communication method where the error rate is monitored and the transmission rate decreased, the amount of decrease differs based on how the transmission rate range was initially chosen. Decreasing the rate uses a first amount when the transmission rate range corresponds to the first rank indicator and uses a second amount (larger than the first amount) when the transmission rate range corresponds to the selected transmission rank.
8. The method of claim 5 wherein an amount of said decreasing is determined based on said detected error rate.
The wireless communication method including error rate monitoring and transmission rate decreasing uses the detected error rate to determine the amount by which the transmission rate should be decreased. Higher error rates will lead to larger rate reductions.
9. The method of claim 1 further comprising: monitoring an error rate associated with said data packets transmitted on said first set of resources using said selected transmission rank; generating a first backoff value based on said error rate associated with said selected transmission rank; monitoring said error rate associated with said data packets transmitted on said first set of resources using said first rank indicator; generating a second backoff value based on said error rate associated with said first rank indicator; determining which of said selected transmission rank and said first rank indicator provides a higher served throughput based on a comparison of said first backoff value and said second backoff value.
The wireless communication method involves monitoring the error rate of data packets transmitted on the first set of resources using both the selected transmission rank and the first rank indicator. It generates a first backoff value based on the error rate of the selected transmission rank and a second backoff value based on the error rate of the first rank indicator. By comparing these backoff values, the eNB determines whether the selected transmission rank or the first rank indicator provides higher served throughput.
10. The method of claim 1 , wherein selecting said transmission rank comprises: transmitting data packets to said UE on said first set of resources using said first rank indicator; temporarily switching said transmission rank to said selected transmission rank different from said first rank indicator; transmitting data packets to said UE on said first set of resources using said selected transmission rank; modifying said transmission rate to match a throughput achieved during transmission of said data packets using said first rank indicator; analyzing a block error rate associated with said data packets transmitted using said selected transmission rank; setting, in response to said block error rate not being substantially larger than a target block error rate, a scheduler to switch said rank indicator to said selected transmission rank different from said first rank indicator when said transmission rate reaches a maximum value for transmission using said first rank indicator; and switching said transmission rank back to said first rank indicator.
The wireless communication method's selection of the transmission rank on the first set of resources starts by transmitting data using the first rank indicator. Then, the transmission rank is temporarily switched to the selected transmission rank (different from the first). Data is transmitted using the selected rank, and the transmission rate is adjusted to match the throughput achieved with the first rank. The block error rate (BLER) using the selected rank is analyzed. If the BLER is acceptable, the scheduler switches the rank indicator to the selected rank when the transmission rate reaches a maximum for transmission using the first rank. After a period of testing, the transmission rank switches back to the first rank indicator.
11. The method of claim 1 further comprising: monitoring an error rate associated with said transmitting data packets on said first set of resources using said selected transmission rank; generating a backoff value based on said error rate; adjusting said backoff value to accommodate extreme interference conditions; and setting said backoff value to a neutral range in response to detecting a backoff value triggering event.
The wireless communication method involves monitoring the error rate of transmitted data packets on the first set of resources when using the selected transmission rank. A backoff value is generated based on this error rate and is adjusted to accommodate extreme interference conditions. If a backoff value triggering event is detected, the backoff value is reset to a neutral range.
12. The method of claim 1 further comprising: generating a backoff value having a backoff value range, said backoff value range initially set to a small decibel range; determining whether monitored error rates intersect a limit of said backoff value range greater than a predetermined frequency; modifying said backoff value range to accommodate said limit intersections; and re-setting said backoff value to said small decibel range in response to detecting a backoff value triggering event.
The wireless communication method generates a backoff value within a defined range, initially set to a small decibel range. The method monitors error rates to check if they frequently hit the limits of this range. If the error rates intersect with the limit beyond a certain frequency, the backoff value range is widened to accommodate these limits. Then, upon detection of a backoff value triggering event, the backoff value resets back to the original small decibel range.
13. An evolved Node B (eNB) configured for wireless communication, comprising: means for receiving a first rank indication from a user equipment (UE) in a channel quality report, said first rank indication corresponding to a first set of resources; means for receiving a second rank indication from said UE in said channel quality report, said second rank indication corresponding to a second set of resources; means for selecting a transmission rank and setting a transmission rate sustainable by said UE on said first set of resources, wherein said selected transmission rank is different from said first rank indication; means for transmitting data packets to said UE on said first set of resources using said selected transmission rank and transmission rate; and means for transmitting data packets to said UE on said second set of resources using said second rank indication and a second transmission rate based on said second rank indication.
An evolved Node B (eNB) is configured for wireless communication. It has components that receive a first rank indication from a user equipment (UE) for a first resource set, and a second rank indication for a second resource set. It includes components to select a transmission rank (potentially different from the first RI) and set a sustainable transmission rate for the UE on the first set. It transmits data packets to the UE using this selected rank and rate on the first resource set, and using the second RI and rate on the second resource set. The eNB adaptively manages downlink transmission.
14. The eNB of claim 13 , wherein said first set of resources refers to interference-limited subframes and the second set of resources refers to interference-free subframes.
The eNB described previously uses the first resource set as interference-limited subframes and the second resource set as interference-free subframes.
15. The eNB of claim 13 , wherein said selected transmission rank is said second rank indication.
The eNB described previously selects the second rank indication as the transmission rank to use for the first set of resources.
16. The eNB of claim 13 , wherein said first rank indication and said second rank indication each comprise one of a plurality of rank indicator values.
The eNB described previously uses a set of rank indicator values for the first and second rank indications.
17. The eNB of claim 13 further comprising: means for monitoring an error rate associated with said data packets transmitted on said first set of resources; and means for decreasing said transmission rate on said first set of resources in response to detecting said error rate increasing.
The eNB described previously includes components that monitor the error rate associated with data packet transmissions on the first resource set. If the error rate increases, the transmission rate decreases.
18. The eNB of claim 17 further comprising: means for re-selecting another transmission rate range associated with another rank indication different from said selected transmission rank in response to said transmission rate reaching a limit of said transmission rate range; and means for transmitting data packets to said UE on said first set of resources using said another data transmission rate within said another transmission rate range.
The eNB described previously includes components to re-select another transmission rate range associated with a rank indication (different from the selected rank) if the current transmission rate reaches a limit. Data packets are then transmitted using a data transmission rate within this re-selected range.
19. The eNB of claim 13 further comprising: means for monitoring an error rate associated with said data packets transmitted on said first set of resources using said selected transmission rank; means for generating a first backoff value based on said error rate associated with said selected transmission rank; means for monitoring said error rate associated with said data packets transmitted on said first set of resources using said first rank indicator; means for generating a second backoff value based on said error rate associated with said first rank indicator; means for determining which of said selected transmission rank and said first rank indicator provides a higher served throughput based on a comparison of said first backoff value and said second backoff value.
The eNB monitors error rates of data on the first resource set using both the selected rank and the first rank. It generates a first backoff value based on the error rate with the selected rank, and a second backoff value with the first rank indicator. By comparing the two backoff values, it determines which rank has a higher throughput.
20. The eNB of claim 13 , wherein selecting said transmission rank comprises: means for transmitting data packets to said UE on said first set of resources using said first rank indicator; means for temporarily switching said transmission rank to said selected transmission rank different from said first rank indicator; means for transmitting data packets to said UE on said first set of resources using said selected transmission rank; means for modifying said transmission rate to match a throughput achieved during transmission of said data packets using said first rank indicator; means for analyzing a block error rate associated with said data packets transmitted using said selected transmission rank; means, executable in response to said block error rate not being substantially larger than a target block error rate, for setting a scheduler to switch said rank indicator to said selected transmission rank different from said first rank indicator when said transmission rate reaches a maximum value for transmission using said first rank indicator; and means for switching said transmission rank back to said first rank indicator.
The eNB's rank selection for the first set involves initially transmitting data using the first rank. It then temporarily switches to a selected rank, different from the first, transmits data and adjusts the rate to match the throughput of the first rank. It analyzes block error rates with the selected rank, and if it's acceptable, the scheduler switches the rank when the rate reaches a maximum value of the first rank. Finally, the rank switches back to the first rank indicator.
21. The eNB of claim 13 further comprising: means for monitoring an error rate associated with said data packets transmitted on said first set of resources using said selected transmission rank; means for generating a backoff value based on said error rate; means for adjusting said backoff value to accommodate extreme interference conditions; and means, executable in response to detecting a backoff value triggering event, for setting said backoff value to a neutral range.
The eNB includes a component that monitors error rates on the first resource set using the selected transmission rank. It generates a backoff value based on this error rate and adjusts the value based on extreme interference. If a triggering event occurs, the backoff value resets to a neutral range.
22. The eNB of claim 13 further comprising: means for generating a backoff value having a backoff value range, said backoff value range initially set to a small decibel range; means for determining whether monitored error rates intersect a limit of said backoff value range greater than a predetermined frequency; means for modifying said backoff value range to accommodate said limit intersections; and means, executable in response to detecting a backoff value triggering event, for re-setting said backoff value to said small decibel range.
The eNB generates a backoff value that exists within a backoff range, initially set to a small decibel range. It tracks monitored error rates and if the error rates intersect the range limits too often, the range expands to accommodate these error rates. When a backoff value triggering event is detected, the backoff value resets back to the small decibel range.
23. A computer program product for wireless communications in a wireless network, comprising: a non-transitory computer-readable medium having program code recorded thereon, said program code comprising: program code to receive a first rank indication from a user equipment (UE) in a channel quality report, said first rank indication corresponding to a first set of resources; program code to receive a second rank indication from said UE in said channel quality report, said second rank indication corresponding to a second set of resources; program code to select a transmission rank and setting a transmission rate sustainable by said UE on said first set of resources, wherein said selected transmission rank is different from said first rank indication; program code to transmit data packets to said UE on said first set of resources using said selected transmission rank and transmission rate; and program code to transmit data packets to said UE on said second set of resources using said second rank indication and a second transmission rate based on said second rank indication.
A computer program product for wireless communications, stored on a non-transitory medium, contains code. This code receives a first rank indication from a UE for a first set of resources, and a second RI from the UE for a second set of resources. It includes code to select a transmission rank (potentially different from the first RI) and set a transmission rate on the first resource set. Code also transmits data packets to the UE, on the first set using the selected parameters, and on the second set using the second RI and its rate.
24. The computer program product of claim 23 , wherein said first set of resources refers to interference-limited subframes and the second set of resources refers to interference-free subframes.
The computer program product from the previous description designates the first resource set as interference-limited subframes, and the second resource set as interference-free subframes.
25. The computer program product of claim 23 , wherein said selected transmission rank is said second rank indication.
The computer program product described above selects the second rank indication as the transmission rank for the first resource set.
26. The computer program product of claim 23 , wherein said first rank indication and said second rank indication each comprise one of a plurality of rank indicator values.
The computer program product above uses a collection of rank indicator values for the first and second rank indications.
27. The computer program product of claim 23 further comprising: program code to monitor an error rate associated with said data packets transmitted on said first set of resources; and program code to decrease said transmission rate on said first set of resources in response to detecting said error rate increasing.
The computer program product from above includes code to monitor the error rate on the first resource set. If the error rate is increasing, the transmission rate is decreased.
28. The computer program product of claim 27 further comprising: program code to re-select another transmission rate range associated with another rank indication different from said selected transmission rank in response to said transmission rate reaching a limit of said transmission rate range; and program code to transmit data packets to said UE on said first set of resources using said another data transmission rate within said another transmission rate range.
The computer program product from the previous description contains code to re-select a rate range, associated with a different rank indication, when the current rate reaches its limit. It contains code to transmit data using this new rate range on the first set of resources.
29. The computer program product of claim 23 further comprising: program code to monitor an error rate associated with said data packets transmitted on said first set of resources using said selected transmission rank; program code to generate a first backoff value based on said error rate associated with said selected transmission rank; program code to monitor said error rate associated with said data packets transmitted on said first set of resources using said first rank indicator; program code to generate a second backoff value based on said error rate associated with said first rank indicator; program code to determine which of said selected transmission rank and said first rank indicator provides a higher served throughput based on a comparison of said first backoff value and said second backoff value.
The computer program product from above contains code to monitor the error rate of data on the first resource set using both the selected rank and the first rank. It generates a first backoff value with the selected rank, and a second backoff value with the first rank indicator. The program compares the values to determine which rank has a higher throughput.
30. The computer program product of claim 23 , wherein said program code to select said transmission rank comprises: program code to transmit data packets to said UE on said first set of resources using said first rank indicator; program code to temporarily switch said transmission rank to said selected transmission rank different from said first rank indicator; program code to transmit data packets to said UE on said first set of resources using said selected transmission rank; program code to modify said transmission rate to match a throughput achieved during transmission of said data packets using said first rank indicator; program code to analyze a block error rate associated with said data packets transmitted using said selected transmission rank; program code, executed in response to said block error rate not being substantially larger than a target block error rate, to set a scheduler to switch said rank indicator to said selected transmission rank different from said first rank indicator when said transmission rate reaches a maximum value for transmission using said first rank indicator; and program code to switch said transmission rank back to said first rank indicator.
The computer program product selecting the transmission rank on the first resource set begins by transmitting data with the first rank. The code temporarily switches to a selected rank, different from the first, transmits data and adjusts the rate to match the throughput of the first rank. It then analyzes block error rates of the selected rank, and if acceptable, a scheduler switches the rank when the rate reaches a maximum for transmission using the first rank. The code switches the rank back to the first rank indicator.
31. The computer program product of claim 23 further comprising: program code to monitor an error rate associated with said data packets transmitted on said first set of resources using said selected transmission rank; program code to generate a backoff value based on said error rate; program code to adjust said backoff value to accommodate extreme interference conditions; and program code, executable in response to detecting a backoff value triggering event, to set said backoff value to a neutral range.
The computer program product above monitors error rates on the first resource set using the selected transmission rank. It generates a backoff value based on the error rate and adjusts it based on interference. When a triggering event occurs, the backoff value resets to a neutral range.
32. The computer program product of claim 23 further comprising: program code to generate a backoff value having a backoff value range, said backoff value range initially set to a small decibel range; program code to determine whether monitored error rates intersect a limit of said backoff value range greater than a predetermined frequency; program code to modify said backoff value range to accommodate said limit intersections; and program code, executable in response to detecting a backoff value triggering event, to re-set said backoff value to said small decibel range.
The computer program product generates a backoff value in a backoff range that is initialized to a small decibel range. It monitors error rates, and if the rates intersect with the range limits too frequently, the range is expanded. When a triggering event occurs, the backoff value resets to the small decibel range.
33. An evolved Node B (eNB) configured for wireless communication, said apparatus comprising: at least one processor; and a memory coupled to said at least one processor, wherein said at least one processor is configured: to receiving a first rank indication from a user equipment (UE) in a channel quality report, said first rank indication corresponding to a first set of resources; to receive a second rank indication from said UE in said channel quality report, said second rank indication corresponding to a second set of resources; to select a transmission rank and setting a transmission rate sustainable by said UE on said first set of resources, wherein said selected transmission rank is different from said first rank indication; to transmit data packets to said UE on said first set of resources using said selected transmission rank and transmission rate; and to transmit data packets to said UE on said second set of resources using said second rank indication and a second transmission rate based on said second rank indication.
An evolved Node B (eNB) includes a processor and memory. The processor is configured to receive a first rank indication from a UE for a first set of resources, and a second rank indication for a second set of resources. The processor is also configured to select a transmission rank (possibly different from the first rank) and set a transmission rate for the UE on the first set, transmit data on the first set using the selected rate and rank, and transmit data on the second set using the second rank indicator and rate.
34. The eNB of claim 33 , wherein said first set of resources refers to interference-limited subframes and the second set of resources refers to interference-free subframes.
The eNB described previously uses the first set of resources for interference-limited subframes and the second set for interference-free subframes.
35. The eNB of claim 33 , wherein said selected transmission rank is said second rank indication.
The eNB described previously selects the second rank indication for the transmission rank to use on the first set of resources.
36. The eNB of claim 33 , wherein said first rank indication and said second rank indication each comprise one of a plurality of rank indicator values.
The eNB described previously employs a collection of rank indicator values for the first and second rank indications.
37. The eNB of claim 33 , wherein said at least one processor is further configured: to monitor an error rate associated with said data packets transmitted on said first set of resources; and to decrease said transmission rate on said first set of resources in response to detecting said error rate increasing.
The eNB described previously is further configured to monitor the error rate of transmitted data on the first set of resources. If the error rate increases, the transmission rate is decreased.
38. The eNB of claim 37 , wherein said at least one processor is further configured: to re-select another transmission rate range associated with another rank indication different from said selected transmission rank in response to said transmission rate reaching a limit of said transmission rate range; and to transmit data packets to said UE on said first set of resources using said another data transmission rate within said another transmission rate range.
The eNB described previously is further configured to re-select a transmission rate range associated with a different rank indication (other than the selected rank) if the current transmission rate reaches a limit. The eNB then transmits data using the new data rate within that range.
39. The eNB of claim 33 , wherein said at least one processor is further configured: to monitor an error rate associated with said data packets transmitted on said first set of resources using said selected transmission rank; to generate a first backoff value based on said error rate associated with said selected transmission rank; to monitor said error rate associated with said data packets transmitted on said first set of resources using said first rank indicator; to generate a second backoff value based on said error rate associated with said first rank indicator; to determine which of said selected transmission rank and said first rank indicator provides a higher served throughput based on a comparison of said first backoff value and said second backoff value.
The eNB is further configured to monitor the error rate of data on the first set using both the selected rank and the first rank indicator. The processor generates a first backoff value based on the error rate with the selected rank, and a second backoff value based on the error rate of the first rank. It determines which rank provides a higher throughput by comparing the backoff values.
40. The eNB of claim 33 , wherein said configuration of said at least one processor to select said transmission rank comprises configuration of said at least one processor: to transmit data packets to said UE on said first set of resources using said first rank indicator; to temporarily switch said transmission rank to said selected transmission rank different from said first rank indicator; to transmit data packets to said UE on said first set of resources using said selected transmission rank; to modify said transmission rate to match a throughput achieved during transmission of said data packets using said first rank indicator; to analyze a block error rate associated with said data packets transmitted using said selected transmission rank; to set, in response to said block error rate not being substantially larger than a target block error rate, a scheduler to switch said rank indicator to said selected transmission rank different from said first rank indicator when said transmission rate reaches a maximum value for transmission using said first rank indicator; and to switch said transmission rank back to said first rank indicator.
The eNB's selection of the transmission rank begins by transmitting data using the first rank. Then it temporarily switches to a selected rank different from the first, transmits data, and modifies the rate to match the throughput of the first rank. A block error rate of the selected rank is analyzed, and if acceptable, the scheduler switches the rank when the transmission rate reaches a maximum value for the first rank indicator. It then switches the rank back to the first rank.
41. The eNB of claim 33 , wherein said at least one processor is further configured: to monitor an error rate associated with said data packets transmitted on said first set of resources using said selected transmission rank; to generate a backoff value based on said error rate; to adjust said backoff value to accommodate extreme interference conditions; and to set said backoff value to a neutral range in response to detecting a backoff value triggering event.
The eNB monitors error rates on the first set of resources using the selected transmission rank. A backoff value is generated based on the error rate and is adjusted based on interference. If a triggering event is detected, the backoff value is set to a neutral range.
42. The eNB of claim 33 , wherein said at least one processor is further configured: to generate a backoff value having a backoff value range, said backoff value range initially set to a small decibel range; to determine whether monitored error rates intersect a limit of said backoff value range greater than a predetermined frequency; to modify said backoff value range to accommodate said limit intersections; and to re-set said backoff value to said small decibel range in response to detecting a backoff value triggering event.
The eNB generates a backoff value within a range that is initially set to a small decibel range. The processor determines if monitored error rates intersect with the range limits too often, in which case the range is modified to accommodate the error rates. When a triggering event occurs, the backoff value resets to the small decibel range.
Unknown
August 29, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.