Coexistence manager for controlling operation of multiple radios
First Claim
1. A method of supporting wireless communication, comprising:
- receiving notifications from one or more radios among multiple radios operating concurrently in each decision period when the one or more radios have planned activity in an upcoming time interval;
determining controls for at least one radio among the multiple radios based on the received notifications to mitigate interference in the upcoming time interval between the at least one radio and the one or more radios having the planned activity, wherein determining controls for the at least one radio comprises;
determining at least one setting for at least one configurable parameter of the at least one radio,determining performance of another radio from the one or more radios having the planned activity based on the at least one setting,retaining the at least one setting when the determined performance is acceptable, andchanging the at least one setting when the determined performance is unacceptable; and
sending the controls to the at least one radio.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for performing radio coexistence management to control operation of multiple radios to achieve good performance are described. In one design, an entity (e.g., a coexistence manager or a radio controller) may receive inputs from one or more radios among multiple radios operating concurrently. An input from a radio may indicate a planned operating state or planned activity of the radio in an upcoming time interval. The entity may determine controls for at least one radio based on the received inputs and a database of performance versus operating states to mitigate interference caused or observed by each of the at least one radio. The control for a radio may indicate a selected operating state or selected setting for at least one configurable parameter for the radio in the upcoming interval. The entity may send the controls to the at least one radio. Each radio may operate in accordance with its control.
148 Citations
53 Claims
-
1. A method of supporting wireless communication, comprising:
-
receiving notifications from one or more radios among multiple radios operating concurrently in each decision period when the one or more radios have planned activity in an upcoming time interval; determining controls for at least one radio among the multiple radios based on the received notifications to mitigate interference in the upcoming time interval between the at least one radio and the one or more radios having the planned activity, wherein determining controls for the at least one radio comprises; determining at least one setting for at least one configurable parameter of the at least one radio, determining performance of another radio from the one or more radios having the planned activity based on the at least one setting, retaining the at least one setting when the determined performance is acceptable, and changing the at least one setting when the determined performance is unacceptable; and sending the controls to the at least one radio. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. An apparatus supporting wireless communication, comprising:
-
means for receiving notifications from one or more radios among multiple radios operating concurrently in each decision period when the one or more radios have planned activity in an upcoming time interval; means for determining controls for at least one radio among the multiple radios based on the received inputs notifications to mitigate interference in the upcoming time interval between the at least one radio and the one or more radios having the planned activity, wherein the means for determining controls for the at least one radio comprises; means for determining at least one setting for at least one configurable parameter of the at least one radio, means for determining performance of another radio from the one or more radios having the planned activity based on the at least one setting, means for retaining the at least one setting when the determined performance is acceptable, and means for changing the at least one setting when the determined performance is unacceptable; and means for sending the controls to the at least one radio. - View Dependent Claims (30, 31, 32, 33)
-
-
34. An apparatus supporting wireless communication, comprising:
at least one processor configured to receive notifications from one or more radios among multiple radios operating concurrently in each decision period when the one or more radios have planned activity in an upcoming time interval, to determine controls for at least one radio among the multiple radios based on the received notifications to mitigate interference in the upcoming time interval between the at least one radio and the one or more radios having the planned activity, and to send the controls to the at least one radio, wherein to determine controls for the at least one radio comprises; determining at least one setting for at least one configurable parameter of the at least one radio, determining performance of another radio from the one or more radios having the planned activity based on the at least one setting, retaining the at least one setting when the determined performance is acceptable, and changing the at least one setting when the determined performance is unacceptable. - View Dependent Claims (35, 36, 37, 38)
-
39. A computer program product, comprising:
-
a non-transitory computer-readable medium comprising; code for causing at least one computer to receive notifications from one or more radios among multiple radios operating concurrently in each decision period when the one or more radios have planned activity in an upcoming time interval, code for causing the at least one computer to determine controls for at least one radio among the multiple radios based on the received notifications to mitigate interference in the upcoming time interval between the at least one radio and the one or more radios having the planned activity, wherein the code for causing the at least one computer to determine controls comprises; code for determining at least one setting for at least one configurable parameter of the at least one radio, code for determining performance of another radio from the one or more radios having the planned activity based on the at least one setting, code for retaining the at least one setting when the determined performance is acceptable, and code for changing the at least one setting when the determined performance is unacceptable; and code for causing the at least one computer to send the controls to the at least one radio.
-
-
40. A method of supporting wireless communication, comprising:
-
receiving one or more notifications from one or more radios among multiple radios operating concurrently in each decision period when the one or more radios have planned activity in an upcoming time interval, wherein the one or more notifications each indicate the planned activity of the corresponding one or more radios in the upcoming time interval; determining proposed operation of at least one radio among the multiple radios based on the one or more notifications to mitigate interference in the upcoming time interval between the at least one radio and the one or more radios having the planned activity, wherein determining proposed operation of the at least one radio comprises; determining at least one setting for at least one configurable parameter of the at least one radio, determining performance of another radio from the one or more radios having the planned activity based on the at least one setting, retaining the at least one setting when the determined performance is acceptable, and changing the at least one setting when the determined performance is unacceptable; and sending at least one response to the at least one radio, wherein the at least one response conveys the proposed operation of the at least one radio in the upcoming time interval. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47)
-
-
48. An apparatus supporting wireless communication, comprising:
-
means for receiving one or more notifications from one or more radios among multiple radios operating concurrently in each decision period when the one or more radios have planned activity in an upcoming time interval, wherein the one or more notifications each indicate the planned activity of the corresponding one or more radios in the upcoming time interval; means for determining proposed operation of at least one radio among the multiple radios based on the one or more notifications to mitigate interference in the upcoming time interval between the at least one radio and the one or more radios having the planned activity, wherein the means for determining proposed operation of the at least one radio comprises; means for determining at least one setting for at least one configured parameter of the at least one radio, means for determining performance of another radio from the one or more radios having the planned activity based on the at least one setting, means for retaining the at least one setting when the determined performance is acceptable, and means for changing the at least one setting when the determined performance is unacceptable; and means for sending at least one response to the at least one radio, wherein the at least one response conveys the proposed operation of the at least one radio in the upcoming time interval. - View Dependent Claims (49, 50)
-
-
51. A method of supporting wireless communication, comprising:
- identifying at least one first radio on a first device and at least one second radio on a second device, the at least one first radio and the at least one second radio operating concurrently;
receiving a notification from the at least one first radio on the first device in each decision period when the at least one first radio has planned activity in an upcoming time interval; and
controlling operation of the at least one first radio on the first device in each decision period to reduce interference to or combat interference from the at least one second radio on the second device in the upcoming time interval, wherein the controlling the operation of the at least one first radio comprises;
determining at least one setting for the at least one configurable parameter of the at least one radio, determining performance of another radio from the one or more radios having the planned activity based on the at least one setting, retaining the at least one setting when the determined performance is acceptable, and changing the at least one setting when the determined performance is unacceptable. - View Dependent Claims (52)
- identifying at least one first radio on a first device and at least one second radio on a second device, the at least one first radio and the at least one second radio operating concurrently;
-
53. An apparatus supporting wireless communication, comprising:
-
means for identifying at least one first radio on a first device and at least one second radio on a second device, the at least one first radio and the at least one second radio operating concurrently; and means for receiving a notification from the at least one first radio on the first device in each decision period when the at least one first radio has planned activity in an upcoming time interval; and means for controlling operation of the at least one first radio on the first device in each decision period to reduce interference to or combat interference from the at least one second radio on the second device in the upcoming time interval, wherein the means for controlling the operation of the at least one first radio comprises; means for determining at least one setting for at least one configurable parameter of the at least one first radio, means for determining performance of the at least one second radio based on the at least one setting, means for retaining the at least one setting when the determined performance if acceptable, and means for changing the at least one setting when the determined performance is unacceptable.
-
Specification