US20140078958A1 - Schemes for detecting wireless networks - Google Patents
Schemes for detecting wireless networks Download PDFInfo
- Publication number
- US20140078958A1 US20140078958A1 US13/623,439 US201213623439A US2014078958A1 US 20140078958 A1 US20140078958 A1 US 20140078958A1 US 201213623439 A US201213623439 A US 201213623439A US 2014078958 A1 US2014078958 A1 US 2014078958A1
- Authority
- US
- United States
- Prior art keywords
- signal
- spectrogram
- bin
- frequency
- falls
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/002—Transmission of channel access control information
- H04W74/004—Transmission of channel access control information in the uplink, i.e. towards network
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- This application relates to wireless communications networks.
- an access point provides stations with access to a resource.
- the access point is a wireless router that provides access to a wired connection to the internet and the stations are WiFi enabled laptops or smart phones or the like.
- an access point will transmit beacon frames and probe response frames that can be used by stations that want to access the resource (e.g. a broadband connection to the internet) that the access point controls.
- a station that wants to join a wireless local area network can perform scans in order to find wireless local area networks to associate with. These scans can be “passive scans” or “active scans”.
- a station In an active scan, a station will transmit a probe request frame on a selected frequency channel and will inspect the contents of any probe response frames that are received on that channel as a result.
- a probe request frame contains a service set ID (SSID) which may be a wild card SSID or a specific SSID (e.g. “BT Openzone”).
- SSID service set ID
- BT Openzone a service set ID
- a station In a passive scan, a station will listen for wireless local area network traffic, including beacon frames and unsolicited probe response frames and will inspect the contents of the received frames in order to determine if it is in range of a network that it should associate with.
- certain embodiments of the invention provide a station for accessing the resources of an access point in a wireless network, the station comprising a transmitter that is arranged to formulate probe requests and a transmit chain that is arranged to transmit probe requests on multiple channels of the access point simultaneously, wherein the probe requests are configured to elicit responses from the access point.
- the transmit chain may include a plurality of upconverters that all operate on a probe request from the transmitter, with each upconverter raising the frequency of the probe request to a respective frequency channel of the network.
- the network has a plurality of channels which together form an operating band and each of the plurality of channels may have a respective upconverter in the plurality of upconverters.
- certain embodiments of the invention provide a station for accessing the resources of an access point in a wireless network, wherein the network comprises a plurality of channels at different frequencies and the station comprises a receiver and a receive chain arranged to deliver to the receiver a signal that has been acquired wirelessly from the network and which spans a plurality of the channels, wherein the receiver is arranged to produce a first spectrogram of the signal and to make a determination, by comparing the first spectrogram with one or more earlier spectrograms of the signal, of whether there is communication starting in the network in a channel covered by the signal.
- FIG. 1 is a schematic block diagram of a station in a wireless local area network
- FIG. 2 is a diagram illustrating communication activity in a wireless local area network
- FIG. 3 is a schematic block diagram of an upconverter
- FIG. 4 is a schematic block diagram of a down converter
- FIG. 5 is a schematic block diagram of a transmitter
- FIG. 6 is a schematic block diagram of a receiver
- FIG. 7 is a schematic block diagram of a variant of the station shown in FIG. 1 ;
- FIG. 8 is a schematic block diagram of a transceiver.
- FIG. 1 shows a station 10 that can join an 802.11 wireless local area network that is established by an access point (not shown).
- the station 10 includes a transmitter 12 , a receiver 14 , a diplexer 20 , and an antenna 22 .
- a bank of parallel up converters 16 - 1 to 16 m In the receive chain leading from the antenna 22 to the receiver 14 is a downconverter 18 .
- the station 10 is designed to probe multiple channels of an 802.11 band simultaneously in order to search for networks that the station 10 can associate with.
- the transmitter 12 formulates a probe request frame and supplies it to the upconverters 16 - 1 to 16 - m .
- Each of the upconverters 16 - 1 to 16 - m upconverts the probe request frame in frequency to occupy a different channel of the 802.11 band that is being probed.
- the differently upconverted versions of the probe request frame that are produced by the upconverters 16 - 1 to 16 - m and which now occupy distinct channels of the 802.11 band in question are merged and are fed to an antenna 22 (via a diplexer 20 ) for wireless transmission.
- the station 10 transmits probe request frames into m 802.11 channels simultaneously.
- Signals that are received at the antenna 22 are routed by the diplexer 20 to a down converter 18 .
- the down converter 18 converts received signals down in frequency to baseband, or to an intermediate frequency, so that they can be processed by the receiver 14 .
- the down converter 18 admits to the receiver 14 only a span of the range of frequencies in the signal received by the down converter 18 from the antenna 22 .
- the receiver 14 can be operated in a channel reception mode or in a band reception mode.
- the down converter 18 admits to the receiver 14 just that part of the signal from the antenna 22 that relates to a channel of interest within the 802.11 band that is in use.
- the band reception mode the down converter 18 admits to the receiver 14 the whole of the 802.11 band in question.
- the channel reception mode is used by the station 10 for receiving a dedicated communication in the selected channel or for studying, e.g. by way of passive scan, the communications, if any, are being conducted on that channel.
- the band reception mode is used by the station 10 to perform a Full Band Scan of all channels in the band, in a manner that will now be described.
- the down converter 18 is placed in the band reception mode and the receiver 14 is arranged to calculate by a known discrete Fourier transform (DFT) technique a spectrogram for the signal that the receiver then receives from the down converter 18 .
- the spectrogram is a list, plot or array of power values (typically in dB) for a series of frequency bins (each frequency bin is a relatively small frequency range).
- the receiver 14 calculates the discrete Fourier transform of discrete blocks of the signal that is received from the down converter 18 , these blocks extending over a predetermined time interval. These blocks are weighted by a window function before being applied to the discrete Fourier transform in order to reduce interference between non-adjacent frequency bins. Weighting signal blocks in this way is well known in the field of digital signal processing.
- a spectrogram can be considered as being composed of a series of values s(f,n), where f is an index specifying the frequency bin and n is an index specifying the time instant (i.e., n is an index denoting the block of the signal from the down converter 18 on which the spectrogram value was established).
- the receiver 14 processes the spectrogram values in order to determine whether there are any probe response frames present in the signal that is provided by the down converter 18 . To do this, the receiver 14 processes the spectrogram values according to the following equation:
- b ⁇ ( f , n ) ⁇ 1 , if ⁇ ⁇ s ⁇ ( f , n ) > s ⁇ ( f , n - K ) 0 , otherwise
- the binary values b(f,n) that are thus produced are dependent on the historical values of the frequency bins of the spectrogram.
- the value K is an integer, and is not necessarily 1. These binary values can then be used to collate a detection criterion d c (n) for each channel:
- F c is the set of frequency bins attributed to the channel c that is being tested and L is the number of decisions in time that are summed to produce d c (n).
- L is the number of decisions in time that are summed to produce d c (n).
- L K. It will be understood that the equation for a detection criterion d c (n) is in fact a two dimensional filter that filters over a range F c of frequency and over a period L of time.
- the transmitter 14 compares this with a predetermined threshold. If the d c (n) value for a given channel c exceeds the corresponding threshold then the receiver 14 assumes that a transmission has been received in that channel.
- the thresholds that are used with the d c (n) values are determined on an experimental basis having regard to the precise nature of the system and operating environment in which they are to be used.
- the receiver 14 can then, operating in the channel reception mode, undertake a detailed scan of that channel, either a passive scan or an active scan, in order to determine if there is indeed a network on that channel with which the station 10 can associate.
- FIG. 2 outlines the stages in a process that is used by the station 10 to search for networks with which it can associate.
- the m channels are arranged vertically and activity in the channels is shown as shaded blocks.
- the transmitter 10 sends a frequency multiplexed probe frame. That is to say, the transmitter 12 transmits via upconverters 16 - 1 to 16 - m , probe requests in the m channels simultaneously. The probe requests appear as blocks 24 - 1 to 24 - m .
- the receiver 14 performs a Full Band Scan in order to analyse the signal that it receives from down converter 18 in an attempt to detect any transmissions that are being received on the m channels.
- the station 10 can power down, by switching off at least some of its parts, for an interval since it can be assumed that there is presently no 802.11 access point for the station 10 to interact with.
- the duration of the power down interval can usefully be set so that the station 10 powers up once in every 802.11 frame to scan for access points.
- transmissions are received on channels 2 and 3 , as indicated by shaded blocks 26 and 28 . It will be observed that, in this example, the transmission on channel 2 is received slightly before the transmission that is received on channel 3 . Assuming that the detection criterion values d c (n) for channels 2 and 3 exceed the threshold, the station 10 performs, in interval t c , sequential active scans of channels 2 and 3 , as indicated by shaded blocks 30 and 32 . Of course, one or both of the detected channels 2 and 3 could be subjected to a passive scan rather than an active scan.
- FIG. 3 shows upconverter 16 - 1 in more detail. It will be understood that the other upconverters 16 - 2 to 16 - m have a similar construction.
- the upconverter 16 - 1 includes a mixer 34 and a local oscillator 36 .
- the local oscillator 36 produces a radio frequency carrier signal onto which the signal 38 from the transmitter is modulated by the mixer 34 .
- the resulting upconverted signal 40 is then combined with the outputs of the other upconverters 16 - 2 to 16 - m , and supplied to the diplexer 20 .
- FIG. 4 shows the construction of the down converter 18 .
- the down converter 18 comprises a mixer 42 and a local oscillator 44 .
- the local oscillator 44 produces a radio frequency signal which the mixer 42 mixes with the signal 46 that is received from the diplexer 20 in order to produce the down converted, baseband signal 48 that is supplied to the receiver 14 .
- the range of frequencies that the down converter 18 admits to the receiver 14 is controlled by a filter (not shown) that acts on signal 48 . It is the pass band of that filter that is adjusted to change the down converter 18 between the band reception and channel reception modes.
- FIG. 5 shows the construction of the transmitter 12 in a little more detail.
- the transmitter 12 comprises a processor 50 , a memory 52 and a digital to analogue converter (DAC) 54 .
- the processor 50 by drawing on instructions and data stored in the memory 52 , produces a digital version of the probe request frame that is to be channelised by the upconverter 16 - 1 to 16 - m .
- This probe request is then converted to the analogue domain by DAC 54 and the resulting analogue signal 56 is then supplied to the upconverters 16 - 1 to 16 - m.
- FIG. 6 shows the construction of the receiver 14 in a little more detail.
- the receiver 14 comprises a processor 58 , a memory 60 and an analogue to digital converter (ADC) 62 .
- the ADC 62 receives the analogue baseband signal 64 from the down converter 18 and converts it into a digital baseband signal that can be processed by the processor 58 .
- the processor 58 could, for example, be a general purpose processor or a digital signal processor with its functionality set in hardware.
- the processor 58 performs discrete Fourier transformation on time-sliced blocks of the signal provided by the ADC 62 in order to produce the spectrograms that are used to detect the presence of transmissions received from access points.
- the processor also undertakes the calculations and algorithms necessary to calculate the various parameters b(f,n) and d c (n).
- the processor 58 performs these tasks by utilising instructions and data and storage space that is provided by the memory 60 .
- FIG. 7 shows a variant of the station 10 that is shown in FIG. 1 .
- the station 66 is largely the same as station 10 except that the transmitter 12 and the receiver 14 have been replaced by a transceiver 68 which performs the functions of both the transmitter 12 and the receiver 14 .
- FIG. 8 shows the construction of the transceiver 68 in a little more detail.
- the transceiver comprises a processor 70 , a memory 72 a DAC 74 and an ADC 76 .
- the processor 70 is arranged to utilise instructions and data that are stored in the memory 72 in order to formulate the probe request frame that is converted by the DAC 74 and supplied to the bank of upconverters 16 - 1 to 16 - m .
- the processor 70 utilises instructions and data in the memory 72 in order to process a version of the signal from the down converter 18 that has been digitised by ADC 76 in order to determine whether the received signal includes transmissions from a wireless access point. That is to say, the processor 70 is arranged to perform the calculations and algorithms necessary to calculate the spectrograms and the parameters b(n,f) and clan) and to make conclusions based on those parameters.
- the b(f,n) values are modified before being used to calculate the detection criteria d c (n).
- b′ values are used in place of the b values and the equation for determining the b′ values is:
- the constants A m are chosen in relation to the magnitudes of the discrete Fourier transform of the window that is applied to the blocks of the received signal prior to their discrete Fourier transformation.
- b′(f,n) is only 1 if the power in bin f at time n:
- b′ is used in place of b.
- the embodiments described above use the Full Band Scan concept together with the multiplexed probe frames concept, this need not be the case and the one could be used without the other.
- the Full Band Scan could be used to do a passive scan, i.e. a scan that is not driven by any probe request, multiplexed or otherwise.
- the receiver 14 instead of being configured to do a Full Band Scan, which is based on spectrum analysis, could be configured to investigate multiple channels simultaneously by performing a clear channel assessment as per the 802.11 standards or having multiple receive chains each tuned to receive a respective one of the channels to be investigated.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
- This application relates to wireless communications networks.
- It is known to organise wireless local area networks in accordance with the IEEE 802.11 standards. In such a network, an access point provides stations with access to a resource. Typically, the access point is a wireless router that provides access to a wired connection to the internet and the stations are WiFi enabled laptops or smart phones or the like. According to the IEEE 802.11 standards, an access point will transmit beacon frames and probe response frames that can be used by stations that want to access the resource (e.g. a broadband connection to the internet) that the access point controls.
- A station that wants to join a wireless local area network can perform scans in order to find wireless local area networks to associate with. These scans can be “passive scans” or “active scans”.
- In an active scan, a station will transmit a probe request frame on a selected frequency channel and will inspect the contents of any probe response frames that are received on that channel as a result. A probe request frame contains a service set ID (SSID) which may be a wild card SSID or a specific SSID (e.g. “BT Openzone”).
- In a passive scan, a station will listen for wireless local area network traffic, including beacon frames and unsolicited probe response frames and will inspect the contents of the received frames in order to determine if it is in range of a network that it should associate with.
- In portable devices, such as smart phones and tablet computers, scanning for wireless local area networks whilst roaming can consume a lot of energy. Often, portable or mobile devices spend a lot of time in transit, where no already-known networks are in range. Hence, it is beneficial to reduce the current that such devices consume in this scanning mode.
- According to one aspect, certain embodiments of the invention provide a station for accessing the resources of an access point in a wireless network, the station comprising a transmitter that is arranged to formulate probe requests and a transmit chain that is arranged to transmit probe requests on multiple channels of the access point simultaneously, wherein the probe requests are configured to elicit responses from the access point.
- The transmit chain may include a plurality of upconverters that all operate on a probe request from the transmitter, with each upconverter raising the frequency of the probe request to a respective frequency channel of the network.
- Typically, the network has a plurality of channels which together form an operating band and each of the plurality of channels may have a respective upconverter in the plurality of upconverters.
- According to another aspect, certain embodiments of the invention provide a station for accessing the resources of an access point in a wireless network, wherein the network comprises a plurality of channels at different frequencies and the station comprises a receiver and a receive chain arranged to deliver to the receiver a signal that has been acquired wirelessly from the network and which spans a plurality of the channels, wherein the receiver is arranged to produce a first spectrogram of the signal and to make a determination, by comparing the first spectrogram with one or more earlier spectrograms of the signal, of whether there is communication starting in the network in a channel covered by the signal.
- By way of example only, various embodiments of the invention will now be described with reference to the accompanying drawings, in which:
-
FIG. 1 is a schematic block diagram of a station in a wireless local area network; -
FIG. 2 is a diagram illustrating communication activity in a wireless local area network; -
FIG. 3 is a schematic block diagram of an upconverter; -
FIG. 4 is a schematic block diagram of a down converter; -
FIG. 5 is a schematic block diagram of a transmitter; -
FIG. 6 is a schematic block diagram of a receiver; -
FIG. 7 is a schematic block diagram of a variant of the station shown inFIG. 1 ; and -
FIG. 8 is a schematic block diagram of a transceiver. - The drawings show various devices, but only in such detail as is sufficient to permit an efficient description of the invention. That is to say, it will be apparent to the skilled person that, in practice, the devices shown in the drawings will contain many more elements than are shown in the drawings or, indeed, than are described in the following text. It should also be borne in mind that elements carried over from one figure to another retain the same reference numerals.
-
FIG. 1 shows astation 10 that can join an 802.11 wireless local area network that is established by an access point (not shown). Thestation 10 includes atransmitter 12, areceiver 14, adiplexer 20, and anantenna 22. In the transmit chain leading from thetransmitter 12 to theantenna 22, there is a bank of parallel up converters 16-1 to 16 m. In the receive chain leading from theantenna 22 to thereceiver 14 is adownconverter 18. - The
station 10 is designed to probe multiple channels of an 802.11 band simultaneously in order to search for networks that thestation 10 can associate with. In order to achieve this, thetransmitter 12 formulates a probe request frame and supplies it to the upconverters 16-1 to 16-m. Each of the upconverters 16-1 to 16-m upconverts the probe request frame in frequency to occupy a different channel of the 802.11 band that is being probed. The differently upconverted versions of the probe request frame that are produced by the upconverters 16-1 to 16-m and which now occupy distinct channels of the 802.11 band in question are merged and are fed to an antenna 22 (via a diplexer 20) for wireless transmission. Thus, thestation 10 transmits probe request frames into m 802.11 channels simultaneously. - Signals that are received at the
antenna 22 are routed by thediplexer 20 to a downconverter 18. Thedown converter 18 converts received signals down in frequency to baseband, or to an intermediate frequency, so that they can be processed by thereceiver 14. Thedown converter 18 admits to thereceiver 14 only a span of the range of frequencies in the signal received by thedown converter 18 from theantenna 22. - The
receiver 14 can be operated in a channel reception mode or in a band reception mode. In the channel reception mode, thedown converter 18 admits to thereceiver 14 just that part of the signal from theantenna 22 that relates to a channel of interest within the 802.11 band that is in use. In the band reception mode, thedown converter 18 admits to thereceiver 14 the whole of the 802.11 band in question. The channel reception mode is used by thestation 10 for receiving a dedicated communication in the selected channel or for studying, e.g. by way of passive scan, the communications, if any, are being conducted on that channel. The band reception mode is used by thestation 10 to perform a Full Band Scan of all channels in the band, in a manner that will now be described. - In order to perform the Full Band Scan, the
down converter 18 is placed in the band reception mode and thereceiver 14 is arranged to calculate by a known discrete Fourier transform (DFT) technique a spectrogram for the signal that the receiver then receives from thedown converter 18. The spectrogram is a list, plot or array of power values (typically in dB) for a series of frequency bins (each frequency bin is a relatively small frequency range). - The
receiver 14 calculates the discrete Fourier transform of discrete blocks of the signal that is received from thedown converter 18, these blocks extending over a predetermined time interval. These blocks are weighted by a window function before being applied to the discrete Fourier transform in order to reduce interference between non-adjacent frequency bins. Weighting signal blocks in this way is well known in the field of digital signal processing. A spectrogram can be considered as being composed of a series of values s(f,n), where f is an index specifying the frequency bin and n is an index specifying the time instant (i.e., n is an index denoting the block of the signal from thedown converter 18 on which the spectrogram value was established). - The
receiver 14 processes the spectrogram values in order to determine whether there are any probe response frames present in the signal that is provided by thedown converter 18. To do this, thereceiver 14 processes the spectrogram values according to the following equation: -
- The binary values b(f,n) that are thus produced are dependent on the historical values of the frequency bins of the spectrogram. The value K is an integer, and is not necessarily 1. These binary values can then be used to collate a detection criterion dc(n) for each channel:
-
- Where Fc is the set of frequency bins attributed to the channel c that is being tested and L is the number of decisions in time that are summed to produce dc(n). A good choice of L is L=K. It will be understood that the equation for a detection criterion dc(n) is in fact a two dimensional filter that filters over a range Fc of frequency and over a period L of time.
- Having determined the detection criteria value for a given channel, the
transmitter 14 compares this with a predetermined threshold. If the dc(n) value for a given channel c exceeds the corresponding threshold then thereceiver 14 assumes that a transmission has been received in that channel. The thresholds that are used with the dc(n) values are determined on an experimental basis having regard to the precise nature of the system and operating environment in which they are to be used. - Once the
receiver 14 determines that a transmission has been received in one of the monitored channels, thereceiver 14 can then, operating in the channel reception mode, undertake a detailed scan of that channel, either a passive scan or an active scan, in order to determine if there is indeed a network on that channel with which thestation 10 can associate. -
FIG. 2 outlines the stages in a process that is used by thestation 10 to search for networks with which it can associate. InFIG. 2 , the m channels are arranged vertically and activity in the channels is shown as shaded blocks. In time interval ta, thetransmitter 10 sends a frequency multiplexed probe frame. That is to say, thetransmitter 12 transmits via upconverters 16-1 to 16-m, probe requests in the m channels simultaneously. The probe requests appear as blocks 24-1 to 24-m. Then, in time interval tb, thereceiver 14 performs a Full Band Scan in order to analyse the signal that it receives from downconverter 18 in an attempt to detect any transmissions that are being received on the m channels. If no transmissions are detected, i.e., if none of the dc(n) exceed the threshold, then thestation 10 can power down, by switching off at least some of its parts, for an interval since it can be assumed that there is presently no 802.11 access point for thestation 10 to interact with. The duration of the power down interval can usefully be set so that thestation 10 powers up once in every 802.11 frame to scan for access points. - In this example however, transmissions are received on
channels blocks channel 2 is received slightly before the transmission that is received onchannel 3. Assuming that the detection criterion values dc(n) forchannels station 10 performs, in interval tc, sequential active scans ofchannels blocks channels -
FIG. 3 shows upconverter 16-1 in more detail. It will be understood that the other upconverters 16-2 to 16-m have a similar construction. In essence, the upconverter 16-1 includes amixer 34 and alocal oscillator 36. Thelocal oscillator 36 produces a radio frequency carrier signal onto which thesignal 38 from the transmitter is modulated by themixer 34. The resultingupconverted signal 40 is then combined with the outputs of the other upconverters 16-2 to 16-m, and supplied to thediplexer 20. -
FIG. 4 shows the construction of thedown converter 18. The downconverter 18 comprises amixer 42 and a local oscillator 44. The local oscillator 44 produces a radio frequency signal which themixer 42 mixes with thesignal 46 that is received from thediplexer 20 in order to produce the down converted, baseband signal 48 that is supplied to thereceiver 14. The range of frequencies that thedown converter 18 admits to thereceiver 14 is controlled by a filter (not shown) that acts onsignal 48. It is the pass band of that filter that is adjusted to change thedown converter 18 between the band reception and channel reception modes. -
FIG. 5 shows the construction of thetransmitter 12 in a little more detail. As shown, thetransmitter 12 comprises aprocessor 50, amemory 52 and a digital to analogue converter (DAC) 54. Theprocessor 50, by drawing on instructions and data stored in thememory 52, produces a digital version of the probe request frame that is to be channelised by the upconverter 16-1 to 16-m. This probe request is then converted to the analogue domain byDAC 54 and the resultinganalogue signal 56 is then supplied to the upconverters 16-1 to 16-m. -
FIG. 6 shows the construction of thereceiver 14 in a little more detail. As shown, thereceiver 14 comprises aprocessor 58, amemory 60 and an analogue to digital converter (ADC) 62. TheADC 62 receives the analogue baseband signal 64 from thedown converter 18 and converts it into a digital baseband signal that can be processed by theprocessor 58. Theprocessor 58 could, for example, be a general purpose processor or a digital signal processor with its functionality set in hardware. Theprocessor 58 performs discrete Fourier transformation on time-sliced blocks of the signal provided by theADC 62 in order to produce the spectrograms that are used to detect the presence of transmissions received from access points. The processor also undertakes the calculations and algorithms necessary to calculate the various parameters b(f,n) and dc(n). Theprocessor 58 performs these tasks by utilising instructions and data and storage space that is provided by thememory 60. -
FIG. 7 shows a variant of thestation 10 that is shown inFIG. 1 . The station 66 is largely the same asstation 10 except that thetransmitter 12 and thereceiver 14 have been replaced by atransceiver 68 which performs the functions of both thetransmitter 12 and thereceiver 14. -
FIG. 8 shows the construction of thetransceiver 68 in a little more detail. As shown, the transceiver comprises aprocessor 70, a memory 72 aDAC 74 and anADC 76. Theprocessor 70 is arranged to utilise instructions and data that are stored in thememory 72 in order to formulate the probe request frame that is converted by theDAC 74 and supplied to the bank of upconverters 16-1 to 16-m. Likewise, theprocessor 70 utilises instructions and data in thememory 72 in order to process a version of the signal from thedown converter 18 that has been digitised byADC 76 in order to determine whether the received signal includes transmissions from a wireless access point. That is to say, theprocessor 70 is arranged to perform the calculations and algorithms necessary to calculate the spectrograms and the parameters b(n,f) and clan) and to make conclusions based on those parameters. - In one variant, the b(f,n) values are modified before being used to calculate the detection criteria dc(n). In this case, b′ values are used in place of the b values and the equation for determining the b′ values is:
-
- Here, the constants Am are chosen in relation to the magnitudes of the discrete Fourier transform of the window that is applied to the blocks of the received signal prior to their discrete Fourier transformation. In other words, b′(f,n) is only 1 if the power in bin f at time n:
-
- exceeds the power in that bin at time n-K and
- does not, for each value of m, fall more than an amount Am below the larger of the two neighbouring channels at frequency f−m and f+m.
- Where b′ is used, the detection criteria equation is modified to:
-
- That is to say, b′ is used in place of b.
- Various modifications are possible to the embodiments described above, and some of these will now be discussed.
- Although the embodiments described above use the Full Band Scan concept together with the multiplexed probe frames concept, this need not be the case and the one could be used without the other. For example, the Full Band Scan could be used to do a passive scan, i.e. a scan that is not driven by any probe request, multiplexed or otherwise. As another example, the
receiver 14, instead of being configured to do a Full Band Scan, which is based on spectrum analysis, could be configured to investigate multiple channels simultaneously by performing a clear channel assessment as per the 802.11 standards or having multiple receive chains each tuned to receive a respective one of the channels to be investigated.
Claims (10)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/623,439 US20140078958A1 (en) | 2012-09-20 | 2012-09-20 | Schemes for detecting wireless networks |
GB1315144.4A GB2506748A (en) | 2012-09-20 | 2013-08-23 | Simultaneously detecting wireless systems across multiple channels |
DE102013015248.8A DE102013015248A1 (en) | 2012-09-20 | 2013-09-13 | Arrangement for detecting wireless networks |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/623,439 US20140078958A1 (en) | 2012-09-20 | 2012-09-20 | Schemes for detecting wireless networks |
Publications (1)
Publication Number | Publication Date |
---|---|
US20140078958A1 true US20140078958A1 (en) | 2014-03-20 |
Family
ID=49355866
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/623,439 Abandoned US20140078958A1 (en) | 2012-09-20 | 2012-09-20 | Schemes for detecting wireless networks |
Country Status (3)
Country | Link |
---|---|
US (1) | US20140078958A1 (en) |
DE (1) | DE102013015248A1 (en) |
GB (1) | GB2506748A (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030224741A1 (en) * | 2002-04-22 | 2003-12-04 | Sugar Gary L. | System and method for classifying signals occuring in a frequency band |
US20040047324A1 (en) * | 2002-09-11 | 2004-03-11 | Diener Neil R. | System and method for management of a shared frequency band using client--specific management techniques |
US20040114621A1 (en) * | 2002-12-16 | 2004-06-17 | Ron Rotstein | Method for dynamic frequency selection |
US20060038677A1 (en) * | 2004-08-19 | 2006-02-23 | Diener Neil R | System and method for monitoring and enforcing a restricted wireless zone |
US20060270371A1 (en) * | 2005-05-31 | 2006-11-30 | Sugar Gary L | Tracking short-term maximum power spectrum density for improved visibility of low duty cycle signals |
US7710919B2 (en) * | 2005-10-21 | 2010-05-04 | Samsung Electro-Mechanics | Systems, methods, and apparatuses for spectrum-sensing cognitive radios |
EP2282220A1 (en) * | 2009-08-07 | 2011-02-09 | Nxp B.V. | Spectrum analysis |
US20120270537A1 (en) * | 2011-04-19 | 2012-10-25 | Research In Motion Limited | Method and system for frequency scan using a differential power metric |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1705837B1 (en) * | 2005-03-24 | 2007-06-27 | Research In Motion Limited | Scanning for wireless local area networks |
US8036658B2 (en) * | 2007-05-17 | 2011-10-11 | Arumugam Govindswamy | Method and apparatus to improve network acquisition |
US10237812B2 (en) * | 2010-02-24 | 2019-03-19 | Interdigital Patent Holdings, Inc. | Method and apparatus for sending an aggregated beacon |
US9198120B2 (en) * | 2012-04-27 | 2015-11-24 | Marvell World Trade Ltd. | Method and apparatus for scanning multiple channels in a wireless network |
EP2680645B1 (en) * | 2012-06-28 | 2015-09-09 | ST-Ericsson SA | Method and wireless mobile station for beacon scanning in wlan |
-
2012
- 2012-09-20 US US13/623,439 patent/US20140078958A1/en not_active Abandoned
-
2013
- 2013-08-23 GB GB1315144.4A patent/GB2506748A/en not_active Withdrawn
- 2013-09-13 DE DE102013015248.8A patent/DE102013015248A1/en not_active Withdrawn
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030224741A1 (en) * | 2002-04-22 | 2003-12-04 | Sugar Gary L. | System and method for classifying signals occuring in a frequency band |
US20040047324A1 (en) * | 2002-09-11 | 2004-03-11 | Diener Neil R. | System and method for management of a shared frequency band using client--specific management techniques |
US20040114621A1 (en) * | 2002-12-16 | 2004-06-17 | Ron Rotstein | Method for dynamic frequency selection |
US20060038677A1 (en) * | 2004-08-19 | 2006-02-23 | Diener Neil R | System and method for monitoring and enforcing a restricted wireless zone |
US20060270371A1 (en) * | 2005-05-31 | 2006-11-30 | Sugar Gary L | Tracking short-term maximum power spectrum density for improved visibility of low duty cycle signals |
US7710919B2 (en) * | 2005-10-21 | 2010-05-04 | Samsung Electro-Mechanics | Systems, methods, and apparatuses for spectrum-sensing cognitive radios |
EP2282220A1 (en) * | 2009-08-07 | 2011-02-09 | Nxp B.V. | Spectrum analysis |
US20120270537A1 (en) * | 2011-04-19 | 2012-10-25 | Research In Motion Limited | Method and system for frequency scan using a differential power metric |
Also Published As
Publication number | Publication date |
---|---|
GB2506748A (en) | 2014-04-09 |
DE102013015248A1 (en) | 2014-03-20 |
GB201315144D0 (en) | 2013-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100446609C (en) | Method and device for controlling dynamic frequency selection within wireless communication system | |
Fan et al. | Optimal multi-channel cooperative sensing in cognitive radio networks | |
US8718559B2 (en) | Method, apparatus and computer program for sensing spectrum in a cognitive radio environment | |
CN101155423B (en) | Spectrum sensing algorithm and method | |
EP2317814B1 (en) | Unused frequency band detection method and radio communication apparatus in cognitive radio system | |
EP2645797B1 (en) | Communication device with selective spectrum assignment and related methods | |
US20050192016A1 (en) | Method and device for controlling frequency selection within a wireless communication system | |
CN102884842A (en) | Detecting a WLAN signal using a bluetooth receiver during bluetooth scan activity | |
WO2014191870A1 (en) | Wlan device with auxiliary receiver chain | |
Valenta et al. | Towards cognitive radio networks: Spectrum utilization measurements in suburb environment | |
Kumar et al. | White space detection and spectrum characterization in urban and rural India | |
US9143193B2 (en) | Processor for a radio circuit | |
CN107889125A (en) | The method and apparatus of adaptive adjustment communications band | |
Pattanayak et al. | Artificial intelligence based model for channel status prediction: A new spectrum sensing technique for cognitive radio | |
Fanan et al. | Comparison of spectrum occupancy measurements using software defined radio RTL-SDR with a conventional spectrum analyzer approach | |
US10448302B2 (en) | Wireless communications apparatus, wireless communications system, and wireless communications method | |
US8254864B1 (en) | Decreasing user equipment measurement time | |
Maeng et al. | Spectrum activity monitoring and analysis for sub-6 GHz bands using a Helikite | |
CN103596184A (en) | A method and apparatus for sensing the spectrum of a cognitive radio system | |
US9119214B2 (en) | Coordinated optimization of underlay network communication for efficient use of spectrum | |
US20140078958A1 (en) | Schemes for detecting wireless networks | |
Mendes et al. | GSM downlink spectrum occupancy modeling | |
CN105282684A (en) | Wireless communication device and wireless communication method | |
KR101711565B1 (en) | Systems and methods for acquiring service using multiple channels | |
Islam et al. | ARA PAWR: Wireless living lab for smart and connected rural communities |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: CAMBRIDGE SILICON RADIO LIMITED, UNITED KINGDOM Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:POPESCU, ANDREI BARBU;EVANS, MARTIN ROBERT;MCFARTHING, PAUL CHRISTOPHER;REEL/FRAME:029002/0129 Effective date: 20120920 |
|
AS | Assignment |
Owner name: QUALCOMM TECHNOLOGIES INTERNATIONAL, LTD., UNITED Free format text: CHANGE OF NAME;ASSIGNOR:CAMBRIDGE SILICON RADIO LIMITED;REEL/FRAME:036663/0211 Effective date: 20150813 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |