IP Library Granted Patent US 8,364,080
Granted Patent B2
US 8,364,080 · App. 11/143,559 · Granted Jan 29, 2013

Method and system for achieving enhanced quality and higher throughput for collocated IEEE 802.11 B/G and bluetooth devices in coexistent operation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,364,080
App. No.
11/143,559
Granted
Jan 29, 2013
Kind
B2
Abstract

A method and system for achieving enhanced quality and higher throughput for collocated IEEE 802.11b/g and Bluetooth (BT) devices in coexistent operation are provided. A priority signal may be generated by a BT radio in a coexistence station to disable WLAN transmissions in a WLAN radio when a BT HV3 frame is available for transmission. When the priority signal is asserted, an exponentially growing retransmission backoff mechanism in the WLAN radio may be disabled. Moreover, when the BT radio and the WLAN radio are enabled for coexistence operation, a WLAN fragmentation threshold in the WLAN radio may be modified based on a WLAN modulation rate and the BT HV3 frame duration.

Claims (92)

1. A method for providing wireless communication, the method comprising:

in a station that handles at least a Bluetooth (BT) communication protocol and a Wireless Local Area Network (WLAN) communication protocol:

asserting a BT priority signal for enabling transmission of Bluetooth protocol data, said asserting occurring within a guard time prior to said Bluetooth protocol data being transmitted;

adjusting WLAN transmission capabilities based on said asserted BT priority signal, wherein said adjusting comprises reducing a transmit power of said WLAN transmission capabilities;

storing status information of a WLAN packet scheduled to be transmitted during said guard time, said status information indicating whether transmission of said WLAN packet occurred before the end of said guard time; and

transmitting said Bluetooth protocol data subsequent to said adjusting of said WLAN transmission capabilities.

2. The method according to claim 1 , comprising deasserting said BT priority signal subsequent to completion of said transmission of said Bluetooth protocol data.

3. The method according to claim 2 , comprising reducing said transmit power of said WLAN transmission capabilities concurrently with a reduction in a transmit power corresponding to said transmitting of Bluetooth protocol data.

4. The method according to claim 1 , comprising disabling retransmission backoff in said WLAN communication protocol subsequent to said assertion of said BT priority signal.

5. The method according to claim 1 , comprising resuming WLAN transmission based on said stored status information.

6. The method according to claim 1 , wherein said stored status information comprises a scheduled next transmission attempt during a next available WLAN transmission window for a WLAN packet transmission terminated before completion.

7. A system for providing wireless communication, the system comprising:

a station that comprises a Bluetooth (BT) radio that handles a BT communication protocol and a Wireless Local Area Network (WLAN) radio that handles a WLAN communication protocol, wherein:

said BT radio is operable to assert a BT priority signal for enabling transmission of Bluetooth protocol data, said assertion occurring within a guard time prior to said Bluetooth protocol data being transmitted;

said WLAN radio is operable to adjust WLAN transmission capabilities based on said asserted BT priority signal, wherein said adjustment comprises reducing a transmit power of said WLAN transmission capabilities;

said WLAN radio is operable to store status information of a WLAN packet scheduled to be transmitted during said guard time, said status information indicating whether transmission of said WLAN packet occurred before the end of said guard time;

said BT radio is operable to transmit said Bluetooth protocol data subsequent to said adjustment of said WLAN transmission capabilities.

8. The system according to claim 7 , wherein said BT radio is operable to deassert said BT priority signal subsequent to completion of said transmission of said Bluetooth protocol data.

9. The system according to claim 8 , wherein said WLAN radio is operable to reduce said transmit power of said WLAN transmission capabilities concurrently with a reduction in a transmit power corresponding to said transmitting of Bluetooth protocol data.

10. The system according to claim 7 , wherein said WLAN radio is operable to disable retransmission backoff in said WLAN communication protocol subsequent to said assertion of said BT priority signal.

11. The system according to claim 7 , wherein said BT radio is operable to resume said WLAN transmission based on said stored status information.

12. The system according to claim 7 , wherein said stored status information comprises a scheduled next transmission attempt during a next available WLAN transmission window for a WLAN packet transmission terminated before completion.

13. A non-transitory machine-readable storage having stored thereon, a computer program having at least one code section for providing wireless communication, the at least one code section being executable by a machine for causing the machine to perform steps comprising:

in a station that handles at least a Bluetooth (BT) communication protocol and a Wireless Local Area Network (WLAN) communication protocol:

asserting a BT priority signal for enabling transmission of Bluetooth protocol data, said asserting occurring within a guard time prior to said Bluetooth protocol data being transmitted;

adjusting WLAN transmission capabilities based on said asserted BT priority signal, wherein said adjusting comprises reducing a transmit power of said WLAN transmission capabilities;

storing status information of a WLAN packet scheduled to be transmitted during said guard time, said status information indicating whether transmission of said WLAN packet occurred before the end of said guard time;

