Measurement method and device
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-08
- Publication Date
- 2026-08-13
Smart Images

Figure CN2025076564_13082026_PF_FP_ABST
Abstract
Description
Measurement methods and devices Technical Field
[0001] This application relates to the field of communication technology, and in particular to a measurement method and apparatus. Background Technology
[0002] With the continuous development of global communication technologies, the development speed and application of wireless communication technology have surpassed those of wired communication technology, showing a booming development trend. Intelligent transportation equipment, smart home devices, robots, and other intelligent devices are gradually entering people's daily lives. Based on wireless communication technology, wireless ranging and positioning can be achieved, for example, in applications such as indoor positioning, passive entry and passive start (PEPS), asset management, and logistics.
[0003] Taking an indoor wireless communication system based on StarFlash technology as an example, multiple communication domains can exist within a certain range (such as inside a vehicle or building). Each communication domain contains a management node (also called a master node or G node) and at least one terminal (T) node (also called a slave node). The G node can schedule the T nodes to enable data transmission between nodes. The G node can use at least one carrier to schedule time-frequency resources for communication or measurement of the T nodes, including but not limited to ranging or positioning. For example, the G node can send measurement signals to the T nodes to achieve ranging or positioning of the T nodes. PEPS is an example of in-vehicle wireless positioning applications. In PEPS applications, users do not need to use keys; instead, the in-vehicle positioning system locates the user's car key / mobile phone, thereby automatically locking or unlocking the car doors. In indoor positioning and navigation applications, there are also indoor positioning and navigation systems with multiple devices that locate multiple users' mobile phones / wearable devices.
[0004] Therefore, how to achieve measurement under a starburst system is an urgent problem to be solved. Summary of the Invention
[0005] This application provides a measurement method and apparatus that can enable measurement among multiple measurement members, thereby improving measurement efficiency.
[0006] In a first aspect, embodiments of this application provide a measurement method applied to a first device. The method includes:
[0007] Determine the measurement mode information; send the first information indicating the measurement group, as well as the measurement mode information, which indicates the measurement mode corresponding to the measurement group. The measurement group includes multiple measurement members, and the types of these multiple measurement members correspond to the measurement mode.
[0008] Alternatively, determine the measurement mode corresponding to the measurement group; send the first information indicating the measurement group, as well as the measurement mode information.
[0009] The types of multiple measurement members include at least one of the following: multiple measurement members in a measurement group are all members performing the measurement; multiple measurement members in a measurement group are all members being measured; or, some of the multiple measurement members in a measurement group are members performing the measurement, and the remaining are members being measured.
[0010] The number of measurement groups is not limited in the embodiments of this application. For example, the first information can indicate one measurement group or multiple measurement groups, thereby improving measurement efficiency.
[0011] In this embodiment, the first device, by configuring first information and measurement mode information, can realize measurements between multiple measurement members, thereby enabling measurements between multiple measurement members within a measurement group, reducing the measurement time over the air interface, and improving measurement efficiency. Simultaneously, by indicating the measurement mode corresponding to the measurement group, each measurement member within the group can be informed of the measurement mode of their respective group, improving communication efficiency and enriching the diversity and flexibility of measurements.
[0012] Secondly, embodiments of this application provide a measurement method applied to a second device. The method includes:
[0013] Receive first information indicating a measurement group and measurement mode information, which indicates the measurement mode corresponding to the measurement group. The measurement group includes multiple measurement members, and the types of these multiple measurement members correspond to the measurement modes. Parse the first information and the measurement mode information.
[0014] The second device analyzes the first information and measurement mode information, including: determining the measurement mode corresponding to the measurement group based on the measurement mode information, and determining the information of the measurement group based on the first information. The information of the measurement group includes, but is not limited to, at least one of the following: the identifier of the measurement group, the identifiers of multiple measurement members within the measurement group, and the measurement parameters corresponding to the measurement group.
[0015] Regarding the explanation of the second aspect, such as beneficial effects, please refer to the first aspect; it will not be elaborated here.
[0016] In conjunction with the first or second aspect, in one possible implementation, the measurement mode includes any of the following:
[0017] Round-trip time (RTT) measurement mode (or two-way flight time (TOF) measurement mode); downlink time difference of arrival (DL-TDOA) measurement mode; uplink time difference of arrival (UL-TDOA) measurement mode; self-uplink (SUL) TDOA; assistant uplink (AUL) TDOA; or measurement modes involving multiple members performing measurements and multiple measured members. In group RTT measurements with multiple anchor points and multiple tags, the RTT measurement mode can also be called group ranging with multiple anchor points and multiple tags.
[0018] TDOA can also be called fast localization with assistant grouping (FLAG) or fast localization of one way (FLOW). DL-TDOA and UL-TDOA can also be called DL-FLAG or UL-FLAG, respectively. That is, the name TDOA can be replaced by FLAG or FLOW. The specific names of each measurement mode are not limited in the embodiments of this application.
[0019] In this embodiment, by indicating the measurement mode, each measurement group can correspond to one measurement mode, and different measurement groups can correspond to different measurement modes, thereby not only enriching the diversity of measurements but also improving measurement flexibility. Optionally, for a measurement group, different measurement modes can be combined to generate a new measurement mode. For example, DL-FLAG (also known as DL-TDOA) and UL-FLAG (also known as UL-TDOA) can also combine some identical / similar steps to create a new self-uplink (SUL) FLAG (also known as SUL-TDOA) with bidirectional measurement capabilities. Optionally, the measurement mode can also include the SUL FLAG measurement mode. A description of the SUL-FLAG measurement mode can be found in conjunction with the descriptions of DL-TDOA and UL-TDOA.
[0020] In conjunction with the first or second aspect, in one possible implementation, the types of multiple measurement members correspond to measurement modes, including:
[0021] The measurement mode is either RTT measurement mode or a measurement mode with a member performing the measurement and multiple measured members, where the types of the multiple measurement members are both members performing the measurement and members being measured; or, the measurement mode is DL-TDOA measurement mode, where the types of the multiple measurement members are both members performing the measurement; or, the measurement mode is UL-TDOA measurement mode, where the types of the multiple measurement members are both members being measured; or, the measurement mode is SUL-TDOA measurement mode, where the types of the multiple measurement members are both members performing the measurement and members being measured; or, the measurement mode is AUL-TDOA measurement mode, where the types of the multiple measurement members are both members performing the measurement and members being measured.
[0022] In conjunction with the first or second aspect, in one possible implementation, the measurement member includes a member performing the measurement; the measurement mode is a DL-TDOA measurement mode, and the first information includes the identifiers of multiple members performing the measurement, the order of the identifiers of the multiple members performing the measurement corresponding to the transmission order of the measurement signals.
[0023] In this embodiment, the members performing the measurement send measurement signals sequentially, which allows the receiver to receive the measurement signals in a concentrated manner, without having to receive the measurement signals intermittently according to a complex reception strategy. This simplifies the complexity of measurement reception, as well as the complexity of storing and processing the received signals.
[0024] In conjunction with the first or second aspect, in one possible implementation, the UL-TDOA measurement mode includes a first UL-TDOA measurement mode or a second UL-TDOA measurement mode.
[0025] For the first UL-TDOA measurement mode, all the measurement members in the measurement group can be members being measured. For the second UL-TDOA measurement mode, some of the measurement members in the measurement group are members performing the measurement, while the rest are members being measured.
[0026] In conjunction with the first or second aspect, in one possible implementation, the measurement mode is a DL-TDOA measurement mode or a first UL-TDOA measurement mode, and the first information does not include a bitmap for indicating whether the measuring member is the member performing the measurement or the member being measured.
[0027] In conjunction with the first or second aspect, in one possible implementation, the measurement mode is an RTT measurement mode or a second UL-TDOA measurement mode, and the first information includes a bitmap for indicating whether the measuring member is the member performing the measurement or the member being measured.
[0028] In conjunction with the first or second aspect, in one possible implementation, a first measurement member is used to send a first measurement signal and receive a second measurement signal from a plurality of second measurement members; wherein the first measurement member is the member performing the measurement corresponding to the first identifier among the identifiers of the plurality of members performing the measurement, and the second measurement members are the members performing the measurement that do not correspond to the first identifier among the identifiers of the plurality of members performing the measurement.
[0029] In the DL-TDOA measurement mode, a first measurement member transmits a first measurement signal, and a second measurement member receives the first measurement signal. Multiple second measurement members transmit second measurement signals sequentially. The first measurement member receives the second measurement signals from the multiple second measurement members. Optionally, the first measurement member may also transmit a third measurement signal. Optionally, the member being measured receives various measurement signals, such as the first measurement signal, the second measurement signal, and the third measurement signal.
[0030] For example, in the first DL-TDOA measurement mode, or in a mode that does not distinguish between the first and second DL-TDOA measurement modes, the first measurement member can be called the initiating anchor point, and the second measurement member can be called the subsequent anchor point. Alternatively, for the measurement member that sends the first measurement signal, that member can be called the initiating anchor point, and the other measurement members can be called subsequent anchor points. Or, for multiple measurement members that send measurement signals, the first measurement member to send a measurement signal is the initiating anchor point, and the subsequent one or more measurement members that send measurement signals are subsequent anchor points. The initiating anchor point can also be called anchor point 1.
[0031] In this embodiment of the application, for the DL-TDOA measurement mode, the first information may not include the identifier of the member being measured, thereby effectively saving overhead and reducing power consumption. This is especially beneficial for scenarios with a large number of tags, effectively reducing the overhead of the first information and lowering power consumption. Simultaneously, it ensures the positioning accuracy of the member being measured.
[0032] In conjunction with the first or second aspect, in one possible implementation, the first information further includes measurement parameter information, which is used to indicate the measurement parameters corresponding to the measurement group.
[0033] In conjunction with the first or second aspect, in one possible implementation, the measurement parameters include the number of symbols in the measurement signal interval sent by the member performing the measurement; the measurement mode is DL-TDOA measurement mode, where the number of symbols in the measurement signal interval between adjacent members performing the measurement is greater than or equal to 1; or, when the measurement mode is a first UL-TDOA measurement mode or a second UL-TDOA, since the member performing the measurement does not send a measurement signal, the number of symbols in the interval is greater than or equal to 0; or, the measurement mode is RTT measurement mode or a measurement mode with multiple members performing the measurement and multiple members being measured, where the number of symbols is greater than or equal to 0.
[0034] The symbols in the interval between the first and second measurement signals are not used to transmit any signals. The number of symbols in the interval between the first and second measurement signals may be the same as or different from the number of symbols in the interval between two adjacent second measurement signals.
[0035] In conjunction with the first or second aspect, in one possible implementation, the measurement parameters further include at least one of the following: first indication information, which indicates whether the member performing the measurement sends a first measurement report; and second indication information, which indicates whether the first measurement report is sent by the second measurement member to the first measurement member or by the first measurement member to the second measurement member.
[0036] When the distance between the members performing the measurement is known, the measurement parameters may not include at least one of the first indication information or the second indication information, or the measurement parameters may include both the first and second indication information, wherein the first indication information is used to instruct the member performing the measurement not to send a first measurement report. When the distance between the members performing the measurement is unknown, the measurement parameters may include at least one of the first and second indication information, wherein the first indication information is used to instruct the member performing the measurement to send a first measurement report.
[0037] In conjunction with the first or second aspect, in one possible implementation, the measurement parameters further include at least one of the following: an identifier for the measurement group; a measurement signal type; a measurement signal mode; the number of symbols included in the measurement signal sent by the member performing the measurement; the number of symbols included in the measurement signal sent by the member being measured; the value of the generation parameter for the measurement signal; the length of the cyclic prefix (CP); the carrier channel bandwidth used in the measurement report of the measurement member; and the MCS used in the measurement report of the measurement member. The CP can be the CP of the measurement signal.
[0038] By configuring the measurement signals separately, each measurement member can transmit the first measurement signal or the second measurement signal at different transmission powers, thereby improving the flexibility of measurement signal transmission.
[0039] In this embodiment of the application, by configuring the above information, the measurement members can perform measurements in an orderly manner, optimize the measurement, and improve the measurement efficiency.
[0040] In conjunction with the first or second aspect, in one possible implementation, the measurement signal mode is used to indicate a bidirectional two-signal or a bidirectional three-signal. Alternatively, the measurement signal mode is used to indicate a bidirectional two-signal, a bidirectional three-signal, or a cyclic bidirectional three-signal.
[0041] For example, if the measurement mode information indicates DL-TDOA measurement mode and the measurement signal mode indicates bidirectional two-signal, then the measurement group indicating DL-TDOA measurement mode will execute bidirectional two-signal. As another example, if the measurement mode information indicates DL-TDOA measurement mode and the measurement signal mode indicates bidirectional three-signal, then the measurement group indicating DL-TDOA measurement mode will execute bidirectional three-signal.
[0042] In conjunction with the first or second aspect, in one possible implementation, the measurement mode information is also used to indicate two-way two-signal or three-way two-signal. The measurement signal mode is used to indicate two-way two-signal or three-way two-signal.
[0043] In conjunction with the first or second aspect, in one possible implementation, when the measurement mode is a DL-TDOA measurement mode, the measurement signal mode is used to indicate the first DL-TDOA measurement mode or the second DL-TDOA measurement mode.
[0044] In conjunction with the first or second aspect, in one possible implementation, the measurement mode information is used to indicate that the measurement mode corresponding to the measurement group is: the first DL-TDOA measurement mode in the DL-TDOA measurement mode, or the second DL-TDOA measurement mode in the DL-TDOA measurement mode.
[0045] In conjunction with the first or second aspect, in one possible implementation, the measurement mode information is used to indicate that the measurement mode corresponding to the measurement group is: a two-way two-signal DL-TDOA measurement mode (or a DL-TDOA measurement mode in which the measurement group performs a two-way two-signal operation), or a three-way three-signal DL-TDOA measurement mode (or a DL-TDOA measurement mode in which the measurement group performs a three-way three-signal operation).
[0046] For example, the first DL-TDOA measurement mode is a single DL-TDOA measurement mode, and the second DL-TDOA measurement mode is a dual DL-TDOA measurement mode.
[0047] In conjunction with the first or second aspect, in one possible implementation, when the measurement mode is the DL-TDOA measurement mode, the measurement signal mode is used to indicate the bidirectional two-signal or bidirectional three-signal DL-TDOA measurement mode.
[0048] In conjunction with the first or second aspect, in one possible implementation, when the measurement mode is the UL-TDOA measurement mode, the measurement signal mode is used to indicate the first UL-TDOA measurement mode or the second UL-TDOA measurement mode.
[0049] In conjunction with the first or second aspect, in one possible implementation, the measurement mode information is used to indicate that the measurement mode corresponding to the measurement group is: a first UL-TDOA measurement mode in the UL-TDOA measurement mode, or a second UL-TDOA measurement mode in the UL-TDOA measurement mode.
[0050] In conjunction with the first or second aspect, in one possible implementation, the measurement mode information is also used to indicate a bidirectional two-signal or a bidirectional three-signal RTT measurement mode.
[0051] In conjunction with the first aspect, in one possible implementation, the method further includes: sending control information for activating or deactivating measurements of the measurement group.
[0052] Optionally, the measurement parameters corresponding to the measurement group can be semi-statically scheduled. After the first device sends control information to activate the measurement group, the measurement group can perform measurements periodically. Optionally, the first device can send control information to deactivate the measurement group and stop the periodic measurement.
[0053] In this embodiment, the measurement member can start or stop the measurement based on the control information, which improves the flexibility of the measurement.
[0054] In conjunction with the first aspect, in one possible implementation, the method further includes: sending a synchronization block for synchronizing multiple measurement members. For example, the synchronization block may include a first training sequence (FTS) and a second training sequence (STS). Optionally, the synchronization block may also include synchronization information.
[0055] In this embodiment, the first device sends a synchronization block, enabling measurement members to share the synchronization block, thereby achieving synchronization of multiple measurement members (such as timing synchronization and frequency synchronization). Furthermore, when multiple measurement members send their respective first and second measurement signals, they may exclude signals used for synchronization, but instead include signals used for AGC and measurement, thereby improving measurement efficiency and reducing transmission overhead and power consumption of the measurement signals.
[0056] In conjunction with the second aspect, in one possible implementation, the method further includes: receiving control information for activating or deactivating measurements of a measurement group.
[0057] In conjunction with the second aspect, in one possible implementation, the method further includes: receiving a synchronization block for synchronizing multiple measurement members.
[0058] In conjunction with the second aspect, in one possible implementation, the second device is the first measuring member, and the method includes:
[0059] Send a first measurement signal; receive a second measurement signal from each of the plurality of second measurement members. Optionally, the first measurement member sends a third measurement signal.
[0060] The first and second measurement signals can be referred to as bidirectional two-signal signals. The first, second, and third measurement signals can be referred to as bidirectional three-signal signals.
[0061] In conjunction with the second aspect, in one possible implementation, the method further includes:
[0062] Send a second measurement report, which indicates at least one of a first time difference or a second time difference, wherein the first time difference is the time difference between the time of arrival (TOA) of the second measurement signal and the time of departure (TOD) of the first measurement signal, and the second time difference is the time difference between the time of departure of the third measurement signal and the time of arrival of the second measurement signal.
[0063] In conjunction with the second aspect, in one possible implementation, the second measurement report is also used to indicate a fifth time difference, which is the time difference between the departure time of the third measurement signal and the departure time of the first measurement signal.
[0064] In conjunction with the second aspect, in one possible implementation, the method further includes:
[0065] Receive a first measurement report from a second measurement member, the first measurement report indicating at least one of a third time difference or a fourth time difference, the third time difference being the time difference between the departure time of the second measurement signal and the arrival time of the first measurement signal, and the fourth time difference being the time difference between the arrival time of the third measurement signal and the departure time of the second measurement signal.
[0066] In conjunction with the second aspect, in one possible implementation, the second device is a second measuring member, and the method includes:
[0067] The first measurement member receives a first measurement signal from the first measurement member; the second measurement member sends a second measurement signal. Optionally, the second measurement member receives a third measurement signal from the first measurement member.
[0068] In conjunction with the second aspect, in one possible implementation, the method further includes:
[0069] A first measurement report is sent to a first measurement member, the first measurement report indicating at least one of a third time difference or a fourth time difference, the third time difference being the time difference between the departure time of the second measurement signal and the arrival time of the first measurement signal, and the fourth time difference being the time difference between the arrival time of the third measurement signal and the departure time of the second measurement signal.
[0070] The first measurement report can be used to determine the flight time or distance between the second measurement member and the first measurement member. Optionally, the second measurement report can also be used to indicate the flight time or distance between the second measurement member and the first measurement member. The second measurement report can be used for positioning the measured member.
[0071] Thirdly, embodiments of this application provide a measurement method applied to a member being measured. The method includes:
[0072] Receive a second measurement report, which indicates at least one of a first time difference or a second time difference, wherein the first time difference is the time difference between the arrival time of the second measurement signal and the departure time of the first measurement signal, and the second time difference is the time difference between the departure time of the third measurement signal and the arrival time of the second measurement signal; perform positioning based on the second measurement report.
[0073] In conjunction with the third aspect, in one possible implementation, the second measurement report is also used to indicate a fifth time difference, which is the time difference between the departure time of the third measurement signal and the departure time of the first measurement signal.
[0074] In conjunction with the third aspect, in one possible implementation, the second measurement report is also used to indicate the flight time or distance between the second measurement member and the first measurement member.
[0075] In conjunction with the third aspect, in one possible implementation, the method further includes:
[0076] Receive a first measurement signal; receive a second measurement signal. Optionally, receive a third measurement signal.
[0077] Fourthly, embodiments of this application provide a first apparatus for performing the method in the first aspect or any possible implementation. The first apparatus includes modules for performing the method in the first aspect or any possible implementation.
[0078] The first device includes a processing module and a transceiver module. The transceiver module is used to perform the sending or receiving actions in the first aspect or any possible implementation, and the processing module is used to perform the processing actions in the first aspect or any possible implementation.
[0079] As an example, the first device is a G-node, or a functional module, circuit, or chip that can be set in a G-node, or a device that can be used in conjunction with a G-node. As another example, the first device is an access point (AP), or a functional module, circuit, or chip that can be set in an AP, or a device that can be used in conjunction with an AP.
[0080] Fifthly, embodiments of this application provide a second apparatus for performing the method in the second aspect, the third aspect, or any possible implementation. The second apparatus includes modules for performing the method in the second aspect, the third aspect, or any possible implementation.
[0081] The second device includes a processing module and a transceiver module. The transceiver module is used to perform the sending or receiving actions in the second aspect or any possible implementation, and the processing module is used to perform the processing actions in the second aspect or any possible implementation.
[0082] As an example, the second device is a T-node, or a functional module, circuit, or chip that can be set in a T-node, or a device that can be used in conjunction with a T-node. As another example, the second device is a station (STA), or a functional module, circuit, or chip that can be set in an STA, or a device that can be used in conjunction with an STA.
[0083] The modules in the fourth or fifth aspect can also be replaced with units or means, etc. The aforementioned modules can be implemented in software, hardware, or a combination of both.
[0084] Sixthly, embodiments of this application provide a first apparatus, the first apparatus including at least one processor for executing the method in the first aspect or any possible implementation thereof. The processor is used to execute a program stored in a memory, and when the program is executed, the method in the first aspect or any possible implementation thereof is executed.
[0085] In one possible implementation, the memory is located outside the first device described above.
[0086] In one possible implementation, the memory is located within the first device described above.
[0087] In this embodiment, the processor and memory can be integrated into a single device, i.e., the processor and memory can be integrated together. Optionally, the first device is a chip.
[0088] In one possible implementation, the first device further includes a transceiver for receiving information (or inputting information) or transmitting information (or outputting information). The transceiver may be an input / output interface or may include an antenna with transceiver functionality.
[0089] The processor is used to determine measurement mode information, and the transceiver is used to send or output first information indicating the measurement group and measurement mode information.
[0090] In one possible implementation, the transceiver is also used to send or output control information.
[0091] In one possible implementation, the transceiver is also used to send or output synchronization blocks.
[0092] In a seventh aspect, embodiments of this application provide a second apparatus comprising at least one processor for executing the methods of the second aspect, the third aspect, or any possible implementation thereof. The processor executes a program stored in a memory, and when the program is executed, the methods of the second aspect, the third aspect, or any possible implementation thereof are executed.
[0093] In one possible implementation, the memory is located outside the second device described above.
[0094] In one possible implementation, the memory is located within the second device described above.
[0095] In this embodiment, the processor and memory can also be integrated into a single device, that is, the processor and memory can be integrated together. Optionally, the second device is a chip.
[0096] In one possible implementation, the second device further includes a transceiver for receiving information (or inputting information) or transmitting information (or outputting information). The transceiver may be an input / output interface or may include an antenna with transceiver functionality.
[0097] The transceiver is used to receive or input first information indicating the measurement group and measurement mode information, and the processor is used to parse the first information and measurement mode information.
[0098] In one possible implementation, the transceiver is also used to receive or input control information.
[0099] In one possible implementation, the transceiver is also used to receive or input synchronization blocks.
[0100] In one possible implementation, the transceiver is also used to transmit or output a first measurement signal and to receive or input a second measurement signal. Optionally, the transceiver is also used to transmit or output a third measurement signal.
[0101] In one possible implementation, the transceiver is also used to send or output a second measurement report.
[0102] In one possible implementation, the transceiver is also used to receive or input the first measurement report.
[0103] In one possible implementation, the transceiver is further configured to receive or input a first measurement signal and to transmit or output a second measurement signal. Optionally, the transceiver is further configured to receive or input a third measurement signal.
[0104] In one possible implementation, the transceiver is also used to send or output the first measurement report.
[0105] Eighthly, embodiments of this application provide a chip including logic circuitry and an interface, the logic circuitry and the interface being coupled to enable the chip to implement the methods as described in the first aspect or any possible implementation. For example, the logic circuitry may include one or more processors, and the interface may be an input / output interface.
[0106] For example, logic circuits are used to determine measurement mode information, and interfaces are used to output the first information indicating the measurement group and measurement mode information.
[0107] In one possible implementation, the interface is also used to output control information.
[0108] In one possible implementation, the interface is also used to output synchronization blocks.
[0109] Ninthly, embodiments of this application provide a chip including logic circuitry and an interface, the logic circuitry and the interface being coupled to enable the chip to implement the methods described in the second or third aspect or any possible implementation. For example, the logic circuitry may include one or more processors, and the interface may be an input / output interface.
[0110] This interface is used to input the first information indicating the measurement group and the measurement mode information, and the logic circuit is used to parse the first information and the measurement mode information.
[0111] In one possible implementation, the interface is also used to input control information.
[0112] In one possible implementation, the interface is also used to input synchronization blocks.
[0113] In one possible implementation, the interface is also used to output a first measurement signal and input a second measurement signal. Optionally, the interface is also used to output a third measurement signal.
[0114] In one possible implementation, the interface is also used to output a second measurement report.
[0115] In one possible implementation, the interface is also used to input the first measurement report.
[0116] In one possible implementation, the interface is also used to input a first measurement signal and output a second measurement signal. Optionally, the interface is also used to input a third measurement signal.
[0117] In one possible implementation, the interface is also used to output the first measurement report.
[0118] In a tenth aspect, embodiments of this application provide a computer-readable storage medium for storing a computer program that, when run on a computer, causes the methods shown in any of the first to third aspects or any possible implementation thereof to be executed.
[0119] This computer program can also be called an instruction, or computer instruction, etc. That is, a computer program can be replaced by an instruction or computer instruction.
[0120] In one aspect, embodiments of this application provide a computer program product that, when run on a computer, causes the methods in any of the first to third aspects or any possible implementations described above to be executed.
[0121] The computers shown in the tenth or eleventh aspect include, but are not limited to, G nodes, T nodes, APs, or STAs.
[0122] In a twelfth aspect, embodiments of this application provide a measurement system comprising a first device and a second device. The first device may be the device provided in the fourth, sixth, or eighth aspects, and the second device may be the device provided in the fifth, seventh, or ninth aspects. The first device may be used to perform the method in the first aspect or any possible implementation thereof, and the second device may be used to perform the method in the second or third aspect or any possible implementation thereof. Attached Figure Description
[0123] Figure 1a is a schematic diagram of the architecture of the communication system provided in an embodiment of this application;
[0124] Figure 1b is a schematic diagram of an indoor positioning scenario provided in the application embodiment;
[0125] Figure 2 is a flowchart illustrating the measurement method provided in an embodiment of this application;
[0126] Figure 3a is a schematic diagram of the RTT measurement mode provided in the embodiment of this application;
[0127] Figure 3b is a schematic diagram of the DL-TDOA measurement mode provided in the embodiment of this application;
[0128] Figure 3c is a schematic diagram of the UL-TDOA measurement mode provided in the embodiment of this application;
[0129] Figure 3d is a schematic diagram of the SUL-TDOA measurement mode provided in the embodiment of this application;
[0130] Figure 4a is a schematic diagram of the transmission sequence provided in an embodiment of this application;
[0131] Figure 4b is a schematic diagram of the transmission sequence provided in an embodiment of this application;
[0132] Figure 5 is a schematic diagram of the format of the measurement group establishment message provided in an embodiment of this application;
[0133] Figure 6a is a schematic diagram of bidirectional two-signal measurement signals provided in an embodiment of this application;
[0134] Figure 6b is a schematic diagram of the measurement signals of the bidirectional three signals provided in an embodiment of this application;
[0135] Figure 6c is a schematic diagram of the measurement signal provided in an embodiment of this application;
[0136] Figure 7 is a measurement schematic diagram provided in an embodiment of this application;
[0137] Figure 8 is a measurement schematic diagram provided in an embodiment of this application;
[0138] Figure 9 is a schematic diagram of the feedback of the measurement report provided in an embodiment of this application;
[0139] Figures 10 and 11 are schematic diagrams of the measurement method provided in the embodiments of this application;
[0140] Figure 12 is a schematic diagram of a device provided in an embodiment of this application;
[0141] Figure 13 is a schematic diagram of another device provided in an embodiment of this application;
[0142] Figure 14 is a schematic diagram of the chip provided in an embodiment of this application. Detailed Implementation
[0143] To facilitate understanding of the technical solution of this application, the application will be further described below with reference to the accompanying drawings.
[0144] The terms "first" and "second," etc., used in the specification, claims, and drawings of this application are used only to distinguish different objects and not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0145] The term "embodiment" as used herein means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0146] In this application, "at least one (item)" refers to one or more, "more than one" refers to two or more, "at least two (items)" refers to two or three or more, and "and / or" is used to describe the relationship between related objects, indicating that there can be three relationships. For example, "A and / or B" can mean: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. "Or" indicates that there can be two relationships, such as only A exists and only B exists; when A and B are not mutually exclusive, it can also mean that there are three relationships, such as only A exists, only B exists, and both A and B exist simultaneously. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items. For example, at least one (item) of a, b, or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c".
[0147] In this application, "instruction" can include direct instruction, indirect instruction, explicit instruction, and implicit instruction. When describing a certain instruction information for the purpose of instructing A, it can be understood that the instruction information carries A, directly instructs A, or indirectly instructs A.
[0148] In this application, "send" and "receive" indicate the direction of signal transmission. For example, "send information to XX" can be understood as the destination of the information being XX, which can include direct transmission via the air interface or indirect transmission via the air interface from other units or modules. "Receive information from YY" can be understood as the source of the information being YY, which can include direct reception from YY via the air interface or indirect reception from YY via the air interface from other units or modules. "Send" can also be understood as the "output" of a chip interface, and "receive" can also be understood as the "input" of a chip interface. In other words, sending and receiving can occur between devices, such as between a first device and a second device, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, trace, or interface.
[0149] The system involved in this application is described below.
[0150] The technical solutions provided in this application can also be applied to Sparklink standards, such as Sparklink Basic (SLB) access standards, Sparklink Low Energy (SLE) access standards, Sparklink Positioning (SLP) standards, or Ultra Wideband (UWB) standards. Furthermore, the technical solutions provided in this application can be applied to Wi-Fi systems such as Wireless Local Area Networks (WLANs). Additionally, the technical solutions provided in this application can be applied to the Institute of Electrical and Electronics Engineers (IEEE) 802.11 series standards, such as the 802.11be standard, the 802.11bn standard (also known as Wi-Fi 8, or Ultra High Reliability (UHR)), or next-generation standards, etc., which will not be listed here. The technical solutions provided in this application can also be applied to the following communication systems, such as Internet of Things (IoT) systems, vehicle-to-everything (V2X, where X can represent anything), device-to-device (D2D), narrowband Internet of Things (NB-IoT) systems, long-term evolution (LTE) systems, 5th-generation (5G) communication systems, and new communication systems emerging in future communication development. For example, V2X can include vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), or vehicle-to-network (V2N) communication.
[0151] The system provided in this application embodiment may include a measuring device for implementing the measuring method involved in this application embodiment. This measuring method can be applied to ranging, angle measurement, speed measurement, positioning, navigation, sensing, etc., and will not be listed here. Positioning includes, but is not limited to, vehicle-mounted wireless positioning or indoor positioning.
[0152] The measuring device includes a first device or a second device. As an example, the first device is a G-node and the second device is a T-node. The G-node and T-node can be nodes involved in StarLight SLB, SLE, or SLP. For example, a T-node can include barcodes, radio frequency identification (RFID), sensors, global positioning systems (GPS), lidar, battery cells, mobile phones with positioning capabilities, wearable devices, personal digital assistants (PDAs), positioning cards, or positioning terminals, etc. As another example, the first device is a master device involved in the Bluetooth Low Energy standard, and the second device is a slave device involved in the Bluetooth Low Energy standard. As yet another example, the first device is an access point (AP), and the second device is a non-access point station (non-AP STA). As yet another example, the first device is a network device, and the second device is a terminal device.
[0153] In a measurement process, the second device is either a member performing the measurement or a member being measured. The member performing the measurement and the member being measured can also be collectively referred to as a measurement member. Optionally, the first device is either a member performing the measurement or a member being measured. For example, in a measurement process, the first device can participate in the measurement process as a member performing the measurement, or the first device can participate in the measurement process as a member being measured.
[0154] The member performing the measurement is the member who serves as the reference position in the measurement process, and the member being measured is the member whose distance relative to the reference position is determined through the measurement process. For example, in distance measurement (also known as angle measurement or positioning), the member performing the measurement is the member who serves as the reference position in the distance measurement (also known as angle measurement or positioning), and the member being measured is the member whose distance relative to the reference position is determined through the distance measurement (also known as angle measurement or positioning) process.
[0155] The measuring member involved in this application may also be referred to as a node, the member performing the measurement may also be referred to as an anchor, a positioning anchor, a positioning base station, or a beacon, and the member being measured may also be referred to as a tag or a site, etc. The specific names of the various devices are not limited in the embodiments of this application.
[0156] In wireless communication scenarios, multiple communication domains can exist. A communication domain includes a first device and at least one second device. The first device can be used to schedule the second device. Alternatively, the first device can be used to control the second device. The first device has management capabilities. For example, the first device can be used to manage and allocate time-frequency resources, and has the function of scheduling time-frequency resources for communication or measurement between devices in the communication domain. For instance, a communication domain can refer to a system consisting of a group of devices with communication relationships and the communication connections (i.e., communication links) between the devices.
[0157] Figure 1a is a schematic diagram of the architecture of a communication system provided in an embodiment of this application. Figure 1a exemplarily illustrates a communication domain, which includes a first device and three second devices, such as second device 1, second device 2, and second device 3. The communication system shown in Figure 1a is merely an example and is not intended to limit the embodiments of this application.
[0158] Figure 1b is a schematic diagram of an indoor positioning scenario provided in an embodiment of the application. Figure 1b illustrates a measurement including positioning as an example, but is not intended to limit the embodiments of this application. Figure 1b exemplarily shows four members performing the measurement, such as measurement member 1 to measurement member 4. One of these four members performing the measurement (such as measurement member 1) is a first device, that is, the first device participates in the measurement as a member performing the measurement. Figure 1b also exemplarily shows four members being measured, such as measurement member 5 to measurement member 8. Measurement member 2 to measurement member 8 can be collectively referred to as a second device. The number of members performing the measurement and the number of members being measured shown in Figure 1b are merely examples and are not intended to limit the embodiments of this application.
[0159] In Figure 1b, the TT link refers to the link between the second devices, such as the link between measurement member 2 and measurement member 5, or the link between measurement member 2 and measurement member 6, etc., and will not be listed here. The GT link refers to the link between the first device and the second device, such as the link between measurement member 1 and measurement member 5, etc., and will not be listed here. Figure 1b also exemplarily illustrates a positioning calculation engine that can be used to perform positioning calculations. Measurement members complete air interface measurements and report measurement results (such as time difference / channel state information (CSI)) (or measurement reports). Optionally, the measured member can receive measurement reports from the member performing the measurement, and the measured member completes positioning based on its own local measurement results and the received measurement results.
[0160] The descriptions of the first and second devices in Figures 1a and 1b are as above and will not be repeated here.
[0161] In addition to indoor positioning, the embodiments of this application are also applicable to swarm positioning scenarios for drones or unmanned vehicles based on anchor point positioning. In applications such as drone / unmanned vehicle swarm performances and logistics, several anchor points are deployed in a site space for positioning the drone swarm flight.
[0162] The following describes the methods involved in the embodiments of this application.
[0163] Figure 2 is a flowchart illustrating the measurement method provided in an embodiment of this application. The method shown in Figure 2 can be applied to a complete device, as well as to chips or functional modules within that device. For ease of description, the first and second devices will be used as examples below. For ease of reference, different numbers will be used below to distinguish different examples, different implementations, or different information. As shown in Figure 2, the method includes:
[0164] In one possible implementation, the method shown in Figure 2 includes step 201.
[0165] 201. The first device determines the measurement mode information, which can be used to indicate the measurement mode corresponding to the measurement group.
[0166] In other words, measurement pattern information is used to indicate the type of measurement group. That is, the measurement pattern is called the measurement group type.
[0167] A measurement group comprises multiple measurement members. These multiple measurement members may be of a type corresponding to a measurement mode. The types of these multiple measurement members include at least one of the following: all multiple measurement members in the measurement group are members performing the measurement; all multiple measurement members in the measurement group are members being measured; or, some of the multiple measurement members in the measurement group are members performing the measurement, and the remaining are members being measured.
[0168] The following describes the measurement modes involved in the embodiments of this application.
[0169] (1) RTT measurement mode
[0170] RTT measurement mode is a measurement mode for the round-trip time of flight of a signal. The type of measurement member corresponding to RTT measurement mode can be: some of the multiple measurement members within a measurement group are members performing the measurement, and the remaining members are members being measured. Refer to Example c below for a description of the measurement members.
[0171] Figure 3a is a schematic diagram of the RTT measurement mode provided in an embodiment of this application. As shown in Figure 3a, in the RTT measurement mode, the member performing the measurement sends a first measurement signal, and the member being measured sends a second measurement signal. Optionally, the member performing the measurement sends a third measurement signal. Two-way signals include the first measurement signal and the second measurement signal. Three-way signals include the first measurement signal, the second measurement signal, and the third measurement signal. The descriptions of two-way and three-way signals also apply below, and will not be repeated hereafter.
[0172] Figure 3a also exemplarily illustrates various time differences, such as Ta, Tb, Tc, and Td. Ta and Tc are the time differences corresponding to the member performing the measurement, and Tb and Td are the time differences corresponding to the member being measured. t1 is the TOD of the first measurement signal sent by the member performing the measurement, t2 is the TOA of the first measurement signal received by the member being measured, t3 is the TOD of the second measurement signal sent by the member being measured, t4 is the TOA of the second measurement signal received by the member performing the measurement, t5 is the TOD of the third measurement signal sent by the member performing the measurement, and t6 is the TOA of the third measurement signal received by the member being measured.
[0173] In this embodiment, a two-way bidirectional signal can also be called a two-way bidirectional signal or a two-way bidirectional message; a three-way bidirectional signal can also be called a three-way bidirectional signal or a three-way bidirectional message. The specific names of the signals are not limited in this embodiment.
[0174] Optionally, the RTT measurement mode includes a first RTT measurement mode and a second TRR measurement mode.
[0175] The first RTT measurement mode is a measurement between a member performing the measurement and a member being measured, or a measurement between one or more members performing the measurement and one or more members being measured. This first RTT measurement mode includes bidirectional two-signal or bidirectional three-signal measurements. A measurement between one member performing the measurement and one member being measured is shown in Figure 3a, and will not be described in detail here. A measurement between one member performing the measurement and multiple members being measured refers to the member performing the measurement sending a first measurement signal, and the multiple members being measured sequentially sending second measurement signals. Optionally, the member performing the measurement sends a third measurement signal.
[0176] The second RTT measurement mode is a measurement between multiple members performing the measurement and multiple members being measured. This second RTT measurement mode includes a bidirectional two-signal or a bidirectional three-signal second RTT measurement mode. Multiple members performing the measurement sequentially send a first measurement signal, and multiple members being measured sequentially send a second measurement signal. Optionally, multiple members performing the measurement sequentially send a third measurement signal. For example, the multiple members performing the measurement include member 1 and member 2, and the multiple members being measured include member 1 and member 2. The second RTT measurement mode refers to: member 1 and member 2 sending a first measurement signal, and member 1 and member 2 sending a second measurement signal. Optionally, member 1 and member 2 both send a first measurement signal.
[0177] The two-way two-signal and three-way two-signal examples shown above are just examples. The two-way two-signal or three-way two-signal examples can also be modified, which will not be listed here.
[0178] RTT measurement mode can also be called two-way measurement mode or two-way ranging (TWR) mode, etc. The specific name of RTT measurement mode is not limited in the embodiments of this application.
[0179] (2) DL-TDOA Measurement Mode
[0180] The DL-TDOA measurement mode is a measurement mode for the round-trip flight time of measurement signals between members performing the measurement. The type of measurement members corresponding to the DL-TDOA measurement mode can be: multiple measurement members within a measurement group are all members performing the measurement. Flight time includes, but is not limited to, time of arrival (TOA) or time of departure (TOD). Refer to Example a below for a description of measurement members.
[0181] Figure 3b is a schematic diagram of the DL-TDOA measurement mode provided in an embodiment of this application. As shown in Figure 3b, in the DL-TDOA measurement mode, member 1 performing the measurement sends a first measurement signal, and member 2 performing the measurement sends a second measurement signal. Optionally, member 1 performing the measurement sends a third measurement signal.
[0182] Figure 3b also exemplarily illustrates various time differences, such as Ta, Tb, Tc, and Td. Ta and Tc are the time differences corresponding to member 1 performing the measurement, and Tb and Td are the time differences corresponding to member 2 performing the measurement. t1 is the TOD of the first measurement signal sent by member 1 performing the measurement, t2 is the TOA of the first measurement signal received by member 2 performing the measurement, t3 is the TOD of the second measurement signal sent by member 2 performing the measurement, t4 is the TOA of the second measurement signal received by member 1 performing the measurement, t5 is the TOD of the third measurement signal sent by member 1 performing the measurement, and t6 is the TOA of the third measurement signal received by member 2 performing the measurement.
[0183] Optionally, the DL-TDOA measurement mode includes a first DL-TDOA measurement mode and a second DL-TDOA measurement mode.
[0184] The first DL-TDOA measurement mode is a measurement between a first measurement member and multiple second measurement members. Alternatively, the first DL-TDOA measurement mode is a measurement between a pre-emptive anchor point and multiple subsequent anchor points. This first DL-TDOA measurement mode includes either a bidirectional two-signal or a bidirectional three-signal configuration. For the measurement member sending the first measurement signal, this measurement member can be called the pre-emptive anchor point (i.e., the first measurement member), and the other measurement members can be called subsequent anchor points (i.e., the second measurement members). For example, the measurement member corresponding to the first identifier among the identifiers of the multiple measurement members in the measurement group included in the first information is the pre-emptive anchor point.
[0185] For example, measurement between a first measuring member and multiple second measuring members refers to: the first measuring member sending a first measuring signal, and the multiple second measuring members sequentially sending second measuring signals. Optionally, the first measuring member sends a third measuring signal.
[0186] Optionally, the first measurement member is the member that performs the measurement corresponding to the first identifier among the multiple members that perform the measurement included in the first information, and the second measurement member is the member that performs the measurement not corresponding to the first identifier among the multiple members that perform the measurement.
[0187] The second DL-TDOA measurement mode involves measurements between multiple first measurement members and multiple second measurement members. Alternatively, it can be described as measurements between multiple initiating anchor points and multiple subsequent anchor points, meaning each measurement member within the measurement group can act as an initiating anchor point to perform measurements. This second DL-TDOA measurement mode includes bidirectional two-signal, bidirectional three-signal, or cyclic bidirectional three-signal modes. Both the first and second measurement members are members within the measurement group that perform the measurements.
[0188] For example, measurement between multiple first measurement members and multiple second measurement members refers to: measurement member 1 of the multiple first measurement members sending a first measurement signal, and the multiple second measurement members sequentially sending a second measurement signal. Optionally, measurement member 1 sends a third measurement signal. The multiple second measurement members are the other measurement members in the measurement group besides measurement member 1. Furthermore, measurement member 2 of the multiple first measurement members sends a first measurement signal, and the multiple second measurement members sequentially send a second measurement signal. Optionally, measurement member 2 sends a third measurement signal. The multiple second measurement members are the other measurement members in the measurement group besides measurement member 2. Optionally, each measurement member in the measurement group can be either a first measurement member or a second measurement member.
[0189] For example, in a cyclic bidirectional three-signal process, each anchor point i (i = 1, 2, ..., N) can complete bidirectional three-signal measurements with all other anchor points. In measurement signal loop 1, the measurement signal sent by anchor point i is the first measurement signal. The other anchor points in the measurement group, excluding anchor point i, send the second measurement signal. Anchor point i then sends the third measurement signal in measurement signal loop 1. When one anchor point is sending a signal, the other anchor points should receive the measurement signal and measure the arrival time. When the number of anchor points in the measurement group is 5, the cyclic bidirectional three-signal measurement process is shown in Table 1. Anchor points 1 to 5 send the measurement signals configured by the measurement parameter configuration message in sequence, which is called measurement signal loop 1. After measurement signal loop 1 ends, anchor points 1 to 5 send the measurement signals in sequence again, which is called measurement signal loop 2. In the cyclic bidirectional three-signal measurement signal mode, any one of anchor points 1 to 5 sends the first measurement signal as the first anchor point in measurement signal loop 1, completing bidirectional three-signal measurements with the other 4 subsequent anchor points. The measurement parameter configuration message can also be called the measurement group parameter configuration message. This application does not limit the name of the message.
[0190] Table 1
[0191] The DL-TDOA measurement mode can also be called a hybrid measurement. The first DL-TDOA measurement mode can also be called a single DL-TDOA measurement mode, a unidirectional measurement, a unidirectional ranging, or a single pre-launch anchor point DL-TDOA measurement mode, etc. The second DL-TDOA measurement mode can also be called a dual DL-TDOA measurement mode or a full pre-launch anchor point DL-TDOA measurement mode. The specific names of each measurement mode are not limited in the embodiments of this application.
[0192] For mobile anchor point scenarios, anchor point position calibration is required periodically. Anchor point position calibration needs to employ a measurement mode where each anchor point can perform bidirectional two-signal or bidirectional three-signal measurements. All anchor points must send their measurement time differences to the tag or solution node of the measurement group via time difference report multicast. For example, a measurement mode where each anchor point can perform bidirectional two-signal, bidirectional three-signal, or cyclic bidirectional three-signal measurements is shown in Figure 6c. Cyclic bidirectional three-signal measurements can complete bidirectional three-signal measurements between any two anchor points in a single air interface measurement, with minimal air interface overhead, which is beneficial for efficiently completing pairwise anchor point ranging requirements in scenarios such as multi-anchor point coordinate calibration.
[0193] (3) UL-TDOA Measurement Mode
[0194] The UL-TDOA measurement mode is a measurement mode in which the member performing the measurement receives the measurement signal sent by the member being measured and locates the target based on the Time Difference of Arrival (TDOA). The types of measurement members corresponding to the UL-TDOA measurement mode can be: some of the multiple measurement members in the measurement group are members performing the measurement, and the remaining are members being measured; or, all of the multiple measurement members in the measurement group are members being measured. For a description of the measurement members, refer to Examples b and c below.
[0195] Figure 3c is a schematic diagram of the UL-TDOA measurement mode provided in an embodiment of this application. As shown in Figure 3c, in the UL-TDOA measurement mode, the measured member 1 sends a first measurement signal, and the measured member 2 sends a second measurement signal. Optionally, the measured member 1 sends a third measurement signal.
[0196] Figure 3c also exemplarily illustrates various time differences, such as Ta, Tb, Tc, and Td. Ta and Tc are the time differences corresponding to the measured member 1, and Tb and Td are the time differences corresponding to the measured member 2. t1 is the TOD of the first measurement signal sent by the measured member 1, t2 is the TOA of the first measurement signal received by the measured member 2, t3 is the TOD of the second measurement signal sent by the measured member 2, t4 is the TOA of the second measurement signal received by the measured member 1, t5 is the TOD of the third measurement signal sent by the measured member 1, and t6 is the TOA of the third measurement signal received by the measured member 2.
[0197] Optionally, the UL-TDOA measurement modes include a first UL-TDOA measurement mode and a second UL-TDOA measurement mode.
[0198] In the first UL-TDOA measurement mode, the measurement group simultaneously includes multiple members performing measurements and at least one member being measured. The multiple members performing measurements within the measurement group need to synchronize with a synchronization source node (e.g., the first anchor / initial anchor of the measurement group) to complete the synchronization of all members performing measurements, enabling subsequent UL-TDOA measurements of the measured member. This first UL-TDOA measurement mode includes: when the measurement group contains members performing measurements, these members need to synchronize with the first measurement member (e.g., the initial anchor) of the measurement group. Specifically, in the first UL-TDOA measurement mode, multiple members performing measurements execute bidirectional two-signal or bidirectional three-signal operations (in bidirectional three-signal operations, the initial anchor sends the first and third measurement signals, and the remaining anchors send the second measurement signal sequentially), and report the departure time difference (TOF) of the first measurement member (initial anchor) to enable the remaining anchors to synchronize based on the calculated TOF. Within the measurement group, the first measurement member is the member performing the measurement, and the second measurement member is the member being measured within the measurement group. For example, multiple second measurement members sequentially send the second measurement signal according to the preset order indicated by the measurement group establishment message.
[0199] In the second UL-TDOA measurement mode, multiple members performing measurements within the measurement group need to synchronize with the source node. This second UL-TDOA measurement mode includes bidirectional two-signal or bidirectional three-signal versions. The second UL-TDOA can also be referred to as an auxiliary uplink TDOA (AUL-TDOA).
[0200] (4) Self-uplink (SUL) TDOA
[0201] In the first UL-TDOA, multiple anchor points within a measurement group need to perform time-frequency synchronization with a synchronization source node (e.g., the first anchor point / initial anchor point or G node of the measurement group). After bidirectional measurement using a two-way measurement function (two-way two-signal / three-way three-signal), the synchronization source node multicasts a time difference report to each anchor point for calculating the Time of Flight (TOF) and performing timed synchronization with the synchronization source node based on the TOF. This example uses an anchor point, which is also a member performing the measurement.
[0202] When the synchronization source node is the first anchor point / initial anchor point of the measurement group, all anchor points in the measurement group synchronize using the initial anchor point as the synchronization reference. This synchronization process is equivalent to the bidirectional measurement process of DL-TDOA. Therefore, the bidirectional measurement (bidirectional two-signal / bidirectional three-signal, plus the time difference report of the initial anchor point) step of DL-TDOA is incorporated into the first UL-TDOA as the wireless synchronization step. Thus, the first UL-TDOA, which periodically performs time-frequency synchronization, is equivalent to periodically performing time-frequency synchronization in DL-TDOA. In other words, the first UL-TDOA is equivalent to a combination of DL-TDOA and UL-TDOA, where each tag sends measurement signals sequentially. This process, which simultaneously possesses the functions of DL-TDOA and UL-TDOA, is called SUL-FLAG, Hybrid TDOA, or Bidirectional TDOA.
[0203] SUL-TDOA may include one or more of the following steps:
[0204] 1) Anchor Point Position Calibration: All anchor points within the measurement group are wirelessly distanced pairwise. The coordinates of each anchor point are calculated by the solution node (G node or one anchor point). A bidirectional measurement (cyclic bidirectional two-signal mode) as shown in Figure 6c is used, where each anchor point measures the time difference Ta / Tb / Tc / Td with other anchor points, and then multicasts these time differences. The tag obtains the coordinates of each anchor point based on the time difference Ta / Tb / Tc / Td. Specifically, for the bidirectional measurement mode shown in Figure 6c, each anchor point needs to send its own Ta / Tc when acting as the first anchor point, and its Tb and Td when acting as a subsequent anchor point. This allows each tag to calculate the Time-of-Flight (TOF) between each pair of anchor points, and the coordinates of each anchor point are calculated based on the TOF.
[0205] 2) Periodic coordinate refresh of moving anchor points (optional): During the calibration of moving anchor point positions, bidirectional measurement of multiple anchor points is performed in pairs, and the TOA of the anchor points is measured by tag; for fixed anchor points, since the anchor point coordinates do not need to be refreshed, this step is not required.
[0206] 3) Anchor point synchronization: Node G uses GCI to activate multi-anchor point bidirectional measurement (DL). All anchor points within the DL measurement synchronize with the first anchor point (anchor point 1) / initial anchor point in the measurement group, completing synchronization based on the results of bidirectional measurement (two-way two-signal / three-way three-signal). After the bidirectional measurement (two-way two-signal / three-way three-signal) is completed, anchor point 1 (initial anchor point) multicasts a time difference report (i.e., the first time difference report shown below) to all members in the measurement group. This allows other anchor points to calculate their Time of Shift (TOF) with the initial anchor point and perform high-precision timing synchronization with anchor point 1 based on the TOF, enabling subsequent Time of Shift (TDOA).
[0207] 4) The measurement signals are sent sequentially by the tags, and each anchor point measures the TOA of the measurement signals sent by each tag.
[0208] 5) The anchor point sends the TOA (i.e., the second time difference report shown below) corresponding to each tag to the solution node (e.g., anchor point 1). Since step 3) has enabled each anchor point to achieve precise synchronization, the solution node calculates the position coordinates corresponding to each tag through the TDOA method.
[0209] The anchor point location calibration steps shown in step 1) above can be used in all various DL / UL-TDOA measurement modes.
[0210] In addition to the anchor point calibration / coordinate periodic refresh step, the SUL-TDOA step configured by the G node can also be as shown in Figure 3d. The G node can set bits 9-10 of the GCI to 2 and send a GCI to activate the anchor points within the measurement group. After receiving the activation GCI, multiple anchor points within the measurement group will perform bidirectional measurements. For details regarding the multicast time difference between the first anchor point (anchor point 1) and all anchor points, refer to step 3). The G node can also send a GCI to activate the tags within the measurement group (setting bits 9-10 of the GCI to 3), and the tags in the measurement group will sequentially send measurement signals. The anchor points will perform TOA measurements based on the tag's measurement signals and send the TOA to the solution node. For details regarding sending the TOA to the solution node, refer to step 5.
[0211] Through the steps described above for SUL-TDOA or SUL-FLAG, it can be seen that steps 1) and 2) constitute DL-TDOA, thus enabling each tag to obtain its own position coordinates based on the DL-TDOA measurement method. Simultaneously, steps 3)-5) constitute UL-TDOA, allowing the solution node (control center) to obtain the position coordinates of each tag. In other words, SUL-TDOA is equivalent to a bidirectional hybrid measurement combining DL-TDOA and UL-TDOA. Furthermore, DL-TDOA, as a necessary anchor point coordinate acquisition and / or synchronization step for UL-TDOA, does not incur additional step overhead compared to the inherent steps of UL-TDOA, while simultaneously achieving positioning functionality at both the tag and anchor point ends, thereby significantly reducing overhead.
[0212] SUL-TDOA's advantage lies in its ability to simultaneously locate both the tag and anchor points, making it ideal for applications such as drone swarms that require independent positioning at both ends. For example, the control center (anchor point) can identify malfunctions / interference / attacks in real time by locating the tag: when a drone malfunctions / is interfered with / attacked, it deviates from the preset route, affecting its own functionality and even colliding with neighboring drones; however, if the control center performs independent positioning on the drone, it can determine whether the drone is malfunctioning / interfered with / attacked after comparing it with the preset route, and then send emergency instructions to guide it to a safe landing, or instruct nearby drones to avoid it.
[0213] (5) AUL-TDOA
[0214] The measurement member type corresponding to the AUL-TDOA measurement mode is: some of the multiple measurement members within a measurement group are members that perform the measurement, and the remaining members are members being measured. In other words, the measurement group includes multiple anchor points and multiple labels.
[0215] For example, node G sends a measurement parameter configuration message, configuring multiple tags in the measurement group to send measurement signals sequentially, while multiple anchor points do not send measurement signals. Multiple anchor points receive the measurement signals from each tag and send the Time of Arrival (TOA) of multiple tags sequentially to the location calculation node within the measurement group via Time Difference of Arrival (TDOA) reports. The location calculation node then locates the tags according to the Time Difference of Arrival (TDOA) method.
[0216] Following the GCI instructions of node G, each tag in the activated measurement group sends uplink measurement signals to multiple anchor points of the measurement group in the order indicated by the measurement group establishment message. After receiving the measurement signals sent by each tag, each anchor point sends the measured Time of Arrival (TOA) to the solution node of the measurement group in sequence via a Time Difference Report message.
[0217] (6) Measurement modes with multiple members performing the measurement and multiple members being measured
[0218] Alternatively, it can be called multi-anchor and multi-label grouped ranging (M2M-FLAG), or measurement with multiple location anchors and multiple location labels.
[0219] In the bidirectional two-signal or bidirectional three-signal measurement mode of the measurement group, multiple anchor points within the measurement group send the first measurement signal sequentially according to the order of PhyIDs indicated by the measurement group establishment message. After the last anchor point sends the first measurement signal, multiple tags within the measurement group send the second measurement signal sequentially according to the order of PhyIDs. After the last tag sends the second measurement signal, multiple anchor points within the measurement group send the third measurement signal sequentially.
[0220] Optionally, the RTT measurement mode is for measurement between one member performing the measurement and one member being measured. The measurement mode with multiple members performing the measurement and multiple members being measured is for measurement between multiple members performing the measurement and multiple members being measured.
[0221] The following describes the measurement mode information involved in the embodiments of this application.
[0222] This measurement mode information is used to indicate any of the following: RTT measurement mode; DL-TDOA measurement mode; UL-TDOA measurement mode; SUL-TDOA measurement mode; AUL-TDOA; or, a measurement mode for multiple members performing the measurement and multiple members being measured.
[0223] As an example, the measurement mode is the DL-TDOA measurement mode. Measurement members within the measurement group perform measurements according to either the first DL-TDOA measurement mode or the second DL-TDOA measurement mode.
[0224] Optionally, the first DL-TDOA measurement mode or the second DL-TDOA measurement mode is predefined, such as by a standard.
[0225] Optionally, the measurement mode information is also used to indicate a first DL-TDOA measurement mode or a second DL-TDOA measurement mode. That is, the measurement mode information is used to indicate either a first DL-TDOA measurement mode or a second DL-TDOA measurement mode within the DL-TDOA measurement modes.
[0226] Of course, the DL-TDOA measurement mode can also be used without distinguishing between the first DL-TDOA measurement mode and the second DL-TDOA measurement mode.
[0227] Optionally, whether the DL-TDOA measurement mode is bidirectional two-signal or bidirectional three-signal can be indicated by the measurement signal mode. See below for a description of the measurement signal modes; they will not be detailed here.
[0228] As another example, the measurement mode is the UL-TDOA measurement mode. Measurement members within the measurement group perform measurements according to either the first UL-TDOA measurement mode or the second UL-TDOA measurement mode.
[0229] Optionally, the first UL-TDOA measurement mode or the second UL-TDOA measurement mode is predefined, such as by a standard.
[0230] Optionally, the measurement mode information is also used to indicate a first UL-TDOA measurement mode or a second UL-TDOA measurement mode. That is, the measurement mode information is used to indicate either a first UL-TDOA measurement mode or a second UL-TDOA measurement mode within the UL-TDOA measurement modes.
[0231] Of course, the UL-TDOA measurement mode can also be used without distinguishing between the first UL-TDOA measurement mode and the second UL-TDOA measurement mode.
[0232] Optionally, whether the UL-TDOA measurement mode is bidirectional two-signal or bidirectional three-signal can be indicated by the measurement signal mode. See below for a description of the measurement signal modes, which will not be detailed here.
[0233] As another example, the measurement mode is the RTT measurement mode. Measurement members within the measurement group operate according to either the first RTT measurement mode or the second RTT measurement mode. The first RTT measurement mode can also be referred to as a bidirectional two-signal RTT measurement mode, and the second RTT measurement mode can also be referred to as a bidirectional three-signal RTT measurement mode.
[0234] Optionally, the first RTT measurement mode or the second RTT measurement mode is predefined, such as by a standard.
[0235] Optionally, the measurement mode information is also used to indicate a first RTT measurement mode or a second RTT measurement mode. That is, the measurement mode information is used to indicate either a first RTT measurement mode or a second RTT measurement mode within the RTT measurement modes.
[0236] Optionally, whether the RTT measurement mode is bidirectional two-signal (i.e., the first RTT measurement mode) or bidirectional three-signal (i.e., the second RTT measurement mode) can also be indicated by the measurement signal mode. For a description of the measurement signal modes, please refer to the following text; details will not be elaborated here.
[0237] As another example, the measurement mode is SUL-TDOA or AUL-TDOA, etc., which will not be listed here.
[0238] The following example illustrates the measurement mode information.
[0239] For example, the measurement mode information includes n bits, and the relationship between the values and meanings of these n bits is as follows: the first value indicates the DL-TDOA measurement mode; the second value indicates the UL-TDOA measurement mode; the third value indicates the RTT measurement mode; and the fourth value indicates the SUL-TDOA measurement mode. Examples include n=2 or n=3, etc., which will not be listed here. Of course, the four measurement modes shown here are merely examples; in a specific implementation, there may be two, three, five, or six measurement modes, etc.
[0240] For example, the measurement mode information includes a 3-bit bitmap, where one bit corresponds to one measurement mode. These 3 bits might correspond to the RTT measurement mode, DL-TDOA measurement mode, and UL-TDOA measurement mode, respectively. A bit value of 1 indicates that the measurement mode corresponding to the measurement group is the mode corresponding to that bit, while a bit value of 0 indicates that the measurement mode corresponding to the measurement group is not the mode corresponding to that bit. Optionally, for a measurement group, one bit of these 3 bits may be set to 1, and the other two bits may be set to 0.
[0241] Optionally, the measurement mode information includes a 4-bit bitmap, where one bit corresponds to one measurement mode. For example, these 4 bits correspond to the RTT measurement mode, DL-TDOA measurement mode, UL-TDOA measurement mode, and SUL-TDOA measurement mode, respectively.
[0242] Optionally, for the two examples above, the measurement signal mode can indicate at least one of the following: bidirectional two-signal, bidirectional three-signal, first DL-TDOA measurement mode, second DL-TDOA measurement mode, first UL-TDOA measurement mode, or second UL-TDOA measurement mode.
[0243] For example, the measurement mode information includes n bits, and the relationship between the values and meanings of these n bits is as follows: the first value indicates the DL-TDOA measurement mode; the second value indicates the UL-TDOA measurement mode; the third value indicates the bidirectional two-signal RTT measurement mode; the fourth value indicates the bidirectional three-signal RTT measurement mode; the fifth value indicates the SUL-TDOA measurement mode; and the sixth value indicates the AUL-TDOA measurement mode. For example, n=2, n=3, or n=4, etc., will not be listed here. Of course, the five measurement modes shown here are only examples; in specific implementations, there may be two, three, four, or six measurement modes, etc.
[0244] Optionally, the measurement signal mode may indicate at least one of the following: a first DL-TDOA measurement mode, a second DL-TDOA measurement mode, a first UL-TDOA measurement mode, a second UL-TDOA measurement mode, or a SUL-TDOA measurement mode.
[0245] For example, the measurement mode information includes n bits, and the relationship between the values and meanings of these n bits is as follows: the first value indicates the DL-TDOA measurement mode with bidirectional two-signal; the second value indicates the UL-TDOA measurement mode with bidirectional two-signal; the third value indicates the RTT measurement mode with bidirectional two-signal; the fourth value indicates the DL-TDOA measurement mode with bidirectional three-signal; the fifth value indicates the UL-TDOA measurement mode with bidirectional three-signal; and the sixth value indicates the RTT measurement mode with bidirectional three-signal. Optionally, the seventh value indicates the SUL-TDOA measurement mode. Optionally, the eighth value indicates the AUL-TDOA measurement mode, and the ninth value indicates the measurement mode for multiple members performing measurements and multiple members being measured.
[0246] For example, the measurement mode information includes n bits, and the relationship between the values and meanings of these n bits is as follows: the first value indicates the first DL-TDOA measurement mode within the DL-TDOA measurement modes; the second value indicates the second DL-TDOA measurement mode within the DL-TDOA measurement modes; the third value indicates the first UL-TDOA measurement mode within the UL-TDOA measurement modes; the fourth value indicates the second UL-TDOA measurement mode within the UL-TDOA measurement modes; and the fifth value indicates the RTT measurement mode. For example, n = 3 or 4, etc., which will not be listed here. Regarding the SUL-TDOA measurement modes, they will not be listed here either.
[0247] For example, the measurement mode information includes an n-bit bitmap, which sequentially corresponds to the first DL-TDOA measurement mode, the second DL-TDOA measurement mode, the first UL-TDOA measurement mode, the second UL-TDOA measurement mode, and the RTT measurement mode within the DL-TDOA measurement mode. Examples include n=5, etc., which will not be listed here. The SUL-TDOA measurement mode will also not be listed here.
[0248] In this embodiment of the application, the measurement mode information may also be referred to as measurement group type information, etc. The specific name of the measurement mode information is not limited in this embodiment of the application.
[0249] 202. The first device sends first information indicating the measurement group and measurement mode information. Correspondingly, the second device receives the first information and measurement mode information.
[0250] As an example, the initial information and measurement mode information are contained in the same message. This single message can be a measurement group setup message or a measurement parameter configuration message.
[0251] As another example, the initial information and measurement mode information can be contained in different messages. For instance, the measurement mode information could be contained in the measurement group setup message, while the initial information could be contained in the measurement parameter configuration message.
[0252] As another example, some information in the first message is contained in the same message as the measurement mode information (such as the measurement group establishment message), while the remaining information in the first message is contained in another message (such as the measurement parameter configuration message).
[0253] Optionally, the first device may also send second information indicating a measurement group. Correspondingly, the second device receives this second information. The measurement group corresponding to the second information is different from the measurement group corresponding to the first information. That is, the first device may indicate information for one or more measurement groups (such as, but not limited to, the first information or the second information) to the second device. For a description of the second information, refer to the first information; it will not be detailed here. For ease of description, the first information will be used as an example in the following explanation.
[0254] As an example, the measurement mode information corresponding to these multiple measurement groups can be the same. For instance, the first device sends information indicating one or more measurement groups, and also sends measurement mode information indicating the measurement mode corresponding to these multiple measurement groups. As another example, each of these multiple measurement groups corresponds to one measurement mode information. The measurement modes corresponding to different measurement groups can be the same or different. For instance, the first device sends first information indicating measurement group 1, the measurement mode information corresponding to measurement group 1, and second information indicating measurement group 2, the measurement mode information corresponding to measurement group 2.
[0255] As one possible implementation, the first information includes information about the measurement members within the measurement group. The information about the measurement members within the measurement group includes at least one of (1) to (3).
[0256] Alternatively, the first information includes at least one of the following: information indicating the identifier of the measurement group, information indicating the identifier of the measurement member, and information indicating the number of measurement members. Details are as follows:
[0257] (1) Identifier (ID) of the measurement group
[0258] Measurement group identifiers are used to distinguish different measurement groups. For example, different measurement parameters correspond to different measurement groups. A description of measurement parameters is provided below and will not be detailed here. Furthermore, measurement groups composed of different measurement members can also be different. Additionally, different numbers of measurement members correspond to different measurement groups.
[0259] For example, the identifier of a measurement group occupies 8 bits. Another example is that the identifier of a measurement group occupies 4 bits. For ease of description, the following explanation will use 8 bits as an example for the identifier of a measurement group.
[0260] Optionally, the number of bits occupied by the identifier of the measurement group can be determined by the maximum number of measurement groups. Alternatively, the number of bits occupied by the identifier of the measurement group can be a predefined M bits, such as the standard definition of M bits. M is a positive integer.
[0261] The measurement group ID can also be called measurement group ID, measurement group ID information, or information used to indicate the measurement group ID, etc. The embodiments of this application do not limit the name.
[0262] (2) Identification of multiple measurement members in the measurement group
[0263] The identifier of a measurement member can be used to distinguish different measurement members. For example, the identifier of a measurement member can be a 24-bit physical layer identifier (PHY ID). Another example is that the identifier of a measurement member can be a medium access control (MAC) address, etc. Yet another example is that the identifier of a measurement member can be an identifier assigned by the first device to each of the second devices. The specific format of the identifier is not limited in the embodiments of this application. For example, if there are N measurement members in a measurement group, the measurement group establishment message can include the identifier of each of these N measurement members. N is a positive integer.
[0264] As an example a, the identifiers of multiple measurement members in a measurement group include the identifiers of multiple members performing the measurement within the measurement group. That is, all measurement members within the measurement group are members performing the measurement. The order of the identifiers of the multiple members performing the measurement corresponds to the transmission order of the measurement signals. For example, the second device determines its corresponding measurement group based on its own identifier, and determines the order in which it transmits measurement signals based on the order of the identifiers of the multiple measurement members within that measurement group.
[0265] Optionally, the execution measurement member corresponding to the first identifier among the identifiers of the multiple execution measurement members is called the first measurement member, and the execution measurement members corresponding to the other identifiers among the multiple execution measurement members are called the second measurement members. That is, the multiple execution measurement members include one first measurement member and multiple second measurement members. The first measurement member may also be called the initiating measurement member (or sequential anchor), and the second measurement member may also be called the subsequent measurement member (or subsequent anchor), or the response measurement member (or response anchor), etc. The specific names are not limited in the embodiments of this application.
[0266] In the case of two-way two-signal communication, the first measurement member sends the first measurement signal, and multiple second measurement members send the second measurement signal in sequence.
[0267] For a two-way three-signal system, the first measurement member sends the first measurement signal, multiple second measurement members sequentially send the second measurement signal, and the first measurement member sends the third measurement signal.
[0268] Figure 4a is a schematic diagram of the transmission sequence provided in an embodiment of this application. As shown in Figure 4a, member 1 performing the measurement is the first measurement member, and members 2 to N performing the measurement are all second measurement members. Figure 4a(a) exemplarily illustrates the transmission sequence of two bidirectional signals, and Figure 4a(b) exemplarily illustrates the transmission sequence of three bidirectional signals.
[0269] Figure 4b is a schematic diagram of the transmission sequence provided in an embodiment of this application. As shown in Figure 4b, in the bidirectional measurement step, member 1 performing the measurement sends a first measurement signal, and correspondingly, members 2 to N performing the measurement receive the first measurement signal. Member 2 performing the measurement sends a second measurement signal #2, and correspondingly, member 1 performing the measurement receives the second measurement signal #2. Optionally, members 3 to N performing the measurement receive the second measurement signal #2. Member 3 performing the measurement sends a second measurement signal #3, and correspondingly, member 1 performing the measurement receives the second measurement signal #3. Optionally, members 2, 4, and N performing the measurement receive the second measurement signal #3. And so on, member N performing the measurement sends a second measurement signal #N, and member 1 performing the measurement receives the second measurement signal #N. Optionally, members 2 to N-1 performing the measurement receive the second measurement signal #N. The aforementioned second measurement signals #2 to #N are used to distinguish different measurement members, and the numbering of the measurement signals is not intended to limit the embodiments of this application. For example a, although the first information indicates the member performing the measurement within the measurement group, the member being measured can be considered by default as a member being measured within the measurement group. In other words, any member being measured that needs to be located can be considered as a member being measured within the measurement group.
[0270] As another example, b, the identifiers of multiple measurement members in the measurement group include the identifiers of multiple measurands within the measurement group. That is, all measurement members within the measurement group are measurands. The order of these measurand identifiers corresponds to the transmission order of the measurement signals. For a related explanation of example b, refer to example a; the principle is similar and will not be elaborated further here.
[0271] For examples a and b, the first information does not include a bitmap that indicates whether the measuring member is the member performing the measurement or the member being measured.
[0272] As another example c, the identifiers of multiple measurement members in a measurement group include: a series of consecutive identifiers that are the identifiers of the member performing the measurement, and a series of consecutive identifiers that are the identifiers of the member being measured. For example, the identifier of the member performing the measurement precedes the identifier of the member being measured. Similarly, the identifier of the member being measured precedes the identifier of the member performing the measurement. By centrally indicating the identifiers of both the member performing the measurement and the member being measured, the receiver can centrally receive measurement signals without needing to receive them intermittently according to a complex reception strategy. This simplifies the complexity of measurement reception, as well as the complexity of storing and processing the received signals.
[0273] Optionally, the order of the identifiers of multiple measurement members corresponds to the transmission order of the measurement signals. Alternatively, the order of the identifiers of a measurement member among multiple measurement members can indicate the order in which that measurement member transmits measurement signals. For example, the order of the identifiers of multiple consecutive members performing measurements corresponds to the order in which these members transmit the first measurement signal. Optionally, the order of the identifiers of multiple consecutive members performing measurements corresponds to the order in which these members transmit the third measurement signal. The order of the identifiers of multiple consecutive measurands corresponds to the order in which these members transmit the second measurement signal.
[0274] Optionally, the order of the identifiers of multiple measurement members corresponds to the order in which the measurement reports are sent. Alternatively, the order of the identifiers of a measurement member among multiple measurement members can indicate the order in which that measurement member sends the measurement reports. For example, the second device determines its corresponding measurement group based on its own identifier, and determines the order in which it sends the measurement reports based on the order of the identifiers of multiple measurement members within that measurement group.
[0275] For example c, the first information also includes a bitmap indicating whether a measurement member is the member performing the measurement or the member being measured. The order of the bits in the bitmap corresponding to the measurement members corresponds to the identifiers of the measurement members. Alternatively, the order of the bits in the bitmap corresponding to the measurement members is the same as the order of the identifiers of the multiple measurement members in the measurement group. Optionally, consecutive bits in the bitmap indicate that multiple corresponding measurement members are members performing the measurement. Optionally, consecutive bits in the bitmap indicate that multiple corresponding measurement members are members being measured. By centrally indicating whether a member is performing the measurement or the member being measured, the processing complexity of the second device parsing the measurement group establishment message can be simplified.
[0276] For example, the relationship between the value and meaning of a bit in a bitmap is as follows: 1 indicates that the member corresponding to that bit is the member being measured, and 0 indicates that the member corresponding to that bit is the member performing the measurement. The relationship between the value and meaning of bits shown here is only an example; for instance, 0 can also represent the member being measured, and 1 can represent the member performing the measurement.
[0277] In this embodiment of the application, the first information, by including the identifiers of the measurement members in the measurement group, can not only identify the measurement members in each measurement group, but also allow each measurement member in the measurement group to know the order in which they send measurement signals or the order in which they send measurement reports.
[0278] (3) The number of members in multiple measurement groups
[0279] The number of members in a measurement group includes at least one of the following: the total number of measurement members N in the measurement group, the number of members performing measurements N1 in the measurement group, or the number of members being measured N2 in the measurement group. N1 + N2 = N. N1, N2, and N are all positive integers. By indicating N1 or N2, the second device can explicitly know the number of members performing measurements or the number of members being measured within the measurement group.
[0280] As an example, the first piece of information includes the total number of measurement members in the measurement group. As another example, the first piece of information includes the number of members in the measurement group who performed the measurement and the number of members in the measurement group who were measured. As yet another example, the first piece of information includes the total number of measurement members in the measurement group and the number of members in the measurement group who performed the measurement (or the number of members in the measurement group who were measured).
[0281] Regarding implementation method 1, optionally, the transmission method of the message carrying the first information is multicast. The multicast address can be configured by the first device. For example, the first device can indicate the multicast address in the response message of the Xresourcecontrol (XRC) establishment message. Alternatively, the first device can indicate the multicast address via message A after establishing a connection with the second device. For example, the first device sends message A after receiving an XRC establishment completion message from the second device. Furthermore, the multicast address can be predefined, such as defaulting to 0xEEEE or 0x1111. This application embodiment does not limit the configuration method of the multicast address.
[0282] Optionally, the message carrying the first information is transmitted via broadcast. In this case, the second device can determine whether the message is used to establish its own measurement group by using the address of the first device connected to it.
[0283] Transmitting the first information via multicast or broadcast can reduce the overhead of measurement scheduling and improve measurement efficiency.
[0284] Optionally, the initial information and the measurement mode information can be included in the same message, such as a measurement group establishment message. This measurement group establishment message can be used to establish a measurement group.
[0285] Figure 5 is a schematic diagram of the format of the measurement group establishment message provided in an embodiment of this application. As shown in Figure 5, the measurement group establishment message includes the following fields: measurement group ID, total number of measurement members, measurement mode, and measurement member 1 to measurement member N. Measurement member 1 to measurement member N are used to carry the identifiers of the N measurement members. The measurement mode field is used to carry measurement mode information. Optionally, the measurement group establishment message also includes a bitmap.
[0286] As shown in Figure 5(a), measurement member 1 is used to carry the identifier of member 1 that performs the measurement, and so on, measurement member N is used to carry the identifier of member N that performs the measurement. For a description of measurement members 1 to N, refer to Example a above. For a description of the measurement modes, refer to the description of the DL-TDOA measurement modes above.
[0287] As shown in Figure 5(b), measurement member 1 is used to carry the identifier of the measured member 1, and so on, measurement member N is used to carry the identifier of the measured member N. For a description of measurement members 1 to N, refer to Example b above. For a description of the measurement modes, refer to the description of UL-TDOA measurement modes above.
[0288] As shown in Figure 5(c), measurement member 1 is used to carry the identifier of member 1 performing the measurement, and so on, measurement member N1 is used to carry the identifier of member N1 performing the measurement, and measurement member N is used to carry the identifier of member N2 being measured. For a description of measurement members 1 to N, refer to Example c above. For a description of the measurement modes, refer to the descriptions of the UL-TDOA measurement mode and RTT measurement mode above.
[0289] Figure 5 exemplarily illustrates different measurement modes and the corresponding types of measurement members. For example, a measurement group establishment message includes first information and measurement mode information 1, second information and measurement mode information 2. The format of the first information and measurement mode information 1 can be the format shown in Figure 5(a), and the format of the second information and measurement mode information 2 can be the format shown in Figure 5(b). Alternatively, the format of the first information and measurement mode information 1 can be the format shown in Figure 5(a), and the format of the second information and measurement mode information 2 can be the format shown in Figure 5(c). The format of the first information and measurement mode information 1 can be the format shown in Figure 5(b), and the format of the second information and measurement mode information 2 can be the format shown in Figure 5(c). These are not all listed here. For another example, a measurement group establishment message includes first information and measurement mode information 1, second information and measurement mode information 2, third information and measurement mode information 3. Please refer to the above text for explanations of each piece of information; they will not be elaborated upon here.
[0290] As another possible implementation 2, the first information includes measurement parameter information, which is used to indicate the measurement parameters corresponding to the measurement group. The measurement parameters include at least one of the following: the identifier of the measurement group; the type of measurement signal; the measurement signal mode; the number of symbols included in the measurement signal sent by the member performing the measurement; the number of symbols between the measurement signals sent by the member performing the measurement (or the number of symbols between adjacent measurement signal intervals in the measurement signals sent by the member performing the measurement); the number of symbols included in the measurement signal sent by the member being measured; the number of symbols between the measurement signals sent by the member being measured (or the number of symbols between adjacent measurement signal intervals in the measurement signals sent by the member being measured); the number of symbols between the measurement signals sent by the member performing the measurement and the measurement signals sent by the member being measured; first indication information, which is used to indicate whether the member performing the measurement sends a first measurement report; second indication information, which is used to indicate whether the first measurement report is sent from the second measurement member to the first measurement member, or from the first measurement member to the second measurement member; the carrier channel bandwidth used in the measurement report of the measurement member; the MCS used in the measurement report of the measurement member; the values of the generation parameters of the measurement signal; and the length of the CP.
[0291] (1) The identification of measurement groups can be used to distinguish different measurement groups. For details on the identification of measurement groups, please refer to the above text.
[0292] (2) The measurement signal type includes a dedicated position measurement signal (PMS) or a safe position measurement signal. This measurement signal type can be used to indicate whether the first measurement signal (or the second or third measurement signal) is a PMS or a safe position measurement signal. The signal type of the first measurement signal is the same as the signal type of the second measurement signal. Optionally, the signal type of the third measurement signal is the same as the signal type of the first measurement signal. Optionally, it is also possible not to specifically distinguish between the type of the first measurement signal and the type of the second measurement signal. That is, the type of each measurement signal is the same.
[0293] The measurement signal types shown here are merely examples. Measurement signals can be of various types, including OFDM symbols, ultra-wideband pulse signals, single-frequency sine wave signals (also known as single-tone signals), and multi-tone signals. Single-tone or multi-tone signals can be measurement signals in the Star Flash SLE mode, while ultra-wideband pulse signals can be measurement signals in the Star Flash SLP mode.
[0294] As one possible implementation, the measurement signal is generated based on a ZC sequence. The values of the generation parameters (such as u) for this measurement signal can be included in the first information. The signal type of this measurement signal is a PMS. For example, u ∈ [10, 20]. The first device can configure u for the PMS of each port.
[0295] For example, the measured signals satisfy the following relationship:
[0296] The DC subcarrier corresponding to n=80 does not transmit measurement signals (such as the first measurement signal) and is not used for measurement. d(n) is the information sequence of the measurement signal with a length of 161. The DC subcarrier of the OFDM symbol does not carry information. Each subcarrier of the other data subcarrier corresponds to a sequence value in sequence and is modulated by OFDM symbol. That is, d(n) is the information sequence carried by a 20MHz OFDM symbol.
[0297] When the measurement bandwidth is greater than 20MHz, carrier aggregation can also be used to generate multi-carrier signals. Optionally, the frequency domain signals of each carrier in the PMS multi-carrier are the same, generating consecutive 2 carriers (40MHz), 3 carriers (60MHz), 4 carriers (80MHz), 5 carriers (100MHz), 8 carriers (160MHz), 10 carriers (200MHz), and 16 carriers (320MHz).
[0298] As another possible implementation, the measurement signal is generated based on a pseudo-random sequence. This could be a type of safety position measurement signal.
[0299] For example, the measurement signal can be a secure measurement signal generated based on a channel state information reference signal (CSI-RS) or a channel sounding reference signal (SRS). Alternatively, the measurement signal can be generated by scrambling the original CSI-RS or SRS pseudo-random Gold sequence using a secure sequence. For instance, the member performing the measurement generates CSI-RS or SRS signals for one or more carriers and uses a frequency-domain scrambling sequence to scramble 160 effective sub-effects of each symbol in multiple orthogonal frequency division multiplexing (OFDM) symbols across multiple carriers.
[0300] The above description of the measurement signal also applies to the first measurement signal, the second measurement signal, or the third measurement signal. The embodiments of this application do not limit the specific method for generating the measurement signal.
[0301] (3) The measurement signal mode is used to indicate at least one of the following: bidirectional two-signal, bidirectional three-signal, first DL-TDOA measurement mode, second DL-TDOA measurement mode, first UL-TDOA measurement mode or second UL-TDOA measurement mode.
[0302] For example, the measurement signal mode is used to indicate bidirectional two-signal or bidirectional three-signal. Alternatively, the measurement signal mode is used to indicate a first DL-TDOA measurement mode or a second DL-TDOA measurement mode. Alternatively, the measurement signal mode is used to indicate a first UL-TDOA measurement mode or a second UL-TDOA measurement mode.
[0303] For example, the measurement signal mode is used to indicate at least one of the following: a first DL-TDOA measurement mode and two bidirectional signals; a first DL-TDOA measurement mode and three bidirectional signals; a first UL-TDOA measurement mode and two bidirectional signals; a second UL-TDOA measurement mode and three bidirectional signals; an RTT measurement mode and two bidirectional signals (i.e., the first RTT measurement mode); or an RTT measurement mode and three bidirectional signals (i.e., the second RTT measurement mode).
[0304] The measurement parameters may or may not include the measurement signal mode. For further explanation of the measurement mode, please refer to step 201; it will not be elaborated upon here.
[0305] (4) The measurement signal sent by the member performing the measurement includes x1 symbols. The value of x1 can correspond to the measurement mode. Optionally, x1 is greater than or equal to 2. The first symbol in the measurement signal can be used for automatic gain control (AGC). The second symbol in the measurement signal can be used for measurement. Optionally, the symbols after the second symbol in the measurement signal are also used for measurement.
[0306] For different measurement modes, the measurement signals sent by the member performing the measurement can be different, or in other words, the names of the measurement signals sent by the member performing the measurement can be different. For example, for the DL-TDOA measurement mode, the measurement signals sent by the member performing the measurement are the first measurement signal and the second measurement signal. Optionally, the measurement signal sent by the member performing the measurement is the third measurement signal. As another example, for the RTT measurement mode, the measurement signals sent by the member performing the measurement are the first measurement signal (and the third measurement signal). As yet another example, for the first UL-TDOA measurement mode, the measurement parameters may not include the number of symbols included in the measurement signals sent by the member performing the measurement. Or, for the first UL-TDOA measurement mode, x1 = 0.
[0307] The first symbol among the x1 symbols in the measurement signal can be used for AGC (Automatic Gain Control). AGC is a closed-loop feedback regulation circuit in a receiver amplifier, designed to maintain a suitable signal amplitude in the output signal regardless of changes in the input signal amplitude. To ensure that the receiver's linear amplification of the signal is unsaturated and undistorted, the receiver's AGC gain is typically controlled according to the strength of the input signal to maintain an appropriate level in the receiver's output signal. Each AGC level corresponds to an interval of the input signal; that is, when the AGC level and the input signal strength are matched, the receiver can output a suitable output signal. In this embodiment, the entire first symbol or the earliest part of the first symbol among the x1 symbols in the measurement signal can be used to train the AGC level of the output signal of each member receiver being measured. This allows each member performing the measurement to obtain the received signal strength of other members performing the measurement (generally at different distances), thereby obtaining the corresponding AGC level. This ensures that subsequent symbols in the measurement signal maintain an appropriate level in the receiver's output signal without causing measurement signal distortion. Based on the AGC training and convergence described above, the AGC gear continues to receive the second symbol from the x1 symbols in the measurement signal. This second symbol can be used for measurement. Optionally, the symbols following the second symbol in the x1 symbols of the measurement signal are also used for measurement. For example, the second symbol and the symbols following it can be used for time-of-flight measurement.
[0308] In this embodiment, the measurement signal can be carried on OFDM symbols, or on the measurement signal of Star Flash SLE (such as a single-frequency sine wave signal or a multi-tone signal), or on the ultra-wideband pulse signal of Star Flash SLP or other ultra-wideband pulse signals of UWB measurement systems, etc., which will not be listed here.
[0309] (5) The number of symbols between the measurement signals sent by the member performing the measurement is x2. In other words, x2 is the number of idle symbols between the measurement signals sent by the member performing the measurement. The value of x2 can correspond to the measurement mode. The order in which the member performing the measurement sends the measurement signals is determined by the identification order. The intervening symbols are not used for signal transmission. That is, these x2 symbols are not used for signal transmission.
[0310] For example, in the DL-TDOA measurement mode, x2 is greater than or equal to 1. For the DL-TDOA measurement mode, since the members performing the measurement need to measure the TOA (Total Occurrence Ability) of each other, there needs to be a time interval for the transceiver to switch between adjacent measurement signals. Another example is the first UL-TDOA measurement mode, where x2 is greater than or equal to 0. Yet another example is the RTT (Round-Trip Time) measurement mode, where x2 is greater than or equal to 0.
[0311] (6) The number of symbols included in the measurement signal sent by the measured member is y1. For example, the value of y1 corresponds to the measurement mode.
[0312] For example, in DL-TDOA measurement mode, y1 = 0. Or, in DL-TDOA measurement mode, the measurement parameters do not include the number of symbols in the measurement signal sent by the measured member.
[0313] For example, in the UL-TDOA measurement mode, y1 is greater than or equal to 2. For example, in the RTT measurement mode, y1 is greater than or equal to 2. The first symbol in this measurement signal can be used for AGC. The second symbol in this measurement signal can be used for measurement. Optionally, symbols after the second symbol in this measurement signal are also used for measurement.
[0314] (7) The number of symbols between the measurement signals sent by the measured member is y2. Alternatively, y2 is the number of idle symbols between the measurement signals sent by the measured member. The value of y2 can correspond to the measurement mode. The order in which the measured member sends the measurement signals is determined by the identification order.
[0315] For example, in the DL-TDOA measurement mode, y2 = 0. Or, in the UL-TDOA or RTT measurement mode, y2 is greater than or equal to 0.
[0316] (8) The number of symbols between the measurement signal sent by the member performing the measurement and the measurement signal sent by the member being measured is z. Alternatively, z is the number of symbols of idle time between the measurement signal sent by the member performing the measurement and the measurement signal sent by the member being measured. For example, z is the number of symbols of idle time between the measurement signal sent by the last member performing the measurement and the measurement signal sent by the first member being measured. For example, z = 1. Furthermore, the measurement parameters do not include the value of z. The embodiments of this application do not limit the value of z.
[0317] For relevant explanations regarding the measurement signals, please refer to the above text; they will not be elaborated upon here.
[0318] In this embodiment, by distinguishing between the measurement signals sent by the member performing the measurement and the measurement signals sent by the member being measured, different measurement signals can be flexibly configured. Furthermore, by configuring different measurement signals, the member performing the measurement and the member being measured can transmit measurement signals with different transmission powers. For example, the transmission power of the measurement signal sent by the member performing the measurement can be greater than that of the measurement signal sent by the member being measured, where x1 can be less than y1. Because the member performing the measurement is generally a fixed-deployment infrastructure device with constant power supply and high antenna gain, its transmission power can be higher than that of the battery-powered member being measured, which has a lower antenna gain. Therefore, when the member performing the measurement uses high-power transmission, the number of symbols included in the measurement signal can be reduced, thereby improving the transmission efficiency of the measurement signal.
[0319] (9) A first indication message, which instructs the member performing the measurement whether to send a first measurement report. The first measurement report may be used to determine the flight time or distance between the members performing the measurement. The first measurement report may also indicate at least one of a third time difference or a fourth time difference, wherein the third time difference is the time difference between the departure time of the second measurement signal and the arrival time of the first measurement signal, and the fourth time difference is the time difference between the arrival time of the third measurement signal and the departure time of the second measurement signal. For a description of each measurement signal, please refer to the above; further details are omitted here.
[0320] (10) Second indication information, which indicates whether the first measurement report is sent by the second measurement member to the first measurement member or by the first measurement member to the second measurement member. That is, the second indication information can be used to indicate the reporting direction of the first measurement report.
[0321] When the distance between the members performing the measurement is known, the measurement parameters may not include at least one of the first indication information or the second indication information, or the measurement parameters may include both the first and second indication information, wherein the first indication information is used to instruct the member performing the measurement not to send a first measurement report. When the distance between the members performing the measurement is unknown, the measurement parameters may include at least one of the first and second indication information, wherein the first indication information is used to instruct the member performing the measurement to send a first measurement report.
[0322] (11) Third indication information, which indicates that the node sending the first time difference report is either the first anchor point or all anchor points, and all anchor points send the first time difference report in sequence according to the anchor point order in the measurement group establishment message. Alternatively, the phyID of the node that needs to send the first time difference report can be directly indicated. For an explanation of the first time difference report, refer to step 3 above.
[0323] (12) First configuration information: The carrier channel bandwidth used by the measurement report of the member performing the measurement or the MCS used by the measurement report of the measurement member can be used to determine at least one of the following: the transmission duration of the measurement report of the measurement member.
[0324] (13) Second configuration information: The carrier channel bandwidth used in the measurement report of the measured member or the MCS used in the measurement report of the measured member can be used to determine at least one of the following: the transmission duration of the measurement report of the measured member.
[0325] (14) Fourth indication information: The fourth indication information is used to indicate whether the node sending the second time difference report message is the first anchor point or all anchor points, and each anchor point sends the second time difference report message in sequence according to the anchor point order in the measurement group establishment message. Alternatively, the phyID of the node that needs to send the second time difference report can be directly indicated.
[0326] (15) Purpose / Use Field of Time Difference Report: In the same message format, the purpose field is used to distinguish the application purpose of the time difference report. For example, the time difference report is used for anchor point calibration, DL-TDOA, first UL-TDOA, second UL-TDOA, or for both anchor point calibration and TDOA.
[0327] (16) The values of the generation parameters for the measurement signal include at least one of the values of the generation parameters for the measurement signal sent by the member performing the measurement or the values of the generation parameters for the measurement signal sent by the member being measured. The generation parameters include, but are not limited to, u in the Zadoff-Chu (ZC) sequence used to generate the measurement signal. For an explanation of u, please refer to the above text, and it will not be elaborated here.
[0328] (17) The length of CP can be the length of the CP of the measurement signal.
[0329] Optionally, the measurement parameters may also include at least one of the following: measurement bandwidth, the start symbol of the first measurement signal, measurement period, or measurement wheel.
[0330] (18) To improve measurement accuracy, the measurement bandwidth can be the entire measurement bandwidth. However, considering the availability / availability of the channel during measurement, the measurement bandwidth can also be an integer multiple of the 20MHz carrier channel. For example, the measurement bandwidth can be 20MHz, 40MHz, 60MHz, 80MHz, 160MHz, or 200MHz, etc., which will not be listed here.
[0331] (19) The start symbol of the first measurement signal refers to the start symbol of the measurement signal sent by the first member performing the measurement (e.g., the first measurement member) when multiple members performing the measurement sequentially send measurement signals. Optionally, this start symbol is the start symbol of the measurement signal within each transmission time interval (TTI). Optionally, the start symbols of the first measurement signals of different measurement groups can be different. Optionally, this start symbol can be counted starting from the first symbol of the synchronization block.
[0332] (20) The measurement period can be used to indicate the number of TTIs (e.g., L TTIs) required for the measurement group to complete one round of measurement, or to indicate the number of radio frames required for the measurement group to complete one round of measurement. For example, in DL-TDOA measurement mode and bidirectional two-signal mode, one round of measurement may involve the first measurement member sending a first measurement signal once, and each second measurement member sending a second measurement signal once. As another example, in DL-TDOA measurement mode and bidirectional three-signal mode, one round of measurement may involve the first measurement member sending a first measurement signal once, each second measurement member sending a second measurement signal once, and the first measurement member sending a third measurement signal once. Optionally, when the measurement period is equal to 0, it indicates that only one bidirectional measurement (e.g., bidirectional two-signal, bidirectional three-signal, or cyclic bidirectional three-signal) is activated, and the measurement time difference report transmission corresponding to the above-mentioned one bidirectional measurement is also activated.
[0333] (21) A measurement block can be used to indicate P TTIs. Measurement signals occur in P consecutive TTIs, and valid measurement signals can appear at the same position within each TTI, such as starting at the S-th symbol of each of the M TTIs (determined by the starting symbol of the first measurement signal). For example, when S equals 20, valid measurement signals for all TTIs start from the 20th symbol, effectively avoiding the transmission of synchronization blocks, broadcast information, and GCI signals within the TTI. When S equals 0, valid measurement signals for all TTIs begin immediately after the GCI transmission of the first TTI activation measurement group, or immediately from the beginning of the TTI. That is, except for periodically occurring signals such as synchronization blocks and broadcast information that must be included within each TTI, the measurement signals for each TTI begin from the beginning of the TTI.
[0334] For example, a measurement cycle includes L TTIs, a measurement block includes M TTIs, and a measurement cycle includes one or more measurement blocks.
[0335] By configuring the above information, measurement members can perform measurements in an orderly manner, optimizing the measurement process and improving measurement efficiency.
[0336] (22) Acknowledgment (Ack) policy for measurement time difference messages. When using a multicast address, measurement time difference messages can be configured with no Ack policy or a multicast Ack policy; when using a unicast address, measurement time difference messages can be configured with an Ack policy.
[0337] (23) Security mode of the measurement signal. For example, whether the measurement signal is securely scrambled using a security sequence. Or, the security mode refers to the first or second security mode in the star flash SLB measurement signal.
[0338] (24) Whether to enable DL-TDOA. Indicates whether to enable DL-TDOA as a step of SUL-TDOA in SUL-TDOA measurement mode for synchronization between anchor points, that is, the subsequent anchor point synchronizes with the preceding anchor point through the TOF measured bidirectionally by DL-TDOA.
[0339] (25) The physical layer address of the solution node. That is, in AUL-TDOA and SUL-TDOA, after the member performing the measurement obtains the Time of Arrival (TOA) of the measured member, it sends a TOA report to the physical layer address of the solution node.
[0340] (26) Periodic information of DL-TDOA. In SUL-TDOA measurement mode, when DL-TDOA is enabled as a step of SUL-TDOA, the period of DL-FLAG contained in SUL-FLAG is indicated, in TTI or radio frame.
[0341] Figure 6a is a schematic diagram of bidirectional two-signal measurement signals provided in an embodiment of this application. Figure 6a illustrates the DL-TDOA measurement mode as an example, and exemplarily shows four members performing the measurement. As shown in Figure 6a, x1 = 2, x2 = 1. That is, the measurement signal sent by each member performing the measurement includes two measurement symbols (referred to as symbols), such as measurement symbol 1 and measurement symbol 2 in Figure 6a. There is at least one idle symbol between the measurement signals sent by the members performing the measurement; this idle symbol is used for the transceiver switching time of the member performing the measurement.
[0342] In this embodiment, a complete symbol is used as the transmit / receive switching interval because when multiple adjacent G nodes adopt multi-communication domain synchronization technology, the nodes of adjacent communication domains can be aligned according to the whole symbol boundary. Using a complete symbol duration as the transmit / receive switching interval helps the communication domains maintain alignment according to the whole symbol boundary, thereby avoiding mutual interference between adjacent communication domains.
[0343] For the DL-TDOA measurement mode, y1, y2, and z may not exist. In other words, y1 = 0, y2 = 0, and z = 0. Figure 6a illustrates an example of a radio frame containing 14 symbols, but this is not intended to limit the embodiments of this application. The duration of each symbol can be determined based on the subcarrier spacing and the cyclic prefix (CP).
[0344] In this embodiment, the measurement members do not need to send preamble signals individually; they can all synchronize in time and frequency according to the synchronization block. That is, the synchronization overhead involved in this embodiment is the synchronization block sent by the first device, effectively reducing the overhead of synchronization blocks used by each measurement member for mutual synchronization.
[0345] Figure 6b is a schematic diagram of the measurement signals for a bidirectional three-signal system provided in an embodiment of this application. For a bidirectional three-signal system, compared to a bidirectional two-signal system, the first measurement member needs to transmit a third measurement signal. Optionally, the first measurement member can measure the TOD of the first measurement signal and the TOD of the third measurement signal, as well as the TOA of each second measurement signal. Optionally, TOA and TOD represent the arrival or departure times of the measurement signals from the antenna connector, respectively.
[0346] Further details regarding Figure 6b can be found in Figure 6a and will not be elaborated upon here. Explanations of the synchronization blocks and GCI involved in Figures 6a and 6b are provided below.
[0347] Optionally, the message carrying the first information is transmitted via multicast. Optionally, the message carrying the first information is transmitted via broadcast. For details regarding multicast addresses and broadcasting, please refer to the description of Implementation Method 1; further details will not be provided here.
[0348] Optionally, the first information and the measurement mode information are included in the same message. Alternatively, the first information and the measurement mode information are included in different messages, such as the first information being included in the measurement parameter configuration message and the measurement mode information being included in the measurement group establishment message.
[0349] As another possible implementation method 3, the first information includes information about the measurement members within the measurement group and measurement parameter information. For an explanation of implementation method 3, please refer to implementation methods 1 and 2; details will not be elaborated here.
[0350] Optionally, the information of the measurement members within the measurement group is included in the measurement group establishment message, and the measurement parameter information is included in the measurement parameter configuration message. Optionally, the measurement mode information is included in the measurement group establishment message. Optionally, the measurement mode information is included in the measurement parameter configuration message (refer to the relevant descriptions of measurement signal modes and measurement mode information).
[0351] As an example, the number of measurement groups established by the measurement group establishment message is the same as the number of measurement parameters indicated by the measurement parameter configuration message. For example, if the measurement group establishment message is used to establish 3 measurement groups, the measurement parameter configuration message may include the measurement parameters corresponding to each of these 3 measurement groups. As another example, the number of measurement groups established by the measurement group establishment message is greater than the number of measurement parameters indicated by the measurement parameter configuration message. Or, the number of measurement groups established by the measurement group establishment message is greater than the number of measurement groups corresponding to the measurement parameter configuration message. For example, if the measurement group establishment message is used to establish 3 measurement groups, the measurement parameter configuration message may include the measurement parameters corresponding to 2 or 1 of these 3 measurement groups. The embodiments of this application do not limit the relationship between the number of measurement groups involved in the measurement group establishment message and the measurement parameter configuration message.
[0352] In one possible implementation, the second device parses the first information and the measurement mode information. After parsing the aforementioned information, the second device can determine the measurement mode and related information about the measurement group. For further explanation of the first information and the measurement mode information, please refer to steps 201 and 202, which will not be detailed here.
[0353] In one possible implementation, the method shown in Figure 2 further includes step 203.
[0354] 203. The first device sends a synchronization block, which is used for the synchronization of multiple measurement members. Correspondingly, the second device receives the synchronization block.
[0355] This synchronization block is used for time and frequency synchronization of all measurement members within the measurement group. This synchronization block can be used for at least one of time synchronization or frequency synchronization.
[0356] The synchronization block includes a first training sequence (FTS) and a second training sequence (STS). Optionally, the synchronization block also includes synchronization information. The FTS includes at least one symbol, the STS includes at least one symbol, and the synchronization information includes at least one symbol. Taking Figures 6a and 6b as examples, the STS includes one symbol, the FTS includes two symbols, and the synchronization information includes two symbols.
[0357] For example, a measurement member uses at least three symbols (such as CP-OFDM symbols with a cyclic prefix) for timing and frequency synchronization. When a measurement group contains 10 measurement members, at least 30 symbols can be saved per measurement round (each measurement member sends the first or second measurement signal once). Assuming 100 rounds per second, this translates to a saving of 3000 symbols per second (e.g., 30 ms). This significantly improves measurement efficiency and reduces transmission power consumption.
[0358] In this embodiment, the first device sends a synchronization block, enabling measurement members to share the synchronization block and thus achieving synchronization among multiple measurement members. Furthermore, each measurement signal may not include a synchronization signal, improving measurement efficiency and reducing transmission overhead and power consumption of the measurement signals.
[0359] In one possible implementation, the method shown in Figure 2 further includes step 204.
[0360] 204. The first device sends control information to activate or deactivate the measurement group. Correspondingly, the second device receives the control information.
[0361] The measurement parameters corresponding to the measurement group can be semi-statically scheduled. After the first device sends control information to activate the measurement group, the measurement group can perform measurements periodically. Optionally, the first device can send control information to deactivate the measurement group and stop the periodic measurement. After activating the measurement using the control information, the measurement members within the activated measurement group interact with bidirectional two-signal or bidirectional three-signal measurement signals in the order indicated by the first information (such as the identification order of multiple measurement members). For an explanation of bidirectional two-signal followed by bidirectional three-signal, please refer to the above text, which will not be detailed here.
[0362] Control information includes the identifier of the measurement group and an activation or deactivation indication. This control information may be called G-link control information (GCI) or physical layer control signaling. Taking Figures 6a and 6b as examples, GCI includes two symbols.
[0363] For example, a GCI consists of 9 bits. The first 8 bits are used to identify the measurement group, or to distinguish whether the GCI belongs to its own measurement group. The last bit is used to activate or deactivate the measurement group. For instance, a value of 1 for the last bit indicates activation of the measurement group (i.e., the first indication), or that the measurement group can begin measurement. Conversely, a value of 0 for the last bit indicates deactivation of the measurement group (i.e., the second indication), or that the measurement group can be used to stop measurement.
[0364] For example, the control information GCI (e.g., the G-link location measurement signal resource indication information of the SLB) consists of 90 bits, which are arranged from least significant bit to most significant bit as follows:
[0365] 3 bits: When set to 3, the following field indicates the information. Setting these 3 bits to 0 indicates a single-port bidirectional two-signal configuration; setting them to 1 indicates a single-port bidirectional three-signal configuration; and setting them to 2 indicates a multi-port bidirectional three-signal configuration.
[0366] 3 bits: Reserved; all bits are 0 in this version.
[0367] 60 bits: Each measurement group activation / deactivation indication information consists of 15 bits. The first 8 bits are the measurement group ID, indicating whether the connected or disconnected tag is the GCI of the target measurement group. Bits 9 and 10 are the activation or deactivation indication of this resource configuration. When the value is 1, it is the measurement activation indication for the anchor points and tags of the entire measurement group. When the value is 2, it is the measurement activation indication for the anchor points of the measurement group. When the value is 3, it is the measurement activation indication for the tags of the measurement group. When the value is 0, it is the measurement deactivation indication for the measurement group, that is, the anchor points and tags do not send measurement signals. Bits 11-13 set to 0 indicate that measurement time difference reports are not scheduled / activated. A setting of 1 indicates that time difference reports are scheduled, requesting all anchors and tags in the measurement group corresponding to the measurement group ID to send time difference measurement report messages to the G node. A setting of 2 indicates that all anchors in the measurement group corresponding to the measurement group ID sequentially send time difference report messages to the tags in the measurement group, with each anchor sending the time difference report according to the MCS and bandwidth specified in the measurement parameter configuration message. A setting of 3 indicates that all members performing measurements in the measurement group corresponding to the measurement group ID sequentially multicast measurement reports to all members of the measurement group, used for anchor-to-anchor synchronization and tag positioning in SUL-TDOA (based on DL-TDOA). A setting of 4 indicates that the first anchor or all anchors in the measurement group corresponding to the measurement group ID sequentially multicast measurement reports to all members of the measurement group, used for anchor-to-anchor synchronization and tag positioning in SUL-TDOA. Bits 14-15 are reserved; all are 0 in this version. Bits 60 indicate the activation or deactivation information for the location measurement resource configuration of the four measurement groups.
[0368] 24-bit: Using Cyclic Redundancy Check (CRC) to generate polynomial g CRC24B (D) Calculate the Cyclic Redundancy Check (CRC) sequence. Optionally, a 24-bit multicast address of the measurement group is used as the information mask, which is configured by higher-layer signaling (such as Xresourcecontrol (XRC) setup messages).
[0369] Optionally, the control information can be transmitted via multicast or broadcast. For an explanation of multicast addresses, please refer to the above text; details will not be repeated here.
[0370] Figure 7 is a measurement schematic diagram provided in an embodiment of this application. Figure 7 illustrates the DL-TDOA measurement mode as an example, and exemplarily shows N measurement members, including one first measurement member and N-1 second measurement members.
[0371] As shown in Figure 7, the first device sends control information via multicast. This control information is used to activate the measurement group. Measurement members within the measurement group receive the control information according to their corresponding multicast address and determine the activation of the measurement based on their respective measurement group. The measurement members within the group follow the order of their identifiers: Member 1 sends a first measurement signal based on the measurement parameters, and Members 2 through N receive this first measurement signal. Member 2 sends a second measurement signal based on the measurement parameters, and Member 1 receives this second measurement signal. Optionally, Members 3 through N receive the second measurement signal. Similarly, Member N sends a second measurement signal based on the measurement parameters, and Member 1 receives this second measurement signal. Optionally, Members 2 through N-1 receive the second measurement signal. Optionally, Member 1 sends a third measurement signal based on the measurement parameters, and Members 2 through N receive this third measurement signal. Optionally, upon receiving control information indicating deactivation, a measurement member within the measurement group stops the measurement.
[0372] Optionally, the member being measured receives a first measurement signal, a second measurement signal, and a third measurement signal.
[0373] In this embodiment, the first device, by configuring first information and measurement mode information, can realize measurements between multiple measurement members, thereby enabling measurements between multiple measurement members within a measurement group, reducing the measurement time over the air interface, and improving measurement efficiency. Simultaneously, by indicating the measurement mode corresponding to the measurement group, each measurement member within the group can be informed of the measurement mode of their respective group, improving communication efficiency and enriching the diversity and flexibility of measurements.
[0374] The following describes the time difference involved in the embodiments of this application.
[0375] TDOA (Time Difference of Target Position) determines the position of the target measured member by detecting the time difference between the arrival of the measurement signal from two members performing the measurement. While the members performing the measurement can be time-synchronized, time synchronization between the target measured member and the members performing the measurement is not required. For example, the time synchronization requirement is sub-nanosecond or picosecond level, which is more stringent than the synchronization requirements for communication. When using three different members performing the measurement, two TDOAs can be obtained, and the target measured member is located at the intersection of the hyperbolas defined by the two TDOAs. For DL-TDOA measurement mode, since the measured member does not need to send measurement signals, it can be considered a passive positioning technique.
[0376] Figure 8 is a measurement schematic diagram provided in an embodiment of this application. Figure 8 exemplarily shows five measurement members within a measurement group, all of whom are members performing the measurement. That is, N=5. These five measurement members perform measurements in the DL-TDOA measurement mode, or in other words, perform measurements in the first DL-TDOA measurement mode. These five measurement members include a first measurement member and second measurement members 2 to 5. The descriptions of the first and second measurement members are as above and will not be detailed here.
[0377] In this embodiment, the measurement signal can be various types of signals, including but not limited to OFDM signals, ultra-wideband pulse signals, single-frequency sine wave signals (also known as single-tone signals), and multi-tone signals. For example, in SLB technology, OFDM signals can be used as both communication and measurement signals. In SLE technology, single-frequency sine wave signals (also known as single-tone signals) and multi-tone signals can be used as measurement signals. In SLP technology, ultra-wideband pulse signals can be used as measurement signals.
[0378] As shown in Figure 8, the first measurement member sends a first measurement signal (such as a poll signal), and multiple second measurement members sequentially send second measurement signals, thus completing the bidirectional two-signal interactive measurement. When the first measurement member sends a third measurement signal, the bidirectional three-signal interactive measurement is completed.
[0379] For example, the member performing the measurement determines its corresponding measurement group and the order in which it sends measurement signals based on the identifiers of multiple measurement members. For the first measurement member, this member can determine the symbol used to send the first measurement signal based on x1 indicated in the measurement parameters. Optionally, the first measurement member determines the symbol used to send the first measurement signal based on x1 indicated in the measurement parameters and a start symbol. For the second measurement member, this member can determine the symbol used to receive the first measurement signal based on the order in which it sends measurement signals, and x1 and x2 indicated in the measurement parameters (and possibly the start symbol). Alternatively, the first measurement member can determine the symbol used to receive the second measurement signal based on the number of members in its corresponding measurement group and x1 and x2 indicated in the measurement parameters. The first measurement member can also determine which second measurement member the received second measurement signal comes from based on the order of the identifiers of multiple measurement members. The second measurement member determines the symbol used to send the second measurement signal based on the number of members in its corresponding measurement group and x1 and x2 indicated in the measurement parameters. Specific methods by which measurement members determine the symbols used to transmit measurement signals are not listed here.
[0380] Regarding the first measurement signal sent by the first measurement member, the second measurement members 2 to 5 sequentially measure and obtain the TOA timestamp t. AiP i = 2, 3, ..., 5. The member being measured measures the first measurement signal to obtain the TOA timestamp t. TP .
[0381] Regarding the second measurement signal sent by the second measurement member, second measurement members 2 to 5 sequentially send the second measurement signal (such as a response signal), and the first measurement member sequentially measures the second measurement signal to obtain the TOA timestamp t. A1Ri i = 2, 3, ..., 5. The members being measured sequentially measure the second measurement signal to obtain the TOA timestamp t. TRi ,i=2,3,…,5.
[0382] Optionally, the timestamp t is obtained by sequentially measuring the third measurement signal (such as the final signal) by the first measurement member and the second measurement members 2 to 5. AiF i = 2, 3, ..., 5, the timestamp t is obtained by measuring the tag. TF .
[0383] For detailed explanations of the various measurement signals or measurement members in Figure 8, please refer to other sources; they will not be elaborated upon here.
[0384] Figure 9 is a schematic diagram of the feedback of the measurement report provided in an embodiment of this application. Figure 9 illustrates a first measuring member and a second measuring member as examples. The description of the first and second measuring members is given above in the relevant descriptions such as the second device, and will not be detailed here. Figure 9 exemplarily shows a second measuring member and a member being measured, and is not intended to limit the embodiments of this application. As shown in Figure 9, the method includes:
[0385] In one possible implementation, the method shown in Figure 9 includes step 901.
[0386] 901. The second measurement member sends a first measurement report, which indicates at least one of a third time difference or a fourth time difference. Correspondingly, the first measurement member receives the first measurement report.
[0387] The third time difference is the time difference between the departure time of the second measurement signal and the arrival time of the first measurement signal. The fourth time difference is the time difference between the arrival time of the third measurement signal and the departure time of the second measurement signal.
[0388] The first measurement report may be used to indicate at least one of the following: the time difference between the departure time of each second measurement signal and the arrival time of the first measurement signal, and the time difference between the arrival time of the third measurement signal and the departure time of each second measurement signal. To ensure the accuracy and precision of the measurement results, the first measurement report includes the time difference between the departure time of each second measurement signal and the arrival time of the first measurement signal, and the time difference between the arrival time of the third measurement signal and the departure time of each second measurement signal.
[0389] Taking Figure 8 as an example, the third time difference is t. AiR -t AiP The fourth time difference is t AiF -t AiR That is, the first measurement report can be used to indicate: t A2R -t A2P , t A2F -t A2R ;t A3R -t A3P , t A3F -t A3R ;t A4R -t A4P , t A4F -t A4R ;t A5R -t A5P , t A5F -t A5R .
[0390] Alternatively, the third time difference is Tb as shown above, and the fourth time difference is Td as shown above.
[0391] The first measurement report is used to determine the flight time or distance between the members performing the measurement. Optionally, the first measurement member determines the flight time or distance between the members performing the measurement based on the first measurement report. The flight time between the members performing the measurement includes the flight time between the first measurement member and each of the second measurement members. The distance between the members performing the measurement includes the distance between the first measurement member and each of the second measurement members. Taking Figure 8 as an example, the distance between the members performing the measurement includes the distance between the first measurement member and second measurement member 2, the distance between the first measurement member and second measurement member 3, the distance between the first measurement member and second measurement member 4, and the distance between the first measurement member and second measurement member 5. The explanation of flight time is similar to that of distance, and will not be detailed here.
[0392] In addition to indicating the third and fourth time differences, the first measurement report can also indicate other time differences derived from these two time differences. Any flight time or distance between the members performing the measurement that can be determined based on the time differences (or time information) indicated in the first measurement report falls within the protection scope of this application's embodiments.
[0393] 902. The first measuring member sends a second measurement report, which indicates at least one of a first time difference, a second time difference, or a fifth time difference. Correspondingly, the member being measured receives the second measurement report.
[0394] The first time difference is the time difference between the arrival time of the second measurement signal and the departure time of the first measurement signal. The second time difference is the time difference between the departure time of the third measurement signal and the arrival time of the second measurement signal. The fifth time difference is the time difference between the departure time of the third measurement signal and the departure time of the first measurement signal.
[0395] The second measurement report may be used to indicate at least one of the following: the time difference between the arrival time of each second measurement signal and the departure time of the first measurement signal, the time difference between the departure time of the third measurement signal and the arrival time of each second measurement signal, and a fifth time difference. To ensure the accuracy and precision of the measurement results, the second measurement report may include the time difference between the arrival time of each second measurement signal and the departure time of the first measurement signal, the time difference between the departure time of the third measurement signal and the arrival time of each second measurement signal, and the fifth time difference.
[0396] Taking Figure 8 as an example, the first time difference is t. A1Ri -t A1P The second time difference is t A1F -t A1Ri The fifth time difference is t A1F -tA1P That is, the second measurement report can be used to indicate: t A1R2 -t A1P , t A1F -t A1R2 ;t A1R3 -t A1P , t A1F -t A1R3 ;t A1R4 -t A1P , t A1F -t A1R4 ;t A1R5 -t A1P , t A1F -t A1R5 ;t A1F -t A1P Alternatively, the first time difference is Ta, the second time difference is Tc, and the fifth time difference is Te (not shown in Figures 3a and 3b).
[0397] Optionally, the second measurement report may also indicate the flight time or distance between the members performing the measurement. Optionally, the second measurement report may also indicate at least one of a third time difference or a fourth time difference. That is, the second measurement report may include the content indicated in the first measurement report; or, the second measurement report may include the measurement results determined based on the first measurement report (i.e., the aforementioned flight time or distance).
[0398] For example, the second measurement report includes at least one of the following:
[0399] 1) Measurement group ID. For an explanation of the measurement group ID, please refer to the above text. It will not be elaborated here.
[0400] 2) Measuring wheel, which can be used to indicate that the second measurement report is a measurement report for the measuring wheel.
[0401] 3) The number of first time differences; the number of second time differences. That is, the number of Ta and the number of Tc. The number of first and second time differences can also indicate the number of second measurement signals, or the number of second measurement members. Optionally, the number of first time differences is the same as the number of second time differences.
[0402] 4) Identification of the second measurement member; the first time difference and the second time difference corresponding to the second measurement member; the distance (or flight time) between the first measurement member and the second measurement member.
[0403] 5) Number of Time of Arrival (TOA): In DL-TDOA or UL-TDOA, the time of arrival (TOA) of the received measurement signals. For example, in UL-TDOA, if F tags send measurement signals, then each anchor point measures the arrival time corresponding to the F tags.
[0404] 6) The TOA corresponding to the second measurement member. This TOA can be represented using 4-6 bytes.
[0405] 7) Purpose of the measurement report: A value of 0 indicates that the time difference is used to calculate the flight time / distance, and a value of 1 indicates that the TOA with the tag is reported for SUL-FLAG or AUL-FLAG positioning.
[0406] 8) Fifth Time Difference. Taking Figure 8 as an example, the second measurement report includes: the identifier of the second measurement member 2, the time difference between the arrival time of the second measurement signal sent by the second measurement member 2 and the departure time of the first measurement signal (which can also be referred to as the first time difference corresponding to the second measurement member 2), the time difference between the departure time of the third measurement signal and the arrival time of the second measurement signal sent by the second measurement member 2 (which can also be referred to as the second time difference corresponding to the second measurement member 2), and the distance (or flight time) between the first measurement member and the second measurement member 2; the identifier of the second measurement member 3, the first time difference corresponding to the second measurement member 3, the second time difference corresponding to the second measurement member 3, and the distance (or flight time) between the first measurement member and the second measurement member 3; the identifier of the second measurement member 4, the first time difference corresponding to the second measurement member 4, the second time difference corresponding to the second measurement member 4, and the distance (or flight time) between the first measurement member and the second measurement member 4; the identifier of the second measurement member 5, the first time difference corresponding to the second measurement member 5, the second time difference corresponding to the second measurement member 5, and the distance (or flight time) between the first measurement member and the second measurement member 5.
[0407] For further instructions regarding the second measurement report, please refer to the relevant description in step 903 below.
[0408] Optionally, the second measurement report can be transmitted via multicast; for details regarding multicast addresses, refer to step 202 above. Alternatively, the second measurement report can be transmitted via broadcast. That is, the first measurement member can send the second measurement report to the measured member via multicast or broadcast. Optionally, the first measurement member can send the second measurement report to all measured members.
[0409] In one possible implementation, the method shown in Figure 9 further includes step 903.
[0410] 903. The measured member is located according to the second measurement report.
[0411] The measured member determines the positioning coordinates based on the time difference obtained from their own measurements and the second measurement report. This time difference includes at least one of the following: the time difference between the arrival time of the second measurement signal and the arrival time of the first measurement signal; the time difference between the arrival time of the third measurement signal and the arrival time of the second measurement signal; or, the time difference between the arrival time of the third measurement signal and the arrival time of the first measurement signal. The time difference between the arrival time of the second measurement signal and the arrival time of the first measurement signal may include the time difference between the arrival time of each of the second measurement signals and the arrival time of the first measurement signal. The time difference between the arrival time of the third measurement signal and the arrival time of the second measurement signal may include the time difference between the arrival time of the third measurement signal and the arrival time of each of the second measurement signals.
[0412] The following is an example of how to locate the members being measured.
[0413] To achieve positioning calculation, the member being measured needs to know the distance between the first measuring member and the second measuring member. For DL-TDOA measurement mode, if the coordinates of the member performing the measurement are known, or the estimated distance between the members performing the measurement is known, or the actual distance between the members performing the measurement is known, then the member being measured can know the distance between the first and second measuring members, or in other words, the distance between the first measuring member and each of the second measuring members. If the coordinates of the member performing the measurement are unknown, or the actual distance between the members performing the measurement is unknown, then the estimated distance between the members performing the measurement can be used. This estimated distance can be determined based on the first measurement report. In this case, the second measuring member needs to send the first measurement report to the first measuring member. Optionally, the first measuring member can calculate its distance (or time of flight) to each of the second measuring members. In this case, a first indication message instructs the second measuring member to send the first measurement report, and the second indication message indicates that the reporting direction of the measurement report is from the second measuring member to the first measuring member. This helps the second measuring member to quickly and sequentially provide the first measurement report, improving the positioning efficiency and positioning refresh rate of DL-TDOA.
[0414] Optionally, when the distance between the members performing the measurement remains static for a certain period of time, the first measuring member can indicate to the member being measured that the distance has not changed, thereby reducing signaling overhead. Optionally, the information indicating that the distance has not changed can be included in the second measurement report. This application embodiment does not limit this. Optionally, when the distance between the members performing the measurement changes, the first measuring member can send the updated distance to the member being measured.
[0415] Taking Figure 8 as an example, based on the timestamps measured in Figure 8, the following relationship is satisfied: C x1 =(t A1Ri -t A1P )×(t TF -t TRi ) -(t TRi -t TP )×(t P1F -t A1Ri (4)
[0416] Where, d TAi This represents the distance between the measured member and the second measured member i (or the second measured member Ai). It represents the time difference between the arrival time of the signal sent by the measured member to the second measured member i (or the second measured member Ai) and the arrival time of the second measured member j (or the second measured member Aj).
[0417] d A1Ai Let i = 2, 3, ..., 5 represent the distance between the first measurement member and the second measurement member i. This distance can be a known distance value (e.g., measured in advance) or estimated based on a two-way three-signal estimate.
[0418] C x1 It can be used to determine the coordinates of the member being measured. x1 It can be based on the time difference (t) measured by the first measurement member. A1Ri -t A1P ) and (t A1F -t A1Ri The time difference Ta and Tc in a two-way three-signal system are determined. Optionally, C... x1 It can also be based on t A1F -t A1P (i.e., the fifth time difference or Te) is determined.
[0419] The first three formulas above are used to calculate the TDOA between the second measuring member 3, the second measuring member 4, and the second measuring member 5 and the second measuring member 2, respectively. Then, each tag completes its positioning based on the TDOA principle to obtain the corresponding position coordinates. The positioning method described above is merely an example and is not intended to limit the embodiments of this application.
[0420] In the first three formulas of formulas (1) to (4) above, the coordinates of each anchor point and the distance between anchor points are required. The distance between anchor points can be calculated from the coordinates of the anchor points. The coordinates (relative coordinates / absolute coordinates) of each anchor point can be obtained in advance by manual measurement or by the anchor point location calibration step (see Figure 4b). In the anchor point location calibration step, multiple anchor points are measured bidirectionally in pairs. All anchor points then send the time difference measured in pairs to the anchor point location calibration solution node or tag for calculation to obtain the coordinates of each anchor point. In addition to fixed deployment, anchor points can also be mobile devices (such as flying drones or mobile unmanned vehicles). That is, anchor points can be mobile anchor points. For mobile anchor points, the coordinates measured by themselves can be broadcast / multicast to each tag, or multiple anchor points can be periodically measured bidirectionally in pairs through the anchor point location calibration step, and the time difference measured by each other can be sent to the anchor point location calibration solution node or tag, and the coordinates of each anchor point can be calculated by the solution node or tag.
[0421] In this embodiment, the first measurement member sends a second measurement report, while the second measurement member does not need to send a measurement report to the measured member, thereby effectively reducing the overhead of the second measurement member. Especially when there are a large number of second measurement members, it can effectively save overhead (including the overhead of synchronization blocks, DMRS overhead, T-node control information overhead, or time difference payload, etc.).
[0422] As one possible implementation, the methods shown in Figure 2 and Figure 8 are separate embodiments.
[0423] As another possible implementation, Figures 2 and 8 can be combined into a new embodiment. That is, after the measurement members in the measurement group complete the measurement according to the first information and the measurement mode information, they can feed back a measurement report according to the method shown in Figure 8. Further details are omitted here.
[0424] The following examples illustrate the methods provided in the embodiments of this application.
[0425] Figures 10 and 11 are schematic diagrams of a measurement method provided in an embodiment of this application. Figures 10 and 11 illustrate an example of N second devices, which include N1 members performing the measurement and N2 members being measured. The descriptions of the first and second devices are given above and will not be repeated here. As shown in Figures 10 and 11, the method includes:
[0426] 1001. Establish a connection.
[0427] As one possible implementation, the first device establishes a connection with each measurement member within the measurement group.
[0428] For example, the second device sends a connection request message (or XRC connection request) to the first device. This connection request message requests the establishment of a connection with the first device, or in other words, requests a connected measurement. Upon receiving the connection request message, the first device sends a connection response message (or XRC connection response) to the second device in response to the connection request message. The second device may also send a connection completion message (or XRC connection completion) to the first device, indicating that a connection has been successfully established between the second and first devices.
[0429] Optionally, after the second device establishes a connection with the first device, the first device can send message A to the second device. Message A includes multicast address information. One multicast address can correspond to one or more measurement groups. These multiple measurement groups can share a single multicast address, allowing measurement members within the measurement group to receive measurement group establishment messages and measurement parameter configuration messages based on that multicast address. For example, message A could be an X resource control (XRC) reconfiguration message.
[0430] Optionally, after establishing a connection with the first device, the second device can negotiate measurement capabilities. Through measurement capability negotiation, the second device can report its measurement capabilities to the first device. These measurement capabilities include, but are not limited to, supported measurement modes and whether the location is static.
[0431] As another possible implementation, the first device establishes a connection with at least one measurement member within the measurement group, but the first device does not establish a connection with at least one measurement member within the measurement group.
[0432] For example, the second device sends a connection request message to the first device, requesting a connectionless measurement. Upon receiving the connection request message, the first device sends a connection response message to the second device in response to the connection request message. The second device does not send a connection completion message, indicating that no connection has been established between the second device and the first device, but the second device participates in the measurement process of the measurement group established by the first device.
[0433] As another possible implementation, the member performing the measurement establishes a connection with the first device, while the member being measured does not need to establish a connection with the first device. Since the member performing the measurement needs to report its coordinates, its identifier, and information about being configured into a measurement group and scheduled for measurement to the first device, a connection can be established between the member performing the measurement and the first device. However, in large-scale tag positioning applications where TDOA is applicable, the number of members being measured is very large (hundreds or thousands). Establishing a connection between each member and the first device would incur significant air interface overhead. Therefore, not establishing a connection can effectively avoid this overhead and reduce the hardware overhead of the first device maintaining a large number of connections, while maintaining consistent positioning accuracy.
[0434] Optionally, the response message may include information about the multicast address. For details regarding multicast addresses, please refer to the above text; they will not be elaborated upon here.
[0435] 1002. Measurement configuration.
[0436] As shown in Figure 11, the measurement configuration includes at least one of the following:
[0437] The first device sends a measurement group establishment message, and the corresponding measurement members receive the measurement group establishment message.
[0438] The first device sends a measurement parameter configuration message, and the corresponding measurement member receives the measurement parameter configuration message.
[0439] The first device sends control information, and the corresponding measurement member receives the control information.
[0440] For further explanation of measurement group establishment messages, measurement parameter configuration messages, and control information, please refer to the above text; they will not be elaborated upon here.
[0441] 1003. Two-way measurement.
[0442] As shown in Figure 11, the bidirectional measurement process includes:
[0443] Member 1 performing the measurement sends a first measurement signal, and correspondingly, members 2 through N performing the measurement receive this first measurement signal. Optionally, members 1 through M being measured receive the first measurement signal. Optionally, the multiple measurement members within the measurement group indicated in the first information are members 1 through N performing the measurement. Members 1 through M being measured can be considered as members being measured within the measurement group.
[0444] Members 2 through N that perform the measurement send the second measurement signal sequentially, and correspondingly, member 1 that performs the measurement receives each of the second measurement signals. Optionally, members 1 through M that are being measured receive the second measurement signal.
[0445] Optionally, the bidirectional measurement process also includes:
[0446] Member 1, which performs the measurement, sends a third measurement signal, and correspondingly, members 2 through N, which also perform the measurement, receive the third measurement signal. Optionally, members 1 through M, which are being measured, receive the third measurement signal.
[0447] For explanations of the first to third measurement signals, please refer to the above text; they will not be elaborated upon here.
[0448] 1004. Reporting Process.
[0449] Optionally, the second measurement member sends the first measurement report to the first measurement member. For an explanation of the first measurement report, please refer to the above; it will not be detailed here.
[0450] The first measurement member sends a second measurement report to the member being measured. For an explanation of the second measurement report, please refer to the above text; it will not be elaborated upon here.
[0451] For details not covered in Figures 10 and 11, please refer to the above text; they will not be elaborated upon here.
[0452] In this embodiment, a measurement group is established through a measurement group establishment message, and the measurement parameters of the measurement group are configured through a measurement parameter configuration message. This enables the measurement of the measurement group, thereby allowing multiple measurement members within the measurement group to perform measurements simultaneously (e.g., group measurement between multiple members performing measurements and multiple members being measured), reducing the measurement time of the air interface and improving measurement efficiency.
[0453] The apparatus provided in the embodiments of this application will be described below.
[0454] This application divides the device into functional modules according to the above method embodiments. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware or as software functional modules. It should be noted that the module division in this application is illustrative and only represents one logical functional division; other division methods may be used in actual implementation. The measuring device of the embodiment of this application will be described in detail below with reference to Figures 12 to 14.
[0455] Figure 12 is a schematic diagram of a device provided in an embodiment of this application. As shown in Figure 12, the device includes a processing module 1201 and a transceiver module 1202. The transceiver module 1202 can implement corresponding communication functions, and the processing module 1201 is used to implement corresponding processing functions. For example, the transceiver module 1202 can also be referred to as an interface, a communication interface, or a communication module, etc.
[0456] In some embodiments of this application, the device can be used to perform the actions performed by the first device in the above method embodiments. In this case, the device can be the device itself or a chip or functional module configurable in the device. The transceiver module 1202 is used to perform the transceiver-related operations of the first device in the above method embodiments, and the processing module 1201 is used to perform the processing-related operations of the first device in the above method embodiments.
[0457] The transceiver module 1202 is used to send or output first information and measurement mode information.
[0458] Optionally, the transceiver module 1202 is also used to send or output synchronization blocks.
[0459] Optionally, the transceiver module 1202 is also used to send or output control information.
[0460] The processing module 1201 can be used to determine measurement mode information. Optionally, the processing module 1201 can also be used to determine first information. The processing module 1201 can also be used to determine synchronization blocks and control information, etc., which will not be listed here.
[0461] Optionally, the processing module 1201 is further configured to determine a symbol for transmitting the first measurement signal and a symbol for receiving the second measurement signal. Optionally, the processing module 1201 is further configured to determine a symbol for transmitting the third measurement signal.
[0462] Reusing Figure 12, in some other embodiments of this application, the above-described device can be used to perform the actions performed by the second device in the above method embodiments. In this case, the device can be the device itself or a chip or functional module configurable in the device. The transceiver module 1202 is used to perform the transceiver-related operations of the second device in the above method embodiments, and the processing module 1201 is used to perform the processing-related operations of the second device in the above method embodiments.
[0463] The transceiver module 1202 is used to receive or input first information and measurement mode information. The processing module 1201 is used to parse the first information and measurement mode information to determine its measurement group, the corresponding measurement parameters, and the measurement mode.
[0464] Optionally, the transceiver module 1202 is used to receive or input synchronization blocks. For example, the processing module 1201 is used to perform time-frequency synchronization based on the synchronization blocks.
[0465] Optionally, the transceiver module 1202 is used to receive or input control information. For example, the processing module 1201 is used to parse the control information, thereby activating or deactivating the measurement group.
[0466] The processing module 1201 is configured to determine, based on the measurement group establishment message and the measurement parameter configuration message, a symbol for receiving the first measurement signal and a symbol for transmitting the second measurement signal. Optionally, the processing module 1201 is further configured to determine, based on the measurement group establishment message and the measurement parameter configuration message, a symbol for receiving the third measurement signal.
[0467] For example, the transceiver module 1202 described above can be an antenna module. Alternatively, the transceiver module 1202 can be an input / output module. Optionally, in the above embodiments, the device may further include a storage module, which can be used to store instructions and / or data. The processing module 1201 can read the instructions and / or data from the storage module to enable the device to implement the aforementioned method embodiments.
[0468] For details regarding the specific explanations of each term, noun, or step in the above embodiments, please refer to the descriptions in the above method embodiments; they will not be detailed here.
[0469] The specific descriptions of the transceiver module and processing module shown in the above embodiments are merely examples. For the specific functions or execution steps of the transceiver module and processing module, please refer to the above method embodiments, which will not be described in detail here.
[0470] It is understandable that the module division in the above-mentioned device is merely a logical functional division. Each function can correspond to a functional module, or two or more functions can be integrated into one functional module. In actual implementation, all or some modules can be integrated into one physical entity, or they can be distributed across different physical entities. Furthermore, the above-mentioned functional modules can be implemented in hardware, software, or a combination of both.
[0471] In one example, the functional unit in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as: one or more application-specific integrated circuits (ASICs), or one or more central processing units (CPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.
[0472] The apparatus of the embodiments of this application has been described above. The possible product forms of the apparatus are described below. Any product possessing the functions of the apparatus described in FIG. 12 above falls within the protection scope of the embodiments of this application. The following description is merely illustrative and does not limit the product form of the apparatus of the embodiments of this application to this.
[0473] In one possible implementation, in the device shown in FIG12, the processing module 1201 can be one or more processors, and the transceiver module 1202 can be a transceiver, or the transceiver module 1202 can also be a transmitting module and a receiving module. The transmitting module can be a transmitter, and the receiving module can be a receiver. The transmitting module and the receiving module are integrated into one device, such as a transceiver. In the embodiments of this application, the processor and the transceiver can be coupled, etc., and the connection method of the processor and the transceiver is not limited in the embodiments of this application. In the process of executing the above method, the process of sending information in the above method can be the process of the processor outputting the above information. When outputting the above information, the processor outputs the above information to the transceiver so that the transceiver can transmit it. After the above information is output by the processor, it may need to undergo other processing before reaching the transceiver. Similarly, the process of receiving information in the above method can be the process of the processor receiving the input above information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to undergo other processing before being input into the processor.
[0474] Figure 13 is a schematic diagram of another device provided in an embodiment of this application. As shown in Figure 13, the device 130 includes one or more processors 1320 and transceivers 1310.
[0475] In some embodiments of this application, the above-described apparatus can be used to perform the steps, methods, or functions performed by the first apparatus. For example, the processor 1320 can be used to perform the functions or steps implemented by the processing module 1201 shown in FIG. 12, and the transceiver 1310 can be used to perform the functions or steps implemented by the transceiver module 1202 shown in FIG. 12. Detailed descriptions of the processor 1320 and the transceiver 1310 can be found in FIG. 12 or the method embodiments shown above, and will not be elaborated further here.
[0476] In other embodiments of this application, the above-described apparatus is used to perform the steps, methods, or functions performed by the second apparatus. For example, the processor 1320 can be used to perform the functions or steps implemented by the processing module 1201 shown in FIG. 12, and the transceiver 1310 can be used to perform the functions or steps implemented by the transceiver module 1202 shown in FIG. 12. Detailed descriptions of the processor 1320 and the transceiver 1310 can be found in FIG. 12 or the method embodiments shown above, and will not be elaborated further here.
[0477] Optionally, the above-mentioned device is a chip, and the transceiver can be an input / output interface. Optionally, the above-mentioned device is a complete device such as a network device or a terminal device, and the transceiver can have the function of transmitting and receiving antennas.
[0478] In various implementations of the measuring device shown in Figure 13, the transceiver may include a receiver and a transmitter, the receiver performing a receiving function (or operation) and the transmitter performing a transmitting function (or operation). The transceiver is also used to communicate with other devices / appliances via a transmission medium. Optionally, the measuring device 130 may further include one or more memories 1330 for storing program instructions and / or data. The memory 1330 is coupled to the processor 1320. The coupling in this embodiment is an indirect coupling or communication connection between measuring devices, units, or modules, and may be electrical, mechanical, or other forms, for information exchange between measuring devices, units, or modules. The processor 1320 may operate in conjunction with the memory 1330. The processor 1320 can execute program instructions stored in the memory 1330. Optionally, at least one of the above-mentioned memories may be included in the processor.
[0479] This application embodiment does not limit the specific connection medium between the transceiver 1310, processor 1320, and memory 1330. In Figure 13, the memory 1330, processor 1320, and transceiver 1310 are connected via a bus 1340, which is represented by a thick line in Figure 13. The connection methods between other components are only illustrative and are not intended to be limiting. The bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used in Figure 13, but this does not mean that there is only one bus or one type of bus.
[0480] In the embodiments of this application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., and can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly manifested as being executed by a hardware processor, or being executed by a combination of hardware and software modules within the processor.
[0481] In this application embodiment, the memory may include, but is not limited to, non-volatile memory such as hard disk drive (HDD) or solid-state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM), or compact disc read-only memory (CD-ROM), etc. Memory is any storage medium capable of carrying or storing program code in the form of instructions or data structures, and capable of being read and / or written by a computer (such as the measuring device shown in this application), but is not limited to this. The memory in this application embodiment may also be a circuit or any other device capable of implementing storage functions, used to store program instructions and / or data.
[0482] The processor 1320 is primarily used for processing communication protocols and data, controlling the entire measuring device, executing software programs, and processing software program data. The memory 1330 is primarily used for storing software programs and data. The transceiver 1310 may include control circuitry and an antenna. The control circuitry is primarily used for converting baseband signals to radio frequency signals and processing radio frequency signals. The antenna is primarily used for transmitting and receiving radio frequency signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are primarily used for receiving user input data and outputting data to the user.
[0483] When the measuring device is powered on, the processor 1320 can read the software program in the memory 1330, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be transmitted wirelessly, the processor 1320 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit processes the baseband signal and transmits the RF signal outward in the form of electromagnetic waves through the antenna. When data is sent to the measuring device, the RF circuit receives the RF signal through the antenna, converts the RF signal into a baseband signal, and outputs the baseband signal to the processor 1320. The processor 1320 converts the baseband signal into data and processes the data.
[0484] In another implementation, the radio frequency circuitry and antenna can be set up independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuitry and antenna can be arranged in a remote manner, independent of the measuring device.
[0485] The apparatus shown in this application embodiment may have more components than those in Figure 13, and this application embodiment does not limit this. The methods executed by the processor and transceiver shown above are merely examples; the specific steps executed by the processor and transceiver can be referred to the methods described above. The dashed lines in Figure 13 indicate optional components.
[0486] In another possible implementation, in the device shown in Figure 12, the processing module 1201 can be one or more logic circuits, and the transceiver module 1202 can be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver module 1202 can also be a transmitting module and a receiving module, where the transmitting module can be an output interface and the receiving module can be an input interface, and the transmitting module and the receiving module are integrated into one module, such as an input / output interface.
[0487] Figure 14 is a schematic diagram of a chip provided in an embodiment of this application. As shown in Figure 14, the chip includes a logic circuit 1401 and an interface 1402. That is, the processing module 1201 can be implemented using the logic circuit 1401, and the transceiver module 1202 can be implemented using the interface 1402. The logic circuit 1401 can be a chip, processing circuit, integrated circuit, or system-on-chip (SoC) chip, etc., and the interface 1402 can be a communication interface, input / output interface, pins, etc. For example, Figure 14 illustrates a chip using the aforementioned device as an example, where the chip includes a logic circuit 1401 and an interface 1402.
[0488] In this embodiment, the logic circuit and the interface can also be coupled to each other. The specific connection method of the logic circuit and the interface is not limited in this embodiment. For example, the logic circuit 1401 can be used to execute the functions or steps implemented by the processing module 1201 shown in FIG. 12, and the interface 1402 can be used to execute the functions or steps implemented by the transceiver module 1202 shown in FIG. 12. For a detailed description of the logic circuit 1401 and the interface 1402, please refer to FIG. 12 or the method embodiment shown above, which will not be detailed here.
[0489] The apparatus shown in the embodiments of this application can be implemented in hardware or software, and the embodiments of this application do not limit this.
[0490] Furthermore, embodiments of this application also provide a communication system, which includes a first device and a second device, the first device and the second device being usable for performing the methods in any of the foregoing embodiments.
[0491] This application also provides a computer program for implementing the operations and / or processes performed by various sites in the methods provided in this application.
[0492] This application also provides a computer-readable storage medium storing computer code that, when executed on a computer, causes the computer to perform the operations and / or processes performed by the various measuring devices in the methods provided in this application.
[0493] This application also provides a computer program product comprising computer code or a computer program that, when run on a computer, causes the operations and / or processes performed by various entities in the method provided in this application to be executed.
[0494] In the embodiments provided in this application, it should be understood that the disclosed systems, measuring devices, and methods can be implemented in other ways. For example, the measuring device embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, measuring devices, or modules, or it may be an electrical, mechanical, or other form of connection.
[0495] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of this application.
[0496] Furthermore, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0497] If the integrated module is implemented as a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned readable storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
Claims
1. A measurement method, characterized in that, The method includes: Determine the measurement mode information; Send first information indicating the measurement group, and measurement mode information, wherein the measurement mode information is used to indicate the measurement mode corresponding to the measurement group, the measurement group includes multiple measurement members, and the types of the multiple measurement members correspond to the measurement mode.
2. The method according to claim 1, characterized in that, The measurement mode includes any of the following: Round-trip time (RTT) measurement mode; Downlink Time Difference of Arrival (DL-TDOA) measurement mode; Uplink Time Difference of Arrival (UL-TDOA) measurement mode; From uplink arrival time difference (SUL-TDOA) measurement mode; Auxiliary uplink time difference of arrival (AUL-TDOA) measurement mode; or Measurement modes for multiple members performing measurements and multiple members being measured.
3. The method according to claim 1 or 2, characterized in that, The types of the multiple measurement members correspond to the measurement mode, including: The measurement mode is either an RTT measurement mode or a measurement mode with multiple members performing the measurement and multiple members being measured, wherein the types of the multiple measurement members are members performing the measurement and members being measured; or... The measurement mode is the DL-TDOA measurement mode, and the multiple measurement members are all members that perform the measurement; or... The measurement mode is the UL-TDOA measurement mode, and the types of the multiple measurement members are all the members being measured; or... The measurement mode is the SUL-TDOA measurement mode, and the types of the multiple measurement members are the member performing the measurement and the member being measured; or... The measurement mode is the AUL-TDOA measurement mode, and the types of the multiple measurement members are the member performing the measurement and the member being measured.
4. The method according to any one of claims 1-3, characterized in that, The measurement members include those who perform the measurement; The measurement mode is DL-TDOA measurement mode, and the first information includes the identifiers of multiple members performing the measurement, the order of the identifiers of the multiple members performing the measurement corresponding to the transmission order of the measurement signals.
5. The method according to claim 4, characterized in that, The first measurement member is used to send a first measurement signal and receive second measurement signals from multiple second measurement members; Wherein, the first measurement member is the member that performs the measurement corresponding to the first identifier among the identifiers of the plurality of members performing the measurement, and the second measurement member is the member that performs the measurement corresponding to the non-first identifier among the identifiers of the plurality of members performing the measurement.
6. The method according to any one of claims 1-5, characterized in that, The first information also includes measurement parameter information, which is used to indicate the measurement parameters corresponding to the measurement group.
7. The method according to claim 6, characterized in that, The measurement parameters include the number of symbols in the measurement signal interval sent by the member performing the measurement; The measurement mode is the DL-TDOA measurement mode, and the number of symbols is greater than or equal to 1; or... The measurement mode is the first UL-TDOA measurement mode, and the number of symbols is greater than or equal to 0; or, The measurement mode is either an RTT measurement mode or a measurement mode with multiple members performing the measurement and multiple members being measured, and the number of symbols is greater than or equal to 0.
8. The method according to claim 6 or 7, characterized in that, The measurement parameters also include at least one of the following: The first indication information is used to instruct the member performing the measurement whether to send a first measurement report; The second indication information is used to indicate whether the first measurement report is sent by the second measurement member to the first measurement member or by the first measurement member to the second measurement member.
9. The method according to any one of claims 1-8, characterized in that, The method further includes: Send control information, which is used to activate or deactivate the measurement of the measurement group.
10. The method according to any one of claims 1-9, characterized in that, The method further includes: Send a synchronization block, which is used for synchronizing the plurality of measurement members.
11. A measurement method, characterized in that, The method includes: Receive first information indicating a measurement group and measurement mode information, wherein the measurement mode information is used to indicate the measurement mode corresponding to the measurement group, the measurement group includes multiple measurement members, and the types of the multiple measurement members correspond to the measurement mode; The first information and the measurement mode information are analyzed.
12. The method according to claim 11, characterized in that, The measurement mode includes any of the following: Round-trip time (RTT) measurement mode; Downlink Time Difference of Arrival (DL-TDOA) measurement mode; Uplink Time Difference of Arrival (UL-TDOA) measurement mode; From uplink arrival time difference (SUL-TDOA) measurement mode; Auxiliary uplink time difference of arrival (AUL-TDOA) measurement mode; or Measurement modes for multiple members performing measurements and multiple members being measured.
13. The method according to claim 11 or 12, characterized in that, The types of the multiple measurement members correspond to the measurement mode, including: The measurement mode is either an RTT measurement mode or a measurement mode with multiple members performing the measurement and multiple members being measured, wherein the types of the multiple measurement members are members performing the measurement and members being measured; or... The measurement mode is the DL-TDOA measurement mode, and the multiple measurement members are all members that perform the measurement; or... The measurement mode is the UL-TDOA measurement mode, and the types of the multiple measurement members are all the members being measured; or... The measurement mode is the SUL-TDOA measurement mode, and the types of the multiple measurement members are the member performing the measurement and the member being measured; or... The measurement mode is the AUL-TDOA measurement mode, and the types of the multiple measurement members are the member performing the measurement and the member being measured.
14. The method according to any one of claims 11-13, characterized in that, The measurement members include those who perform the measurement; The measurement mode is DL-TDOA measurement mode, and the first information includes the identifiers of multiple members performing the measurement, the order of the identifiers of the multiple members performing the measurement corresponding to the transmission order of the measurement signals.
15. The method according to claim 14, characterized in that, The first measurement member is used to send a first measurement signal and receive second measurement signals from multiple second measurement members; Wherein, the first measurement member is the member that performs the measurement corresponding to the first identifier among the identifiers of the plurality of members performing the measurement, and the second measurement member is the member that performs the measurement corresponding to the non-first identifier among the identifiers of the plurality of members performing the measurement.
16. The method according to any one of claims 11-15, characterized in that, The first information also includes measurement parameter information, which is used to indicate the measurement parameters corresponding to the measurement group.
17. The method according to claim 16, characterized in that, The measurement parameters include the number of symbols between the first measurement signal and the second measurement signal, or the number of symbols between two adjacent second measurement signals; The measurement mode is the DL-TDOA measurement mode, and the number of symbols is greater than or equal to 1. or, The measurement mode is the first UL-TDOA measurement mode, and the number of symbols is greater than or equal to 0; or, The measurement mode is either an RTT measurement mode or a measurement mode with multiple members performing the measurement and multiple members being measured, and the number of symbols is greater than or equal to 0.
18. The method according to claim 16 or 17, characterized in that, The measurement parameters also include at least one of the following: The first indication information is used to instruct the member performing the measurement whether to send a first measurement report; The second indication information is used to indicate whether the first measurement report is sent by the second measurement member to the first measurement member or by the first measurement member to the second measurement member.
19. The method according to any one of claims 11-18, characterized in that, The method further includes: Receive control information, which is used to activate or deactivate the measurement process of the measurement group.
20. The method according to any one of claims 11-19, characterized in that, The method further includes: A synchronization block is received, which is used for the synchronization of the plurality of measurement members.
21. The method according to any one of claims 11-20, characterized in that, The second device is the first measuring member, and the method includes: Send the first measurement signal; Receive a second measurement signal from each of the multiple second measurement members; Send the third measurement signal.
22. The method according to claim 21, characterized in that, The method further includes: Send a second measurement report, the second measurement report being used to indicate at least one of a first time difference or a second time difference, the first time difference being the time difference between the arrival time of the second measurement signal and the departure time of the first measurement signal, and the second time difference being the time difference between the departure time of the third measurement signal and the arrival time of the second measurement signal.
23. The method according to claim 22, characterized in that, The method further includes: Receive a first measurement report from a second measurement member, the first measurement report indicating at least one of a third time difference or a fourth time difference, the third time difference being the time difference between the departure time of the second measurement signal and the arrival time of the first measurement signal, and the fourth time difference being the time difference between the arrival time of the third measurement signal and the departure time of the second measurement signal.
24. The method according to any one of claims 19-20, characterized in that, The second device is a second measuring member, and the method includes: Receive the first measurement signal from the first measurement member; Send a second measurement signal; Receive a third measurement signal from the first measurement member.
25. The method according to claim 24, characterized in that, The method further includes: A first measurement report is sent to the first measurement member. The first measurement report is used to indicate at least one of a third time difference or a fourth time difference, wherein the third time difference is the time difference between the departure time of the second measurement signal and the arrival time of the first measurement signal, and the fourth time difference is the time difference between the arrival time of the third measurement signal and the departure time of the second measurement signal.
26. A measuring device, characterized in that, The device includes a processor and a transceiver, the processor and the transceiver being coupled such that the measuring device implements the method as described in any one of claims 1-25.
27. A chip, characterized in that, The chip includes logic circuitry and an interface, the logic circuitry and the interface being coupled such that the chip implements the method as described in any one of claims 1-25.
28. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, which, when executed by a computer, performs the method as described in any one of claims 1-25.
29. A computer program product, characterized in that, When the computer program product is executed by a computer, the method described in any one of claims 1-25 is performed.
30. A system, characterized in that, The system includes a first device and a second device, the first device being configured to perform the method as described in any one of claims 1-10, and the second device being configured to perform the method as described in any one of claims 11-25.