APPARATUS FOR AND METHOD OF BLUETOOTH AND WIRELESS LOCAL AREA NETWORK COEXISTENCE USING A SINGLE ANTENNA IN A COLLOCATED DEVICE
First Claim
1. A method of detecting a Bluetooth high priority period, said method comprising the steps of:
- providing a first array containing differences between short duration Bluetooth high priority transactions;
providing a second array containing differences between long duration Bluetooth high priority transactions;
determining the difference in frames between a current transaction and a previous transaction;
adding said difference to either said first or second arrays in accordance therewith;
comparing said difference to differences previously stored in said first and second arrays and declaring an active period if the number of matches exceed a threshold; and
setting the duration of said current transaction in accordance with the duration measured in said previous transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
A novel and useful apparatus for and method of providing a mechanism for achieving coexistence between a Bluetooth system and WLAN system collocated in the same communications device such as a mobile terminal. The coexistence mechanism of the present invention functions to monitor WLAN and Bluetooth system activity, determine the access priority of both WLAN and Bluetooth systems, predict Bluetooth high priority packet transmission patterns, allocate bandwidth to both the Bluetooth and WLAN systems in accordance with the traffic patterns predicted, and switch the antenna and control the Bluetooth and WLAN power amplifiers when required.
267 Citations
25 Claims
-
1. A method of detecting a Bluetooth high priority period, said method comprising the steps of:
-
providing a first array containing differences between short duration Bluetooth high priority transactions; providing a second array containing differences between long duration Bluetooth high priority transactions; determining the difference in frames between a current transaction and a previous transaction; adding said difference to either said first or second arrays in accordance therewith; comparing said difference to differences previously stored in said first and second arrays and declaring an active period if the number of matches exceed a threshold; and setting the duration of said current transaction in accordance with the duration measured in said previous transaction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of coexistence in a communications device incorporating a wireless local area network (WLAN) system and a Bluetooth system that share a single antenna, said method comprising the steps of:
-
monitoring activity of said WLAN system and said Bluetooth system within said device; determining access priority of said WLAN system and said Bluetooth system; predicting high priority (HP) patterns of said Bluetooth system; allocating bandwidth of said device in accordance with said predictions; and switching said single antenna between said WLAN system and said Bluetooth system in accordance with said bandwidth allocation. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method of predicting Bluetooth high priority transmissions in a communications device incorporating a wireless local area network (WLAN) system and a Bluetooth system that share a single antenna, said method comprising the steps of:
-
tracing periodic Bluetooth high priority transmissions by detecting differences between Bluetooth high priority transmission durations; and entering a Bluetooth high priority protection mode if the results of said tracing meet a predetermined period criteria. - View Dependent Claims (16, 17)
-
-
18. A coexistence communications device, comprising:
-
a wireless local area network (WLAN) system; a Bluetooth system adapted to share a single antenna with said WLAN system; and a packet traffic arbitration machine operative to receive requests from said Bluetooth system and said WLAN system and to allocate bandwidth therebetween. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A coexistence communications device, comprising:
-
a wireless local area network (WLAN) system; a Bluetooth system adapted to share a single antenna with said WLAN system; a Bluetooth prediction machine for detecting Bluetooth high priority transmission periods; and a decision generator for receiving requests from said Bluetooth system and said WLAN system and to allocate bandwidth therebetween in accordance with the output of said Bluetooth prediction machine. - View Dependent Claims (24, 25)
-
Specification