The present invention relates to methods for controlling operations in a wireless communication system and to corresponding devices, systems, and computer programs.
A technology in which a receiver tracks characteristics of received signals to infer spatial information about the environment in which the signal propagates is also denoted as “wireless sensing”. Wireless sensing may for example be utilized to detect presence of objects, movement of objects, and/or locations of objects. It may operate in a similar manner as radar, however instead of using an active transmitter, wireless sensing is based on overhearing active transmissions from other devices. An exemplary use case of wireless sensing is presence sensing in home automations, where the information delivered by wireless sensing can be used for controlling light and/or other home automation equipment. Enabling wireless sensing is for example considered for WLAN (Wireless Local Area Network) systems according to the IEEE 802.11 standards family, e.g., as specified in “IEEE Standard for Information technology—Telecommunications and information exchange between systems Local and metropolitan area networks—Specific requirements—Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications,” in IEEE Std 802.11-2016 (Revision of IEEE Std 802.11-2012) (12-2016), in the following denoted as “IEEE 802.11 Specifications”.
In the IEEE 802.11 technology, wireless communication devices are typically termed as “station” (STA), and such STAs may be classified into Access Point STAs (AP STAs) and non-Access Point STAs (non-AP STAs). The AP STAs are sometimes also referred to as Access Points (APs). In many cases, APs offer more capabilities than non-AP STAs. For example, in the upcoming 802.11be amendment of the IEEE 802.11 technology, it is envisaged that APs may support up to 320 MHz bandwidth in the 6 GHz band. As compared to that non-AP STAs may support a bandwidth of only 20 MHz. Further, APs often have considerably higher output power than non-AP STAs. Yet another difference is that an AP typically has a larger number of antennas than a non-AP STA. As an example, an AP may have eight or even sixteen antennas, while a non-AP STA often does not have more than two antennas.
Concerning wireless sensing, one possibility is to transmit dedicated signals, e.g., frames or packets, which can then be measured as part of a wireless sensing procedure. However, such usage of dedicated signals may result in excessive utilization of resources. Accordingly, another approach involves basing the wireless sensing on measurements performed on data frames or control frames of regular wireless communications. An example of frames which can be used for this purpose are so-called beacon frames, also referred to as beacons. In the IEEE 802.11, each AP sends beacons to announce presence of a Basic Service Set (BSS) as well as operation parameters and capabilities of the BSS. Typically, the AP sends the beacons in a periodic manner, every 102.4 ms for every BSS served by the AP.
In some scenarios, e.g., in enterprise premises, a large number of APs may be deployed to provide a desired coverage. This typically results in a large number of frequent beacon transmissions. These beacon transmissions could be used in an efficient manner for performing wireless sensing. In that case, the periodic nature of the beacon transmissions may also match the requirements of many use cases of wireless sensing, such as intruder detection or fall detection.
In deployments with many APs, neighboring APs typically use different wireless channels in order to completely avoid, or at least reduce, mutual interference. If a non-AP STA is associated with one of the APs, this has the effect that the non-AP STA would monitor the beacons sent on the wireless channel used by the AP to which the non-AP STA is associated. This may result in inefficient utilization of wireless sensing possibilities.
Accordingly, there is a need for techniques which allow for enhancing wireless sensing in a wireless communication network using multiple wireless channels.
According to an embodiment, a method of controlling operations in a wireless communication system is provided. According to the method, a wireless station associates to an AP of the wireless communication system. The AP operates on a first wireless channel. While the wireless station is associated to the AP, the wireless station receives periodically transmitted beacons on one or more second wireless channels, which are different from the first wireless channel. Based on the received beacons, the wireless station performs measurements for sensing one or more objects in an environment of the wireless station.
According to a further embodiment, a method of controlling operations in a wireless communication system is provided. According to the method, an AP of the wireless communication system periodically transmits beacons on a first wireless channel. Further, the AP estimates a timing of one or more beacons periodically transmitted on one or more second wireless channels, which are different from the first wireless channel. Based on the estimated timing, the AP coordinates the timing of transmitting the beacons on the first wireless channel with the timing of transmitting the beacons on the one or more second wireless channels.
According to a further embodiment, a wireless station is provided. The wireless station is configured to associate to an AP of the wireless communication system. The AP operates on a first wireless channel. Further, the wireless station is configured to, while the wireless station is associated to the AP, receive periodically transmitted beacons on one or more second wireless channels, which are different from the first wireless channel. Further, the wireless station is configured to, based on the received beacons, perform measurements for sensing one or more objects in an environment of the wireless station.
According to a further embodiment, a wireless station is provided. The wireless station comprises at least one processor and a memory. The memory contains instructions executable by said at least one processor, whereby the wireless station is operative to associate to an AP of the wireless communication system. The AP operates on a first wireless channel. Further, the memory contains instructions executable by said at least one processor, whereby the wireless station is operative to, while the wireless station is associated to the AP, receive periodically transmitted beacons on one or more second wireless channels, which are different from the first wireless channel. Further, the memory contains instructions executable by said at least one processor, whereby the wireless station is operative to, based on the received beacons, perform measurements for sensing one or more objects in an environment of the wireless station.
According to a further embodiment, an AP is provided. The AP is configured to periodically transmit beacons on a first wireless channel. Further, the AP is configured to estimate a timing of one or more beacons periodically transmitted on one or more second wireless channels, which are different from the first wireless channel. Further, the AP is configured to, based on the estimated timing, coordinate the timing of transmitting the beacons on the first wireless channel with the timing of transmitting the beacons on the one or more second wireless channels.
According to a further embodiment, an AP is provided. The AP comprises at least one processor and a memory. The memory contains instructions executable by said at least one processor, whereby the AP is operative to transmit beacons on a first wireless channel. Further, the AP memory contains instructions executable by said at least one processor, whereby the AP is operative to estimate a timing of one or more beacons periodically transmitted on one or more second wireless channels, which are different from the first wireless channel. Further, the AP memory contains instructions executable by said at least one processor, whereby the AP is operative to, based on the estimated timing, coordinate the timing of transmitting the beacons on the first wireless channel with the timing of transmitting the beacons on the one or more second wireless channels.
According to a further embodiment, a computer program or computer program product is provided, e.g., in the form of a non-transitory storage medium, which comprises program code to be executed by at least one processor of a wireless station is provided. Execution of the program code causes the wireless station to associate to an AP of the wireless communication system. The AP operates on a first wireless channel. Further, execution of the program code causes the wireless station t, while the wireless station is associated to the AP, receive periodically transmitted beacons on one or more second wireless channels, which are different from the first wireless channel. Further, execution of the program code causes the wireless station to, based on received beacons, perform measurements for sensing one or more objects in an environment of the wireless station.
According to a further embodiment, a computer program or computer program product is provided, e.g., in the form of a non-transitory storage medium, which comprises program code to be executed by at least one processor of an AP is provided. Execution of the program code causes the AP to periodically transmit beacons on a first wireless channel. Further, execution of the program code causes the AP to estimate a timing of one or more beacons periodically transmitted on one or more second wireless channels, which are different from the first wireless channel. Further, execution of the program code causes the AP to, based on the estimated timing, coordinate the timing of transmitting the beacons on the first wireless channel with the timing of transmitting the beacons on the one or more second wireless channels.
Details of such embodiments and further embodiments will be apparent from the following detailed description of embodiments.
In the following, concepts in accordance with exemplary embodiments of the invention will be explained in more detail and with reference to the accompanying drawings. The illustrated embodiments relate to controlling of wireless transmissions in a wireless communication system. The wireless communication system may be a WLAN (Wireless Local Area Network) system based on a IEEE 802.11 technology. However, it is noted that the illustrated concepts could also be applied to other wireless communication technologies, e.g., to contention-based modes of the LTE (Long Term Evolution) or NR (New Radio), or NB IoT (Narrowband Internet of Things) technology specified by 3GPP (3rd Generation Partnership Project). The illustrated concepts may be implemented by various types of wireless communication devices, in particular by APs and/or by STAs. Here, it is noted that the STAs may be non-AP STAs, but that in some scenarios operations described below as being performed by a STA could also be performed by an AP STA, e.g., if the AP STA operates in a relaying mode, e.g., as a range extender or mesh network node.
In the illustrated concepts, a STA associated to an AP operating on a certain wireless channel can use beacons transmitted on one or more other wireless channels to perform wireless sensing. In the following description such wireless channels are also referred to as “channel”. Each wireless channel may correspond to a certain frequency or frequency range and may thus also be termed as a frequency channel. In the illustrated concepts, the STA can thus utilize beacons sent by different APs operating on different wireless channels for improving its wireless sensing performance. This improvement in wireless sensing performance can be achieved by making more wireless transmissions available to be used as a basis for the wireless sensing. As a result, environment variations can be sensed over larger areas and/or with higher precision. The usage of beacons from different APs may be aided by coordinating the beacon transmissions from the different APs. In particular, the beacon transmissions by multiple APs may be time aligned in such a way that they can be used for wireless sensing by a STA associated to one of the APs, e.g., by avoiding time overlap of the beacon transmissions. Accordingly, the STA may change its receiver frequency in between the beacon transmissions and efficiently use the beacon transmissions for wireless sensing, even if the beacon transmissions occur on different wireless channels. Further, the STA may inform the AP it is associated to about its intention to use beacons from other APs for wireless sensing, such that the AP can take this into consideration when scheduling data for the STA. Further, the STA may also assist in coordinating the beacon transmissions, e.g., by informing the AP about the timing of beacons received from other APs.
In the example of
Each AP 10 may provide data connectivity of the STAs 11 connected to the AP 10. As further illustrated, the APs 10 may be connected to a data network (DN) 110. The DN 110 may include a network controller 120 which controls and otherwise manages operation of the APs 10, e.g., with respect to utilization of channels. In this way, the APs 10 may also provide data connectivity of STAs 11 connected to different APs 10. Further, the APs 10 may also provide data connectivity of the STAs 11 to other entities, e.g., to one or more servers, service providers, data sources, data sinks, user terminals, or the like. Accordingly, the radio link established between a given STA 11 and its serving AP 10 may be used for providing various kinds of services to the STA 11, e.g., a voice service, a multimedia service, or other data service. Such services may be based on applications which are executed on the STA 11 and/or on a device linked to the STA 11. By way of example,
In an environment as for example illustrated by
In the IEEE 802.11 technology, transmission of the beacon may work as follows: At every target beacon transmission time (TBTT), the AP 10 initiates a channel access procedure for the beacon transmission, using the highest priority access category. This typically involves that, before sending the beacon, the AP 10 senses the channel for a certain time and delays transmission of the beacon until the channel becomes idle. This typically has the effect that APs 10 located close vicinity of each other and using the same channel will transmit the beacons in a non-overlapping manner.
If APs 10 operate on different channels or if APs 10 are located sufficiently far from each other, it may however occur that the beacon transmissions by different APs 10 overlap in time. For a STA 11 that is associated to one of the APs 10 this typically has no consequences, as the STA 11 is mainly interested in the beacons of the AP 10 it is associated to, e.g., to ensure it is still connected. However, for a STA 11 that performs wireless sensing, the time overlap beacon transmissions from different APs 10 within range of the STA 11 may limit the STA's 11 ability to use the beacons for performing wireless sensing.
In the claimed solution, the beacon transmissions by the different APs 10 may be coordinated in such a way that the individual TBTTs of the APs 10 are scattered over time, so that a STA 11 performing wireless sensing can receive as many of these beacons as possible for basing the wireless sensing on these received beacons. This may be achieved in the following way: Before the starting to transmit beacons, an AP 10 determines the TBTTs of active surrounding APs 10.
According to one option, if the AP 10 and its surrounding APs 10 belong to the same operator and are steered by a centralized network controller, such as the above mentioned network controller 120, the network controller can maintain a TBTT offset list indicating time offsets between the TBTTs to applied by the APs 10. If a new AP 10 is added to the environment, the network controller may indicate the TBTT offsets to the new AP 10. Further, the central controller may supplement the TBTT offsets with information indicating which other APs 10 are in close vicinity, e.g., within a certain distance range, from the new AP 10, and/or a synchronization time reference, e.g., in terms of a time stamp. For example, such synchronization time reference could indicate a starting point of a common time cycle to be applied by each of the APs 10 for controlling the periodic transmission of the beacons, with the TBTT offsets indicating different time instances within such common time cycle. Having received such information, the new AP 10 may determine the next TBTT which allows transmission of a beacon without time overlap with beacon transmissions by the other APs 10 and return the corresponding TBTT offset to the network controller. The new AP 10 may then continue to periodically transmit beacons according to the time cycle and the determined TBTT offset.
According to a further option, if there is no central network controller or if there are surrounding APs 10 which are not controlled by the same network controller, e.g., in cases of APs 10 belonging do different operators, the APs 10 can coordinate their respective TBTTs using over-the-air coordination. For APs 10 using the same channel, such coordination could be based on the mesh beacon collision avoidance (MBCA) protocol specified in IEEE P802.11-REVmd/D5.0 (September 2020). Specifically, the MBCA protocol may be used to disseminate the expected future TBTTs of the APs 10 to other APs 10 within the range of two hops. The MBCA protocol may be regarded as being composed of three parts: a first part including beacon timing advertisement, where the participating APs advertise their future TBTTs as well as the ones received from the neighboring APs; a second part including TBTT selection, where a new AP initially collects beacon timing advertisements from its neighbors and the ones from its neighbor's neighbors and selects its own TBTT such that it does not collide, avoids time overlap with the expected other AP's beacon transmissions; and a third part including TBTT adjustment, where an AP is empowered to indicate beacon time collisions to its neighbor APs by special action frames, which in turn may trigger a TBTT adjustment by the neighbor APs. The MBCA protocol is designed for mesh networks, with the purpose of preventing that mesh STAs, that are located out of range of each other, transmit their beacons at the same time with the same period, which may result in connectivity problems in the mesh network. In the context of the illustrated concepts, the MBCA protocol may also be utilized to achieve that APs 10 operating on the same channel coordinate the TBTTs in such a way that they are scattered over time and time overlap of beacon transmissions is thus avoided.
However, the existing MBCA protocol cannot be used to avoid overlap of beacon transmissions from APs 10 operating on different channels or APs 10 which are located too far away from each other so that they cannot directly communicate over the air. In the illustrated concepts such scenarios may be addressed by using one or more STAs 11 associated to the APs 10 to assist in disseminating information on the TBTTs among the APs 10. This may for example be achieved by extending the MBCA protocol by allowing also non-AP STAs 11 to send the beacon time advertisements and to request a TBTT adjustment from APs 10, even though the non-AP STAs 11 do not send beacons themselves.
In the illustrated concepts, a STA 11 that identifies beacon transmissions which overlap with the beacon transmissions from its associated AP 10, may signal corresponding control information to its associated AP 10. The control information may indicate the AP 10 sending the overlapping beacon transmissions and also the expected TBTT of the overlapping beacon transmissions. The overlapping beacons transmissions may also be on a different channel than the operating channel of the AP 10 to which the STA 11 is associated or may be from an AP 10 which is located out of wireless coverage from the AP 10 to which the STA 11 is associated. In response to receiving the signaled information, the AP 10 may adjust its TBTT to avoid the overlap. Further control information signaled among neighboring APs 10, e.g., using the MBCA protocol, may then cause further adjustments of the TBTTs applied by the APs 10. As a result, the TBTTs of the APs 10 may be scattered over time, even if at least some of the APs 10 operate on different channels or are located out of each other's wireless coverage range. For the STA 11, this expands the number of beacon transmissions which are usable for performing wireless sensing.
In the above signaling mechanism, the STA 11 may also decide which expected TBTTs are signaled in the control information. For example, the STA 11 could receive beacons from one or more APs 10 and decide to refrain from using these beacons for wireless sensing. In response to such decision, the STA 11 may refrain from including the expected TBTTs in the signaled control information, thereby avoiding excessive complexity of the coordination of TBTTs among the APs 10.
As mentioned above, AP1, AP2, and AP3 may coordinate their TBTTs in such a way that they are scattered over time, avoiding time overlap of the beacon transmissions, so that the STA 11 can efficiently utilize the beacons transmitted by AP1, AP2, and AP3.
As mentioned above, the APs may each select their respective TBTT based on the TBTTs applied by the other APs. For example, AP1 may select its TBTT based on the TBTTs applied by AP2 and AP3. For this purpose control information may be provided to the APs. In some scenarios, such control information may be provided from a centralized control instance, such as the above-mentioned network controller 120. Alternatively or in addition, the STA 11 may provide such control information. When for example considering the example of
Further, the STA 11 may provide control information to its associated AP, i.e., to AP1, indicating that STA 11 intends to use beacons from AP2 and AP3. Based on the TBTTs of AP2 and AP3, AP1 may then adapt scheduling of wireless transmissions between AP1 and the STA 11. In particular, AP1 may avoid scheduling the transmissions at times when the STA 11 will attempt to receive beacons from AP2 and AP3. In some scenarios, the STA 11 could also decide which control information should be signaled to AP1, depending on which beacons the STA 11 intends to use for performing the wireless sensing. For example, if the STA 11 decides to refrain from using the beacons from AP3 for performing the wireless sensing, the STA 11 could omit the detected TBTT of AP3 and related information from the control information signaled to AP1.
In the example of
As further illustrated, the STA 11 then provides control information 405 to AP1. The control information 405 indicates the TBTT as estimated to be applied by AP2 and also whether the STA 11 detected a time overlap with the beacons transmitted by AP1. Further, the control information 405 may also indicate whether the STA 11 intends to perform wireless sensing based on the beacons transmitted by AP2.
Based on the received control information 405, AP1 may then adapt its TBTT, so that time overlap of beacon transmissions from AP1 with beacon transmissions from AP2 is avoided. As a result, AP2 transmits a further beacon 407 at the next TBTT according to the existing cycle applied by AP2. AP1 in turn transmits a further beacon 408 at the TBTT adapted at block 406.
Based on the received beacons 407, 408 the STA 11 then performs wireless sensing, e.g., by measuring variations of radio channel characteristics. The STA 11 may then evaluate these variations to determine presence, location, and/or movement of objects in the environment of the STA 11. As further illustrated, the STA 11 may also provide a measurement report 409 indicating results of such measurements to AP1, e.g., to enable further evaluations performed by AP1. For example, the STA 11 could indicate measured variations of radio characteristics in the measurement report 409, and AP1 could evaluate these variations to determine presence, location, and/or movement of objects in the environment of the STA 11.
If a processor-based implementation of the wireless station is used, at least some of the steps of the method of
At step 510, the wireless station associates to an AP of the wireless communication system. The AP operates on a first wireless channel. The AP may for example correspond to any of the above-mentioned APs 10, e.g., to AP1 in the examples of
At step 520, the wireless station receives beacons. The beacons are received while the wireless station is associated to the AP. The beacons are periodically transmitted on one or more second wireless channels, e.g., according to a TBTT reoccurring according to a periodic cycle. The one or more second wireless channels are different from the first wireless channel, e.g., correspond to frequencies which are different from a frequency of the first wireless channel.
In some scenarios, step 520 may also involve that the wireless station receives one or more further beacons, which are periodically transmitted on the first wireless channel, e.g., by other APs.
The above-mentioned beacons 401, 402, 403, 404, 407, 408 are examples of the beacons received at step 520.
At step 530, the wireless station may provide control information to the AP. The control information may indicate a timing of at least one of the received one or more beacons. For example, the control information may indicate a TBTT of the at least one of the received beacons. Further, the wireless station may detect a time overlap of at least one of the received beacons with a beacon received from the AP. In such case, the control information may also indicate the detected time overlap. The above-mentioned control information 405 is an example of the control information provided at step 530.
In some scenarios, in response to sending the control information, the wireless station may receive the beacons from the AP with modified timing, e.g., as explained for the beacon 408 in the example of
At step 540, the wireless station performing measurements for sensing one or more objects in an environment of the wireless station. These measurements are performed based on the beacons received at step 520. The measurements may for example involve measuring variations of radio characteristics. The objects could for example be human beings or animals. Based on the measurements, the wireless station may evaluate presence, location, and/or movement of the one or more objects in the environment of the wireless station, as indicated by step 550. As an alternative or in addition, the wireless station may report the measurements to the AP, as indicated by step 560. This may for example involve that the wireless station sends one or more measurement reports, such as the measurement report 409 in the example of
It is noted that the wireless station 600 may include further modules for implementing other functionalities, such as known functionalities of a non-AP STA in the IEEE 802.11 technology. Further, it is noted that the modules of the wireless station 600 do not necessarily represent a hardware structure of the wireless station 600, but may also correspond to functional elements, e.g., implemented by hardware, software, or a combination thereof.
If a processor-based implementation of the AP is used, at least some of the steps of the method of
At step 710, the AP transmits beacons on a first wireless channel. The beacons are periodically transmitted on one or more wireless channels, e.g., according to a TBTT reoccurring according to a periodic cycle. The above-mentioned beacons 401, 403, 408 are examples of the beacons transmitted at step 710.
At step 720, the AP may receive control information from a wireless station associated to the AP. The wireless station may for example correspond to any of the above-mentioned STAs 11. The received control information may indicate a timing of one or more received by the wireless station. For example, the control information may indicate a TBTT of the one or more beacons. Further, the control information may also indicate a detected time overlap of a beacon received by the wireless station with one of the beacons transmitted by the AP. The above-mentioned control information 405 is an example of the control information received at step 720.
At step 730, the AP estimates a timing of one or more beacons periodically transmitted on one or more second wireless channels. The one or more second wireless channels are different from the first wireless channel, e.g., correspond to frequencies which are different from a frequency of the first wireless channel. The beacons transmitted on the one or more second wireless channels may be transmitted by one or more other APs, such as AP2 and AP3 in the examples of
At step 740, the AP coordinates the timing of transmitting the beacons on the first wireless channel with the timing of transmitting the beacons on the one or more second wireless channels. The coordination of the timing of step 740 may reduce or avoid a time overlap of the beacons transmitted on the first wireless channel with the beacons transmitted on the one or more second wireless channels.
The coordination of the timing at step 740 is accomplished based on the timing estimated at step 730 and/or based on the control information received at step 720. The coordination may involve that the AP adapts the timing of sending the beacons on the first wireless channel, e.g., by adapting the TBTT as explained for the beacon 408 in the example of
In some scenarios, the AP may use the control information received at step 720 as a basis for adapting scheduling of wireless transmissions between the at least one wireless station and the AP to avoid time overlap of the wireless transmissions and the beacons transmitted on the one or more second wireless channels.
At step 750, the AP may receive one or more reports from at least one wireless station associated to the AP. The one or more reports may indicate results of measurements for sensing one or more objects in an environment of the at least one wireless station. The measurements may be based on at least some of the beacons transmitted on the one or more second wireless channels. Further, the measurements may be based on at least some of the beacons transmitted on the first wireless channel. The measurements may for example correspond to measurements of variations of radio characteristics. The objects could for example be human beings or animals. Based on the reported results, the AP may evaluate presence, location, and/or movement of the one or more objects in the environment of the at least one wireless station, as indicated by step 760.
It is noted that the AP 800 may include further modules for implementing other functionalities, such as known functionalities of an AP STA in the IEEE 802.11 technology. Further, it is noted that the modules of the AP 800 do not necessarily represent a hardware structure of the AP 800, but may also correspond to functional elements, e.g., implemented by hardware, software, or a combination thereof.
It is noted that the functionalities described in connection with
As illustrated, the wireless station 900 includes one or more radio interfaces 910. The radio interface(s) 910 may for example be based on a WLAN technology, e.g., according to an IEEE 802.11 family standard. However, other wireless technologies could be supported as well, e.g., the LTE technology or the NR technology.
Further, the wireless station 900 may include one or more processors 950 coupled to the radio interface(s) 910 and a memory 960 coupled to the processor(s) 950. By way of example, the radio interface(s) 910, the processor(s) 950, and the memory 960 could be coupled by one or more internal bus systems of the wireless station 900. The memory 960 may include a Read-Only-Memory (ROM), e.g., a flash ROM, a Random Access Memory (RAM), e.g., a Dynamic RAM (DRAM) or Static RAM (SRAM), a mass storage, e.g., a hard disk or solid state disk, or the like. As illustrated, the memory 960 may include software 970 and/or firmware 980. The memory 960 may include suitably configured program code to be executed by the processor(s) 950 so as to implement the above-described functionalities for controlling wireless sensing, such as explained in connection with
It is to be understood that the structures as illustrated in
As illustrated, the AP 1000 includes one or more radio interfaces 1010. The radio interface(s) 1010 may for example be based on a WLAN technology, e.g., according to an IEEE 802.11 family standard. However, other wireless technologies could be supported as well, e.g., the LTE technology or the NR technology. As further illustrated, the AP 1000 may also include one or more network interfaces 1020 which may be used for communication with other nodes of a wireless communication network, e.g., with other APs, with a network controller, and/or with an application service platform, e.g., as illustrated in
Further, the AP 1000 may include one or more processors 1050 coupled to the interface(s) 1010, 1020 and a memory 1060 coupled to the processor(s) 1050. By way of example, the interface(s) 1010, 1020, the processor(s) 1050, and the memory 1060 could be coupled by one or more internal bus systems of the AP 1000. The memory 1060 may include a ROM, e.g., a flash ROM, a RAM, e.g., a DRAM or SRAM, a mass storage, e.g., a hard disk or solid state disk, or the like. As illustrated, the memory 1060 may include software 1070 and/or firmware 1080. The memory 1060 may include suitably configured program code to be executed by the processor(s) 1050 so as to implement the above-described functionalities for coordinating beacon transmissions, such as explained in connection with
It is to be understood that the structures as illustrated in
As can be seen, the concepts as described above may be used for efficiently enhancing wireless sensing performance of a STA operated in an environment where APs transmit beacons on different wireless channels. In particular, concepts enable the STA to make use of more beacons for performing wireless sensing. This allows for achieving an improved sensing performance because the sensing can be based on a higher number of received beacons, including beacons from different sources, so that sensing precision can be improved and/or a larger total environment be sensed.
It is to be understood that the examples and embodiments as explained above are merely illustrative and susceptible to various modifications. For example, the illustrated concepts may be applied in connection with various kinds of wireless technologies, without limitation to WLAN technologies. Further, the concepts may be applied with respect to various types of APs and wireless stations. Moreover, it is to be understood that the above concepts may be implemented by using correspondingly designed software to be executed by one or more processors of an existing device or apparatus, or by using dedicated device hardware. Further, it should be noted that the illustrated apparatuses or devices may each be implemented as a single device or as a system of multiple interacting devices or modules.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2021/060821 | 4/26/2021 | WO |