transmitting said Bluetooth protocol data subsequent to said adjusting of said WLAN transmission capabilities.

14. The non-transitory machine-readable storage according to claim 13 , wherein said at least one code section comprises code for deasserting said BT priority signal subsequent to completion of said transmission of said Bluetooth protocol data.

15. The non-transitory machine-readable storage according to claim 14 , wherein said at least one code section comprises code for reducing said transmit power of said WLAN transmission capabilities concurrently with a reduction in a transmit power corresponding to said transmitting of Bluetooth protocol data.

16. The non-transitory machine-readable storage according to claim 13 , wherein said at least one code section comprises code for disabling retransmission backoff in said WLAN communication protocol subsequent to said assertion of said BT priority signal.

17. The non-transitory machine-readable storage according to claim 13 , wherein said at least one code section comprises code for resuming WLAN transmission based on said stored status information.

18. The non-transitory machine-readable storage according to claim 13 , wherein said stored status information comprises a scheduled next transmission attempt during a next available WLAN transmission window for a WLAN packet transmission terminated before completion.

19. A system for providing wireless communication, the system comprising:

one or more circuits for use in a station, said one or more circuits operable to handle a Bluetooth (BT) communication protocol and a Wireless Local Area Network (WLAN) communication protocol, wherein:

said one or more circuits are operable to assert a BT priority signal for enabling transmission of Bluetooth protocol data, said assertion occurring within a guard time prior to said Bluetooth protocol data being transmitted;

said one or more circuits are operable to adjust WLAN transmission capabilities based on said asserted BT priority signal, wherein said adjustment comprises reducing a transmit power of said WLAN transmission capabilities;

said one or more circuits are operable to store status information of a WLAN packet scheduled to be transmitted during said guard time, said status information indicating whether transmission of said WLAN packet occurred before the end of said guard time;

said one or more circuits are operable to transmit said Bluetooth protocol data subsequent to said adjustment of said WLAN transmission capabilities.

20. The system according to claim 19 , wherein said one or more circuits are operable to deassert said BT priority signal subsequent to completion of said transmission of said Bluetooth protocol data.

21. The system according to claim 20 , wherein said one or more circuits are operable to reduce said transmit power of said WLAN transmission capabilities concurrently with a reduction in a transmit power corresponding to said transmitting of Bluetooth protocol data.

22. The system according to claim 19 , wherein said one or more circuits are operable to disable retransmission backoff in said WLAN communication protocol subsequent to said assertion of said BT priority signal.

23. The system according to claim 19 , wherein said one or more circuits are operable to resume said WLAN transmission based on said stored status information.

24. The system according to claim 19 , wherein said stored status information comprises a scheduled next transmission attempt during a next available WLAN transmission window for a WLAN packet transmission terminated before completion.

25. A method for providing wireless communication, the method comprising:

in a station that handles at least a Bluetooth (BT) communication protocol and a Wireless Local Area Network (WLAN) communication protocol:

asserting a BT priority signal for enabling transmission of Bluetooth protocol data, said asserting occurring within a guard time prior to said Bluetooth protocol data being transmitted;

adjusting WLAN transmission capabilities based on said asserted BT priority signal, wherein said adjusting comprises reducing a transmit power of said WLAN transmission capabilities;

storing status information of a WLAN packet scheduled to be transmitted during said guard time, said status information indicating whether transmission of said WLAN packet occurred before the end of said guard time;

transmitting said Bluetooth protocol data subsequent to said adjusting of said WLAN transmission capabilities; and

disabling a retransmission backoff in said WLAN communication protocol subsequent to said assertion of said BT priority signal.

26. The method according to claim 25 , wherein said retransmission backoff grows exponentially.

27. The method according to claim 25 , comprising deasserting said BT priority signal subsequent to completion of said transmission of said Bluetooth protocol data.

28. The method according to claim 25 , comprising reducing said transmit power of said WLAN transmission capabilities concurrently with a reduction in a transmit power corresponding to said transmitting of Bluetooth protocol data.

29. The method according to claim 25 , comprising turning OFF a power amplifier subsequent to said adjusting of said WLAN transmission capabilities.

30. The method according to claim 25 , comprising resuming WLAN transmission based on said stored status information.

31. A system for providing wireless communication, the system comprising:

a station that comprises a Bluetooth (BT) radio that handles a BT communication protocol and a Wireless Local Area Network (WLAN) radio that handles a WLAN communication protocol, wherein:

said BT radio is operable to assert a BT priority signal for enabling transmission of Bluetooth protocol data, said assertion occurring within a guard time prior to said Bluetooth protocol data being transmitted;

said WLAN radio is operable to adjust WLAN transmission capabilities based on said asserted BT priority signal, wherein said adjustment comprises reducing a transmit power of said WLAN transmission capabilities;

