EP3972331A1 - Positionierungsverfahren und -vorrichtung - Google Patents
Positionierungsverfahren und -vorrichtung Download PDFInfo
- Publication number
- EP3972331A1 EP3972331A1 EP20830931.0A EP20830931A EP3972331A1 EP 3972331 A1 EP3972331 A1 EP 3972331A1 EP 20830931 A EP20830931 A EP 20830931A EP 3972331 A1 EP3972331 A1 EP 3972331A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- frame
- station
- ndp
- directional
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 263
- 239000003999 initiator Substances 0.000 claims abstract description 306
- 238000005259 measurement Methods 0.000 claims description 284
- 230000004044 response Effects 0.000 claims description 40
- 238000012545 processing Methods 0.000 claims description 29
- YLKFDHTUAUWZPQ-UHFFFAOYSA-N N-Nitrosodi-n-propylamine Chemical class CCCN(N=O)CCC YLKFDHTUAUWZPQ-UHFFFAOYSA-N 0.000 description 38
- 238000010586 diagram Methods 0.000 description 34
- 230000008569 process Effects 0.000 description 25
- 238000004891 communication Methods 0.000 description 23
- 238000000249 far-infrared magnetic resonance spectroscopy Methods 0.000 description 22
- 238000005516 engineering process Methods 0.000 description 16
- 238000013461 design Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 238000004590 computer program Methods 0.000 description 8
- 238000000691 measurement method Methods 0.000 description 6
- 230000001419 dependent effect Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 101100272280 Gibberella fujikuroi (strain CBS 195.34 / IMI 58289 / NRRL A-6831) BEA1 gene Proteins 0.000 description 1
- 101100495393 Rattus norvegicus Ceacam3 gene Proteins 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 238000000802 evaporation-induced self-assembly Methods 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S13/00—Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
- G01S13/74—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems
- G01S13/82—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems wherein continuous-type signals are transmitted
- G01S13/825—Systems using reradiation of radio waves, e.g. secondary radar systems; Analogous systems wherein continuous-type signals are transmitted with exchange of information between interrogator and responder
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S5/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves
- G01S5/14—Determining absolute distances from a plurality of spaced points of known location
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0078—Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
- H04L1/0083—Formatting with frames or packets; Protocol or part of protocol for error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
- H04W64/006—Locating users or terminals or network equipment for network management purposes, e.g. mobility management with additional information processing, e.g. for direction or speed determination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Definitions
- This application relates to the field of positioning technologies, and in particular, to a positioning method and apparatus.
- Fine time measurement fine time measurement (fine time measurement, FTM) that can be used to determine a location is defined in the wireless fidelity (wireless fidelity, Wi-Fi) standard 802.11az.
- a principle of determining a location by using an FTM technology is as follows: When there is an FTM measurement requirement, a to-be-positioned initiator station (initiator station, ISTA) exchanges a null data packet (null data packet, NDP) frame with at least three responder stations (responder stations, RSTAs) with known locations, calculates a round trip time (round trip time, RTT) in which the NDP frame is transmitted between the ISTA and each RSTA, calculates a distance between the ISTA and each RSTA based on a propagation speed of an electromagnetic wave and the RTT, and then may determine a location of the ISTA based on a trilateral measurement technology.
- a null data packet null data packet
- NDP null data packet
- RSTAs responder stations
- RTT round trip time
- An existing method for determining a location by using the FTM technology is applicable only to a case in which there is a line of sight (line of sight, LOS) between the ISTA and the RSTA, that is, applicable only to a scenario in which there is no obstacle between the ISTA and the RSTA.
- LOS line of sight
- NLOS non-line of sight
- Embodiments of this application provide a positioning method and apparatus.
- a new fine time measurement method is provided, so that positioning can be implemented in both a LOS scenario and an NLOS scenario.
- a positioning method includes: An initiator station obtains first positioning information, where the first positioning information includes a sending moment of a first NDP frame, a receiving moment of the first NDP frame, a sending moment of a second NDP frame, a receiving moment of the second NDP frame, a first direction, and a second direction; the initiator station obtains second positioning information, where the second positioning information includes a sending moment of a third NDP frame, a receiving moment of the third NDP frame, a sending moment of a fourth NDP frame, a receiving moment of the fourth NDP frame, a fourth direction, and a fifth direction; and the initiator station determines location information of the initiator station based on location information of a responder station, the first positioning information, and the second positioning information.
- the first NDP frame is a frame that is sent by the initiator station in the first direction and that is reflected to the responder station by a first node.
- the second direction is an incident direction in which the first NDP frame is reflected to the responder station by the first node.
- the second NDP frame is a frame that is sent by the responder station in a third direction and that is reflected to the initiator station by the first node.
- the third direction is opposite to the second direction.
- the third NDP frame is a frame that is sent by the initiator station in the fourth direction and that is reflected to the responder station by a second node.
- the fifth direction is an incident direction in which the third NDP frame is reflected to the responder station by the second node.
- the fourth NDP frame is a frame that is sent by the responder station in a sixth direction and that is reflected to the initiator station by the second node.
- the sixth direction is opposite to the fifth direction.
- the first node and the second node may be passive targets.
- the two stations may exchange an NDP frame through reflection by the first node or the second node.
- the NDP frame may be exchanged, and then positioning information may be obtained by exchanging the NDP frame, to determine location information of a to-be-positioned station.
- the first node and the second node may be passive targets. That is, in this application, the to-be-positioned station may determine the location information by interacting with only one active station with a known location.
- that an initiator station obtains first positioning information includes:
- the initiator station may obtain the positioning information in real time, to more accurately implement positioning.
- the initiator station may further receive a trigger frame from the responder station.
- the trigger frame includes a type indication, the type indication is used to indicate that a type of the trigger frame is a directional ranging type, and the trigger frame of the directional ranging type is used to trigger the initiator station to perform directional fine time measurement.
- the responder station may indicate, by using the trigger frame of the directional ranging type, the initiator station in advance to perform directional fine time measurement, to make a distinction from existing fine time measurement.
- the initiator station may further send an NDP announcement frame to the responder station.
- the NDP announcement frame includes a directional indication, and the directional indication is used to indicate a node that is to participate in fine time measurement to perform directional fine time measurement.
- the initiator station may indicate, by using the NDP announcement frame that carries the directional indication, the responder station in advance to currently perform directional fine time measurement, to make a distinction from existing fine time measurement.
- the initiator station may further send a request frame to the responder station, where the request frame includes first information and second information, the first information is used to indicate that the current negotiation is used to perform directional fine time measurement, and the second information is used to indicate that the initiator station supports directional fine time measurement; and the initiator station may further receive a response frame in response to the request frame from the responder station, where the response frame includes the first information and third information, and the third information is used to indicate that the responder station supports directional fine time measurement.
- the initiator station and the responder station may exchange information about capabilities of each other, and notify each other whether directional fine time measurement is currently initiated and whether the initiator station and the responder station support directional fine time measurement, to make a distinction from existing fine time measurement.
- the initiator station determines location information of the initiator station based on location information of a responder station, the first positioning information, and the second positioning information includes: The initiator station determines a first distance based on the sending moment of the first NDP frame, the receiving moment of the first NDP frame, the sending moment of the second NDP frame, and the receiving moment of the second NDP frame, where the first distance is a sum of a distance between the initiator station and the first node and a distance between the first node and the responder station; the initiator station determines a second distance based on the sending moment of the third NDP frame, the receiving moment of the third NDP frame, the sending moment of the fourth NDP frame, and the receiving moment of the fourth NDP frame, where the second distance is a sum of a distance between the initiator station and the second node and a distance between the second node and the responder station; and the initiator station determines the location information of the initiator station based on the location information of the responder station, the first
- the initiator station determines location information of the first node based on the location information of the responder station, the location information of the initiator station, a first angle of departure (AoD) corresponding to the first direction, and a first angle of arrival (AoA) corresponding to the second direction; and/or the initiator station determines location information of the second node based on the location information of the responder station, the location information of the initiator station, a second AoD corresponding to the fourth direction, and a second AoA corresponding to the fifth direction.
- AoD angle of departure
- AoA first angle of arrival
- the location information of the first node and/or the location information of the second node may be further determined.
- the first node and the second node may be passive targets.
- the location information of the initiator station may be determined, and the location information of the passive targets around the initiator station and the responder station may be further determined, to resolve a problem, in the conventional technology, that positioning cannot be performed for a passive target.
- the response frame further includes a delay indication, and the delay indication is used to indicate delay duration for feeding back a location measurement report by the responder station.
- the responder station may send, to the initiator station, the delay indication used to indicate the delay duration for feeding back a location measurement report, and the initiator station may obtain, based on the delay indication, a time for sending a location measurement report by the responder station.
- the responder station may reserve enough time for the responder station to measure channel state information and determine a location measurement report, to make a more accurate feedback.
- the delay measurement mechanism is set, so that a responder station with a relatively poor processing capability can perform the method in this application.
- the delay indication when a value of the delay indication is 0, the delay indication is used to indicate that the delay duration is 0, and when the value of the delay indication is a non-zero value, the delay indication is used to indicate a length of the delay duration.
- the NDP announcement frame further includes a new and old direction indication, and the new and old direction indication is used to indicate that a sending direction of an NDP frame sent after the NDP announcement frame is the same as a sending direction of an NDP frame sent after a previous NDP announcement frame.
- the responder station In the method, it can be ensured that the responder station more accurately determines an incident direction of an NDP frame.
- a positioning method includes: A responder station receives a first null data packet (NDP) frame that is sent by an initiator station in a first direction and that is reflected by a first node, and determines a receiving moment of the first NDP frame; the responder station determines a second direction, where the second direction is an incident direction in which the first NDP frame is reflected to the responder station by the first node; the responder station sends, in a third direction, a second NDP frame that is to be reflected to the initiator station by the first node, and determines a sending moment of the second NDP frame, where the third direction is opposite to the second direction; the responder station sends a first location measurement report to the initiator station, where the first location measurement report includes the receiving moment of the first NDP frame, the sending moment of the second NDP frame, and the second direction; the responder station receives a third NDP frame that is sent by the initiator station in a fourth direction and that is
- the two stations may exchange an NDP frame through reflection by the first node or the second node.
- the NDP frame may be exchanged, and then positioning information may be obtained by exchanging the NDP frame, to determine location information of a to-be-positioned station.
- the first node and the second node may be passive devices. That is, in this application, the to-be-positioned station may determine the location information by interacting with only one station with a known location.
- the responder station may further send a trigger frame to the initiator station.
- the trigger frame includes a type indication, the type indication is used to indicate that a type of the trigger frame is a directional ranging type, and the trigger frame of the directional ranging type is used to trigger the initiator station to perform directional fine time measurement.
- the responder station may further receive an NDP announcement frame from the initiator station.
- the NDP announcement frame includes a directional indication, and the directional indication is used to indicate a node that is to participate in fine time measurement to perform directional fine time measurement.
- the responder station may further receive a request frame from the initiator station, where the request frame includes first information and second information, the first information is used to indicate that the current negotiation is used to perform directional fine time measurement, and the second information is used to indicate that the initiator station supports directional fine time measurement; and the responder station may further send a response frame in response to the request frame to the initiator station, where the response frame includes the first information and third information, and the third information is used to indicate that the responder station supports directional fine time measurement.
- the response frame further includes a delay indication, and the delay indication is used to indicate delay duration for feeding back a location measurement report by the responder station.
- the delay indication when a value of the delay indication is 0, the delay indication is used to indicate that the delay duration is 0, and when the value of the delay indication is a non-zero value, the delay indication is used to indicate a length of the delay duration.
- the NDP announcement frame further includes a new and old direction indication, and the new and old direction indication is used to indicate that a sending direction of an NDP frame sent after the NDP announcement frame is the same as a sending direction of an NDP frame sent after a previous NDP announcement frame.
- this application provides a positioning apparatus, and the apparatus has a function of implementing the method according to any one of the foregoing aspects or the implementation methods of the foregoing aspects.
- the function may be implemented by hardware, or may be implemented by hardware executing corresponding software.
- the hardware or the software includes one or more modules corresponding to the function.
- this application provides a positioning apparatus, including a processor and a memory.
- the memory is configured to store computer-executable instructions.
- the processor executes the computer-executable instructions stored in the memory, to enable the apparatus to perform the method according to any one of the foregoing aspects or the implementations of the foregoing aspects.
- this application provides a positioning apparatus, including a processor and an interface circuit.
- the processor is configured to: communicate with another apparatus through the interface circuit, and perform any method according to any one of the foregoing aspects.
- this application provides a positioning apparatus, including a processor, configured to: be connected to a memory; and invoke a program stored in the memory, to perform the method according to any implementation of the foregoing aspects.
- the memory may be located inside the apparatus, or may be located outside the apparatus.
- this application further provides a computer-readable storage medium.
- the computer-readable storage medium stores instructions.
- a processor is enabled to perform the method according to any one of the foregoing aspects.
- this application further provides a computer program product including instructions.
- the computer program product runs on a computer, the computer is enabled to perform the method according to any one of the foregoing aspects.
- this application further provides a chip, including a processor, configured to perform the method according to any one of the foregoing aspects.
- this application further provides a system, including an initiator station configured to perform the method according to any one of the first aspect or the implementations of the first aspect and a responder station configured to perform the method according to any one of the second aspect or the implementations of the second aspect.
- this application further provides a storage medium, including a program.
- the program is run by a processor, the method according to any one of the foregoing aspects is performed.
- a network architecture and service scenarios described in the embodiments of this application are intended to describe the technical solutions in the embodiments of this application more clearly, and do not constitute a limitation on the technical solutions provided in the embodiments of this application.
- a person of ordinary skill in the art may learn that, with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
- FIG. 1 is a schematic diagram of a possible network architecture to which an embodiment of this application is applicable.
- the network architecture includes an initiator station, a responder station, a first node, and a second node.
- the initiator station and the responder station may exchange information through reflection of a signal by the first node, may exchange information through reflection of a signal by the second node, or may directly exchange information.
- FIG. 1 an example in which there is one initiator station, one responder station, one first node, and one second node is used for illustration.
- FIG. 1 there may be a plurality of initiator stations, responder stations, first nodes, and second nodes. Quantities of initiator stations, responder stations, first nodes, and second nodes are not limited in this application.
- the initiator station in this embodiment of this application may be a Wi-Fi device with an antenna array.
- the Wi-Fi device may include, for example, a station (station, STA) or an access point (access point, AP) with an antenna array.
- the STA may be, for example, an ISTA with an antenna array.
- the initiator station with an antenna array may control a direction of a transmit signal in a digital domain and an analog domain by using beamforming and directional antenna technologies, and may estimate an incident direction of an incident signal based on the incident signal received by the antenna array.
- the responder station in this embodiment of this application may be a Wi-Fi device with an antenna array.
- the Wi-Fi device may include, for example, a STA or an AP with an antenna array.
- the STA may be, for example, an RSTA with an antenna array.
- the responder station with an antenna array may control a direction of a transmit signal in a digital domain and an analog domain by using beamforming and directional antenna technologies, and may estimate an incident direction of an incident signal based on the incident signal received by the antenna array.
- the first node and the second node in this embodiment of this application may be passive devices, or may be active devices that work in a passive mode, and do not have a Wi-Fi communication capability.
- Some examples of the first node and the second node may include persons and objects.
- the FTM defined in the Wi-Fi standard 802.11az may include FTM in a trigger-based (trigger-based, TB) mode and FTM in a non-trigger-based (non-trigger-based, non-TB) mode.
- FTM in a trigger-based (trigger-based, TB) mode
- FTM in a non-trigger-based (non-trigger-based, non-TB) mode.
- FIG. 2 shows the FTM in the TB mode.
- the FTM in the TB mode may include three procedures: a negotiation procedure, a measurement procedure, and a result feedback procedure. The following describes each procedure in detail.
- FIG. 3 shows a negotiation procedure of FTM. It should be noted that the negotiation procedure of the FTM is applicable to both the FTM in the TB mode and the FTM in the non-TB mode.
- an ISTA sends an initial FTM request (initial FTM request) frame to an RSTA. If the RSTA can perform FTM, the RSTA may reply to the ISTA with an acknowledgment (ACK) frame after a short interframe space (SIFS) between two frames passes, and send an initial FTM measurement frame to the ISTA within 10 milliseconds in response to the initial FTM request frame.
- the initial FTM measurement frame may also be referred to as a response frame. Therefore, the negotiation process is completed.
- Each of the initial FTM request frame and the initial FTM measurement frame carries a ranging parameters element (ranging parameters element) field.
- the field is used to carry ranging information such as an available time period, capability information, and requirement information.
- FIG. 4 is a schematic diagram of a format of the ranging parameters element field.
- An encoding table of ranging subelements (ranging subelements) shown in FIG. 4 is shown in Table 1.
- FIG. 5a shows a specific format of a subelement (subelement) in the TB mode.
- FIG. 5b shows a specific format of a subelement (subelement) in the non-TB mode. For details, refer to FIG. 5a and FIG. 5b .
- Subelement identifier (subelement ID) Name (name) Extensible (extensible) 0 Non-TB-specific subelement (non-TB-specific subelement) Yes (yes) 1 TB-specific subelement (TB-specific subelement) Yes (yes) 2-220 Reserved (reserved) 221 Vendor-specific subelement (vendor-specific) 222-255 Reserved (reserved)
- the RSTA does not need to allocate a ranging identifier (ranging ID) to the ISTA in the negotiation procedure, and an associated identifier (associated ID) is used for interaction in the subsequent measurement process. If the ISTA is not associated with the RSTA, the RSTA may allocate a ranging ID to the ISTA in the negotiation procedure. The ranging ID is used to identify the ISTA in the subsequent measurement process.
- ranging ID ranging identifier
- a plurality of measurement procedures and result feedback procedures may be performed between the ISTA and the RSTA. That is, the ISTA and the RSTA do not need to perform the negotiation procedure each time before the measurement procedure and the result feedback procedure are performed.
- FIG. 6 shows the measurement procedure and the result feedback procedure in the TB mode.
- the measurement procedure in the TB mode further includes a polling phase and a ranging measurement phase.
- the polling phase the RSTA sends a TF ranging poll (TF ranging poll) frame to the ISTA in an idle time window of the RSTA, to notify the ISTA that measurement can be started.
- the ISTA After receiving the TF ranging poll frame sent by the RSTA, the ISTA sends a clear to send (clear to send, CTS)-to-self (CTS-to-self) frame to the RSTA to occupy a channel.
- FIG. 7 shows a specific ranging measurement process.
- the RSTA sends a TF ranging sounding (TF ranging sounding) frame to the ISTA, to indicate the ISTA to start measurement.
- the ISTA may reply to the RSTA with an NDP frame, and record a sending moment t1 of the NDP frame.
- TF ranging sounding TF ranging sounding
- the NDP frame sent by the ISTA to the RSTA may be described as an uplink (uplink, UL) NDP frame.
- the RSTA After receiving the UL NDP frame, the RSTA records a receiving moment t2 of the UL NDP frame, and continues to send a downlink (downlink, DL) ranging NDP announcement (NDP announcement, NDPA) frame, which may also be referred to as a DL ranging NDPA frame, to the ISTA after the SIFS passes, to indicate the ISTA to continue measurement.
- a downlink (downlink, DL) ranging NDP announcement (NDP announcement, NDPA) frame which may also be referred to as a DL ranging NDPA frame
- the RSTA may continue to send a DL NDP frame to the ISTA, and record a sending moment t3 of the DL NDP frame.
- the ISTA After receiving the DL NDP frame, the ISTA records a receiving moment t4 of the DL NDP frame.
- the RSTA may send a location measurement report (location measurement report, LMR) to the ISTA.
- the LMR may include the sending moment t1 of the UL NDP frame and the receiving moment t4 of the DL NDP frame.
- FIG. 8a A structure of the TF ranging sounding frame in FIG. 7 may be shown in FIG. 8a .
- FIG. 8b shows a specific structure of common information (common info) included in the TF ranging sounding frame in FIG. 8a .
- FIG. 8c shows a specific structure of trigger dependent common information (trigger dependent common info) in FIG. 8b . Encoding of a trigger type (trigger type) in FIG. 8b is shown in Table 2.
- Trigger type subfield value Trigger type subfield value
- Trigger frame variant Trigger frame variant
- Basic (basic) 1 Beamforming report poll (beamforming report poll (BFRP)) 2 MU-BAR 3 MU-RTS 4 Buffer status report poll (buffer status report poll (BSRP)) 5 GCR MU-BAR 6 Bandwidth query report poll (bandwidth query report poll (BQRP)) 7 NDP feedback report poll (NDP feedback report poll (NFRP)) 8 Ranging (ranging) 9-15 Reserved (reserved)
- FIG. 9 shows the FTM in the non-TB mode.
- the FTM in the non-TB mode may also include three procedures: a negotiation procedure, a measurement procedure, and a result feedback procedure. It should be noted that compared with the measurement procedure in the TB mode, the measurement procedure in the non-TB mode does not include a polling phase. The following describes each procedure of the FTM in the non-TB mode in detail.
- the negotiation procedure of the FTM shown in FIG. 3 is applicable to both the FTM in the TB mode and the FTM in the non-TB mode. That is, the negotiation procedure in the non-TB mode is similar to the negotiation procedure in the TB mode.
- FIG. 3 and related description in FIG. 3 Details are not described herein.
- FIG. 10 shows the measurement procedure and the result feedback procedure in the non-TB mode.
- the measurement procedure in the non-TB mode includes a ranging measurement phase.
- FIG. 11 shows a specific ranging measurement process in the non-TB mode.
- an ISTA In the ranging measurement phase, an ISTA first sends an NDPA frame to an RSTA, to indicate the RSTA to start measurement. After sending the NDPA frame to the RSTA for an SIFS, the ISTA may continue to send an NDP frame to the RSTA, and record a sending moment t1 of the NDP frame.
- the NDP frame sent by the ISTA to the RSTA may be described as a UL NDP frame.
- the RSTA After receiving the UL NDP frame sent by the ISTA, the RSTA records a receiving moment t2 of the UL NDP frame, replies to the ISTA with a DL NDP frame after the SIFS passes, and records a sending moment t3 of the DL NDP frame.
- the ISTA After receiving the DL NDP frame, the ISTA records a receiving moment t4 of the DL NDP frame.
- the RSTA may send an LMR to the ISTA.
- the LMR may include the sending moment t1 of the UL NDP frame and the receiving moment t4 of the DL NDP frame.
- FIG. 12a shows a structure of the NDPA frame in FIG. 11 .
- FIG. 12b shows a specific structure of a station information (STA info) field included in the NDPA frame in FIG. 12a .
- STA info station information
- a frame exchanged in a process of performing measurement is a frame that is omnidirectionally sent.
- a principle of determining a location of an ISTA based on FTM in the conventional technology is described by using an example in which the initiator station is an ISTA with an unknown location and a responder station is an RSTA with a known location. Regardless of whether the location of the ISTA is determined by using the FTM in the TB mode or the FTM in the non-TB mode, four times, for example, t1, t2, t3, and t4 in FIG. 7 and FIG. 11 , can be obtained in a process of performing the FTM.
- a propagation distance of the signal between the ISTA and the RSTA may be further calculated based on a propagation speed of an electromagnetic wave and the RTT.
- the calculated propagation distance of the signal is a distance between the ISTA and the RSTA.
- the ISTA needs to perform the foregoing process with at least three RSTAs with known locations, to obtain a distance between the ISTA and each RSTA, and then may determine the location of the ISTA based on a trilateral measurement technology.
- the embodiments of this application provide a positioning method, to implement positioning in both a LOS scenario and an NLOS scenario.
- FIG. 13 shows a positioning method according to an embodiment of this application.
- the method may be applied to the network architecture shown in FIG. 1 .
- the method provided in this application is not limited to being applied to the network architecture shown in FIG. 1 , and may be applied to another network architecture.
- the method may include the following processing procedure.
- Step 101 An initiator station obtains first positioning information, where the first positioning information includes a sending moment of a first NDP frame, a receiving moment of the first NDP frame, a sending moment of a second NDP frame, a receiving moment of the second NDP frame, a first direction, and a second direction.
- the first positioning information includes a sending moment of a first NDP frame, a receiving moment of the first NDP frame, a sending moment of a second NDP frame, a receiving moment of the second NDP frame, a first direction, and a second direction.
- the first NDP frame is a frame that is sent by the initiator station in the first direction and that is reflected to a responder station by a first node.
- the second direction is an incident direction in which the first NDP frame is reflected to the responder station by the first node.
- the second NDP frame is a frame that is sent by the responder station in a third direction and that is reflected to the initiator station by the first node.
- the third direction is opposite to the second direction.
- the initiator station may determine the first positioning information, or may receive the first positioning information from the responder station, or may determine a part of content included in the first positioning information, and receive the other part of content included in the first positioning information from the responder station.
- Step 102 The initiator station obtains second positioning information, where the second positioning information includes a sending moment of a third NDP frame, a receiving moment of the third NDP frame, a sending moment of a fourth NDP frame, a receiving moment of the fourth NDP frame, a fourth direction, and a fifth direction.
- the fourth direction and the first direction are different directions.
- the third NDP frame is a frame that is sent by the initiator station in the fourth direction and that is reflected to the responder station by a second node.
- the fifth direction is an incident direction in which the third NDP frame is reflected to the responder station by the second node.
- the fourth NDP frame is a frame that is sent by the responder station in a sixth direction and that is reflected to the initiator station by the second node.
- the sixth direction is opposite to the fifth direction.
- the initiator station may determine the second positioning information, or may receive the second positioning information from the responder station, or may determine a part of content included in the second positioning information, and receive the other part of content included in the second positioning information from the responder station.
- Step 103 The initiator station determines location information of the initiator station based on location information of the responder station, the first positioning information, and the second positioning information.
- the location information of the responder station in step 103 may be obtained by the initiator station from the responder station in advance and locally stored in the initiator station, or may be obtained by the initiator station from the responder station in real time. This is not limited in this application.
- a measurement frame is an NDP frame
- any measurement frame used for channel sounding is applicable to the method in this application.
- a person skilled in the art may know that the NDP frame is merely used as a name of the measurement frame, and the name of the measurement frame is not limited in this application.
- the initiator station determines the location information of the initiator station.
- any node that obtains the first positioning information, the second positioning information, and a location of the responder station may determine the location information of the initiator station.
- the initiator station may send the first positioning information and the second positioning information to the responder station, and the responder station determines the location information of the initiator station based on the location information of the responder station, the first positioning information, and the second positioning information.
- the initiator station may send the first positioning information and the second positioning information to a node other than the responder station, to determine the location information of the initiator station.
- the third-party node when the location information of the initiator station is determined by a third-party node other than the responder station and the initiator station, the third-party node further needs to obtain the location information of the responder station.
- the third-party node may receive the location information of the responder station from the responder station, or may receive the location information of the responder station from the initiator station, or certainly may obtain the location information of the responder station in another manner. This is not limited in this application. Different from a case in which another node (for example, the responder station or the third-party node) determines the location information of the initiator station, in this application, the initiator station determines the location information of the initiator station. In this way, a location of the initiator station can be prevented from leakage, there is higher security, and privacy of the initiator station can be protected.
- the initiator station and the responder station may still exchange an NDP frame through reflection by the first node or the second node, may obtain positioning information by exchanging the NDP frame, and then may determine the location information of the initiator station based on the positioning information.
- the first node and the second node in this application may be passive devices. That is, in this application, the to-be-positioned initiator station may determine the location information by interacting with only one responder station with a known location.
- the method in this application is easy to implement.
- the initiator station and the responder station may exchange an NDP frame through reflection by the first node or the second node, may obtain positioning information by exchanging the NDP frame, and then may determine the location information of the initiator station based on the positioning information.
- the method in this application is applicable to both a case in which there is a LOS between the two stations and a case in which there is an NLOS between the two stations.
- the initiator station determines a first distance based on the sending moment of the first NDP frame, the receiving moment of the first NDP frame, the sending moment of the second NDP frame, and the receiving moment of the second NDP frame, where the first distance is a sum of a distance between the initiator station and the first node and a distance between the first node and the responder station, the initiator station determines a second distance based on the sending moment of the third NDP frame, the receiving moment of the third NDP frame, the sending moment of the fourth NDP frame, and the receiving moment of the fourth NDP frame, where the second distance is a sum of a distance between the initiator station and the second node and a distance between the second node and the responder station, and then the initiator station determines the location information of the initiator station based on the location information of the responder station, the first distance, the second distance, the first direction, the second direction, the fourth direction, and
- the first distance may be calculated by using equivalent deformation of the foregoing formula.
- the second distance may be calculated by using equivalent deformation of the foregoing formula.
- how to determine the location information of the initiator station based on the location information of the responder station, the first distance, the second distance, the first direction, the second direction, the fourth direction, and the fifth direction is not limited in this application.
- a method for determining the location information of the initiator station by using a geometrical relationship is provided in this application. Detailed description is provided in FIG. 14 .
- FIG. 14 shows a method for determining location information of an initiator station according to an embodiment of this application.
- the location information is a coordinate location
- all nodes are marked as points in a coordinate system in FIG. 14 .
- the initiator station is marked as a point A
- the responder station is marked as a point B
- the first node is marked as a point C
- the second node is marked as a point D.
- the point A has an unknown location
- the point B has a known location.
- the following describes a principle of determining the location information of the initiator station by using the geometrical relationship.
- the first distance is a sum of a length of a line segment AC and a length of a line segment BC.
- the length of the line segment AC is a distance between the point A and the point C, namely, the distance between the initiator station and the first node.
- the length of the line segment BC is a distance between the point B and the point C, namely, the distance between the responder station and the first node.
- the second distance is a sum of a length of a line segment AD and a length of a line segment BD.
- the length of the line segment AD is a distance between the point A and the point D, namely, the distance between the initiator station and the second node.
- the length of the line segment BD is a distance between the point B and the point D, namely, the distance between the responder station and the second node.
- the point B is used as a starting point, a line segment BE is made in a BC direction (namely, an opposite direction of the second direction), and it is set that a length of the line segment BE is equal to the first distance.
- the point B is used as a starting point, a line segment BF parallel to AC is made in an opposite direction of the first direction, and it is set that a length of the line segment BF is equal to the first distance.
- a point E and a point F are connected, and it may be further determined that the point A is on a line segment EF.
- the following proves, based on a geometrical relationship, that the point A is on the line segment EF. It is assumed that the line segment AC intersects with the line segment EF at a point A1. Alternatively, if it can be proved that the point A coincides with the point A1, it can be determined that the point A is on the line segment EF. The following proves that the point A is on the line segment EF.
- the line segment BE is equal to the line segment BF, and therefore a triangle BEF is an isosceles triangle. Therefore, it can be deduced that an angle BEF is equal to an angle BFE.
- CA1 is parallel to BF, and therefore it can be deduced that an angle EA1C is equal to the angle BFE, and it can be further deduced that the angle EA1C is equal to the angle BEF and an angle BEA1. Therefore, a triangle CEA1 is an isosceles triangle, and it can be deduced that a length of a line segment CE is equal to a length of a line segment CA1.
- the length of the line segment BE is equal to the first distance, that is, the length of the line segment BE is equal to the length of the line segment AC plus the length of the line segment BC, and the length of the line segment BE is also equal to the length of the line segment BC plus the length of the line segment CE. Therefore, it can be deduced that the length of the line segment AC is equal to the length of the line segment CE. In conclusion, it can be deduced that the length of the line segment CA1 is equal to the length of the line segment AC. Further, a direction of the line segment CA1 is the same as a direction of the line segment AC, and therefore it can be proved that the point A coincides with the point A1 and the point A is on the line segment EF.
- the point B is used as a starting point, a line segment BG is made in a BD direction (namely, an opposite direction of the fifth direction), and it is set that a length of the line segment BG is equal to the second distance.
- a line segment BH parallel to AD is made in an opposite direction of the fourth direction, and it is set that a length of the line segment BH is equal to the second distance.
- a point G and a point H are connected, and it may be determined that the point A is on a line segment GH. It is assumed that the line segment AD intersects with the line segment GH at a point A2.
- the first distance is the first distance determined above
- the second distance is the second distance determined above
- the first direction is the foregoing first direction
- the second direction is the foregoing second direction
- the fourth direction is the foregoing fourth direction
- the fifth direction is the foregoing fifth direction.
- the location coordinates of the initiator station A can be calculated based on the foregoing two formulas.
- the initiator station may determine, based on the first distance, the second distance, the first direction, the second direction, the fourth direction, and the fifth direction, that the point A (namely, the initiator station) is the intersection point of the line segment EF and the line segment GH, and may further determine the location information of the initiator station (for example, the coordinates of the initiator station) based on the location information of the responder station (for example, coordinates of the responder station), the first distance, and the second distance.
- the location information of the initiator station for example, the coordinates of the initiator station
- the responder station for example, coordinates of the responder station
- the method is performed by using two nodes, namely, the first node and the second node.
- the method may be performed by at least two nodes to determine the location information of the initiator station.
- the initiator station may further determine location information of the first node and/or location information of the second node. For example, the initiator station may determine the location information of the first node based on the location information of the responder station, the location information of the initiator station, a first angle of departure
- the initiator station may determine the location information of the second node based on the location information of the responder station, the location information of the initiator station, a second AoD corresponding to the fourth direction, and a second AoA corresponding to the fifth direction.
- positioning can be performed for both the initiator station and a passive node or a node that works in a passive mode. For example, positioning is performed for the first node and the second node.
- a problem in the conventional technology, that currently positioning cannot be implemented for a passive node or a node that works in a passive mode is resolved.
- the first direction may be understood as a departure direction in which the first NDP frame departs from the initiator station during transmission of the first NDP frame.
- the departure direction may be described as an angle of departure (angle of departure, AoD).
- the first AoD corresponding to the first direction is a first direction described by an angle.
- the second direction may be understood as an incident direction in which the first NDP frame is reflected to the responder station by the first node during receiving of the first NDP frame.
- the incident direction may be described as an angle of arrival (angle of arrival, AoA).
- the first AoA corresponding to the second direction is a second direction described by an angle.
- the fourth direction may be understood as a departure direction in which the third NDP frame departs from the initiator station during transmission of the third NDP frame.
- the departure direction may be described as an AoD.
- the second AoD corresponding to the fourth direction is a fourth direction described by an angle.
- the fifth direction may be understood as an incident direction in which the third NDP frame is reflected to the responder station by the second node during receiving of the third NDP frame.
- the incident direction may be described as an AoA.
- the second AoA corresponding to the fifth direction is a fifth direction described by an angle.
- the location information is location coordinates
- the location information is location coordinates
- FIG. 15A , FIG. 15B , and FIG. 15C show a measurement method according to an embodiment of this application. The method may be applied to but is not limited to being applied to the network architecture shown in FIG. 1 . Referring to FIG. 15A , FIG. 15B , and FIG. 15C , the method may include the following processing procedure.
- Step 201 An initiator station sends, in a first direction, a first NDP frame that is to be reflected to a responder station by a first node, and the initiator station determines a sending moment of the first NDP frame, and correspondingly, the responder station receives the first NDP frame that is sent by the initiator station in the first direction and that is reflected by the first node, and the responder station determines a receiving moment of the first NDP frame.
- Location information is usually location information of a point. Therefore, in this application, for ease of description, all nodes are marked as points in a coordinate system. As shown in FIG. 15A , FIG. 15B , and FIG. 15C , the initiator station is marked as a point A, the responder station is marked as a point B, the first node is marked as a point C, and a second node is marked as a point D. The point A has an unknown location, and the point B has a known location.
- the initiator station may adjust a phase and amplitude of transmitting a signal by each antenna in an antenna array, so that first NDP frames that are sent are enhanced in the first direction and are mutually offset in other directions.
- the initiator station may directly transmit the first NDP frame in the first direction by using a directional antenna.
- the initiator station Before initiating step 201, the initiator station may detect the target object in different directions until an available first node is detected in the first direction, and then may perform step 201.
- a detection technology for detecting the target object is not limited in this application.
- Step 202 After receiving the first NDP frame that is sent by the initiator station in the first direction and that is reflected by the first node, the responder station determines an incident direction, namely, a second direction, in which the first NDP frame is reflected to the responder station by the first node.
- the responder station may calculate the second direction by using an antenna array based on a time difference of arrival of different antenna signals, or obtain the second direction through inference by using a directional antenna based on a direction of a strongest received signal. This is not limited.
- Step 203 The responder station sends, in a third direction opposite to the second direction, a second NDP frame that is to be reflected to the initiator station by the first node, and the responder station determines a sending moment of the second NDP frame, and correspondingly, the initiator station receives the second NDP frame that is sent by the responder station in the third direction and that is reflected by the first node, and the initiator station determines a receiving moment of the second NDP frame.
- Step 204 The responder station sends a first location measurement report to the initiator station, and correspondingly, the initiator station receives the first location measurement report from the responder station, where the first location measurement report includes the receiving moment of the first NDP frame, the sending moment of the second NDP frame, and the second direction.
- Fine time measurement is performed in step 201 to step 204. All NDP frames exchanged between the initiator station and the responder station are frames sent in a specific direction, and therefore in this application, step 201 to step 204 may be understood as a directional fine time measurement process.
- Step 205 The initiator station sends, in a fourth direction, a third NDP frame that is to be reflected to the responder station by the second node, and the initiator station determines a sending moment of the third NDP frame, and correspondingly, the responder station receives the third NDP frame that is sent by the initiator station in the fourth direction and that is reflected by the second node, and the responder station determines a receiving moment of the third NDP frame.
- the initiator station may adjust the phase and amplitude of transmitting a signal by each antenna in the antenna array, so that third NDP frames that are sent are enhanced in the fourth direction and are mutually offset in other directions.
- the initiator station may directly transmit the third NDP frame in the fourth direction by using the directional antenna.
- the initiator station may detect the target object in different directions until an available second node is detected in the fourth direction, and then may perform step 205.
- a detection technology for detecting the target object is not limited in this application.
- the fourth direction is a detection direction different from the first direction.
- Step 206 After receiving the third NDP frame that is sent by the initiator station in the fourth direction and that is reflected by the second node, the responder station determines an incident direction, namely, a fifth direction, in which the third NDP frame is reflected to the responder station by the second node.
- the responder station may calculate the fifth direction by using the antenna array based on the time difference of arrival of the different antenna signals, or obtain the fifth direction through inference by using the directional antenna based on the direction of the strongest received signal. This is not limited.
- Step 207 The responder station sends, in a sixth direction opposite to the fifth direction, a fourth NDP frame that is to be reflected to the initiator station by the second node, and the responder station determines a sending moment of the fourth NDP frame, and correspondingly, the initiator station receives the fourth NDP frame that is sent by the responder station in the sixth direction and that is reflected by the second node, and the initiator station determines a receiving moment of the fourth NDP frame.
- Step 208 The responder station sends a second location measurement report to the initiator station, and correspondingly, the initiator station receives the second location measurement report from the responder station, where the second location measurement report includes the receiving moment of the third NDP frame, the sending moment of the fourth NDP frame, and the fifth direction.
- step 205 to step 208 fine time measurement is also performed in step 205 to step 208.
- All NDP frames exchanged between the initiator station and the responder station are frames sent in a specific direction, and therefore in this application, step 205 to step 208 may also be understood as a directional fine time measurement process.
- the first direction and the fourth direction are different directions, and therefore in this application, step 201 to step 204 and step 205 to step 208 are two different directional fine time measurement processes.
- the positioning method provided in this application is described above by using an example in which the initiator station has an unknown location and the responder station has a known location.
- the positioning method provided in this application is still applicable. How to determine a location of the responder station by using the positioning method in this application is described below by using an example in which the initiator station has a known location and the responder station has an unknown location.
- FIG. 16a(1) , FIG. 16a(2) , and FIG. 16a(3) show still another positioning method according to an embodiment of this application.
- a responder station determines location information of the responder station is used for illustration.
- the method may be applied to but is not limited to being applied to the network architecture shown in FIG. 1 .
- the method may include the following processing procedure.
- step 301 to step 303 A same method is performed in step 301 to step 303 and step 201 to step 203.
- step 301 to step 303 For a procedure of performing step 301 to step 303, refer to the description in step 201 to step 203. Details are not described herein.
- Step 304 The initiator station sends third positioning information to the responder station, where the third positioning information includes the sending moment of the first NDP frame, the receiving moment of the second NDP frame, and the first direction.
- step 305 to step 307 and step 205 to step 207 A same method is performed in step 305 to step 307 and step 205 to step 207.
- step 301 to step 303 For a procedure of performing step 301 to step 303, refer to the description in step 201 to step 203. Details are not described herein.
- Step 308 The initiator station sends fourth positioning information to the responder station, where the fourth positioning information includes the sending moment of the third NDP frame, the receiving moment of the fourth NDP frame, and the fourth direction.
- Step 309 The responder station determines the location information of the responder station based on location information of the initiator station, the third positioning information, and the fourth positioning information.
- the location information of the initiator station in step 309 may be obtained by the responder station from the initiator station in advance and locally stored, or may be obtained by the responder station from the initiator station in real time. This is not limited in this application.
- the responder station determines the location information of the responder station based on the location information of the initiator station, the third positioning information, and the fourth positioning information, refer to the foregoing method for determining the location information of the initiator station based on the location information of the responder station, the first positioning information, and the second positioning information. Details are not described herein.
- FIG. 16b(1) , FIG. 16b(2) , and FIG. 16b(3) show still another positioning method according to an embodiment of this application.
- an example in which an initiator station determines location information of a responder station is used for illustration.
- the method may be applied to but is not limited to being applied to the network architecture shown in FIG. 1 .
- the method may include the following processing procedure.
- step 401 to step 408 A same method is performed in step 401 to step 408 and step 201 to step 208.
- step 401 to step 408 For a procedure of performing step 401 to step 408, refer to the description in step 201 to step 208. Details are not described herein.
- Step 409 The initiator station determines the location information of the responder station based on location information of the initiator station, first positioning information, and second positioning information.
- the initiator station determines the location information of the responder station based on the location information of the initiator station, the first positioning information, and the second positioning information.
- the initiator station may further receive a trigger frame from the responder station.
- the trigger frame includes a type indication.
- the type indication is used to indicate that a type of the trigger frame is a directional ranging type, and the trigger frame of the directional ranging type is used to trigger the initiator station to perform directional fine time measurement.
- the type indication is used to indicate that a type of the trigger frame is a directional ranging measurement type, and the trigger frame of the directional ranging measurement type is used to trigger the initiator station to perform directional fine time measurement.
- the initiator station may further send an NDP announcement frame to the responder station.
- the NDP announcement frame includes a directional indication.
- the directional indication is used to indicate a node (the initiator station and the responder station in this application) that is to participate in fine time measurement to perform directional fine time measurement.
- the directional indication is used to indicate a node that is to participate in fine time measurement to send a directional NDP frame to implement fine time measurement.
- the directional indication is used to indicate that an NDP frame sent after the NDPA frame is a directional frame.
- the initiator station and the responder station may further exchange capability information about whether the initiator station and the responder station support directional fine time measurement and information about whether the current fine time measurement is directional fine time measurement.
- the initiator station may send a request frame to the responder station.
- the request frame includes first information and second information.
- the first information is used to indicate that the current negotiation is used to perform directional fine time measurement.
- the second information is used to indicate that the initiator station supports directional fine time measurement.
- the initiator station receives a response frame in response to the request frame from the responder station.
- the response frame includes the first information and third information.
- the third information is used to indicate that the responder station supports directional fine time measurement.
- a delay measurement mechanism is provided.
- the responder station sends a delay indication to the initiator station.
- the delay indication is used to indicate delay duration of feeding back a location measurement report by the responder station.
- the responder station may include the delay indication in the response frame.
- a unit of the delay duration is not limited in this application, and may be adaptively determined based on an application scenario.
- the delay duration may be in a unit of 100 milliseconds or in another unit.
- the initiator station triggers a first directional fine time measurement
- the responder station has a limited computing capability, and cannot feed back a location measurement report to the initiator station in a timely manner
- the responder station sends the delay indication to the initiator station by using the response frame, so that the initiator station initiates a second directional fine time measurement after a delay time indicated by the delay indication.
- the responder station has enough time to determine a location measurement report for the first directional fine time measurement, and then the responder station may send the location measurement report determined for the first directional fine time measurement to the initiator station in a process of the second directional fine time measurement.
- the NDP announcement frame sent to the responder station may include a new and old direction indication.
- the new and old direction indication is used to indicate that a sending direction of an NDP frame sent after the NDP announcement frame is the same as a sending direction of an NDP frame sent after a previous NDP announcement frame. It may be understood that in this application, the new and old direction indication is merely used as a name of an indication, and the name is not limited. For example, the new and old direction indication may be described as a direction indication or a direction consistency indication.
- the directional fine time measurement method may be implemented based on an existing FTM procedure.
- the directional fine time measurement method is implemented based on the existing FTM procedure, to facilitate distinction from existing FTM, directional fine time measurement implemented based on the existing FTM procedure may be described as directional FTM.
- Directional fine time measurement implemented based on FTM in an existing TB mode is described as directional FTM in the TB mode
- directional fine time measurement implemented based on FTM in an existing non-TB mode is described as directional FTM in the non-TB mode.
- an NDP frame sent by the ISTA to the RSTA may be described as a UL NDP frame
- an NDP frame sent by the RSTA to the ISTA may be described as a DL NDP frame.
- FIG. 17a to FIG. 17c are schematic diagrams of a procedure of directional FTM in a TB mode that is implemented based on FTM in the existing TB mode.
- the directional FTM in the TB mode that is implemented based on the FTM in the existing TB mode still uses procedures of the FTM in the existing TB mode.
- the procedures include a negotiation procedure, a measurement procedure, and a result feedback procedure.
- FIG. 2 refers to FIG. 2 .
- an initiator station is an ISTA (referred to as an ISTA below) with an antenna array
- RSTA responder station is an RSTA (referred to as an RSTA below) with an antenna array
- a negotiation procedure of the directional FTM in the TB mode in this application is described by using an example in which the negotiation procedure of the directional FTM in the TB mode is the negotiation procedure of the existing FTM.
- the negotiation procedure of the existing FTM refer to the description in FIG. 3 .
- FIG. 17a shows the negotiation procedure of the directional FTM in the TB mode in this application. The following steps are included.
- Step 501 When there is a directional FTM measurement requirement, the ISTA sends an initial FTM request (initial FTM request) frame to the RSTA, where the initial FTM request frame includes first information and second information, the first information is used to indicate that the current negotiation is used to perform directional FTM, and the second information is used to indicate that the ISTA supports directional FTM.
- initial FTM request initial FTM request
- the first information is used to indicate that the current negotiation is used to perform directional FTM
- the second information is used to indicate that the ISTA supports directional FTM.
- the first information and the second information may be carried in reserved bits of the initial FTM request frame.
- a structure of the initial FTM request frame is shown in FIG. 4 , and B22, B23, B38, B39, B46, and B47 are reserved bits of the initial FTM request frame.
- the first information and the second information may be carried in any two of the bits B22, B23, B38, B39, B46, and B47 of the initial FTM request frame.
- the first information may also be referred to as a directional FTM request indication
- the second information may be referred to as a directional FTM support indication.
- the first information and the second information may be carried in a new message. This is not limited in this application.
- Step 502 If the RSTA can perform directional FTM, the RSTA may reply to the ISTA with an ACK frame after an SIFS passes.
- Step 503 If the RSTA can perform directional FTM, after receiving the initial FTM request frame, the RSTA sends an initial FTM measurement frame to the ISTA in response to the initial FTM request frame, where the initial FTM measurement frame includes the first information and third information, and the third information is used to indicate that the RSTA supports directional FTM.
- the RSTA after receiving the initial FTM request frame for 10 milliseconds, the RSTA sends the initial FTM measurement frame to the ISTA in response to the initial FTM request frame.
- the third information may also be referred to as a directional FTM support indication.
- the first information and the third information may be carried in reserved bits of the initial FTM measurement frame.
- a structure of the initial FTM measurement frame is shown in FIG. 4 , and B22, B23, B38, B39, B46, and B47 are reserved bits of the initial FTM measurement frame.
- the first information and the third information may be carried in any two of the bits B22, B23, B38, B39, B46, and B47 of the initial FTM measurement frame.
- the first information and the third information may be carried in a new message. This is not limited in this application.
- Step 504 After receiving the initial FTM measurement frame, the ISTA may reply to the RSTA with an ACK frame after the SIFS passes. Therefore, the negotiation procedure is completed.
- negotiation procedure of the directional FTM is the negotiation procedure of the existing FTM
- negotiation procedure of the FTM may be redefined in this application.
- a redefined negotiation procedure of the FTM may be actively initiated by the RSTA.
- a device that actively initiates the negotiation procedure is not limited in this application.
- a measurement procedure and a result feedback procedure of the directional FTM in the TB mode in this application are described by using an example in which the measurement procedure and the result feedback procedure of the directional FTM in the TB mode are the measurement procedure and the result feedback procedure of the FTM in the existing TB mode.
- the measurement procedure and the result feedback procedure of the FTM in the existing TB mode refer to related description in FIG. 6 and FIG. 7 .
- FIG. 17b shows the measurement procedure and the result feedback procedure of the directional FTM in the TB mode in this application.
- the ISTA is a station
- the RSTA is an access point
- an NDP frame sent by the ISTA is referred to as an uplink NDP (UL NDP) frame
- an NDP frame sent by the RSTA is referred to as a downlink NDP (DL NDP) frame.
- UL NDP uplink NDP
- DL NDP downlink NDP
- a polling phase includes the following steps:
- a ranging measurement phase includes the following steps.
- Step 1 The RSTA receives the CTS-to-self frame, and sends a TF directional ranging sounding (TF directional ranging sounding) frame to the ISTA after the SIFS passes, where the TF directional ranging sounding frame carries a type indication, the type indication is used to indicate that a type of the TF directional ranging sounding frame is a directional ranging type or a directional ranging (directional ranging) measurement type, and the TF directional ranging sounding frame is used to trigger the ISTA to perform directional FTM measurement.
- TF directional ranging sounding carries a type indication
- the type indication is used to indicate that a type of the TF directional ranging sounding frame is a directional ranging type or a directional ranging (directional ranging) measurement type
- the TF directional ranging sounding frame is used to trigger the ISTA to perform directional FTM measurement.
- the type indication may be carried in a trigger type (trigger type) field in the TF directional ranging sounding frame.
- a trigger type trigger type
- the type indication may be a reserved value of the trigger type.
- reserved values of the trigger type include 9 to 15.
- the type indication may be any value in the reserved values 9 to 15 of the trigger type, to indicate that the type of the TF directional ranging sounding frame is the directional ranging type or the directional ranging measurement type. Referring to Table 3, an example in which the type indication is the reserved value 9 of the trigger type is used for illustration.
- Trigger type subfield value Trigger type subfield value
- Trigger frame variant Trigger frame variant
- Basic (basic) 1 Beamforming report poll (beamforming report poll (BFRP)) 2 MU-BAR 3 MU-RTS 4 Buffer status report poll (buffer status report poll (BSRP)) 5 GCR MU-BAR 6 Bandwidth query report poll (bandwidth query report poll (BQRP)) 7 NDP feedback report poll (NDP feedback report poll (NFRP)) 8 Ranging (ranging) 9 Directional ranging (directional ranging) 10-15 Reserved (reserved)
- the type indication may be carried in a new message. This is not limited in this application.
- Step 2 After receiving the directional ranging sounding frame for the SIFS, the ISTA sends a directional UL NDP frame in a first direction, where the directional UL NDP frame is reflected to the RSTA by a first node, the RSTA receives the directional UL NDP frame, the ISTA records a sending moment of the directional UL NDP frame, the RSTA records a receiving moment of the directional UL NDP frame, and the RSTA determines an incident direction in which the directional UL NDP frame is reflected to the RSTA by the first node.
- the direction is the foregoing second direction, and this may be understood as determining an AoA corresponding to the direction.
- Step 3 After receiving the directional UL NDP frame for the SIFS, the RSTA sends a directional ranging NDPA (directional ranging NDPA) frame to the ISTA, to indicate the ISTA to continue directional ranging.
- a directional ranging NDPA directional ranging NDPA
- Step 4 After sending the directional ranging NDPA frame to the ISTA for the SIFS, the RSTA sends a directional DL NDP frame to the first node in a direction opposite to the second direction, where the directional DL NDP frame is reflected to the ISTA by the first node, the RSTA records a sending moment of the directional DL NDP frame, and after receiving the directional DL NDP frame, the ISTA records a receiving moment of the directional DL NDP frame. Therefore, the measurement process of the directional FTM is completed.
- a measurement report feedback phase includes the following step: Step 1: After the RSTA sends the directional DL NDP frame to the ISTA for the SIFS, the RSTA sends an LMR to the ISTA, where the LMR includes the receiving moment of the directional UL NDP frame, the sending moment of the directional DL NDP frame, and the second direction or the AoA corresponding to the second direction.
- the ISTA may obtain a plurality of LMRs, and then may determine location information of the ISTA based on the plurality of LMRs and location information of the RSTA.
- location information of the first node may be further determined based on the location information of the ISTA, the location information of the RSTA, an AoD corresponding to the first direction, and the AoA corresponding to the second direction.
- location information of the first node may be further determined based on the location information of the ISTA, the location information of the RSTA, an AoD corresponding to the first direction, and the AoA corresponding to the second direction.
- FIG. 17d is a schematic diagram of a measurement procedure and a result feedback procedure of directional FTM in a non-TB mode that is implemented based on a measurement procedure and a result feedback procedure of FTM in the existing non-TB mode.
- a negotiation procedure of the directional FTM in the non-TB mode is similar to that in FIG. 17a . Details are not described.
- an initiator station is an ISTA (referred to as an ISTA below) with an antenna array
- RSTA referred to as an RSTA below
- FIG. 17d shows the measurement procedure and the result feedback procedure of the directional FTM in the non-TB mode in this application. The following steps are included.
- a ranging measurement phase includes the following steps.
- Step 1 The ISTA sends an NDPA frame to the RSTA, to indicate the RSTA to start directional FTM measurement, where the NDPA frame includes a directional indication, and the directional indication is used to indicate a node that is to participate in directional ranging to perform directional FTM measurement or indicate that an NDP frame sent after the NDPA frame is directional.
- the directional indication may be carried in a reserved bit of a station information (STA info) field in a structure of the NDPA frame.
- STA info station information
- the directional indication may be a bit B26 or a bit B31 in the STA info field.
- the directional indication when a value of the directional indication is 1, the directional indication is used to indicate the node that is to participate in directional ranging to perform directional FTM measurement or indicate that the NDP frame sent after the NDPA frame is directional.
- the directional indication is used to indicate the node that is to participate in measurement to perform existing FTM measurement or indicate that the NDP frame sent after the NDPA frame is omnidirectional.
- the directional indication may be carried in a new message. This is not limited in this application.
- Step 2 After sending the NDPA frame to the RSTA for an SIFS, the ISTA may send a directional UL NDP frame in a first direction to a sensed first node, where the directional UL NDP frame is reflected to the RSTA by the first node, and the ISTA may record a sending moment of the directional UL NDP frame.
- Step 3 After receiving the directional UL NDP frame sent by the ISTA, the RSTA may record a receiving moment of the directional UL NDP frame, determine an incident direction in which the directional UL NDP frame is reflected to the RSTA by the first node, where the direction is the foregoing second direction, and this may be understood as determining an AoA corresponding to the direction, and send a directional DL NDP frame to the first node in a direction opposite to the second direction after the SIFS passes, where the directional DL NDP frame is reflected to the ISTA by the first node, the RSTA records a sending moment of the directional DL NDP frame, and after receiving the directional DL NDP frame, the ISTA records a receiving moment of the directional DL NDP frame. Therefore, the measurement process of the directional FTM is completed.
- a measurement report feedback phase includes the following step: Step 1: After the RSTA sends the directional DL NDP frame to the ISTA for the SIFS, the RSTA sends an LMR to the ISTA, where the LMR includes the receiving moment of the directional UL NDP frame, the sending moment of the directional DL NDP frame, and the second direction or the AoA corresponding to the second direction.
- the ISTA may obtain a plurality of LMRs, and then may determine location information of the ISTA based on the plurality of LMRs and location information of the RSTA.
- location information of the first node may be further determined based on the location information of the ISTA, the location information of the RSTA, an AoD corresponding to the first direction, and the AoA corresponding to the second direction.
- location information of the first node may be further determined based on the location information of the ISTA, the location information of the RSTA, an AoD corresponding to the first direction, and the AoA corresponding to the second direction.
- Example 1 description is provided by using an example in which one RSTA interacts with one ISTA to implement directional FTM.
- description is provided by using an example in which one RSTA and a plurality of ISTAs implement directional FTM in a TB mode.
- a negotiation procedure of the directional FTM in this example is the same as that in Example 1, except that in this example, the RSTA responds to directional ranging requests of the plurality of ISTAs in the negotiation procedure.
- the following mainly describes measurement and result feedback procedures of the directional FTM between the one RSTA and the plurality of ISTAs in the TB mode.
- FIG. 18 is a schematic diagram of the measurement and result feedback procedures of the directional FTM between the one RSTA and the plurality of ISTAs in the TB mode.
- the plurality of ISTAs are respectively an ISTA 1, an ISTA 2, ..., and an ISTA n, where n is an integer greater than or equal to 2.
- a polling phase includes the following steps:
- a ranging measurement phase includes the following steps.
- Step 1 After receiving the CTS-to-self frame sent by each ISTA, the RSTA sequentially sends a TF directional ranging sounding frame to the plurality of ISTAs, where the TF directional ranging sounding frame carries a type indication.
- the type indication For related description of the type indication, refer to Example 1.
- Step 2 After receiving the directional ranging sounding frame for an SIFS, all the ISTAs sequentially send a directional UL NDP frame in a specific direction to a sensed third-party passive node, where each directional UL NDP frame is reflected to the RSTA by the third-party passive node, the RSTA receives the directional UL NDP frame sent by each ISTA, each ISTA records a sending moment of the directional UL NDP frame, the RSTA records a receiving moment of the directional UL NDP frame sent by each ISTA, and the RSTA determines an incident direction in which the directional UL NDP frame corresponding to each ISTA is reflected to the RSTA by the third-party passive node or an AoA for the ISTA.
- Example 2 all the ISTAs sequentially send the directional UL NDP frame, and therefore the RSTA may have more time to determine the incident direction, and for an ISTA that sends the directional UL NDP frame at an earlier time, the RSTA has more time to determine the incident direction for the ISTA.
- Step 3 After receiving the last directional UL NDP frame for the SIFS, the RSTA sends a directional ranging NDPA (directional ranging NDPA) frame to the plurality of ISTAs, to allocate resources to the plurality of ISTAs.
- the resource may be a frequency domain resource or a time-frequency resource.
- the RSTA may send the directional ranging NDPA frame to the plurality of ISTAs in a broadcast manner.
- Step 4 After sending the directional ranging NDPA frame to the plurality of ISTAs for the SIFS, the RSTA sends a directional DL NDP frame to the third-party passive node in a direction opposite to the incident direction determined for each ISTA for the ISTA, where the directional DL NDP frame is reflected to the ISTA by the third-party passive node, the RSTA records a sending moment of each directional DL NDP frame, and each ISTA records a receiving moment of the directional DL NDP frame after receiving the directional DL NDP frame.
- a measurement report feedback phase includes the following step: Step 1: After the RSTA sends the directional DL NDP frame to the plurality of ISTAs for the SIFS, the RSTA sends an LMR to the plurality of ISTAs, where the LMR includes at least the incident direction that is of the directional UL NDP frame and that is determined for each of the ISTA 1 to the ISTA n, the receiving moment of the directional UL NDP frame for each ISTA, and the sending moment of the directional DL NDP frame for each ISTA.
- the RSTA may send a measurement result to the plurality of ISTAs by using one LMR, thereby improving air interface efficiency.
- Example 2 For a process of performing directional FTM measurement for each ISTA in Example 2, refer to Example 1.
- Example 3 For a method for determining location information of each ISTA, refer to the foregoing description. Details are not described herein.
- a negotiation procedure of the directional FTM in this example is the same as that in Example 1, except that in this example, the RSTA responds to directional ranging requests of the plurality of ISTAs in the negotiation procedure.
- the following mainly describes measurement and result feedback procedures of the directional FTM between the one RSTA and the plurality of ISTAs in the TB mode.
- FIG. 19 is another schematic diagram of the measurement and result feedback procedures of the directional FTM between the one RSTA and the plurality of ISTAs in the TB mode.
- a difference between this example and Example 2 lies in that in Example 2, the RSTA sequentially triggers the plurality of ISTAs to send the directional NDP frame, and in this example, the RSTA triggers the plurality of ISTAs to simultaneously send the directional NDP frame.
- the plurality of ISTAs are respectively an ISTA 1, an ISTA 2, ..., and an ISTA n, where n is an integer greater than or equal to 2.
- a polling phase in Example 3 is the same as that in Example 2. For details, refer to the description in Example 2.
- a ranging measurement phase includes the following steps.
- Step 1 After receiving the CTS-to-self frame sent by each ISTA, the RSTA simultaneously sends a TF directional ranging sounding frame to the plurality of ISTAs, to allocate a resource to each ISTA and trigger the plurality of ISTAs to simultaneously send a directional UL NDP frame, where the TF directional ranging sounding frame carries a type indication.
- the type indication For related description of the type indication, refer to Example 1.
- Step 2 After receiving the directional ranging sounding frame for an SIFS, the plurality of ISTAs simultaneously send a directional UL NDP frame in a specific direction to a sensed third-party passive node, where each directional UL NDP frame is reflected to the RSTA by the third-party passive node, the RSTA receives the directional UL NDP frame sent by each ISTA, each ISTA records a sending moment of the directional UL NDP frame, the RSTA records a receiving moment of the directional UL NDP frame sent by each ISTA, and the RSTA determines an incident direction in which the directional UL NDP frame corresponding to each ISTA is reflected to the RSTA by the third-party passive node or an AoA for the ISTA.
- Step 3 After receiving each directional UL NDP frame for the SIFS, the RSTA sends a directional ranging NDPA (directional ranging NDPA) frame to the plurality of ISTAs, to allocate resources to the plurality of ISTAs.
- the RSTA may send the directional ranging NDPA frame to the plurality of ISTAs in a broadcast manner.
- Step 4 After sending the directional ranging NDPA frame to the plurality of ISTAs for the SIFS, the RSTA sends a directional DL NDP frame to the third-party passive node in a direction opposite to the incident direction determined for each ISTA for the ISTA, where the directional DL NDP frame is reflected to the ISTA by the third-party passive node, the RSTA records a sending moment of each directional DL NDP frame, and each ISTA records a receiving moment of the directional DL NDP frame after receiving the directional DL NDP frame.
- a measurement report feedback phase is the same as that in Example 2.
- the RSTA combines LMRs determined for all the ISTAs, and sends a combined LMR.
- the combined LMR includes at least the incident direction that is of the directional UL NDP frame and that is determined for each of the ISTA 1 to the ISTA n, the receiving moment of the directional UL NDP frame for each ISTA, and the sending moment of the directional DL NDP frame for each ISTA. In this way, air interface efficiency can be improved.
- Example 3 For a process of performing directional FTM measurement for each ISTA in Example 3, refer to Example 1.
- Example 3 For a method for determining location information of each ISTA, refer to the foregoing description. Details are not described herein.
- Example 4 provides a solution for delaying directional FTM measurement.
- description is provided by using an example in which one RSTA interacts with one ISTA to implement directional FTM. The following mainly describes a difference between this example and Example 1.
- FIG. 20 is a schematic diagram of measurement and result feedback procedures of directional FTM measurement between an RSTA and an ISTA in the non-TB mode.
- the RSTA may send a delay indication to the ISTA.
- the delay indication is used to indicate delay duration for feeding back a location measurement report by the RSTA. For example, when a value of the delay indication is 0, the delay indication is used to indicate that the delay duration is 0, and when the value of the delay indication is a non-zero value, the delay indication is used to indicate a length of the delay duration. Alternatively, the delay indication is used to indicate shortest duration required by the RSTA to determine an AoA.
- the delay indication when the value of the delay indication is 0, the delay indication is used to indicate that the shortest duration required by the RSTA to determine the AoA is less than an SIFS, and when the value of the delay indication is a non-zero value, the delay indication is used to indicate the shortest duration required by the RSTA to determine the AoA.
- the delay indication may be carried in ranging subelements (ranging subelements) of an initial FTM measurement frame.
- the delay indication may be one or more reserved bits of a ranging subelement (ranging subelement) field.
- the delay indication may be carried in a new message.
- Min AoA ready four reserved bits in the non-TB ranging subelement field of the FTM measurement frame are used to indicate a time required to calculate the AoA, and are recorded as a minimum AoA ready (Min AoA ready) field.
- Min AoA ready When a value of Min AoA ready is 0, it indicates that the RSTA has a capability of completing calculation of the AoA within the SIFS, and no delay feedback is required.
- Min AoA ready is another non-zero value, it indicates a length of a time required by the RSTA to calculate the AoA. The length is in a unit of 100 milliseconds or in another unit.
- Example 4 is mainly for a case in which a delay is required. Therefore, in Example 4, description is provided by using an example in which the delay indication has a non-zero value.
- Step 1 The ISTA sends an NDPA frame to the RSTA, to trigger the RSTA to start directional FTM measurement, where the NDPA frame includes a directional indication.
- the directional indication refer to Example 1.
- Step 2 After sending the NDPA frame to the RSTA for the SIFS, the ISTA may send a directional UL NDP frame in a first direction to a sensed first node, where the directional UL NDP frame is reflected to the RSTA by the first node, and the ISTA may record a sending moment of the directional UL NDP frame.
- Step 3 After receiving the directional UL NDP frame sent by the ISTA, the RSTA may record a receiving moment of the directional UL NDP frame, and start to determine an incident direction in which the directional UL NDP frame is reflected to the RSTA by the first node.
- the direction is the foregoing second direction, and this may be understood as determining an AoA corresponding to the direction.
- the RSTA sends the delay indication to the ISTA in the negotiation process, which indicates that the RSTA cannot complete calculation and preparation of information such as the AoA within the SIFS. Therefore, the RSTA determines that there needs to be a delay in feeding back an LMR
- Step 4 The RSTA cannot complete calculation of the AoA within the SIFS, and therefore the directional FTM measurement procedure in Example 1 cannot be normally performed.
- the RSTA may send an omnidirectional DL NDP (namely, a DL NDP in existing FTM) to the ISTA to buy time for the RSTA to determine the AoA.
- Step 5 Further, the RSTA may further send an empty LMR to the ISTA after sending the omnidirectional DL NDP for the SIFS, to buy time for the RSTA to determine the AoA. It should be noted that this step is an optional execution step. If the RSTA can determine the AoA after performing step 4, this step does not need to be performed.
- step 5 the ISTA may initiate a new directional FTM measurement after the delay duration passes.
- a procedure of the new directional FTM measurement is the same as that in Example 1, except that in the new directional FTM measurement, an LMR fed back by the RSTA to the ISTA is determined and obtained based on information exchanged in a previous directional FTM measurement.
- a direction of the new directional FTM measurement may be the same as or different from a direction of the previous directional FTM measurement.
- the ISTA may determine location information of the ISTA based on the LMR fed back in the new directional FTM measurement.
- the RSTA may calculate an AoA for the current directional FTM measurement, so that the AoA can be used in a next directional FTM measurement procedure with a same direction as the current directional FTM measurement.
- the ISTA may notify, by using a new and old direction indication, the RSTA whether the direction of the currently initiated directional FTM measurement is the same as the direction of the previously initiated directional FTM measurement.
- the ISTA may include the new and old direction indication in each NDPA frame that is sent.
- the new and old direction indication is used to indicate whether a sending direction of an NDP frame sent after the NDPA frame is the same as a sending direction of an NDP frame sent after a previous NDPA frame.
- the new and old direction indication may be carried in a reserved bit of a station information (STA info) field in a structure of the NDPA frame.
- STA info station information
- the new and old direction indication may be a bit B26 or a bit B31 in the STA info field.
- a value of the new and old direction indication when a value of the new and old direction indication is 0, it indicates that the sending direction of the NDP frame sent after the NDPA frame is different from the sending direction of the NDP frame sent after the previous NDPA frame.
- the value of the new and old direction indication is 1, it indicates that the sending direction of the NDP frame sent after the NDPA frame is the same as the sending direction of the NDP frame sent after the previous NDPA frame.
- the new and old direction indication may be carried in a new message. Whether the new and old direction indication is carried in a new message or an existing message is not limited in this application.
- FIG. 21 is a possible example block diagram of an apparatus according to an embodiment of this application.
- the apparatus 2100 may exist in a form of software, may be an initiator station or a responder station, or may be a chip in an initiator station or a chip in a responder station. If the apparatus 2100 is an initiator station, the apparatus 2100 may be configured to perform any method and function related to the initiator station in the foregoing embodiments. If the apparatus 2100 is a responder station, the apparatus 2100 may be configured to perform any method and function related to the responder station in the foregoing embodiments.
- the apparatus 2100 includes a processing unit 2102 and a communications unit 2103.
- the communications unit 2103 may include a receiving unit and a sending unit.
- the processing unit 2102 is configured to control and manage an action of the apparatus 2100.
- the communications unit 2103 is configured to support the apparatus 2100 in communicating with another network entity (for example, a responder station).
- the apparatus 2100 may further include a storage unit 2101, configured to store program code and data of the apparatus 2100.
- the processing unit 2102 may be a processor or a controller, for example, a CPU, a general-purpose processor, a DSP, an ASIC, an FPGA or another programmable logic device, a transistor logic device, a hardware component, or any combination thereof.
- the processing unit may implement or execute various example logical blocks, modules, and circuits described with reference to content disclosed in this application.
- the processor may be a combination of processors implementing a computing function, for example, a combination of one or more microprocessors, or a combination of the DSP and a microprocessor.
- the communications unit 2103 may be a communications interface, a transceiver, a transceiver circuit, or the like.
- the communications interface is a general name. During specific implementation, the communications interface may include a plurality of interfaces, for example, an interface between an initiator station and a responser station and/or another interface.
- the storage unit 2101 may be a memory.
- the apparatus 2100 exists in a form of software, may be an initiator station, or may be a chip in an initiator station.
- the processing unit 2102 may support the apparatus 2100 in performing the action of the initiator station in the foregoing method examples, for example, support the apparatus 2100 in performing step 101 to step 103 in FIG. 13 .
- the communications unit 2103 may support the apparatus 2100 in communicating with a responder station.
- the communications unit 2103 may support the apparatus 2100 in performing any step of step 201, step 203, step 204, step 205, step 207, or step 208 in FIG. 15A , FIG. 15B , and FIG.
- step 301 any step of step 301, step 303, step 304, step 305, step 307, step 308, or step 309 in FIG. 16a(1) , FIG. 16a(2) , and FIG. 16a(3) , and any step of step 401, step 403, step 404, step 405, step 407, step 408, or step 409 in FIG. 16b(1) , FIG. 16b(2) , and FIG. 16b(3) .
- the communications unit 2103 is further configured to receive a trigger frame from the responder station.
- the trigger frame includes a type indication, the type indication is used to indicate that a type of the trigger frame is a directional ranging type, and the trigger frame of the directional ranging type is used to trigger the initiator station to perform directional fine time measurement.
- the communications unit 2103 is further configured to send an NDP announcement frame to the responder station.
- the NDP announcement frame includes a directional indication, and the directional indication is used to indicate a node that is to participate in fine time measurement to perform directional fine time measurement.
- the communications unit 2103 is further configured to: send a request frame to the responder station, where the request frame includes first information and second information, the first information is used to indicate that the current negotiation is used to perform directional fine time measurement, and the second information is used to indicate that the initiator station supports directional fine time measurement; and receive a response frame in response to the request frame from the responder station, where the response frame includes the first information and third information, and the third information is used to indicate that the responder station supports directional fine time measurement.
- the apparatus 2100 exists in a form of software, may be a responder station, or may be a chip in a responder station.
- the processing unit 2102 may support the apparatus 2100 in performing the action of the responder station in the foregoing method examples, for example, support the apparatus 2100 in performing step 202 or step 206 in FIG. 15A , FIG. 15B , and FIG. 15C , step 302 or step 306 in FIG. 16a(1) , FIG. 16a(2) , and FIG. 16a(3) , and step 402 or step 406 in FIG. 16b(1) , FIG. 16b(2) , and FIG. 16b(3) .
- the communications unit 2103 may support the apparatus 2100 in communicating with an initiator station.
- the communications unit 2103 may support the apparatus 2100 in performing any step of step 201, step 203, step 204, step 205, step 207, or step 208 in FIG. 15A , FIG. 15B , and FIG. 15C , any step of step 301, step 303, step 304, step 305, step 307, step 308, or step 309 in FIG. 16a(1) , FIG. 16a(2) , and FIG. 16a(3) , and any step of step 401, step 403, step 404, step 405, step 407, step 408, or step 409 in FIG. 16b(1) , FIG. 16b(2) , and FIG. 16b(3) .
- the communications unit 2103 is further configured to send a trigger frame to the initiator station.
- the trigger frame includes a type indication, the type indication is used to indicate that a type of the trigger frame is a directional ranging type, and the trigger frame of the directional ranging type is used to trigger the initiator station to perform directional fine time measurement.
- the communications unit 2103 is further configured to receive an NDP announcement frame from the initiator station.
- the NDP announcement frame includes a directional indication, and the directional indication is used to indicate a node that is to participate in fine time measurement to perform directional fine time measurement.
- the communications unit 2103 is further configured to: receive a request frame from the initiator station, where the request frame includes first information and second information, the first information is used to indicate that the current negotiation is used to perform directional fine time measurement, and the second information is used to indicate that the initiator station supports directional fine time measurement; and send a response frame in response to the request frame to the initiator station, where the response frame includes the first information and third information, and the third information is used to indicate that the responder station supports directional fine time measurement.
- the apparatus 2100 may be an apparatus 2200 shown in FIG. 22 .
- the positioning apparatus 2200 includes one or more processors 2202, a communications interface 2203, and a memory 2201.
- the positioning apparatus 2200 may further include a bus 2204.
- the communications interface 2203, the processor 2202, and the memory 2201 may be connected to each other by using the bus 2204.
- the bus 2204 may be a peripheral component interconnect (peripheral component interconnect, PCI for short) bus, an extended industry standard architecture (extended industry standard architecture, EISA for short) bus, or the like.
- the bus 2204 may be classified into an address bus, a data bus, a control bus, and the like. For ease of representation, only one thick line is used to represent the bus in FIG. 22 , but this does not mean that there is only one bus or only one type of bus.
- an embodiment of this application further provides a computer-readable storage medium, storing some instructions.
- the computer may be enabled to complete the method in any one of the foregoing method embodiments or the possible designs of the foregoing method embodiments.
- the computer-readable storage medium is not limited.
- the computer-readable storage medium may be a RAM (random access memory, random access memory) or a ROM (read-only memory, read-only memory).
- this application further provides a computer program product.
- the computer program product can complete the method in any one of the foregoing method embodiments and the possible designs of the foregoing method embodiments.
- this application further provides a chip.
- the chip is coupled to a transceiver, and is configured to complete the method in any one of the foregoing method embodiments and the possible implementations of the foregoing method embodiments.
- "Coupling" means that two components are directly or indirectly combined with each other. The combination may be fixed or movable, and the combination may allow communication of a fluid, electricity, an electrical signal, or another type of signal between the two parts.
- All or some of the foregoing embodiments may be implemented by using software, hardware, firmware, or any combination thereof.
- software is used to implement the embodiments, all or some of the embodiments may be implemented in a form of a computer program product.
- the computer program product includes one or more computer instructions.
- the computer may be a general-purpose computer, a dedicated computer, a computer network, or other programmable apparatuses.
- the computer instructions may be stored in a computer-readable storage medium or may be transmitted from a computer-readable storage medium to another computer-readable storage medium.
- the computer instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired (for example, a coaxial cable, an optical fiber, or a digital subscriber line (DSL)) or wireless (for example, infrared, radio, or microwave) manner.
- the computer-readable storage medium may be any usable medium accessible by the computer, or a data storage device, such as a server or a data center, integrating one or more usable media.
- the usable medium may be a magnetic medium (for example, a floppy disk, a hard disk, or a magnetic tape), an optical medium (for example, a DVD), a semiconductor medium (for example, a solid-state drive (solid-state drive, SSD)), or the like.
- a magnetic medium for example, a floppy disk, a hard disk, or a magnetic tape
- an optical medium for example, a DVD
- a semiconductor medium for example, a solid-state drive (solid-state drive, SSD)
- the various illustrative logical units and circuits described in the embodiments of this application may implement or operate the described functions through a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or another programmable logical apparatus, a discrete gate or transistor logic, a discrete hardware component, or a design of any combination thereof.
- the general-purpose processor may be a microprocessor.
- the general-purpose processor may alternatively be any conventional processor, controller, microcontroller, or state machine.
- the processor may alternatively be implemented by a combination of computing apparatuses, such as a digital signal processor and a microprocessor, a plurality of microprocessors, one or more microprocessors with a digital signal processor core, or any other similar configuration.
- Steps of the methods or algorithms described in the embodiments of this application may be directly embedded into hardware, a software unit executed by a processor, or a combination thereof.
- the software unit may be stored in a RAM memory, a flash memory, a ROM memory, an EPROM memory, an EEPROM memory, a register, a hard disk, a removable magnetic disk, a CD-ROM, or a storage medium of any other form in the art.
- the storage medium may connect to a processor, so that the processor can read information from the storage medium and write information to the storage medium.
- the storage medium may alternatively be integrated into the processor.
- the processor and the storage medium may be arranged in the ASIC, and the ASIC may be arranged in a terminal device.
- the processor and the storage medium may alternatively be arranged in different components of the terminal device.
- These computer program instructions may alternatively be loaded onto a computer or another programmable data processing device, so that a series of operations and steps are performed on the computer or the another programmable device, to generate computer-implemented processing. Therefore, the instructions executed on the computer or the another programmable device provide steps for implementing a specified function in one or more processes in the flowcharts and/or in one or more blocks in the block diagrams.
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910550567.9A CN112135316B (zh) | 2019-06-24 | 2019-06-24 | 一种定位方法和装置 |
PCT/CN2020/095378 WO2020259287A1 (zh) | 2019-06-24 | 2020-06-10 | 一种定位方法和装置 |
Publications (3)
Publication Number | Publication Date |
---|---|
EP3972331A1 true EP3972331A1 (de) | 2022-03-23 |
EP3972331A4 EP3972331A4 (de) | 2022-08-03 |
EP3972331B1 EP3972331B1 (de) | 2023-11-22 |
Family
ID=73849073
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP20830931.0A Active EP3972331B1 (de) | 2019-06-24 | 2020-06-10 | Positionierungsverfahren und -apparat |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP3972331B1 (de) |
CN (1) | CN112135316B (de) |
WO (1) | WO2020259287A1 (de) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113064414A (zh) * | 2019-12-31 | 2021-07-02 | 青岛海高设计制造有限公司 | 一种用于送货装置的控制方法、装置及送货装置 |
WO2023077515A1 (en) * | 2021-11-08 | 2023-05-11 | Nokia Shanghai Bell Co., Ltd. | Method and apparatus for positioning a terminal device |
CN117015948A (zh) * | 2022-03-04 | 2023-11-07 | 北京小米移动软件有限公司 | 通信方法及装置、电子设备及存储介质 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10091616B2 (en) * | 2005-12-15 | 2018-10-02 | Polte Corporation | Angle of arrival (AOA) positioning method and system for positional finding and tracking objects using reduced attenuation RF technology |
JP6300834B2 (ja) * | 2013-03-06 | 2018-03-28 | インテル コーポレイション | 飛行時間の範囲の決定のためのチャネル情報交換システム及び方法 |
US10379196B2 (en) * | 2016-02-28 | 2019-08-13 | Qualcomm Incorporated | Unicast and broadcast protocol for wireless local area network ranging and direction finding |
CN107205265B (zh) * | 2016-03-16 | 2020-02-14 | 华为技术有限公司 | 一种无线保真wi-fi测距方法、相关设备及*** |
EP3491866B1 (de) * | 2016-08-01 | 2020-10-07 | Telefonaktiebolaget LM Ericsson (PUBL) | Kommunikationsknoten und verfahren darin zur positionierung in einem drahtloskommunikationsnetzwerk |
US10694499B2 (en) * | 2016-08-08 | 2020-06-23 | Intel IP Corporation | Location estimation using multi-user multiple input multiple output in a wireless local area network |
EP3306337A1 (de) * | 2016-10-10 | 2018-04-11 | Fraunhofer Gesellschaft zur Förderung der Angewand | Benutzergerätelokalisierung in einem mobilkommunikationsnetzwerk |
CN108064056B (zh) * | 2016-11-08 | 2020-12-29 | 上海朗帛通信技术有限公司 | 一种ue、基站和服务中心的用于定位的方法和设备 |
CN107148081B (zh) * | 2017-06-02 | 2020-02-21 | 重庆邮电大学 | 基于非线性约束最小二乘的单站定位方法 |
-
2019
- 2019-06-24 CN CN201910550567.9A patent/CN112135316B/zh active Active
-
2020
- 2020-06-10 WO PCT/CN2020/095378 patent/WO2020259287A1/zh unknown
- 2020-06-10 EP EP20830931.0A patent/EP3972331B1/de active Active
Also Published As
Publication number | Publication date |
---|---|
WO2020259287A1 (zh) | 2020-12-30 |
EP3972331A4 (de) | 2022-08-03 |
CN112135316A (zh) | 2020-12-25 |
CN112135316B (zh) | 2024-04-12 |
EP3972331B1 (de) | 2023-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3986018A1 (de) | Messverfahren und -vorrichtung zur erfassung | |
WO2022001713A1 (zh) | 感知测量信息交互装置 | |
EP3972331A1 (de) | Positionierungsverfahren und -vorrichtung | |
EP3256874B1 (de) | Ftm-protokoll mit einfallswinkel und abstrahlwinkel | |
US20200252815A1 (en) | Method, user equipment, base station, and system for enhancing reliability of wireless communication | |
WO2020164345A1 (zh) | 信号传输方法与装置 | |
US9226260B2 (en) | Initiator-conditioned fine timing measurement service request | |
WO2019134555A1 (zh) | 用于终端设备的定位方法、装置及*** | |
US9220081B2 (en) | Access point location discovery in unmanaged networks | |
US9313811B2 (en) | Wireless station and methods for TOF positioning using reverse-direction grant | |
US20220268912A1 (en) | Method and apparatus for locating target object | |
US8190186B2 (en) | Wireless communication system, weak radio wave communication device, mobile terminal device, base station device, and program | |
EP2948788A1 (de) | Reaktion auf eine ermittelte flugzeit | |
US11777699B2 (en) | Implicit full duplex communication in 802.11ax wireless networks | |
US10386451B2 (en) | Method for an enhanced time of arrival positioning system | |
CN103716855A (zh) | 一种智能电视无线工作站的数据传输方法和装置 | |
JP7035930B2 (ja) | 無線通信システムの干渉領域検出方法、干渉領域検出システム、干渉領域検出装置および干渉領域検出プログラム | |
WO2022027504A1 (zh) | 信息传输方法及相关设备 | |
US10820328B2 (en) | Method and apparatus for de-centralized spatial reuse in wireless communications systems | |
WO2024000525A1 (zh) | 感知方法、装置及*** | |
WO2022206777A1 (zh) | 一种通信方法及装置 | |
WO2024016365A1 (zh) | 协作感知测量方法、装置、设备及存储介质 | |
WO2023245664A1 (zh) | 无线通信的方法和设备 | |
WO2022198591A1 (zh) | 一种非周期定位参考信号的测量上报方法和装置 | |
TW202339530A (zh) | 一種測量方法、裝置及設備 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE |
|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE |
|
17P | Request for examination filed |
Effective date: 20211216 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
A4 | Supplementary search report drawn up and despatched |
Effective date: 20220705 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: G01S 5/00 20060101ALN20220629BHEP Ipc: G01S 5/02 20100101ALN20220629BHEP Ipc: G01S 5/08 20060101ALN20220629BHEP Ipc: H04W 84/12 20090101ALN20220629BHEP Ipc: H04W 24/10 20090101ALN20220629BHEP Ipc: H04L 1/00 20060101ALI20220629BHEP Ipc: G01S 5/14 20060101ALI20220629BHEP Ipc: G01S 13/82 20060101ALI20220629BHEP Ipc: H04W 64/00 20090101AFI20220629BHEP |
|
DAV | Request for validation of the european patent (deleted) | ||
DAX | Request for extension of the european patent (deleted) | ||
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R079 Ref document number: 602020021633 Country of ref document: DE Free format text: PREVIOUS MAIN CLASS: H04W0024100000 Ipc: G01S0013820000 Ref country code: DE Ref legal event code: R079 Free format text: PREVIOUS MAIN CLASS: H04W0024100000 Ipc: G01S0013820000 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: H04W 84/12 20090101ALN20230605BHEP Ipc: H04W 24/10 20090101ALN20230605BHEP Ipc: H04W 64/00 20090101ALI20230605BHEP Ipc: G01S 13/82 20060101AFI20230605BHEP |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: GRANT OF PATENT IS INTENDED |
|
INTG | Intention to grant announced |
Effective date: 20230717 |
|
GRAS | Grant fee paid |
Free format text: ORIGINAL CODE: EPIDOSNIGR3 |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE PATENT HAS BEEN GRANTED |
|
AK | Designated contracting states |
Kind code of ref document: B1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: CH Ref legal event code: EP Ref country code: DE Ref legal event code: R096 Ref document number: 602020021633 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D |
|
REG | Reference to a national code |
Ref country code: LT Ref legal event code: MG9D |
|
REG | Reference to a national code |
Ref country code: NL Ref legal event code: MP Effective date: 20231122 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240223 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240322 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20231122 |
|
REG | Reference to a national code |
Ref country code: AT Ref legal event code: MK05 Ref document number: 1634308 Country of ref document: AT Kind code of ref document: T Effective date: 20231122 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20231122 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20231122 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20231122 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: NL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20231122 Ref country code: LT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20231122 Ref country code: IS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240322 Ref country code: GR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240223 Ref country code: ES Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20231122 Ref country code: BG Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240222 Ref country code: AT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20231122 Ref country code: PT Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240322 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: SE Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20231122 Ref country code: RS Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20231122 Ref country code: PL Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20231122 Ref country code: NO Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20240222 Ref country code: LV Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20231122 Ref country code: HR Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20231122 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20240502 Year of fee payment: 5 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DK Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20231122 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: CZ Free format text: LAPSE BECAUSE OF FAILURE TO SUBMIT A TRANSLATION OF THE DESCRIPTION OR TO PAY THE FEE WITHIN THE PRESCRIBED TIME-LIMIT Effective date: 20231122 |