SYSTEMS, METHODS, AND DEVICES FOR CHANNEL SCANNING IN WIRELESS DEVICES
Systems, methods, and devices implement channel scanning for establishing connections between wireless devices. Methods include selecting a first plurality of channels of a wireless device, the first plurality of channels being sub-bands of a wireless device, scanning the first plurality of channels for a transmission from an access point, the first plurality of channels being scanned in parallel, and selecting a second plurality of channels of the wireless device, the second plurality of channels being sub-bands of the wireless device. Methods further include scanning the second plurality of channels for the transmission from the access point, the second plurality of channels being scanned in parallel.
1 . A method comprising:
selecting a first plurality of channels of a wireless device, the first plurality of channels being sub-bands of a wireless device;
scanning the first plurality of channels for a transmission from an access point, the first plurality of channels being scanned in parallel;
selecting a second plurality of channels of the wireless device, the second plurality of channels being sub-bands of the wireless device; and
scanning the second plurality of channels for the transmission from the access point, the second plurality of channels being scanned in parallel.
2 . The method of claim 1 , wherein the first plurality of channels different from the second plurality of channels.
3 . The method of claim 1 , wherein the first plurality of channels is used by a first transceiver operating on a first band, and wherein the second plurality of channels is used by a second transceiver operating on a second band.
4 . The method of claim 1 further comprising:
sending a probe request frame from the wireless device, wherein the transmission from the access point is a response to the probe request frame.
5 . The method of claim 1 , wherein the transmission from the access point is a beacon frame.
6 . The method of claim 1 , wherein a first number of the first plurality of channels and a second number of the second plurality of channels are determined based, at least in part, on a bandwidth of the wireless device.
7 . The method of claim 6 , wherein the first number and the second number are determined dividing the bandwidth of the wireless device by a size of a channel.
8 . The method of claim 1 , wherein the wireless device is multi-band device.
9 . The method of claim 8 , wherein the multi-band device is a tri-band device.
10 . A device comprising:
a memory configured to store channel information associated with channels of a wireless device; and
processing elements configured to:
select a first plurality of channels of the wireless device, the first plurality of channels being sub-bands of the wireless device;
scan the first plurality of channels for a transmission from an access point, the first plurality of channels being scanned in parallel;
select a second plurality of channels of the wireless device, the second plurality of channels being sub-bands of the wireless device; and
scan the second plurality of channels for the transmission from the access point, the second plurality of channels being scanned in parallel.
11 . The device of claim 10 , wherein the first plurality of channels is used by a first transceiver configured to operate on a first band, and wherein the second plurality of channels is used by a second transceiver configured to operate on a second band.
12 . The device of claim 10 , wherein the processing elements are further configured to:
send a probe request frame from the wireless device, wherein the transmission from the access point is a response to the probe request frame.
13 . The device of claim 10 , wherein the transmission from the access point is a beacon frame.
14 . The device of claim 10 , wherein a first number of the first plurality of channels and a second number of the second plurality of channels are determined based, at least in part, on a bandwidth of the wireless device.
15 . The device of claim 14 , wherein the first number and the second number are determined dividing the bandwidth of the wireless device by a size of a channel.
16 . A system comprising:
an antenna configured to transmit and receive wireless signals;
a transceiver coupled to the antenna;
a memory configured to store channel information associated with channels of a wireless device; and
processing elements configured to:
select a first plurality of channels of the wireless device, the first plurality of channels being sub-bands of the wireless device;
scan the first plurality of channels for a transmission from an access point, the first plurality of channels being scanned in parallel;
select a second plurality of channels of the wireless device, the second plurality of channels being sub-bands of the wireless device; and
scan the second plurality of channels for the transmission from the access point, the second plurality of channels being scanned in parallel.
17 . The system of claim 16 , wherein the first plurality of channels is used by a first transceiver operating on a first band, and wherein the second plurality of channels is used by a second transceiver operating on a second band.
18 . The system of claim 16 , wherein the processing elements are further configured to:
send a probe request frame from the wireless device, wherein the transmission from the access point is a response to the probe request frame.
19 . The system of claim 16 , wherein the transmission from the access point is a beacon frame.
20 . The system of claim 16 , wherein a first number of the first plurality of channels and a second number of the second plurality of channels are determined based, at least in part, on a bandwidth of the wireless device, and wherein the first number and the second number are determined dividing the bandwidth of the wireless device by a size of a channel.