said WLAN radio is operable to store status information of a WLAN packet scheduled to be transmitted during said guard time, said status information indicating whether transmission of said WLAN packet occurred before the end of said guard time;

said BT radio is operable to transmit said Bluetooth protocol data subsequent to said adjustment of said WLAN transmission capabilities; and

said BT radio is operable to disable a retransmission backoff in said WLAN communication protocol subsequent to said assertion of said BT priority signal.

32. The system according to claim 31 , wherein said retransmission backoff grows exponentially.

33. The system according to claim 31 , wherein said BT radio is operable to deassert said BT priority signal subsequent to completion of said transmission of said Bluetooth protocol data.

34. The system according to claim 33 , wherein said WLAN radio is operable to reduce said transmit power of said WLAN transmission capabilities concurrently with a reduction in a transmit power corresponding to said transmitting of Bluetooth protocol data.

35. The system according to claim 31 , wherein said BT radio is operable to turn OFF a power amplifier subsequent to said adjustment of said WLAN transmission capabilities.

36. The system according to claim 31 , wherein said BT radio is operable to resume said WLAN transmission based on said stored status information.

37. A non-transitory machine-readable storage having stored thereon, a computer program having at least one code section for providing wireless communication, the at least one code section being executable by a machine for causing the machine to perform steps comprising:

in a station that handles at least a Bluetooth (BT) communication protocol and Wireless Local Area Network (WLAN) communication protocol:

asserting a BT priority signal for enabling transmission of Bluetooth protocol data, said asserting occurring within a guard time prior to said Bluetooth protocol data being transmitted;

adjusting WLAN transmission capabilities based on said asserted BT priority signal, wherein the adjusting comprises reducing a transmit power of said WLAN transmission capabilities;

storing status information of a WLAN packet scheduled to be transmitted during said guard time, said status information indicating whether transmission of said WLAN packet occurred before the end of said guard time;

transmitting said Bluetooth protocol data subsequent to said adjusting of said WLAN transmission capabilities; and

disabling a retransmission backoff in said WLAN communication protocol subsequent to said assertion of said BT priority signal.

38. The non-transitory machine-readable storage according to claim 37 , wherein said retransmission backoffgrows exponentially.

39. The non-transitory machine-readable storage according to claim 37 , wherein said at least one code section comprises code for deasserting said BT priority signal subsequent to completion of said transmission of said Bluetooth protocol data.

40. The non-transitory machine-readable storage according to claim 39 , wherein said at least one code section comprises code for reducing said transmit power of said WLAN transmission concurrently with a reduction of a transmit power corresponding to said transmitting of Bluetooth protocol data.

41. The non-transitory machine-readable storage according to claim 37 , wherein said at least one code section comprises code for turning OFF a power amplifier subsequent to said adjusting of said WLAN transmission capabilities.

42. The non-transitory machine-readable storage according to claim 37 , wherein said at least one code section comprises code for resuming WLAN transmission based on said stored status information.

43. A system for providing wireless communication, the system comprising:

one or more circuits for use in a station, said one or more circuits operable to handle a Bluetooth (BT) communication protocol and a Wireless Local Area Network (WLAN) communication protocol, wherein:

said one or more circuits are operable to assert a BT priority signal for enabling transmission of Bluetooth protocol data, said assertion occurring within a guard time prior to said Bluetooth protocol data being transmitted;

said one or more circuits are operable to adjust WLAN transmission capabilities based on said asserted BT priority signal, wherein said adjustment comprises reducing a transmit power of said WLAN transmission capabilities;

said one or more circuits are operable to store status information of a WLAN packet scheduled to be transmitted during said guard time, said status information indicating whether transmission of said WLAN packet occurred before the end of said guard time;

said one or more circuits are operable to transmit said Bluetooth protocol data subsequent to said adjustment of said WLAN transmission capabilities; and

said one or more circuits are operable to disable a retransmission backoff in said WLAN communication protocol subsequent to said assertion of said BT priority signal.

44. The system according to claim 43 , wherein said retransmission backoff grows exponentially.

45. The system according to claim 43 , wherein said one or more circuits are operable to deassert said BT priority signal subsequent to completion of said transmission of said Bluetooth protocol data.

46. The system according to claim 45 , wherein said one or more circuits are operable to reduce said transmit power of said WLAN transmission capabilities concurrently with a reduction in a transmit power corresponding to said transmitting of Bluetooth protocol data.

47. The system according to claim 43 , wherein said one or more circuits are operable to turn OFF a power amplifier subsequent to said adjustment of said WLAN transmission capabilities.

48. The system according to claim 41 , wherein said one or more circuits are operable to resume said WLAN transmission based on said stored status information.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 09/05/2018 PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0133. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0456 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0133 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2014
From: DESAI, PRASANNA; IBRAHIM, BRIMA
To: BROADCOM CORPORATION
Reel/Frame 032883/0040 →