Method and apparatus for antenna allocation on a multi-radio platform
First Claim
Patent Images
1. A method comprising:
- when a first radio within a multi-radio wireless device is ready to transmit data to a remote entity, determining a number of antennas within said multi-radio wireless device that are available for use by said first radio using a medium access control (MAC) coordination engine, wherein said number of antennas that are available for use by said first radio is determined based on a total number of antennas within said multi-radio wireless device minus a number of antennas scheduled for use by a second radio within said multi-radio device;
determining at the MAC coordination engine whether said number of antennas that are available for use by said first radio is adequate to reliably transmit said data to said remote entity based on channel conditions for the first radio;
determining at the MAC coordination engine whether there would be temporal overlap between a transmission of said first radio and a reception of said second radio should said first radio be permitted to transmit; and
when said number of antennas that are available for use by said first radio is adequate to reliably transmit said data to said remote entity based on the channel conditions for the first radio and there would be no temporal overlap between said transmission of said first radio and a reception of said second radio, wherein said MAC coordination engine is configured to enable allowing said first radio to transmit data to said remote entity using available antennas where said second radio is configured to transmit data while the first radio is transmitting data.
2 Assignments
0 Petitions
Accused Products
Abstract
In a multi-radio wireless device, a first radio and a second radio share a plurality of antennas. A MAC coordination engine may coordinate the activities of the first and second radios to facilitate the allocation of antennas to the radios. In at least one embodiment, the second radio is given priority over the first radio in the allocation of antennas. When the first radio desires to communicate, a number of antennas that is available for use may be determined. It may then be determined whether the communication should be permitted to proceed given the number of available antennas.
-
Citations
16 Claims
-
1. A method comprising:
-
when a first radio within a multi-radio wireless device is ready to transmit data to a remote entity, determining a number of antennas within said multi-radio wireless device that are available for use by said first radio using a medium access control (MAC) coordination engine, wherein said number of antennas that are available for use by said first radio is determined based on a total number of antennas within said multi-radio wireless device minus a number of antennas scheduled for use by a second radio within said multi-radio device; determining at the MAC coordination engine whether said number of antennas that are available for use by said first radio is adequate to reliably transmit said data to said remote entity based on channel conditions for the first radio; determining at the MAC coordination engine whether there would be temporal overlap between a transmission of said first radio and a reception of said second radio should said first radio be permitted to transmit; and when said number of antennas that are available for use by said first radio is adequate to reliably transmit said data to said remote entity based on the channel conditions for the first radio and there would be no temporal overlap between said transmission of said first radio and a reception of said second radio, wherein said MAC coordination engine is configured to enable allowing said first radio to transmit data to said remote entity using available antennas where said second radio is configured to transmit data while the first radio is transmitting data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus comprising:
-
a first radio; a second radio; a plurality of antennas; a switch coupled to said first radio, said second radio, and said plurality of antennas to controllably couple antenna ports of said first and second radios to selected antennas within said plurality of antennas; and a medium access control (MAC) coordination engine to coordinate the activity of said first and second radios to determine a number of the plurality of antennas that are scheduled for use by the second radio and select a remaining number of antennas as available antennas for use with the first radio, wherein said MAC coordination engine is configured to enable the first radio to transmit when said available number of antennas that are available for use by said first radio are adequate to reliably transmit data to a remote entity using the available antennas based on channel conditions for the first radio where said second radio is configured to transmit data while the first radio is transmitting data. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An article comprising a computer readable storage medium having instructions stored thereon that, when executed by a computing device, operate to:
-
when a first radio within a multi-radio wireless device is ready to transmit data to a remote entity, determine a number of antennas within said multi-radio wireless device that are available for use by said first radio using a medium access control (MAC) coordination engine, wherein said number of antennas that are available for use by said first radio is determined based on a total number of antennas within said multi-radio wireless device minus a number of antennas scheduled for use by a second radio within said multi-radio device; determine at the MAC coordination engine whether said number of antennas that are available for use by said first radio is adequate to reliably transmit said data to said remote entity based on channel conditions for the first radio; determine at the MAC coordination engine whether there would be temporal overlap between a transmission of said first radio and a reception of said second radio should said first radio be permitted to transmit; and when said number of antennas that are available for use by said first radio is adequate to reliably transmit said data to said remote entity based on the channel conditions for the first radio and there would be no temporal overlap between said transmission of said first radio and a reception of said second radio, wherein said MAC coordination engine is configured to enable allow said first radio to transmit said data to said remote entity using available antennas where said second radio is configured to transmit data while the first radio is transmitting data. - View Dependent Claims (16)
-
Specification