Source: https://patents.google.com/patent/US20170215087A1/en
Timestamp: 2020-08-12 19:24:29
Document Index: 611295322

Matched Legal Cases: ['Application No. 62', 'Application No. 62', 'art 11', 'art 11', 'art 11', 'art 11']

US20170215087A1 - Apparatus, system and method of angle of departure (aod) estimation - Google Patents
Apparatus, system and method of angle of departure (aod) estimation Download PDF
US20170215087A1
US20170215087A1 US15/199,563 US201615199563A US2017215087A1 US 20170215087 A1 US20170215087 A1 US 20170215087A1 US 201615199563 A US201615199563 A US 201615199563A US 2017215087 A1 US2017215087 A1 US 2017215087A1
US15/199,563
US10362447B2 (en
2016-01-21 Priority to US201662281345P priority Critical
2016-02-25 Priority to US201662299692P priority
2016-06-30 Priority to US15/199,563 priority patent/US10362447B2/en
2016-07-07 Assigned to Intel IP Corporation reassignment Intel IP Corporation ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: AMIZUR, Yuval, DVORECKI, Nir
2017-07-27 Publication of US20170215087A1 publication Critical patent/US20170215087A1/en
2019-07-23 Publication of US10362447B2 publication Critical patent/US10362447B2/en
230000005540 biological transmission Effects 0.000 claims abstract description 277
238000004891 communication Methods 0.000 description 49
Some demonstrative embodiments include apparatuses, devices, systems and methods of Angle of Departure (AoD) estimation. For example, an apparatus may include circuitry and logic configured to cause a wireless station to determine a beamforming scheme configured for AoD estimation, the beamforming scheme including a plurality of beamforming settings to be applied to a respective plurality of antennas, the beamforming scheme configured to transmit a plurality of tones in a plurality of directions such that a direction may be associated with at least one tone of the plurality of tones; and to sequentially transmit a plurality of transmissions according to the beamforming scheme, a transmission of the plurality of transmissions comprising a transmission via one or more antennas of the plurality of antennas according to one or more beamforming settings corresponding to the one or more antennas.
This Application claims the benefit of and priority from U.S. Provisional Patent Application No. 62/281,345 entitled “Apparatus, System and Method of Angle of Departure (AoD) estimation”, filed Jan. 21, 2016, and from U.S. Provisional Patent Application No. 62/299,692 entitled “Apparatus, System and Method of Angle of Departure (AoD) estimation”, filed Feb. 25, 2016, the entire disclosures of which are incorporated herein by reference.
Embodiments described herein generally relate to Angle of Departure (AoD) estimation.
FIG. 2 is a schematic illustration of a transmission from an Access Point (AP), in accordance with some demonstrative embodiments.
FIG. 3 is a schematic illustration of a graph depicting received power versus tone index, in accordance with some demonstrative embodiments.
FIG. 4 is a schematic illustration of a graph depicting received power versus transmit angle, in accordance with some demonstrative embodiments.
FIG. 5 is a schematic illustration of a graph depicting received power versus tone index, in accordance with some demonstrative embodiments.
FIG. 6 is a schematic illustration of a frame transmission configured for AoD estimation, in accordance with some demonstrative embodiments.
FIG. 7 is a schematic flow-chart illustration of a method of AoD estimation, in accordance with some demonstrative embodiments.
FIG. 8 is a schematic flow-chart illustration of a method of AoD estimation, in accordance with some demonstrative embodiments.
FIG. 9 is a schematic flow-chart illustration of a method of AoD estimation, in accordance with some demonstrative embodiments.
Some embodiments may be used in conjunction with various devices and systems, for example, a User Equipment (UE), a Mobile Device (MD), a wireless station (STA), a Personal Computer (PC), a desktop computer, a mobile computer, a laptop computer, a notebook computer, a tablet computer, a server computer, a handheld computer, a handheld device, an Internet of Things (IoT) device, a sensor device, a Personal Digital Assistant (PDA) device, a handheld PDA device, an on-board device, an off-board device, a hybrid device, a vehicular device, a non-vehicular device, a mobile or portable device, a consumer device, a non-mobile or non-portable device, a wireless communication station, a wireless communication device, a wireless Access Point (AP), a wired or wireless router, a wired or wireless modem, a video device, an audio device, an audio-video (A/V) device, a wired or wireless network, a wireless area network, a Wireless Video Area Network (WVAN), a Local Area Network (LAN), a Wireless LAN (WLAN), a Personal Area Network (PAN), a Wireless PAN (WPAN), and the like.
Some embodiments may be used in conjunction with devices and/or networks operating in accordance with existing Wi-Fi Alliance (WFA) Specifications, devices and/or networks operating in accordance with existing WFA Peer-to-Peer (P2P) specifications (WiFi P2P technical specification, version 1.5, Aug. 4, 2014) and/or future versions and/or derivatives thereof, devices and/or networks operating in accordance with existing Wireless-Gigabit-Alliance (WGA) specifications (Wireless Gigabit Alliance, Inc WiGig MAC and PHY Specification Version 1.1, April 2011, Final specification) and/or future versions and/or derivatives thereof, devices and/or networks operating in accordance with existing IEEE 802.11 standards (IEEE 802.11-2012, 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, Mar. 29, 2012; IEEE802.11ac-2013 (“IEEE P802.11ac-2013, 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—Amendment 4: Enhancements for Very High Throughput for Operation in Bands below 6 GHz”, December 2013); IEEE 802.11ad (“IEEE P802.11ad-2012, 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—Amendment 3: Enhancements for Very High Throughput in the 60 GHz Band”, 28 Dec. 2012); IEEE-802.11REVmc (“IEEE 802.11-REVmc™/D3.0, June 2014 draft 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) Specification”); and/or IEEE 802.11az (IEEE 802.11az: Next Generation Positioning)) and/or future versions and/or derivatives thereof, devices and/or networks operating in accordance with existing cellular specifications and/or protocols, e.g., 3rd Generation Partnership Project (3GPP), 3GPP Long Term Evolution (LTE) and/or future versions and/or derivatives thereof, units and/or devices which are part of the above networks, and the like.
In some demonstrative embodiments, device 102 may include, for example, a User Equipment (UE), a Mobile device (MD), a wireless Station (STA), a mobile computer, a laptop computer, an Internet of Things (IoT) device, a sensor device, a notebook computer, a tablet computer, an Ultrabook™computer, a mobile internet device, a handheld computer, a handheld device, a PDA device, a handheld PDA device, an on-board device, an off-board device, a hybrid device (e.g., combining cellular phone functionalities with PDA device functionalities), a consumer device, a mobile or portable device, a mobile phone, a cellular telephone, a PCS device, a PDA device which incorporates a wireless communication device, a mobile or portable GPS device, a relatively small computing device, a “Carry Small Live Large” (CSLL) device, an Ultra Mobile Device (UMD), an Ultra Mobile PC (UMPC), a Mobile Internet Device (MID), an “Origami” device or computing device, a device that supports Dynamically Composable Computing (DCC), a context-aware device, a video device, an audio device, an A/V device, a Personal Media Player (PMP), a digital video camera (DVC), a gaming device, a Smartphone, or the like.
In some demonstrative embodiments, devices 102 and/or 140 may be configured to perform, allow, and/or support, one or more positioning operations configured to allow at least improved scalability.
In some demonstrative embodiments, for example, a positioning mechanism may use one or more Angle of Departure (AoD) techniques, in which a station, for example, an AP or a positioning responder station, e.g., device 140, may transmit one or more transmissions to be received by a STA, e.g., device 102.
In one example, the AoD techniques may allow the STA to listen to the transmissions from the AP, e.g., even without requiring the STA to perform transmissions. According to this example, the positioning mechanism may allow scalability, for example, as air usage may not depend on the number of STAs.
In some demonstrative embodiments, it may not be advantageous and/or efficient to use an AoD technique, which is based on the AP transmitting preambles from an antenna array, while switching antennas during the packet, and while a receiving STA, e.g., a mobile device, uses the preambles in order to estimate the AoD. For example, the AoD technique may require the STA to perform a major part of a calculation, and may also require the STA to obtain calibration data of the antennas, e.g., an antenna pattern, from the AP, and to store this information in a memory of the STA.
In some demonstrative embodiments, devices 102 and/or 140 may be configured to support an AoD estimation mechanism, in which an AP, e.g., device 140, may be configured to transmit in a plurality of directions, e.g., in all directions, for example, according to a predefined order, e.g., as described below.
In some demonstrative embodiments, a STA, e.g., device 102, may be configured to look for, determine, and/or detect, a direction from the plurality of directions, for example, based on at least one criterion, for example, to detect a strongest direction and/or an earliest direction, e.g., as described below.
In some demonstrative embodiments, device 102 may be configured to determine an AoD from the device 104, for example, based on the detected direction, e.g., as described below.
In some demonstrative embodiments, the AoD may include an azimuth AoD.
In some demonstrative embodiments, the AoD may include an elevation AoD.
In some demonstrative embodiments, the AoD may include a combination of the azimuth AoD and/or the elevation AoD.
In other embodiments, the AoD may include, or may be based on, one or more additional or alternative types of angles, and/or a combination of the azimuth AoD, the elevation AoD and/or one or more additional or alternative types of angles.
In some demonstrative embodiments, location estimator 115 and/or controller 124 may be configured to control, cause and/or trigger device 102 to estimate a location of device 102, for example, based at least on the AoD from device 140.
In some demonstrative embodiments, the AP, e.g., device 140, may be configured to transmit the transmissions in the plurality of directions according to an OFDM modulation scheme.
In some demonstrative embodiments, the AP may be configured to transmit each tone, or more than one tone, in a different direction, for example, according to the known pattern, e.g., as described below.
In some demonstrative embodiments, device 140 may be configured to determine a beamforming scheme configured for AoD estimation.
In some demonstrative embodiments, controller 154 may be configured to control, cause and/or trigger device 140 to determine the beamforming scheme configured for the AoD estimation.
In some demonstrative embodiments, the beamforming scheme may include a plurality of beamforming settings to be applied to a respective plurality of antennas of device 140.
In some demonstrative embodiments, the beamforming scheme may be configured to transmit a plurality of tones in a plurality of directions, such that a direction is associated with at least one tone of the plurality of tones, e.g., as described below.
In some demonstrative embodiments, a direction may include an azimuth AoD, an elevation AoD, a combination of an azimuth AoD and an elevation AoD, and/or any other angle and/or direction.
In some demonstrative embodiments, the plurality of tones may include a plurality of Orthogonal Frequency-Division Multiplexing (OFDM) tones of an OFDM symbol.
In some demonstrative embodiments, the beamforming scheme may be configured to transmit each tone of the plurality of tones in only one direction of the plurality of directions.
In some demonstrative embodiments, the beamforming scheme may be configured to transmit two or more tones in a same direction of the plurality of directions.
In some demonstrative embodiments, the plurality of directions may cover an angle of 360 degrees.
In some demonstrative embodiments, the plurality of directions may cover an angle less than 360 degrees, e.g., an angle of 180 degrees, for example, if device 140 is attached to a wall.
In some demonstrative embodiments, the STA, e.g., device 102, may be configured to look for, determine, and/or detect, at least one tone, based, for example, on at least one detection criterion, for example, to detect the strongest tone in its channel estimation data, e.g., as described below.
In some demonstrative embodiments, the AoD estimation mechanism described herein may be performed, for example, even without requiring the AP to communicate calibration data of the AP, and/or even without requiring the STA to receive and/or store the calibration data from the AP.
In some demonstrative embodiments, the AoD estimation mechanism described herein may allow, for example, a reduced calculation complexity, e.g., a minimal complexity, for example, at least at the STA.
In some demonstrative embodiments, the AoD estimation mechanism described herein may allow, for example, to at least reduce an amount and/or complexity of operations to be performed by the STA, and/or to allow almost all the burden to be on the AP, e.g., such that, for example, the STA may be required to perform calculations of a reduced complexity, e.g., a very simple calculation.
In some demonstrative embodiments, devices 102 and/or 140 may be configured to implement a connectionless AoD estimation method (mechanism), in which a STA, e.g., device 102, may estimate the AoD from an AP, e.g., device 140, for example, even with low complexity and/or even without having device 102 associate with and/or establish a connection with device 140.
Reference is made to FIG. 2, which schematically illustrates a transmission 200 from an AP 240, in accordance with some demonstrative embodiments. For example, AP 240 may perform the functionality of device 140 (FIG. 1).
In some demonstrative embodiments, as shown in FIG. 2, AP 240 may transmit transmission 200 via one or more antennas, or a multi array antenna, which may be received at an AoD, denoted θ, at a STA 202. For example, STA 202 may perform the functionality of device 102 (FIG. 1).
In some demonstrative embodiments, as shown in FIG. 2, STA 202 may include a single antenna element.
In some demonstrative embodiments, as shown in FIG. 2, one or more clusters 210, from which transmission 200 may be scattered, may be around AP 240.
In some demonstrative embodiments, STA 202 may estimate the AoD, and may determine a location of STA 202, for example, based on only one AP, for example, in a two-dimensional (2D) case, e.g., assuming height is known; or based on only two APs, for example, in a three dimensional (3D) case. In other embodiments, any other number of APs may be utilized to determine the position of STA 202.
In some demonstrative embodiments, the AP 240 may transmit at least one tone, for example, every tone or several tones, in a different direction.
In some demonstrative embodiments, the AP 240 may transmit tones in different directions, for example, by applying different settings of specific phases to antenna elements of the AP 240, e.g., during transmission 200.
In some demonstrative embodiments, it may be possible to preemptively calculate the necessary phases for each tone from each transmit antenna through a calibration process, for example, if the antenna array is available in advance.
In some demonstrative embodiments, the AP 240 may send, e.g., during operational mode, a packet, in which for several predefined symbols, every tone is transmitted with the above mentioned phase from each transmit antenna. For example, the AP 240 may implement a beamforming scheme, for example, a Capon beamforming scheme, and/or any other suitable method to choose the phases.
In some demonstrative embodiments, STA 202 may estimate an AoD of the transmission 200, for example, based on the transmission 200 from the AP 240.
In some demonstrative embodiments, different propagation delays between the antenna array of AP 240 and the antenna of STA 202, for example, may cause different tones to be received at STA 202, e.g., with different amplitudes and/or phases.
In some demonstrative embodiments, STA 202 may process one or more, e.g., all, of the different tones, and may estimate the AoD from AP 240.
In some demonstrative embodiments, an association of each tone to a specific transmit angle may be determined, for example, during the calibration procedure, or dynamically.
In some demonstrative embodiments, STA 202 may be aware of which angle was chosen for each tone, e.g., the association may be preconfigured, or signaled to the STA 202, e.g., from AP 240.
In some demonstrative embodiments, STA 202 may be configured to estimate the AoD, for example, by choosing a tone, which is received with the highest power from AP 240, and/or base don any other additional or alternative criterion, e.g., a timing criterion to select a tone received at an earliest time.
In one example, tones transmitted at the angle of the line-of-sight (LOS) may be expected to be of higher power, and/or received earlier, than tones transmitted at other angles.
Reference is made to FIG. 3, which schematically illustrates a graph 300 depicting received power versus tone index, in accordance with some demonstrative embodiments.
In some demonstrative embodiments, graph 300 may simulate a transmission between an AP and a STA, e.g., device 102, which is located at 90 degrees in relation to the AP, e.g., device 140.
In one example, the AP may include eight antennas in a circular uniform array, e.g., a single instance of a B3 Hotspot WinnerII model, and the STA may include a single antenna. For example, the STA may perform the functionality of STA 202 (FIG. 2); and/or the AP may perform the functionality of AP 240 (FIG. 2).
In some demonstrative embodiments, the transmission from the AP may include, for example, 116 tones with a 312.5 Kilohertz (KHz) subcarrier spacing. Each tone may be transmitted, for example, at a different angle along a 360 degree circle, e.g., with nearby tones used for nearby angles, or according to any other scheme assigning a plurality of tones to a plurality of directions.
In some demonstrative embodiments, the AP may implement a Capon beamformer, to determine beamforming settings to transmit the plurality of tones directed in the plurality of directions, e.g., as follows:
θ k = 2   π 116  ( k - 1 ) ( 1 ) X k = R k - 1  a k  ( θ k ) a k H  ( θ k )  R k - 1  a k  ( θ k ) ( 2 )
wherein k denotes a tone index, and θk denotes an angle, at which the tone with the index k is to be transmitted,
wherein ak(θk) denotes a vector ak(θk)∈ C8×1, which may include an expected steering vector from the eight transmit antennas to the receiver, e.g., as follows:
a k  ( θ k ) = exp  ( - 2  i   π λ k  r T x T  r θ k ) ( 3 )
wherein λk denotes a subcarrier wavelength, rTx denotes a vector pointing at the transmit antennas, and rθ x denotes a unit vector at the required angle θk, and wherein Rk denotes a matrix Rk ∈ C8×8, e.g., as follows:
R k = 1 2   π  ∫ a k  ( θ k )  a k  ( θ k ) H  d   θ k ( 4 )
In other embodiments, any other beamforming settings, e.g., according to any other type of beamformer scheme, may be utilized.
In some demonstrative embodiments, as shown in FIG. 3, there may be a tone corresponding to a peak in the received power, e.g., as received by a STA, e.g., the STA 202 (FIG. 2). For example, the STA, e.g., STA 202 (FIG. 2), may detect the peak in the received power, and may determine the tone corresponding to the peak in the received power. The STA may then determine an AoD corresponding to the detected tone, for example, based on a mapping, e.g., an association, between the plurality of tones and a plurality of directions.
Reference is made to FIG. 4, which schematically illustrates a graph 400 depicting received power versus transmit angle, in accordance with some demonstrative embodiments.
In some demonstrative embodiments, a STA, e.g., STA 202 (FIG. 2), may associate between the received power of a received tone, and a transmit angle of the received tone.
In some demonstrative embodiments, graph 400 may depict the association between received power and transmit angle, for example, after the STA associates each tone with a respective predefined transmit angle.
Referring back to FIG. 1, in some demonstrative embodiments, device 140 may be configured to transmit several tones in the same angle.
In some demonstrative embodiments, a transmission of a plurality of tones in the same angle may enable device 102, for example, to benefit from frequency diversity.
In some demonstrative embodiments, the transmission of a plurality of tones in the same angle may enable device 102, for example, to employ a time-of-flight (ToF) estimation, e.g., in order to select a LOS angle.
Reference is made to FIG. 5, which schematically illustrates a graph 500 depicting received power versus tone index, in accordance with some demonstrative embodiments.
In some demonstrative embodiments, graph 500 may simulate a transmission of a plurality of tones in the same angle between the AP and the STA described above with respect to graph 300, for example, while two or more tones may be associated with and transmitted in the same direction.
In one example, the AP may set the transmit angles of the tones, such that there may be two or more tones transmitted in the same angle. For example, an angle may be associated with a plurality of tones, e.g., as follows:
θ k = 4   π 116  ( k - 1 )   mod   29. ( 5 )
According to this example, an angle, e.g., every angle or only some of the angles, in a range between the angles θ and π, may be transmitted four times, e.g., using different tones (subcarriers).
In some demonstrative embodiments, a second OFDM symbol may be transmitted, for example, for angles in the range between π and 2π.
Referring back to FIG. 1, in some demonstrative embodiments, device 140 may be configured to transmit the different symbols and/or tones with different phases from all antennas of device 140, e.g., simultaneously, for example, to allow a simple estimation of the AoD at the receiver device, e.g., as described above.
In some demonstrative embodiments, device 140 may be configured to transmit the symbols and/or tones in the plurality of directions, for example, in a sequence of two or more transmissions, e.g., as described below.
In some demonstrative embodiments, device 140 may include one or more transmit chains 150, e.g., Radio Frequency (RF) Tx chains. For example, transmit chains 150 may be implemented as part of Tx 148.
In one example, the one or more transmit chains 150 may include a single transmit chain 150.
In another example, the one or more transmit chains 150 may include two or more transmit chains 150.
In some demonstrative embodiments, simultaneous transmission from all antennas of device 140, may require device 140 to have as many transmit chains 150 as the number of antennas 147, e.g., a separate or different RF transmit chain for each antenna of device 140.
In some demonstrative embodiments, implementing a different RF transmit chain for each antenna may be very costly, e.g., for production, and/or in terms of a calibration process, since each chain may require different calibration.
In some demonstrative embodiments, devices 102 and/or 140 may be configured to enable performing the AoD estimation, e.g., as described above, for example, even if a number of transmit chains 150 of device 140 is less than a number of antennas of device 140, e.g., as described below. For example, a few, e.g., or even a single transmit chain 150, may be used by device 140 with a large number of antennas, e.g., as described below.
In one example, device 140 may have at least two antennas 147, and the single transmit chain 150.
In another example, device 140 may have a first number, denoted N1, of the plurality of antennas, e.g., 8 or more antennas 147, and a second number, denoted N2, of transmit chains 150, wherein N2<N1, e.g., N2<8.
In some demonstrative embodiments, device 140 may be configured to use one or more transmit chains 150 of device 140 to transmit a first transmission via one or more antennas of device 140, e.g., to simultaneously transmit with only a set of the antennas of device 140, e.g., as described below.
In some demonstrative embodiments, device 140 may be configured to switch the one or more transmit chains 150 to use one or more other antennas, e.g., to simultaneously transmit a second transmission with another set of the antennas of device 140, e.g., a set of antennas which were not previously used for the first transmission, e.g., as described below.
For example, if device 140 includes only a single Tx chain 150, device 140 may be configured to sequentially switch the single Tx chain 150 between the plurality of antennas 147, e.g., such that the Tx chain 150 may be connected to one antenna at a time.
In another example, for example, if device 140 includes N1 antennas and N2>1 Tx chains 150, device 140 may be configured to sequentially switch the N2 Tx chains 150 between a plurality of antenna subsets, e.g., including N2 antennas.
In some demonstrative embodiments, device 102 may be configured to buffer the received symbols from a set of antennas, and to add the received symbols to previously received symbols from a previous set of antennas, for example, to emulate reception of the symbols from device 140 with a multiple number of transmit chains, e.g., as described below.
In some demonstrative embodiments, device 140 may not be required to implement an entire transmit chain per each antenna. For example, device 140 may have a number of transmit chains 150 which is less than the number of antennas 147, e.g., even a single transmit chain, which is able to switch between two or more antennas 147, e.g., between all of the antennas 147, e.g., as described below.
In some demonstrative embodiments, device 102 may be able to determine the estimation of the AoD in an efficient and/or a simple manner, for example, by buffering and adding the received signals of the sequence of transmissions from device 140 e.g., as described below.
In some demonstrative embodiments, device 140 may determine the beamforming scheme configured for the AoD estimation, e.g., as described above.
In some demonstrative embodiments, the beamforming scheme may include a plurality of beamforming settings to be applied to a respective plurality of antennas 147, e.g., as described above.
In some demonstrative embodiments, the beamforming scheme may be configured to transmit a plurality of tones in a plurality of directions, for example, such that a direction of the plurality of directions is associated with at least one tone of the plurality of tones, e.g., as described above.
In some demonstrative embodiments, device 140 may be configured to transmit the plurality of tones in the plurality of directions, for example, by sequentially switching at least one Tx chain 150 between two or more antennas 147, e.g., as described below.
In some demonstrative embodiments, controller 154 may be configured to control, cause and/or trigger device 140 to sequentially transmit a plurality of transmissions according to the beamforming scheme.
In some demonstrative embodiments, a transmission of the plurality of transmissions may include a transmission via one or more antennas of the plurality of antennas 147 according to one or more beamforming settings corresponding to the one or more antennas of the plurality of antennas 147, e.g., as described below.
In some demonstrative embodiments, the beamforming scheme may be configured to transmit each tone of the plurality of tones in only one direction of the plurality of directions, e.g., as described above.
In some demonstrative embodiments, the beamforming scheme may be configured to transmit each tone in respective direction of the plurality of directions, e.g., as described above.
In some demonstrative embodiments, the beamforming scheme may be configured to transmit two or more tones in a same direction of the plurality of directions, e.g., as described above.
In some demonstrative embodiments, a combination of the plurality of directions may cover an angle of about 360 degrees, e.g., as described above.
In some demonstrative embodiments, the plurality of directions may cover an angle less than 360 degrees, e.g., an angle of 180 degrees, for example, if device 140 is attached to a wall, e.g., as described above.
In some demonstrative embodiments, controller 154 may be configured to control, cause and/or trigger device 140 to transmit a first transmission of the plurality of transmissions via one or more first antennas of the plurality of antennas 147, for example, according to one or more first beamforming settings of the plurality of beamforming settings.
In some demonstrative embodiments, controller 154 may be configured to control, cause and/or trigger device 140 to transmit a second transmission of the plurality of transmissions via one or more second antennas of the plurality of antennas 147, e.g., subsequent to the first transmission, for example, according to one or more second beamforming settings of the plurality of beamforming settings.
In some demonstrative embodiments, controller 154 may be configured to control, cause and/or trigger device 140 to sequentially transmit the plurality of transmissions, for example, by sequentially switching the one or more Tx chains 150 between the plurality of antennas 147.
In some demonstrative embodiments, controller 154 may be configured to control, cause and/or trigger device 140 to transmit the first transmission of the plurality of transmissions via the one or more Tx chains 150 and the one or more first antennas of the plurality of antennas 147.
In some demonstrative embodiments, controller 154 may be configured to control, cause and/or trigger device 140 to switch the one or more Tx chains 150 to the one or more second antennas of the plurality of antennas 147, e.g., subsequent to the first transmission, for example, to transmit the second transmission of the plurality of transmissions via the one or more second antennas.
In some demonstrative embodiments, controller 154 may be configured to control, cause and/or trigger device 140 to sequentially switch a single Tx chain 150 between the plurality of antennas 147, for example, to transmit each transmission of the plurality of transmissions via a respective antenna of the plurality of antennas 147, for example, if device 140 includes a single Tx chain 150.
In some demonstrative embodiments, controller 154 may be configured to control, cause and/or trigger device 140 to sequentially transmit the plurality of transmissions, for example, by sequentially switching two or more TX chains 150 between the plurality of antennas, e.g., if device 140 includes two one or more TX chains 150.
In some demonstrative embodiments, device 140 may be configured to use more than one transmit chain 150 to transmit the symbols. For example, device 140 may be configured to implement two or more transmit chains 150 to simultaneously transmit from two or more antennas 147 at the same time, For example, device 140 may switch the two or more transmit chains 150 between a plurality of subsets of two or more respective antennas, e.g., each subset may include a different combination of two or more antennas 147, e.g., as described below.
In some demonstrative embodiments, controller 154 may be configured to control, cause and/or trigger device 140 to transmit a first transmission of the plurality of transmissions via two or more Tx chains 150 and two or more first antennas of the plurality of antennas 147.
In some demonstrative embodiments, controller 154 may be configured to control, cause and/or trigger device 140 to switch the two or more Tx chains 150 to two or more second antennas of the plurality of antennas 147, for example, to transmit a second transmission of the plurality of transmissions via the two or more second antennas of antennas 147, e.g., subsequent to the first transmission.
In some demonstrative embodiments, device 140 may be configured to separate between the plurality of transmissions to be transmitted by device 140 according to the beamforming scheme, for example, to enable device 102 to differentiate between the plurality of transmissions, e.g., as describe below.
In some demonstrative embodiments, there may be a delay (“antenna switching time period”) for switching a transmit chain 150 between first and second antennas 147, for example, during the sequential transmission of the plurality of transmissions. For example, the antenna switching time period may last several microseconds.
In some demonstrative embodiments, during the switching time period, a transmitted signal may contain impairments, e.g., even large impairments, which may be due to the switching process.
In some demonstrative embodiments, device 140 may be configured to inform device 102, that one or more symbols, e.g., to be transmitted during the switching period, are to be ignored.
In some demonstrative embodiments, device 140 may be configured to transmit one or more non-valid signals, e.g., during the antenna switching time period, or may even stop the transmission entirely, e.g., until device 140 completes the switching process.
In some demonstrative embodiments, controller 154 may be configured to control, cause and/or trigger device 140 to transmit one or more non-valid tones between first and second consecutive transmissions of the plurality of transmissions, for example, to enable device 102 to differentiate between the plurality of transmissions, e.g., as describe below.
In some demonstrative embodiments, device 140 may be configured to signal information with respect to one or more attributes and/or parameters corresponding the beamforming scheme, for example, to enable a STA, e.g., device 102, to receive and/or process the transmissions according to the beamforming scheme, e.g., as described below.
In some demonstrative embodiments, controller 154 may be configured to control, cause and/or trigger device 140 to transmit an announcement frame including information indicating an association between the plurality of directions and the plurality of tones.
In some demonstrative embodiments, the announcement frame may include an indication of a number of the one or more non-valid tones, for example, to be transmitted during the switching period for switching the Tx chains 150, e.g., to enable device 102 to differentiate between the at least two sequential transmissions from device 140.
In some demonstrative embodiments, the announcement frame may optionally include a field including information indicating the number of the one or more non-valid tones to be transmitted during the switching period.
In some demonstrative embodiments, the announcement frame may optionally include a field including information indicating a number of symbols to be used by device 140 during the switching operation for switching one or more Tx chains 150 between antennas 147.
In some demonstrative embodiments, the announcement frame may optionally include a field including a codebook, which may indicate the mapping of the tones in each symbol to respective physical angles. In other embodiments, the codebook field may be omitted, for example, if the codebook is predefined, preconfigured and/or preset e.g., by a Standard.
In some demonstrative embodiments, the announcement frame may optionally include a field corresponding to calibration and/or beam-shape patterns, which may be used by a receiver of the announcement frame, e.g., device 102, for example, to estimate the AoD.
In some demonstrative embodiments, the mapping of the plurality of tones may associate two or more tones with a same direction of the plurality of directions, e.g., as described above.
In some demonstrative embodiments, the mapping of the tones to the plurality of directions may be predefined and/or preconfigured.
In some demonstrative embodiments, the mapping of the tones to the plurality of directions may be signaled from device 140, e.g., in the announcement frame from device 140.
In some demonstrative embodiments, device 102 may receive the announcement frame from device 140.
In some demonstrative embodiments, controller 124 may be configured to control, cause and/or trigger device 102 to process the announcement frame from device 140.
In some demonstrative embodiments, device 102 may receive the announcement frame, and may receive two or more sequential transmissions from device 140.
In some demonstrative embodiments, device 102 may perform one or more operations to determine the AoD from device 140, for example, by processing the two or more sequential transmissions from device 140, for example, based on the association between the plurality of directions and the plurality of tones and/or any other additional or alternative information in the announcement frame, e.g., as described below.
In some demonstrative embodiments, controller 124 may be configured to control, cause and/or trigger device 102 to determine a plurality of tone powers of a respective plurality of tones based on the at least two sequential transmissions from device 140.
In some demonstrative embodiments, controller 124 may be configured to control, cause and/or trigger device 102 to differentiate between the at least two sequential transmissions from device 140, for example, based on the one or more non-valid tones received between the at least two sequential transmissions from device 140.
In some demonstrative embodiments, controller 124 may be configured to control, cause and/or trigger device 102 to determine a tone power of a tone, for example, by summing up a plurality of received powers of the tone in the at least two sequential transmissions, e.g., as described below.
In some demonstrative embodiments, controller 124 may be configured to control, cause and/or trigger device 102 to determine the AoD from device 140, for example, based on the plurality of tone powers and a mapping of the plurality of tones to the plurality of directions, e.g., as described above.
In some demonstrative embodiments, the mapping of the plurality of tones may associate each tone of the plurality of tones with only one direction of the plurality of directions, e.g., as described above.
In some demonstrative embodiments, device 140 may be configured to transmit a single symbol, e.g., as described above, for example, using a plurality of antennas including a number, denoted Ntx, of antennas.
In one implementation, for example, if device 140 has N transmit chains associated with the N antennas, respectively, device 140 may control each antenna to transmit a different symbol, e.g., simultaneously.
In some demonstrative embodiments, for example, instead of transmitting the Ntx symbols simultaneously, device 140 may be configured to transmit the Ntx symbols, for example, by transmitting each symbol through a different antenna, e.g., by switching a single Tx RF chain 150 between the antennas 147.
In some demonstrative embodiments, the actual signal transmitted from each antenna may include the same symbol described above. For example, the different N signals may be transmitted at different times, e.g., sequentially.
In some demonstrative embodiments, device 102 may be configured to receive the Ntx symbols, and to buffer each of the received symbols.
In some demonstrative embodiments, device 102 may be configured to sum the Ntx symbols into a single symbol, for example, by simple summation of the digital values of two or more received OFDM symbols. Accordingly, a common receiver may be used at device 102.
In some demonstrative embodiments, the result of the summation of the N symbols into a single symbol by device 102 may be substantially equivalent to the result of simultaneously transmitting a single symbol from device 140, e.g., since the channel between device 102 and 140 may be assumed to be linear and time-invariant.
In some demonstrative embodiments, device 102 may be configured to estimate the AoD using the result of the summation, e.g., as described above.
In some demonstrative embodiments, device 102 may be configured to estimate the AoD as an in-place algorithm, e.g., to avoid a need for multiple buffers in device 102.
In one example, a single buffer in the size of an OFDM symbol may be sufficient, e.g., instead of multiple buffers.
In some demonstrative embodiments, device 102 may be configured to determine each received input sample, and input the sample into a buffer.
In some demonstrative embodiments, device 102 may be configured to sum an input sample with a current memory in the buffer, for example, when a new symbol arrives.
In some demonstrative embodiments, device 102 may repeat summing an input sample with a current memory in the buffer, for example, until all symbols from device 140 are received.
In some demonstrative embodiments, device 102 may not be required to have any knowledge of a number of antennas 147 and/or a number and/or which transmit chains of Tx chains 150 are being used.
In one example, it may be enough for device 102 to know only the number of symbols device 102 needs to buffer. The summation required by device 102 may remain the same, e.g., regardless of the number Tx chains 150 and/or the number of antennas 147.
Reference is made to FIG. 6, which schematically illustrates a frame transmission 600 configured for AoD estimation, in accordance with some demonstrative embodiments.
For example, device 140 (FIG. 1) may be configured to generate and transmit frame transmission 600, e.g., as described above.
In some demonstrative embodiments, frame transmission 600 may be transmitted by an AP having two transmit chains and more than four antennas.
In some demonstrative embodiments, as shown in FIG. 6, the two transmit chains may be used to sequentially transmit the frame via subsets of the antennas of the AP.
In some demonstrative embodiments, as shown in FIG. 6, a first symbol 610 may be transmitted using the two transmit chains via two antennas, denoted 1,2, of the AP.
In some demonstrative embodiments, as shown in FIG. 6, a second symbol 612 may be transmitted using the two transmit chains via two different antennas, denoted 3,4, of the antennas of the AP.
In some demonstrative embodiments, as shown in FIG. 6, two symbols 614, may be left empty between each switching operation between pairs of antennas, for example, to enable a device, which receives frame transmission 600, to differentiate between symbols 610 and 612.
Reference is made to FIG. 7, which schematically illustrates a method of AoD estimation, in accordance with some demonstrative embodiments. For example, one or more of the operations of the method of FIG. 7 may be performed by one or more elements of a system, e.g., system 100 (FIG. 1), for example, one or more wireless devices, e.g., device 102 (FIG. 1) and/or device 140 (FIG. 1); a controller, e.g., controller 124 (FIG. 1) and/or controller 154 (FIG. 1); a radio, e.g., radio 114 (FIG. 1) and/or radio 144 (FIG. 1); a transmitter, e.g., transmitter 118 and/or transmitter 148 (FIG. 1); a receiver e.g., receiver 116, and/or receiver 146 (FIG. 1); and/or a message processor, e.g., message processor 128 (FIG. 1) and/or message processor 158 (FIG. 1).
As indicated at block 702, the method may include initializing a buffer, e.g., having a size of an OFDM symbol. For example, device 102 (FIG. 1) may initialize a buffer having the size of the OFDM symbol.
As indicated at block 704, the method may include receiving a symbol from an AP. For example, device 102 (FIG. 1) may receive a transmission of symbol from device 140 (FIG. 1), e.g., as described above.
As indicated at block 706, the method may include determining whether or not to use a preamble of the symbol for the AoD estimation. For example, device 102 (FIG. 1) may determine whether or not to use the received symbol from AP 140 (FIG. 1) for AoD estimation, e.g., as described above.
As indicated at block 708, the method may include determining whether or not to use the symbol for the AoD estimation, for example, based on information defining which symbols are to be used for the AoD estimation. For example, device 102 (FIG. 1) may receive the announcement frame from device 140 (FIG. 1) including the indication of the symbols to be used for AoD estimation, e.g., as described above.
As indicated at block 710, the method may include waiting for a next symbol, e.g., if the received symbol is not to be used for the AoD estimation. For example, device 102 (FIG. 1) may wait for the next symbol, for example, if the received symbol includes the non-valid tones, e.g., as described above.
As indicated at block 712, the method may include estimating a channel of a symbol. For example, device 102 (FIG. 1) may determine tone powers of the received symbol, e.g., as described above.
As indicated at block 714, the method may include summing a channel of the symbol and storing the channel in the buffer. For example, device 102 (FIG. 1) may add to the buffer the plurality of tone powers of the received symbol, e.g., as described above.
As indicated at block 716, the method may include determining whether or not the symbol is a last symbol to be used for the AoD estimation. For example, device 102 (FIG. 1) may determine if the transmission is the last transmission of the sequence of transmissions for AoD estimation, e.g., as described above.
As indicated at block 718, the method may include estimating the AoD based on data in the buffer, and mapping information indicating the mapping of the plurality of tones to a plurality of directions. For example, device 102 (FIG. 1) may estimate the AoD of device 140 (FIG. 1), based on the plurality of tone powers and the mapping of the plurality of tones to the plurality of directions, e.g., as described above.
As indicated at block 720, the method may include receiving the mapping information from the AP. For example, device 102 (FIG. 1) may receive the announcement frame including the mapping information from device 140 (FIG. 1), e.g., as described above.
Reference is made to FIG. 8, which schematically illustrates a method of AoD estimation, in accordance with some demonstrative embodiments. For example, one or more of the operations of the method of FIG. 8 may be performed by one or more elements of a system, e.g., system 100 (FIG. 1), for example, one or more wireless devices, e.g., device 102 (FIG. 1) and/or device 140 (FIG. 1); a controller, e.g., controller 124 (FIG. 1) and/or controller 154 (FIG. 1); a radio, e.g., radio 114 (FIG. 1) and/or radio 144 (FIG. 1); a transmitter, e.g., transmitter 118 and/or transmitter 148 (FIG. 1); a receiver e.g., receiver 116, and/or receiver 146 (FIG. 1); and/or a message processor, e.g., message processor 128 (FIG. 1) and/or message processor 158 (FIG. 1).
As indicated at block 802, the method may include determining a beamforming scheme configured for AoD estimation, the beamforming scheme including a plurality of beamforming settings to be applied to a respective plurality of antennas, the beamforming scheme configured to transmit a plurality of tones in a plurality of directions, e.g., such that a direction is associated with at least one tone of the plurality of tones. For example, device 140 (FIG. 1) may determine the beamforming scheme for the AoD estimation, e.g., as described above.
As indicated at block 804, the method may include sequentially transmitting a plurality of transmissions according to the beamforming scheme, a transmission of the plurality of transmissions including a transmission via one or more antennas of the plurality of antennas according to one or more beamforming settings corresponding to the one or more antennas. For example, device 140 (FIG. 1) may sequentially transmit the plurality of transmissions according to the beamforming scheme, e.g., as described above.
As indicated at block 806, sequentially transmitting the plurality of transmissions according to the beamforming scheme may include sequentially transmitting the plurality of transmissions by sequentially switching one or more Tx chains between the plurality of antennas. For example, device 140 (FIG. 1) may sequentially transmit the plurality of transmissions by sequentially switching the one or more Tx chains 150 (FIG. 1) between the plurality of antennas 147 (FIG. 1), e.g., as described above.
Reference is made to FIG. 9, which schematically illustrates a method of AoD estimation, in accordance with some demonstrative embodiments. For example, one or more of the operations of the method of FIG. 9 may be performed by one or more elements of a system, e.g., system 100 (FIG. 1), for example, one or more wireless devices, e.g., device 102 (FIG. 1) and/or device 140 (FIG. 1); a controller, e.g., controller 124 (FIG. 1) and/or controller 154 (FIG. 1); a radio, e.g., radio 114 (FIG. 1) and/or radio 144 (FIG. 1); a transmitter, e.g., transmitter 118 and/or transmitter 148 (FIG. 1); a receiver e.g., receiver 116, and/or receiver 146 (FIG. 1); and/or a message processor, e.g., message processor 128 (FIG. 1) and/or message processor 158 (FIG. 1).
As indicated at block 902, the method may include determining at a first wireless station a plurality of tone powers of a respective plurality of tones based on at least two sequential transmissions from a second wireless station. For example, determining a tone power of a tone may include summing up a plurality of received powers of the tone in the at least two sequential transmissions. For example, device 102 (FIG. 1) may determine the plurality of tone powers of the respective plurality of tones based on at least two sequential transmissions of the plurality of transmissions from device 140 (FIG. 1), e.g., as described above.
As indicated at block 904, the method may include determining an AoD from the second wireless station, based on the plurality of tone powers and a mapping of the plurality of tones to a plurality of directions. For example, device 102 (FIG. 1) may determine the AoD from device 140 (FIG. 1), based, for example, on the plurality of tone powers and the mapping of the plurality of tones to the plurality of directions, e.g., as described above.
Reference is made to FIG. 10, which schematically illustrates a product of manufacture 1000, in accordance with some demonstrative embodiments. Product 1000 may include one or more tangible computer-readable non-transitory storage media 1002, which may include computer-executable instructions, e.g., implemented by logic 1004, operable to, when executed by at least one computer processor, enable the at least one computer processor to implement one or more operations at devices 102 and/or 140 (FIG. 1), transmitters 118 and/or 148 (FIG. 1), receivers 116 and/or 146 (FIG. 1), controllers 124 and/or 154 (FIG. 1), message processors 128 and/or 158 (FIG. 1), and/or to perform one or more operations described above with respect to FIGS. 1, 2, 3, 4, 5, 6, 7, 8, and/or 9, and/or one or more operations described herein. The phrase “non-transitory machine-readable medium” is directed to include all computer-readable media, with the sole exception being a transitory propagating signal.
In some demonstrative embodiments, product 1000 and/or machine-readable storage medium 802 may include one or more types of computer-readable storage media capable of storing data, including volatile memory, non-volatile memory, removable or non-removable memory, erasable or non-erasable memory, writeable or re-writeable memory, and the like. For example, machine-readable storage medium 802 may include, RAM, DRAM, Double-Data-Rate DRAM (DDR-DRAM), SDRAM, static RAM (SRAM), ROM, programmable ROM (PROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), Compact Disk ROM (CD-ROM), Compact Disk Recordable (CD-R), Compact Disk Rewriteable (CD-RW), flash memory (e.g., NOR or NAND flash memory), content addressable memory (CAM), polymer memory, phase-change memory, ferroelectric memory, silicon-oxide-nitride-oxide-silicon (SONOS) memory, a disk, a floppy disk, a hard drive, an optical disk, a magnetic disk, a card, a magnetic card, an optical card, a tape, a cassette, and the like. The computer-readable storage media may include any suitable media involved with downloading or transferring a computer program from a remote computer to a requesting computer carried by data signals embodied in a carrier wave or other propagation medium through a communication link, e.g., a modem, radio or network connection.
Example 1 includes an apparatus comprising circuitry and logic configured to cause a wireless station to determine a beamforming scheme configured for Angle of Departure (AoD) estimation, the beamforming scheme comprising a plurality of beamforming settings to be applied to a respective plurality of antennas, the beamforming scheme configured to transmit a plurality of tones in a plurality of directions such that a direction is associated with at least one tone of the plurality of tones; and sequentially transmit a plurality of transmissions according to the beamforming scheme, a transmission of the plurality of transmissions comprising a transmission via one or more antennas of the plurality of antennas according to one or more beamforming settings corresponding to the one or more antennas.
Example 2 includes the subject matter of Example 1, and optionally, wherein the apparatus is configured to cause the wireless station to transmit a first transmission of the plurality of transmissions via one or more first antennas of the plurality of antennas according to one or more first beamforming settings of the plurality of beamforming settings, and, subsequent to the first transmission, to transmit a second transmission of the plurality of transmissions via one or more second antennas of the plurality of antennas according to one or more second beamforming settings of the plurality of beamforming settings.
Example 3 includes the subject matter of Example 1 or 2, and optionally, wherein the apparatus is configured to cause the wireless station to sequentially transmit the plurality of transmissions by sequentially switching one or more transmit (TX) chains between the plurality of antennas.
Example 4 includes the subject matter of Example 3, and optionally, wherein the apparatus is configured to cause the wireless station to transmit a first transmission of the plurality of transmissions via the one or more Tx chains and one or more first antennas of the plurality of antennas, and, subsequent to the first transmission, to switch the one or more Tx chains to one or more second antennas of the plurality of antennas to transmit a second transmission of the plurality of transmissions via the one or more second antennas.
Example 5 includes the subject matter of any one of Examples 1-4, and optionally, wherein the apparatus is configured to cause the wireless station to sequentially transmit the plurality of transmissions by sequentially switching two or more transmit (TX) chains between the plurality of antennas.
Example 6 includes the subject matter of Example 5, and optionally, wherein the apparatus is configured to cause the wireless station to transmit a first transmission of the plurality of transmissions via the two or more Tx chains and two or more first antennas of the plurality of antennas, and, subsequent to the first transmission, to switch the two or more Tx chains to two or more second antennas of the plurality of antennas to transmit a second transmission of the plurality of transmissions via the two or more second antennas.
Example 7 includes the subject matter of Example 1, and optionally, wherein the apparatus is configured to cause the wireless station to sequentially switch a single transmit (TX) chain between the plurality of antennas to transmit each transmission of the plurality of transmissions via a respective antenna of the plurality of antennas.
Example 8 includes the subject matter of any one of Examples 1-7, and optionally, wherein the beamforming scheme is configured to transmit each tone of the plurality of tones in only one direction of the plurality of directions.
Example 9 includes the subject matter of any one of Examples 1-7, and optionally, wherein the beamforming scheme is configured to transmit each tone in a respective direction of the plurality of directions.
Example 10 includes the subject matter of any one of Examples 1-7, and optionally, wherein the beamforming scheme is configured to transmit two or more tones in a same direction of the plurality of directions.
Example 11 includes the subject matter of any one of Examples 1-10, and optionally, wherein the plurality of tones comprises a plurality of Orthogonal Frequency-Division Multiplexing (OFDM) tones of an OFDM symbol.
Example 12 includes the subject matter of any one of Examples 1-11, and optionally, wherein the apparatus is configured to cause the wireless station to transmit one or more non-valid tones between a first and second consecutive transmissions of the plurality of transmissions.
Example 13 includes the subject matter of Example 12, and optionally, wherein the apparatus is configured to cause the wireless station to transmit an announcement frame comprising a number of the one or more non-valid tones.
Example 14 includes the subject matter of any one of Examples 1-13, and optionally, wherein the apparatus is configured to cause the wireless station to transmit an announcement frame comprising information indicating an association between the plurality of directions and the plurality of tones.
Example 15 includes the subject matter of any one of Examples 1-14, and optionally, wherein the direction comprises an azimuth angle, an elevation angle, or a combination thereof.
Example 16 includes the subject matter of any one of Examples 1-15, and optionally, wherein the plurality of directions covers an angle of 360 degrees.
Example 17 includes the subject matter of any one of Examples 1-16, and optionally, wherein the wireless station is an Access point (AP).
Example 18 includes the subject matter of any one of Examples 1-17, and optionally, comprising the plurality of antennas, a memory and a processor.
Example 19 includes a system of wireless communication comprising a wireless station, the wireless station comprising a plurality of antennas; a memory; a processor; and a controller configured to cause the wireless station to determine a beamforming scheme configured for Angle of Departure (AoD) estimation, the beamforming scheme comprising a plurality of beamforming settings to be applied to a respective plurality of antennas, the beamforming scheme configured to transmit a plurality of tones in a plurality of directions such that a direction is associated with at least one tone of the plurality of tones; and sequentially transmit a plurality of transmissions according to the beamforming scheme, a transmission of the plurality of transmissions comprising a transmission via one or more antennas of the plurality of antennas according to one or more beamforming settings corresponding to the one or more antennas.
Example 20 includes the subject matter of Example 19, and optionally, wherein the controller is configured to cause the wireless station to transmit a first transmission of the plurality of transmissions via one or more first antennas of the plurality of antennas according to one or more first beamforming settings of the plurality of beamforming settings, and, subsequent to the first transmission, to transmit a second transmission of the plurality of transmissions via one or more second antennas of the plurality of antennas according to one or more second beamforming settings of the plurality of beamforming settings.
Example 21 includes the subject matter of Example 19 or 20, and optionally, wherein the controller is configured to cause the wireless station to sequentially transmit the plurality of transmissions by sequentially switching one or more transmit (TX) chains between the plurality of antennas.
Example 22 includes the subject matter of Example 21, and optionally, wherein the controller is configured to cause the wireless station to transmit a first transmission of the plurality of transmissions via the one or more Tx chains and one or more first antennas of the plurality of antennas, and, subsequent to the first transmission, to switch the one or more Tx chains to one or more second antennas of the plurality of antennas to transmit a second transmission of the plurality of transmissions via the one or more second antennas.
Example 23 includes the subject matter of any one of Examples 19-22, and optionally, wherein the controller is configured to cause the wireless station to sequentially transmit the plurality of transmissions by sequentially switching two or more transmit (TX) chains between the plurality of antennas.
Example 24 includes the subject matter of Example 23, and optionally, wherein the controller is configured to cause the wireless station to transmit a first transmission of the plurality of transmissions via the two or more Tx chains and two or more first antennas of the plurality of antennas, and, subsequent to the first transmission, to switch the two or more Tx chains to two or more second antennas of the plurality of antennas to transmit a second transmission of the plurality of transmissions via the two or more second antennas.
Example 25 includes the subject matter of Example 19, and optionally, wherein the controller is configured to cause the wireless station to sequentially switch a single transmit (TX) chain between the plurality of antennas to transmit each transmission of the plurality of transmissions via a respective antenna of the plurality of antennas.
Example 26 includes the subject matter of any one of Examples 19-25, and optionally, wherein the beamforming scheme is configured to transmit each tone of the plurality of tones in only one direction of the plurality of directions.
Example 27 includes the subject matter of any one of Examples 19-25, and optionally, wherein the beamforming scheme is configured to transmit each tone in a respective direction of the plurality of directions.
Example 28 includes the subject matter of any one of Examples 19-25, and optionally, wherein the beamforming scheme is configured to transmit two or more tones in a same direction of the plurality of directions.
Example 29 includes the subject matter of any one of Examples 19-28, and optionally, wherein the plurality of tones comprises a plurality of Orthogonal Frequency-Division Multiplexing (OFDM) tones of an OFDM symbol.
Example 30 includes the subject matter of any one of Examples 19-29, and optionally, wherein the controller is configured to cause the wireless station to transmit one or more non-valid tones between a first and second consecutive transmissions of the plurality of transmissions.
Example 31 includes the subject matter of Example 30, and optionally, wherein the controller is configured to cause the wireless station to transmit an announcement frame comprising a number of the one or more non-valid tones.
Example 32 includes the subject matter of any one of Examples 19-31, and optionally, wherein the controller is configured to cause the wireless station to transmit an announcement frame comprising information indicating an association between the plurality of directions and the plurality of tones.
Example 33 includes the subject matter of any one of Examples 19-32, and optionally, wherein the direction comprises an azimuth angle, an elevation angle, or a combination thereof.
Example 34 includes the subject matter of any one of Examples 19-33, and optionally, wherein the plurality of directions covers an angle of 360 degrees.
Example 35 includes the subject matter of any one of Examples 19-34, and optionally, wherein the wireless station is an Access point (AP).
Example 36 includes a method to be performed at a wireless station, the method comprising determining a beamforming scheme configured for Angle of Departure (AoD) estimation, the beamforming scheme comprising a plurality of beamforming settings to be applied to a respective plurality of antennas, the beamforming scheme configured to transmit a plurality of tones in a plurality of directions such that a direction is associated with at least one tone of the plurality of tones; and sequentially transmitting a plurality of transmissions according to the beamforming scheme, a transmission of the plurality of transmissions comprising a transmission via one or more antennas of the plurality of antennas according to one or more beamforming settings corresponding to the one or more antennas.
Example 37 includes the subject matter of Example 36, and optionally, comprising transmitting a first transmission of the plurality of transmissions via one or more first antennas of the plurality of antennas according to one or more first beamforming settings of the plurality of beamforming settings, and, subsequent to the first transmission, transmitting a second transmission of the plurality of transmissions via one or more second antennas of the plurality of antennas according to one or more second beamforming settings of the plurality of beamforming settings.
Example 38 includes the subject matter of Example 36 or 37, and optionally, comprising sequentially transmitting the plurality of transmissions by sequentially switching one or more transmit (TX) chains between the plurality of antennas.
Example 39 includes the subject matter of Example 38, and optionally, comprising transmitting a first transmission of the plurality of transmissions via the one or more Tx chains and one or more first antennas of the plurality of antennas, and, subsequent to the first transmission, switching the one or more Tx chains to one or more second antennas of the plurality of antennas to transmit a second transmission of the plurality of transmissions via the one or more second antennas.
Example 40 includes the subject matter of any one of Examples 36-39, and optionally, comprising sequentially transmitting the plurality of transmissions by sequentially switching two or more transmit (TX) chains between the plurality of antennas.
Example 41 includes the subject matter of Example 40, and optionally, comprising transmitting a first transmission of the plurality of transmissions via the two or more Tx chains and two or more first antennas of the plurality of antennas, and, subsequent to the first transmission, switching the two or more Tx chains to two or more second antennas of the plurality of antennas to transmit a second transmission of the plurality of transmissions via the two or more second antennas.
Example 42 includes the subject matter of Example 36, and optionally, comprising sequentially switching a single transmit (TX) chain between the plurality of antennas to transmit each transmission of the plurality of transmissions via a respective antenna of the plurality of antennas.
Example 43 includes the subject matter of any one of Examples 36-42, and optionally, wherein the beamforming scheme is configured to transmit each tone of the plurality of tones in only one direction of the plurality of directions.
Example 44 includes the subject matter of any one of Examples 36-42, and optionally, wherein the beamforming scheme is configured to transmit each tone in a respective direction of the plurality of directions.
Example 45 includes the subject matter of any one of Examples 36-42, and optionally, wherein the beamforming scheme is configured to transmit two or more tones in a same direction of the plurality of directions.
Example 46 includes the subject matter of any one of Examples 36-45, and optionally, wherein the plurality of tones comprises a plurality of Orthogonal Frequency-Division Multiplexing (OFDM) tones of an OFDM symbol.
Example 47 includes the subject matter of any one of Examples 36-46, and optionally, comprising transmitting one or more non-valid tones between a first and second consecutive transmissions of the plurality of transmissions.
Example 48 includes the subject matter of Example 47, and optionally, comprising transmitting an announcement frame comprising a number of the one or more non-valid tones.
Example 49 includes the subject matter of any one of Examples 36-48, and optionally, comprising transmitting an announcement frame comprising information indicating an association between the plurality of directions and the plurality of tones.
Example 50 includes the subject matter of any one of Examples 36-49, and optionally, wherein the direction comprises an azimuth angle, an elevation angle, or a combination thereof.
Example 51 includes the subject matter of any one of Examples 36-50, and optionally, wherein the plurality of directions covers an angle of 360 degrees.
Example 52 includes the subject matter of any one of Examples 36-51, and optionally, wherein the wireless station is an Access point (AP).
Example 53 includes a product comprising one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one computer processor, enable the at least one computer processor to implement operations at a wireless station, the operations comprising determining a beamforming scheme configured for Angle of Departure (AoD) estimation, the beamforming scheme comprising a plurality of beamforming settings to be applied to a respective plurality of antennas, the beamforming scheme configured to transmit a plurality of tones in a plurality of directions such that a direction is associated with at least one tone of the plurality of tones; and sequentially transmitting a plurality of transmissions according to the beamforming scheme, a transmission of the plurality of transmissions comprising a transmission via one or more antennas of the plurality of antennas according to one or more beamforming settings corresponding to the one or more antennas.
Example 54 includes the subject matter of Example 53, and optionally, wherein the operations comprise transmitting a first transmission of the plurality of transmissions via one or more first antennas of the plurality of antennas according to one or more first beamforming settings of the plurality of beamforming settings, and, subsequent to the first transmission, transmitting a second transmission of the plurality of transmissions via one or more second antennas of the plurality of antennas according to one or more second beamforming settings of the plurality of beamforming settings.
Example 55 includes the subject matter of Example 53 or 54, and optionally, wherein the operations comprise sequentially transmitting the plurality of transmissions by sequentially switching one or more transmit (TX) chains between the plurality of antennas.
Example 56 includes the subject matter of Example 55, and optionally, wherein the operations comprise transmitting a first transmission of the plurality of transmissions via the one or more Tx chains and one or more first antennas of the plurality of antennas, and, subsequent to the first transmission, switching the one or more Tx chains to one or more second antennas of the plurality of antennas to transmit a second transmission of the plurality of transmissions via the one or more second antennas.
Example 57 includes the subject matter of any one of Examples 53-56, and optionally, wherein the operations comprise sequentially transmitting the plurality of transmissions by sequentially switching two or more transmit (TX) chains between the plurality of antennas.
Example 58 includes the subject matter of Example 57, and optionally, wherein the operations comprise transmitting a first transmission of the plurality of transmissions via the two or more Tx chains and two or more first antennas of the plurality of antennas, and, subsequent to the first transmission, switching the two or more Tx chains to two or more second antennas of the plurality of antennas to transmit a second transmission of the plurality of transmissions via the two or more second antennas.
Example 59 includes the subject matter of Example 53, and optionally, wherein the operations comprise sequentially switching a single transmit (TX) chain between the plurality of antennas to transmit each transmission of the plurality of transmissions via a respective antenna of the plurality of antennas.
Example 60 includes the subject matter of any one of Examples 53-59, and optionally, wherein the beamforming scheme is configured to transmit each tone of the plurality of tones in only one direction of the plurality of directions.
Example 61 includes the subject matter of any one of Examples 53-59, and optionally, wherein the beamforming scheme is configured to transmit each tone in a respective direction of the plurality of directions.
Example 62 includes the subject matter of any one of Examples 53-59, and optionally, wherein the beamforming scheme is configured to transmit two or more tones in a same direction of the plurality of directions.
Example 63 includes the subject matter of any one of Examples 53-62, and optionally, wherein the plurality of tones comprises a plurality of Orthogonal Frequency-Division Multiplexing (OFDM) tones of an OFDM symbol.
Example 64 includes the subject matter of any one of Examples 53-63, and optionally, wherein the operations comprise transmitting one or more non-valid tones between a first and second consecutive transmissions of the plurality of transmissions.
Example 65 includes the subject matter of Example 64, and optionally, wherein the operations comprise transmitting an announcement frame comprising a number of the one or more non-valid tones.
Example 66 includes the subject matter of any one of Examples 53-65, and optionally, wherein the operations comprise transmitting an announcement frame comprising information indicating an association between the plurality of directions and the plurality of tones.
Example 67 includes the subject matter of any one of Examples 53-66, and optionally, wherein the direction comprises an azimuth angle, an elevation angle, or a combination thereof.
Example 68 includes the subject matter of any one of Examples 53-67, and optionally, wherein the plurality of directions covers an angle of 360 degrees.
Example 69 includes the subject matter of any one of Examples 53-68, and optionally, wherein the wireless station is an Access point (AP).
Example 70 includes an apparatus of wireless communication by a first wireless station, the apparatus comprising means for determining a beamforming scheme configured for Angle of Departure (AoD) estimation, the beamforming scheme comprising a plurality of beamforming settings to be applied to a respective plurality of antennas, the beamforming scheme configured to transmit a plurality of tones in a plurality of directions such that a direction is associated with at least one tone of the plurality of tones; and means for sequentially transmitting a plurality of transmissions according to the beamforming scheme, a transmission of the plurality of transmissions comprising a transmission via one or more antennas of the plurality of antennas according to one or more beamforming settings corresponding to the one or more antennas.
Example 71 includes the subject matter of Example 70, and optionally, comprising means for transmitting a first transmission of the plurality of transmissions via one or more first antennas of the plurality of antennas according to one or more first beamforming settings of the plurality of beamforming settings, and, subsequent to the first transmission, transmitting a second transmission of the plurality of transmissions via one or more second antennas of the plurality of antennas according to one or more second beamforming settings of the plurality of beamforming settings.
Example 72 includes the subject matter of Example 70 or 71, and optionally, comprising means for sequentially transmitting the plurality of transmissions by sequentially switching one or more transmit (TX) chains between the plurality of antennas.
Example 73 includes the subject matter of Example 72, and optionally, comprising means for transmitting a first transmission of the plurality of transmissions via the one or more Tx chains and one or more first antennas of the plurality of antennas, and, subsequent to the first transmission, switching the one or more Tx chains to one or more second antennas of the plurality of antennas to transmit a second transmission of the plurality of transmissions via the one or more second antennas.
Example 74 includes the subject matter of any one of Examples 70-73, and optionally, comprising means for sequentially transmitting the plurality of transmissions by sequentially switching two or more transmit (TX) chains between the plurality of antennas.
Example 75 includes the subject matter of Example 74, and optionally, comprising means for transmitting a first transmission of the plurality of transmissions via the two or more Tx chains and two or more first antennas of the plurality of antennas, and, subsequent to the first transmission, switching the two or more Tx chains to two or more second antennas of the plurality of antennas to transmit a second transmission of the plurality of transmissions via the two or more second antennas.
Example 76 includes the subject matter of Example 70, and optionally, comprising means for sequentially switching a single transmit (TX) chain between the plurality of antennas to transmit each transmission of the plurality of transmissions via a respective antenna of the plurality of antennas.
Example 77 includes the subject matter of any one of Examples 70-76, and optionally, wherein the beamforming scheme is configured to transmit each tone of the plurality of tones in only one direction of the plurality of directions.
Example 78 includes the subject matter of any one of Examples 70-76, and optionally, wherein the beamforming scheme is configured to transmit each tone in a respective direction of the plurality of directions.
Example 79 includes the subject matter of any one of Examples 70-76, and optionally, wherein the beamforming scheme is configured to transmit two or more tones in a same direction of the plurality of directions.
Example 80 includes the subject matter of any one of Examples 70-79, and optionally, wherein the plurality of tones comprises a plurality of Orthogonal Frequency-Division Multiplexing (OFDM) tones of an OFDM symbol.
Example 81 includes the subject matter of any one of Examples 70-80, and optionally, comprising means for transmitting one or more non-valid tones between a first and second consecutive transmissions of the plurality of transmissions.
Example 82 includes the subject matter of Example 81, and optionally, comprising means for transmitting an announcement frame comprising a number of the one or more non-valid tones.
Example 83 includes the subject matter of any one of Examples 70-82, and optionally, comprising means for transmitting an announcement frame comprising information indicating an association between the plurality of directions and the plurality of tones.
Example 84 includes the subject matter of any one of Examples 70-83, and optionally, wherein the direction comprises an azimuth angle, an elevation angle, or a combination thereof.
Example 85 includes the subject matter of any one of Examples 70-84, and optionally, wherein the plurality of directions covers an angle of 360 degrees.
Example 86 includes the subject matter of any one of Examples 70-85, and optionally, wherein the wireless station is an Access point (AP).
Example 87 includes an apparatus comprising circuitry and logic configured to cause a first wireless station to determine a plurality of tone powers of a respective plurality of tones based on at least two sequential transmissions from a second wireless station, determining a tone power of a tone comprises summing up a plurality of received powers of the tone in the at least two sequential transmissions; and determine an Angle of Departure (AoD) from the second wireless station, based on the plurality of tone powers and a mapping of the plurality of tones to a plurality of directions.
Example 88 includes the subject matter of Example 87, and optionally, wherein the mapping of the plurality of tones associates each tone of the plurality of tones with only one direction of the plurality of directions.
Example 89 includes the subject matter of Example 87, and optionally, wherein the mapping of the plurality of tones associates each tone with a respective direction of the plurality of directions.
Example 90 includes the subject matter of Example 87, and optionally, wherein the mapping of the plurality of tones associates two or more tones with a same direction of the plurality of directions.
Example 91 includes the subject matter of any one of Examples 87-90, and optionally, wherein a direction of the plurality of directions comprises an azimuth angle, an elevation angle, or a combination thereof.
Example 92 includes the subject matter of any one of Examples 87-91, and optionally, wherein the plurality of tones comprises a plurality of Orthogonal Frequency-Division Multiplexing (OFDM) tones of an OFDM symbol.
Example 93 includes the subject matter of any one of Examples 87-92, and optionally, wherein the apparatus is configured to cause the first wireless station to differentiate between the at least two sequential transmissions from the second wireless station based on one or more non-valid tones received between the at least two sequential transmissions.
Example 94 includes the subject matter of Example 93, and optionally, wherein the apparatus is configured to cause the first wireless station to process an announcement frame from the second wireless station, the announcement frame comprising an indication of a number of the one or more non-valid tones.
Example 95 includes the subject matter of any one of Examples 87-94configured to cause the first wireless station to process an announcement frame from the second wireless station, the announcement frame comprising information indicating the mapping of the plurality of tones to the plurality of directions.
Example 96 includes the subject matter of any one of Examples 87-95, and optionally, wherein the plurality of directions covers an angle of 360 degrees.
Example 97 includes the subject matter of any one of Examples 87-96, and optionally, wherein the apparatus is configured to cause the first wireless station to estimate a location of the first wireless station based at least on the AoD from the second wireless station.
Example 98 includes the subject matter of any one of Examples 87-97, and optionally, wherein the second wireless station is an Access point (AP).
Example 99 includes the subject matter of any one of Examples 87-98, and optionally, comprising one or more antennas, a memory and a processor.
Example 100 includes a system of wireless communication comprising a first wireless station, the first wireless station comprising one or more antennas; a memory; a processor; and a controller configured to cause the first wireless station to determine a plurality of tone powers of a respective plurality of tones based on at least two sequential transmissions from a second wireless station, determining a tone power of a tone comprises summing up a plurality of received powers of the tone in the at least two sequential transmissions; and determine an Angle of Departure (AoD) from the second wireless station, based on the plurality of tone powers and a mapping of the plurality of tones to a plurality of directions.
Example 101 includes the subject matter of Example 100, and optionally, wherein the mapping of the plurality of tones associates each tone of the plurality of tones with only one direction of the plurality of directions.
Example 102 includes the subject matter of Example 100, and optionally, wherein the mapping of the plurality of tones associates each tone with a respective direction of the plurality of directions.
Example 103 includes the subject matter of Example 100, and optionally, wherein the mapping of the plurality of tones associates two or more tones with a same direction of the plurality of directions.
Example 104 includes the subject matter of any one of Examples 100-103, and optionally, wherein a direction of the plurality of directions comprises an azimuth angle, an elevation angle, or a combination thereof.
Example 105 includes the subject matter of any one of Examples 100-104, and optionally, wherein the plurality of tones comprises a plurality of Orthogonal Frequency-Division Multiplexing (OFDM) tones of an OFDM symbol.
Example 106 includes the subject matter of any one of Examples 100-105, and optionally, wherein the controller is configured to cause the first wireless station to differentiate between the at least two sequential transmissions from the second wireless station based on one or more non-valid tones received between the at least two sequential transmissions.
Example 107 includes the subject matter of Example 106, and optionally, wherein the controller is configured to cause the first wireless station to process an announcement frame from the second wireless station, the announcement frame comprising an indication of a number of the one or more non-valid tones.
Example 108 includes the subject matter of any one of Examples 100-107, and optionally, wherein the controller is configured to cause the first wireless station to process an announcement frame from the second wireless station, the announcement frame comprising information indicating the mapping of the plurality of tones to the plurality of directions.
Example 109 includes the subject matter of any one of Examples 100-108, and optionally, wherein the plurality of directions covers an angle of 360 degrees.
Example 110 includes the subject matter of any one of Examples 100-109, and optionally, wherein the controller is configured to cause the first wireless station to estimate a location of the first wireless station based at least on the AoD from the second wireless station.
Example 111 includes the subject matter of any one of Examples 100-110, and optionally, wherein the second wireless station is an Access point (AP).
Example 112 includes a method to be performed at a first wireless station, the method comprising determining a plurality of tone powers of a respective plurality of tones based on at least two sequential transmissions from a second wireless station, determining a tone power of a tone comprises summing up a plurality of received powers of the tone in the at least two sequential transmissions; and determining an Angle of Departure (AoD) from the second wireless station, based on the plurality of tone powers and a mapping of the plurality of tones to a plurality of directions.
Example 113 includes the subject matter of Example 112, and optionally, wherein the mapping of the plurality of tones associates each tone of the plurality of tones with only one direction of the plurality of directions.
Example 114 includes the subject matter of Example 112, and optionally, wherein the mapping of the plurality of tones associates each tone with a respective direction of the plurality of directions.
Example 115 includes the subject matter of Example 112, and optionally, wherein the mapping of the plurality of tones associates two or more tones with a same direction of the plurality of directions.
Example 116 includes the subject matter of any one of Examples 112-115, and optionally, wherein a direction of the plurality of directions comprises an azimuth angle, an elevation angle, or a combination thereof.
Example 117 includes the subject matter of any one of Examples 112-116, and optionally, wherein the plurality of tones comprises a plurality of Orthogonal Frequency-Division Multiplexing (OFDM) tones of an OFDM symbol.
Example 118 includes the subject matter of any one of Examples 112-117, and optionally, comprising differentiating between the at least two sequential transmissions from the second wireless station based on one or more non-valid tones received between the at least two sequential transmissions.
Example 119 includes the subject matter of Example 118, and optionally, comprising processing an announcement frame from the second wireless station, the announcement frame comprising an indication of a number of the one or more non-valid tones.
Example 120 includes the subject matter of any one of Examples 112-119, and optionally, comprising processing an announcement frame from the second wireless station, the announcement frame comprising information indicating the mapping of the plurality of tones to the plurality of directions.
Example 121 includes the subject matter of any one of Examples 112-120, and optionally, wherein the plurality of directions covers an angle of 360 degrees.
Example 122 includes the subject matter of any one of Examples 112-121, and optionally, comprising estimating a location of the first wireless station based at least on the AoD from the second wireless station.
Example 123 includes the subject matter of any one of Examples 112-122, and optionally, wherein the second wireless station is an Access point (AP).
Example 124 includes a product including one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one computer processor, enable the at least one computer processor to implement operations at a first wireless station, the operations comprising determining a plurality of tone powers of a respective plurality of tones based on at least two sequential transmissions from a second wireless station, determining a tone power of a tone comprises summing up a plurality of received powers of the tone in the at least two sequential transmissions; and determining an Angle of Departure (AoD) from the second wireless station, based on the plurality of tone powers and a mapping of the plurality of tones to a plurality of directions.
Example 125 includes the subject matter of Example 124, and optionally, wherein the mapping of the plurality of tones associates each tone of the plurality of tones with only one direction of the plurality of directions.
Example 126 includes the subject matter of Example 124, and optionally, wherein the mapping of the plurality of tones associates each tone with a respective direction of the plurality of directions.
Example 127 includes the subject matter of Example 124, and optionally, wherein the mapping of the plurality of tones associates two or more tones with a same direction of the plurality of directions.
Example 128 includes the subject matter of any one of Examples 124-127, and optionally, wherein a direction of the plurality of directions comprises an azimuth angle, an elevation angle, or a combination thereof.
Example 129 includes the subject matter of any one of Examples 124-128, and optionally, wherein the plurality of tones comprises a plurality of Orthogonal Frequency-Division Multiplexing (OFDM) tones of an OFDM symbol.
Example 130 includes the subject matter of any one of Examples 124-129, and optionally, wherein the operations comprise differentiating between the at least two sequential transmissions from the second wireless station based on one or more non-valid tones received between the at least two sequential transmissions.
Example 131 includes the subject matter of Example 130, and optionally, wherein the operations comprise processing an announcement frame from the second wireless station, the announcement frame comprising an indication of a number of the one or more non-valid tones.
Example 132 includes the subject matter of any one of Examples 124-131, and optionally, wherein the operations comprise processing an announcement frame from the second wireless station, the announcement frame comprising information indicating the mapping of the plurality of tones to the plurality of directions.
Example 133 includes the subject matter of any one of Examples 124-132, and optionally, wherein the plurality of directions covers an angle of 360 degrees.
Example 134 includes the subject matter of any one of Examples 124-133, and optionally, wherein the operations comprise estimating a location of the first wireless station based at least on the AoD from the second wireless station.
Example 135 includes the subject matter of any one of Examples 124-134, and optionally, wherein the second wireless station is an Access point (AP).
Example 136 includes an apparatus of wireless communication by a first wireless station, the apparatus comprising means for determining a plurality of tone powers of a respective plurality of tones based on at least two sequential transmissions from a second wireless station, determining a tone power of a tone comprises summing up a plurality of received powers of the tone in the at least two sequential transmissions; and means for determining an Angle of Departure (AoD) from the second wireless station, based on the plurality of tone powers and a mapping of the plurality of tones to a plurality of directions.
Example 137 includes the subject matter of Example 136, and optionally, wherein the mapping of the plurality of tones associates each tone of the plurality of tones with only one direction of the plurality of directions.
Example 138 includes the subject matter of Example 136, and optionally, wherein the mapping of the plurality of tones associates each tone with a respective direction of the plurality of directions.
Example 139 includes the subject matter of Example 136, and optionally, wherein the mapping of the plurality of tones associates two or more tones with a same direction of the plurality of directions.
Example 140 includes the subject matter of any one of Examples 136-139, and optionally, wherein a direction of the plurality of directions comprises an azimuth angle, an elevation angle, or a combination thereof.
Example 141 includes the subject matter of any one of Examples 136-140, and optionally, wherein the plurality of tones comprises a plurality of Orthogonal Frequency-Division Multiplexing (OFDM) tones of an OFDM symbol.
Example 142 includes the subject matter of any one of Examples 136-141, and optionally, comprising means for differentiating between the at least two sequential transmissions from the second wireless station based on one or more non-valid tones received between the at least two sequential transmissions.
Example 143 includes the subject matter of Example 142, and optionally, comprising means for processing an announcement frame from the second wireless station, the announcement frame comprising an indication of a number of the one or more non-valid tones.
Example 144 includes the subject matter of any one of Examples 136-143, and optionally, comprising means for processing an announcement frame from the second wireless station, the announcement frame comprising information indicating the mapping of the plurality of tones to the plurality of directions.
Example 145 includes the subject matter of any one of Examples 136-144, and optionally, wherein the plurality of directions covers an angle of 360 degrees.
Example 146 includes the subject matter of any one of Examples 136-145, and optionally, comprising means for estimating a location of the first wireless station based at least on the AoD from the second wireless station.
Example 147 includes the subject matter of any one of Examples 136-146, and optionally, wherein the second wireless station is an Access point (AP).
1. An apparatus comprising circuitry and logic configured to cause a wireless station to:
determine a beamforming scheme configured for Angle of Departure (AoD) estimation, the beamforming scheme comprising a plurality of beamforming settings to be applied to a respective plurality of antennas, said beamforming scheme configured to transmit a plurality of tones in a plurality of directions such that a direction is associated with at least one tone of the plurality of tones; and
sequentially transmit a plurality of transmissions according to the beamforming scheme, a transmission of the plurality of transmissions comprising a transmission via one or more antennas of the plurality of antennas according to one or more beamforming settings corresponding to said one or more antennas.
2. The apparatus of claim 1 configured to cause the wireless station to transmit a first transmission of the plurality of transmissions via one or more first antennas of said plurality of antennas according to one or more first beamforming settings of said plurality of beamforming settings, and, subsequent to the first transmission, to transmit a second transmission of said plurality of transmissions via one or more second antennas of said plurality of antennas according to one or more second beamforming settings of said plurality of beamforming settings.
3. The apparatus of claim 1 configured to cause the wireless station to sequentially transmit the plurality of transmissions by sequentially switching one or more transmit (TX) chains between said plurality of antennas.
4. The apparatus of claim 3 configured to cause the wireless station to transmit a first transmission of the plurality of transmissions via the one or more Tx chains and one or more first antennas of said plurality of antennas, and, subsequent to said first transmission, to switch said one or more Tx chains to one or more second antennas of said plurality of antennas to transmit a second transmission of the plurality of transmissions via said one or more second antennas.
5. The apparatus of claim 1 configured to cause the wireless station to sequentially transmit the plurality of transmissions by sequentially switching two or more transmit (TX) chains between said plurality of antennas.
6. The apparatus of claim 5 configured to cause the wireless station to transmit a first transmission of the plurality of transmissions via the two or more Tx chains and two or more first antennas of said plurality of antennas, and, subsequent to said first transmission, to switch said two or more Tx chains to two or more second antennas of said plurality of antennas to transmit a second transmission of the plurality of transmissions via said two or more second antennas.
7. The apparatus of claim 1 configured to cause the wireless station to sequentially switch a single transmit (TX) chain between said plurality of antennas to transmit each transmission of said plurality of transmissions via a respective antenna of said plurality of antennas.
8. The apparatus of claim 1, wherein said beamforming scheme is configured to transmit each tone of said plurality of tones in only one direction of said plurality of directions.
9. The apparatus of claim 1, wherein said beamforming scheme is configured to transmit each tone in a respective direction of said plurality of directions.
10. The apparatus of claim 1, wherein said beamforming scheme is configured to transmit two or more tones in a same direction of said plurality of directions.
11. The apparatus of claim 1, wherein the plurality of tones comprises a plurality of Orthogonal Frequency-Division Multiplexing (OFDM) tones of an OFDM symbol.
12. The apparatus of claim 1 configured to cause the wireless station to transmit one or more non-valid tones between a first and second consecutive transmissions of the plurality of transmissions.
13. The apparatus of claim 1 configured to cause the wireless station to transmit an announcement frame comprising information indicating an association between said plurality of directions and said plurality of tones.
14. The apparatus of claim 1, wherein the direction comprises an azimuth angle, an elevation angle, or a combination thereof.
15. The apparatus of claim 1 comprising the plurality of antennas, a memory and a processor.
16. A product comprising one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one computer processor, enable the at least one computer processor to implement operations at a wireless station, the operations comprising:
determining a beamforming scheme configured for Angle of Departure (AoD) estimation, the beamforming scheme comprising a plurality of beamforming settings to be applied to a respective plurality of antennas, said beamforming scheme configured to transmit a plurality of tones in a plurality of directions such that a direction is associated with at least one tone of the plurality of tones; and
sequentially transmitting a plurality of transmissions according to the beamforming scheme, a transmission of the plurality of transmissions comprising a transmission via one or more antennas of the plurality of antennas according to one or more beamforming settings corresponding to said one or more antennas.
17. The product of claim 16, wherein the operations comprise transmitting a first transmission of the plurality of transmissions via one or more first antennas of said plurality of antennas according to one or more first beamforming settings of said plurality of beamforming settings, and, subsequent to the first transmission, transmitting a second transmission of said plurality of transmissions via one or more second antennas of said plurality of antennas according to one or more second beamforming settings of said plurality of beamforming settings.
18. The product of claim 16, wherein the operations comprise sequentially transmitting the plurality of transmissions by sequentially switching one or more transmit (TX) chains between said plurality of antennas.
19. An apparatus comprising circuitry and logic configured to cause a first wireless station to:
determine a plurality of tone powers of a respective plurality of tones based on at least two sequential transmissions from a second wireless station, determining a tone power of a tone comprises summing up a plurality of received powers of the tone in the at least two sequential transmissions; and
determine an Angle of Departure (AoD) from the second wireless station, based on the plurality of tone powers and a mapping of the plurality of tones to a plurality of directions.
20. The apparatus of claim 19, wherein a direction of the plurality of directions comprises an azimuth angle, an elevation angle, or a combination thereof.
21. The apparatus of claim 19 configured to cause the first wireless station to differentiate between said at least two sequential transmissions from the second wireless station based on one or more non-valid tones received between said at least two sequential transmissions.
22. The apparatus of claim 19 configured to cause the first wireless station to process an announcement frame from said second wireless station, the announcement frame comprising information indicating the mapping of the plurality of tones to the plurality of directions.
24. A product including one or more tangible computer-readable non-transitory storage media comprising computer-executable instructions operable to, when executed by at least one computer processor, enable the at least one computer processor to implement operations at a first wireless station, the operations comprising:
determining a plurality of tone powers of a respective plurality of tones based on at least two sequential transmissions from a second wireless station, determining a tone power of a tone comprises summing up a plurality of received powers of the tone in the at least two sequential transmissions; and
determining an Angle of Departure (AoD) from the second wireless station, based on the plurality of tone powers and a mapping of the plurality of tones to a plurality of directions.
25. The product of claim 24, wherein the operations comprise processing an announcement frame from said second wireless station, the announcement frame comprising information indicating the mapping of the plurality of tones to the plurality of directions.
US15/199,563 2016-01-21 2016-06-30 Apparatus, system and method of angle of departure (AoD) estimation Active 2036-07-15 US10362447B2 (en)
US201662281345P true 2016-01-21 2016-01-21
US201662299692P true 2016-02-25 2016-02-25
US15/199,563 US10362447B2 (en) 2016-01-21 2016-06-30 Apparatus, system and method of angle of departure (AoD) estimation
US20170215087A1 true US20170215087A1 (en) 2017-07-27
US10362447B2 US10362447B2 (en) 2019-07-23
ID=59359310
US15/199,563 Active 2036-07-15 US10362447B2 (en) 2016-01-21 2016-06-30 Apparatus, system and method of angle of departure (AoD) estimation
US15/276,503 Active 2037-02-01 US10306413B2 (en) 2016-01-21 2016-09-26 Methods for coherent antenna switching in AoD positioning scheme
US (2) US10362447B2 (en)
US10209340B2 (en) * 2016-04-07 2019-02-19 Intel IP Corporation Apparatus, system and method of a one-sided location measurement
US10686641B2 (en) 2015-11-05 2020-06-16 Mediatek Inc. Signaling and feedback schemes of time-vary channels in high-efficiency WLAN
US10291242B1 (en) 2018-05-30 2019-05-14 Qualcomm Incorporated Local oscillator (LO) phase continuity
US8244174B1 (en) 2006-11-15 2012-08-14 The Board Of Trustees Of The Leland Stanford Junior University System for mobile station positioning
US9300407B2 (en) 2012-09-07 2016-03-29 Futurewei Technologies, Inc. Channel estimation for optical orthogonal frequency division multiplexing systems
EP3100543B1 (en) 2014-02-25 2018-11-21 MediaTek Inc. Direction finding and ftm positioning in wireless local area networks
CN103945331B (en) 2014-03-05 2017-12-08 西安交通大学 A kind of localization method for the angle estimation that using WIFI field strength leave away
US20170131381A1 (en) 2015-11-09 2017-05-11 Qualcomm Incorporated Enhancing angle of arrival and angle of departure estimation by signaling device movement
US20170131380A1 (en) 2015-11-09 2017-05-11 Qualcomm Incorporated Transmitter capabilities for angle of departure
US10393850B2 (en) * 2016-01-21 2019-08-27 Intel IP Corporation Apparatus, system and method of angle of departure (AOD) estimation
US10230504B2 (en) 2016-04-07 2019-03-12 Intel IP Corporation Apparatus, system and method of multi user (MU) fine timing measurement (FTM)
US20180131540A1 (en) 2016-11-04 2018-05-10 Qualcomm Incorporated Estimating timing and angle information of wireless signals
US20180310133A1 (en) 2017-04-25 2018-10-25 Qualcomm Incorporated Wireless network positioning
US10560917B2 (en) 2017-04-27 2020-02-11 Qualcomm Incorporated Angle of departure for location determination
US20190086505A1 (en) 2017-09-20 2019-03-21 Qualcomm Incorporated Methods for estimating angle of arrival or angle of departure
2016-06-30 US US15/199,563 patent/US10362447B2/en active Active
2016-09-26 US US15/276,503 patent/US10306413B2/en active Active
US10362447B2 (en) 2019-07-23
US20170215039A1 (en) 2017-07-27
US10306413B2 (en) 2019-05-28
US10027452B2 (en) 2018-07-17 Device, system and method of transferring a wireless communication session between wireless communication frequency bands
US10548070B2 (en) 2020-01-28 Apparatus, system and method of communicating in a neighbor awareness networking cluster
JP6273361B2 (en) 2018-01-31 Wireless communication beamforming apparatus, system, and method
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:AMIZUR, YUVAL;DVORECKI, NIR;SIGNING DATES FROM 20160626 TO 20160627;REEL/FRAME:039092/0607