Measurement method and apparatus
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 CN2025076565_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 and the measurement mode information, which indicates that the measurement mode corresponding to the measurement group is the downlink time difference of arrival (DL-TDOA) measurement mode, and the measurement group includes multiple measurement members.
[0008] 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.
[0009] In this embodiment, the first device, by configuring first information and measurement mode information, can realize measurement between multiple measurement members, thereby achieving measurement between multiple measurement members within a measurement group, reducing the measurement time over the air interface, and improving measurement efficiency. Simultaneously, by indicating that the measurement mode corresponding to the measurement group is the DL-TDOA measurement mode, the overhead of the measured member can be effectively reduced, especially when the number of measured members is large. This not only reduces overhead but also ensures the positioning of the measured member.
[0010] Secondly, embodiments of this application provide a measurement method applied to a second device. The method includes:
[0011] Receive the first information indicating the measurement group and the measurement mode information, which indicates that the measurement mode corresponding to the measurement group is the DL-TDOA measurement mode, and the measurement group includes multiple measurement members; parse the first information and the measurement mode information.
[0012] 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.
[0013] Regarding the explanation of the second aspect, such as beneficial effects, please refer to the first aspect; it will not be elaborated here.
[0014] In conjunction with the first or second aspect, in one possible implementation, the measuring member is the member that performs the measurement; 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.
[0015] Optionally, the identification order of the multiple members performing the measurement corresponds to the transmission order of the first measurement signal. Optionally, the identification order of the multiple members performing the measurement corresponds to the measurement order in the DL-TDOA measurement mode. This measurement order refers to which measurement members send the first measurement signal first, and which measurement members receive the first measurement signal and send the second measurement signal.
[0016] In this embodiment, the members performing the measurement send measurement signals sequentially, allowing the receiver to receive the measurement signals centrally without needing to receive them intermittently according to a complex reception strategy. This simplifies the complexity of measurement reception, as well as the storage and processing of the received signals. Furthermore, by pre-establishing a measurement group and instructing the members performing the measurement to send the measurement signals sequentially via G-node multicast, the G-node members in the measurement group are activated to avoid unicast configuration for each member, significantly reducing the signaling overhead of the G-node in allocating measurement resources.
[0017] In conjunction with the first or second aspect, in one possible implementation, the plurality of members performing the measurement include a first measurement member and a second measurement member, the first measurement member and the second measurement member sequentially sending a first measurement signal; wherein, after the first measurement member sends the first measurement signal, the measurement members other than the first measurement member among the plurality of members performing the measurement send a second measurement signal, and the first measurement member sends a third measurement signal; after the second measurement member sends the first measurement signal, the measurement members other than the second measurement member among the plurality of members performing the measurement send a second measurement signal, and the second measurement member sends a third measurement signal.
[0018] Optionally, the first measurement member precedes the second measurement member in the identification order of multiple members performing measurements. The second measurement member sends its first measurement signal after the first measurement member sends it. Alternatively, the second measurement member performs a DL-TDOA measurement after the first measurement member completes one DL-TDOA measurement. When distinguishing between a first DL-TDOA measurement mode and a second DL-TDOA measurement mode, the measurement procedure shown here can be a measurement using the second DL-TDOA measurement mode. Optionally, the first or second DL-TDOA measurement mode may not be distinguished.
[0019] In this embodiment, multiple measurement members within the measurement group can each perform a DL-TDOA measurement, or each can send a first measurement signal, or each can act as the first measurement member to send the first measurement signal. Thus, by performing multiple DL-TDOA measurements, positioning accuracy is effectively improved. For example, it can effectively mitigate the problem of low positioning accuracy caused by occlusion between measurement members, or the problem of low positioning accuracy caused by occlusion between the members being measured.
[0020] In conjunction with the first or second aspect, in one possible implementation, the measurement mode information is further used to indicate whether the measurement mode corresponding to the measurement group is a first DL-TDOA measurement mode or a second DL-TDOA measurement mode. Optionally, the measurement mode information is further used to indicate bidirectional two-signal or bidirectional three-signal.
[0021] In conjunction with the first or second aspect, in one possible implementation, the first information includes a measurement signal pattern, which indicates either a first DL-TDOA measurement mode or a second DL-TDOA measurement mode.
[0022] In this embodiment of the application, by further indicating the first DL-TDOA measurement mode or the second DL-TDOA measurement mode, the diversity of measurement can be enriched and the flexibility of measurement can be improved.
[0023] In conjunction with the first or second aspect, in one possible implementation, the measurement mode is also used to indicate at least one of the following: a round-trip time (RTT) measurement mode (or two-way flight time measurement mode); or an uplink time difference of arrival (UL-TDOA) measurement mode. In group RTT measurements with multiple anchor points and multiple tags, the RTT measurement mode can also be referred to as group ranging with multiple anchor points and multiple tags.
[0024] 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.
[0025] In conjunction with the first or second aspect, in one possible implementation, the measurement mode information is further used to indicate that the measurement mode corresponding to the measurement group is a first UL-TDOA (also known as self-uplink TDOA, SUL-TDOA) measurement mode, or a second UL-TDOA (also known as auxiliary uplink TDOA, AUL-TDOA) measurement mode. Optionally, the measurement mode information is further used to indicate bidirectional two-signal or bidirectional three-signal.
[0026] In conjunction with the first or second aspect, in one possible implementation, the first information includes a measurement signal mode, which indicates either a first UL-TDOA measurement mode or a second UL-TDOA measurement mode.
[0027] In conjunction with the first or second aspect, in one possible implementation, the measurement mode information is also used to indicate whether the measurement mode corresponding to the measurement group is a two-way two-signal RTT measurement mode or a three-way three-signal RTT measurement mode.
[0028] In conjunction with the first or second aspect, in one possible implementation, the first information includes a measurement signal pattern for indicating a bidirectional two-signal, a bidirectional three-signal, or a cyclic bidirectional three-signal.
[0029] In this embodiment of the application, each measurement group can correspond to a measurement mode, and different measurement groups can correspond to different measurement modes, thereby not only enriching the diversity of measurements, but also improving the flexibility of measurements.
[0030] In conjunction with the first or second aspect, in one possible implementation, the measurement mode is the DL-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.
[0031] In conjunction with the first or second aspect, in one possible implementation, the measurement mode is an RTT measurement mode, and the first information includes a bitmap indicating whether the measuring member is the member performing the measurement or 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 at least one of the following: the identifier of the measurement group; the type of measurement signal; the measurement signal mode (refer to above); 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; 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; 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 by the second measurement member to the first measurement member or by the first measurement member to the second measurement member; the carrier channel bandwidth used in the measurement report of the measurement member; the value of the generation parameter of the MCS measurement signal used in the measurement report of the measurement member; and the length of the cyclic prefix (CP).
[0034] 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.
[0035] 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.
[0036] 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.
[0037] 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.
[0038] In this embodiment, the measurement member can start or stop the measurement based on the control information, which improves the flexibility of the measurement.
[0039] 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.
[0040] 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.
[0041] 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.
[0042] In conjunction with the second aspect, in one possible implementation, the method further includes: receiving a synchronization block for synchronizing multiple measurement members.
[0043] In conjunction with the second aspect, in one possible implementation, the method further includes: transmitting a first measurement signal; and receiving a second measurement signal. Optionally, the method further includes: transmitting a third measurement signal.
[0044] For example, the measurement member who sends the first measurement signal (or the member performing the measurement) can be called the initiating anchor point, and the measurement member who receives the first measurement signal can be called the subsequent anchor point. For the first DL-TDOA measurement mode, one measurement member within the measurement group can serve as the initiating anchor point. For the second DL-TDOA measurement mode, multiple measurement members within the measurement group can all serve as initiating anchor points. Similarly, multiple measurement members within the measurement group can all send a second measurement report. In other words, for the aforementioned multiple measurement members sending measurement signals, the first measurement member to send a measurement signal is the initiating anchor point, and one or more subsequent measurement members sending measurement signals are subsequent anchor points. The initiating anchor point can also be called anchor point 1.
[0045] In this embodiment, for the second DL-TDOA measurement mode, the members performing the measurement send the first measurement signal sequentially according to the identification order. For example, according to the identification order, the first measurement member sends the first measurement signal, and the other measurement members in the measurement group (i.e., those other than the first measurement member) receive the first measurement signal and then sequentially send the second measurement signal. Optionally, the first measurement member sends the third measurement signal. Similarly, according to the identification order, the second measurement member sends the first measurement signal, and the other measurement members in the measurement group (i.e., those other than the second measurement member) sequentially send the second measurement signal. Optionally, the second measurement member sends the third measurement signal. And so on, without further listing. The first and second measurement signals can be referred to as bidirectional two-signal. The first, second, and third measurement signals can be referred to as bidirectional three-signal.
[0046] In conjunction with the second aspect, in one possible implementation, the method further includes:
[0047] A second measurement report is sent to the member being measured. The second measurement report is used to indicate 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.
[0048] In conjunction with the second aspect, in one possible implementation, the second measurement report is also used to indicate a confidence level, which indicates the quality of the measurement signal, including at least one of a first measurement signal, a second measurement signal, or a third measurement signal.
[0049] In conjunction with the second aspect, in one possible implementation, the confidence level used to indicate the quality of the measurement signal includes at least one of the following:
[0050] The confidence level is used to indicate whether the measured signal is a line-of-signt (LOS); or, the confidence level is used to indicate whether the measured signal is a non-line-of-signt (NLOS).
[0051] Generally, due to the movement of the members performing the measurement, the members being measured, or other personnel, static / dynamic occlusion can occur between the members performing the measurement or between the members being measured. This causes errors in the NLOS measurement signal for initial diameter detection, increasing measurement error and reducing positioning accuracy. When there are many members being measured, there is a high probability that static / dynamic occlusion will exist between some of the members being measured and the members performing the measurement (including between members performing the measurement), leading to errors in the NLOS measurement signal for initial diameter detection, increasing measurement error, and reducing positioning accuracy.
[0052] However, in this embodiment, multiple measurement members within the measurement group have the opportunity to initiate measurements and obtain accurate time differences. Since the DL-TDOA positioning calculation primarily uses the time difference measured by the initiator and the measured member, the measured member can select a member with a better position from among the multiple measurement members as the initiating measurement member. This results in better measurement signal quality (e.g., both being LOS signals) between the measured member and the subsequently initiating measurement members, meaning the initiating measurement member has higher measurement accuracy, thereby improving the accuracy of the DL-TDOA positioning calculation and increasing positioning precision. Alternatively, the measured member can select a superior measurement member as the initiating measurement member based on the confidence level in the second measurement reports sent by each measurement member and the quality of its own measured signals. This counteracts the problem of low measurement accuracy caused by dynamic occlusion between measurement members, thereby improving the accuracy of the DL-TDOA calculation.
[0053] In conjunction with the second aspect, in one possible implementation, the second measurement report is also used to indicate at least one of the following: the identification of the measurement group; or, the flight time or distance between measurement members.
[0054] In conjunction with the second aspect, in one possible implementation, the method further includes:
[0055] Receive a first measurement report, the first measurement report indicating 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; or,
[0056] Send a first measurement report, which indicates 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.
[0057] 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.
[0058] Thirdly, embodiments of this application provide a measurement method applied to a member being measured. The method includes:
[0059] 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.
[0060] 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.
[0061] 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.
[0062] In conjunction with the third aspect, in one possible implementation, the method further includes:
[0063] Receive a first measurement signal; receive a second measurement signal. Optionally, receive a third measurement signal.
[0064] 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.
[0065] 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.
[0066] 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.
[0067] 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.
[0068] 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.
[0069] 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.
[0070] 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.
[0071] 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.
[0072] In one possible implementation, the memory is located outside the first device described above.
[0073] In one possible implementation, the memory is located within the first device described above.
[0074] 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.
[0075] 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.
[0076] 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.
[0077] In one possible implementation, the transceiver is also used to send or output control information.
[0078] In one possible implementation, the transceiver is also used to send or output synchronization blocks.
[0079] 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.
[0080] In one possible implementation, the memory is located outside the second device described above.
[0081] In one possible implementation, the memory is located within the second device described above.
[0082] 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.
[0083] 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.
[0084] 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.
[0085] In one possible implementation, the transceiver is also used to receive or input control information.
[0086] In one possible implementation, the transceiver is also used to receive or input synchronization blocks.
[0087] 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.
[0088] In one possible implementation, the transceiver is also used to send or output a second measurement report.
[0089] In one possible implementation, the transceiver is also used to receive or input the first measurement report.
[0090] 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.
[0091] In one possible implementation, the transceiver is also used to send or output the first measurement report.
[0092] 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.
[0093] 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.
[0094] In one possible implementation, the interface is also used to output control information.
[0095] In one possible implementation, the interface is also used to output synchronization blocks.
[0096] 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.
[0097] 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.
[0098] In one possible implementation, the interface is also used to input control information.
[0099] In one possible implementation, the interface is also used to input synchronization blocks.
[0100] 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.
[0101] In one possible implementation, the interface is also used to output a second measurement report.
[0102] In one possible implementation, the interface is also used to input the first measurement report.
[0103] 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.
[0104] In one possible implementation, the interface is also used to output the first measurement report.
[0105] 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.
[0106] 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.
[0107] 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.
[0108] The computers shown in the tenth or eleventh aspect include, but are not limited to, G nodes, T nodes, APs, or STAs.
[0109] 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
[0110] Figure 1a is a schematic diagram of the architecture of the communication system provided in an embodiment of this application;
[0111] Figure 1b is a schematic diagram of an indoor positioning scenario provided in the application embodiment;
[0112] Figure 2 is a flowchart illustrating the measurement method provided in an embodiment of this application;
[0113] Figure 3a is a schematic diagram of the RTT measurement mode provided in the embodiment of this application;
[0114] Figure 3b is a schematic diagram of the DL-TDOA measurement mode provided in the embodiment of this application;
[0115] Figure 3c is a schematic diagram of the UL-TDOA measurement mode provided in the embodiment of this application;
[0116] Figure 4a is a schematic diagram of the transmission sequence provided in an embodiment of this application;
[0117] Figure 4b is a schematic diagram of the transmission sequence provided in an embodiment of this application;
[0118] Figure 4c is a schematic diagram of the transmission sequence provided in an embodiment of this application;
[0119] Figure 5 is a schematic diagram of the format of the measurement group establishment message provided in an embodiment of this application;
[0120] Figure 6a is a schematic diagram of bidirectional two-signal measurement signals provided in an embodiment of this application;
[0121] Figure 6b is a schematic diagram of the measurement signals of the bidirectional three signals provided in an embodiment of this application;
[0122] Figure 7 is a measurement schematic diagram provided in an embodiment of this application;
[0123] Figure 8a is a measurement schematic diagram provided in an embodiment of this application;
[0124] Figure 8b is another measurement schematic diagram provided by an embodiment of this application;
[0125] Figure 8c is a schematic diagram of bidirectional two-signal measurement signals provided in an embodiment of this application;
[0126] Figure 9 is a schematic diagram of the feedback of the measurement report provided in an embodiment of this application;
[0127] Figures 10 and 11 are schematic diagrams of the measurement method provided in the embodiments of this application;
[0128] Figure 12 is a schematic diagram of a device provided in an embodiment of this application;
[0129] Figure 13 is a schematic diagram of another device provided in an embodiment of this application;
[0130] Figure 14 is a schematic diagram of the chip provided in an embodiment of this application. Detailed Implementation
[0131] To facilitate understanding of the technical solution of this application, the application will be further described below with reference to the accompanying drawings.
[0132] 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.
[0133] 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.
[0134] 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".
[0135] 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.
[0136] 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 by other units or modules via the air interface. "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 by other units or modules via the air interface. "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 node and a second node, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, trace, or interface.
[0137] The system involved in this application is described below.
[0138] 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.
[0139] 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.
[0140] 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.
[0141] 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.
[0142] 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.
[0143] 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, etc. The specific names of the various devices are not limited in the embodiments of this application.
[0144] 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.
[0145] 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.
[0146] 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.
[0147] 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 / CSI) (or measurement reports or measurement difference 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.
[0148] The descriptions of the first and second devices in Figures 1a and 1b are as above and will not be repeated here.
[0149] 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.
[0150] The following describes the methods involved in the embodiments of this application.
[0151] 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:
[0152] In one possible implementation, the method shown in Figure 2 includes step 201.
[0153] 201. The first device determines the measurement mode information, which can be used to indicate the measurement mode corresponding to the measurement group.
[0154] 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.
[0155] The measurement group consists of multiple measurement members.
[0156] The following describes the measurement modes involved in the embodiments of this application.
[0157] (1) RTT measurement mode
[0158] 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.
[0159] 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.
[0160] 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.
[0161] 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.
[0162] Optionally, the RTT measurement mode includes a first RTT measurement mode and a second TRR measurement mode.
[0163] The first RTT measurement mode is a measurement between a member performing the measurement and a member being measured, or a measurement between a member performing the measurement and multiple members being measured. This first RTT measurement mode includes either a bidirectional two-signal or a bidirectional three-signal measurement mode. The measurement between a member performing the measurement and a member being measured is shown in Figure 3a, and will not be described in detail here. The measurement between a 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.
[0164] 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.
[0165] 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.
[0166] 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.
[0167] (2) DL-TDOA Measurement Mode
[0168] 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.
[0169] 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.
[0170] 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.
[0171] Optionally, the DL-TDOA measurement mode includes a first DL-TDOA measurement mode and a second DL-TDOA measurement mode.
[0172] 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 first anchor point and multiple subsequent anchor points. This first DL-TDOA measurement mode includes either a bidirectional two-signal or a bidirectional three-signal measurement mode.
[0173] 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.
[0174] 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.
[0175] 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 or bidirectional three-signal modes. Both the first and second measurement members are members within the measurement group that perform the measurements.
[0176] 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.
[0177] 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.
[0178] The measurement signal modes include bidirectional two-signal, bidirectional three-signal, and cyclic bidirectional three-signal. The measurement signal mode can be indicated by the measurement signal mode field in the measurement parameter configuration message sent by the G node. This measurement parameter configuration message can also be called a measurement group parameter configuration message; this application does not limit the name of the message.
[0179] The measurement modes include First DL-TDOA, Second DL-TDOA, First UL-TDOA, and Second UL-TDOA. The difference between First DL-TDOA and Second DL-TDOA lies in the measurement signal mode. First DL-TDOA uses a bidirectional three-signal measurement signal mode, with only the first anchor point of the measurement group serving as the initial anchor point. Second DL-TDOA uses a cyclic bidirectional three-signal measurement signal mode.
[0180] Cyclic bidirectional three-signal, because it can complete pairwise measurements between all anchor points or all tags, can be used for calculating or refreshing the position coordinates of anchor points or tags. As a measurement signal mode, like bidirectional two-signal or bidirectional three-signal, cyclic bidirectional three-signal can be used as a step in a complex positioning process. For example, it can enable measurement team members to complete pairwise distance measurements for coordinate calculation, or to calculate the time-of-flight between pairs of measurement members, allowing them to perform precise timing synchronization based on the calculated time-of-flight. For instance, after precise timing synchronization between anchor points is achieved through cyclic bidirectional three-signal, the UL-TDOA measurement mode can be executed.
[0181] For scenarios involving moving anchor points, periodic anchor point calibration is required. Anchor point calibration necessitates a measurement mode where each anchor point can perform bidirectional two-signal or bidirectional three-signal measurements. Furthermore, all anchor points must transmit their measurement time differences via time difference report multicast to the tag or solution node of the measurement group. For example, a bidirectional two-signal or bidirectional three-signal measurement mode between anchor points is shown in Figure 8b below.
[0182] (3) UL-TDOA Measurement Mode
[0183] The UL-TDOA measurement mode measures the round-trip time of flight of the measurement signal between the measured members. 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. Refer to Examples b and c below for a description of the measurement members.
[0184] 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.
[0185] 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.
[0186] Optionally, the UL-TDOA measurement modes include a first UL-TDOA measurement mode and a second UL-TDOA measurement mode.
[0187] The first UL-TDOA measurement mode is a measurement between a first measurement member and multiple second measurement members. This first UL-TDOA measurement mode includes either a bidirectional two-signal or a bidirectional three-signal measurement mode. Both the first and second measurement members are members being measured within a measurement group. For example, a measurement between a first measurement member and multiple second measurement members means that the first measurement member sends a first measurement signal, and the multiple second measurement members sequentially send second measurement signals. Optionally, the first measurement member sends a third measurement signal.
[0188] The second UL-TDOA measurement mode is a measurement between multiple members performing the measurement and multiple members being measured. This second UL-TDOA measurement mode includes either a bidirectional two-signal or a bidirectional three-signal second UL-TDOA measurement mode.
[0189] The following describes the measurement mode information involved in the embodiments of this application.
[0190] This measurement mode information indicates one of the following: RTT measurement mode; DL-TDOA measurement mode; or UL-TDOA measurement mode.
[0191] 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.
[0192] Optionally, the first DL-TDOA measurement mode or the second DL-TDOA measurement mode is predefined, such as by a standard.
[0193] 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 the first DL-TDOA measurement mode or the second DL-TDOA measurement mode within the DL-TDOA measurement modes. Of course, the DL-TDOA measurement mode may also be indistinguishable between the first and second DL-TDOA measurement modes.
[0194] 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.
[0195] 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.
[0196] Optionally, the first UL-TDOA measurement mode or the second UL-TDOA measurement mode is predefined, such as by a standard.
[0197] Optionally, the measurement mode information is also used to indicate either a first UL-TDOA measurement mode or a second UL-TDOA measurement mode. That is, the measurement mode information is used to indicate either the first UL-TDOA measurement mode or the second UL-TDOA measurement mode within the UL-TDOA measurement modes. Of course, the UL-TDOA measurement mode may also be used without distinguishing between the first and second UL-TDOA measurement modes.
[0198] 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.
[0199] 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.
[0200] Optionally, the first RTT measurement mode or the second RTT measurement mode is predefined, such as by a standard.
[0201] 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.
[0202] Optionally, whether the RTT measurement mode is bidirectional two-signal (such as the first RTT measurement mode) or bidirectional three-signal (such as 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 provided here.
[0203] The following example illustrates the measurement mode information.
[0204] For example, the measurement mode information consists of 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; and the third value indicates the RTT measurement mode. Examples include n=2 or n=3, etc., which will not be listed here.
[0205] 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.
[0206] 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.
[0207] 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; and the fourth value indicates the bidirectional three-signal RTT measurement mode. Examples include n=2, n=3, or n=4, etc., which will not be listed here. Optionally, the measurement signal mode can 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, or a second UL-TDOA measurement mode.
[0208] 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 two signals in both directions; the second value indicates the UL-TDOA measurement mode with two signals in both directions; the third value indicates the RTT measurement mode with two signals in both directions; the fourth value indicates the DL-TDOA measurement mode with three signals in both directions; the fifth value indicates the UL-TDOA measurement mode with three signals in both directions; and the sixth value indicates the RTT measurement mode with three signals in both directions.
[0209] 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 mode; the second value indicates the second DL-TDOA measurement mode within the DL-TDOA measurement mode; the third value indicates the first UL-TDOA measurement mode within the UL-TDOA measurement mode; the fourth value indicates the second UL-TDOA measurement mode within the UL-TDOA measurement mode; and the fifth value indicates the RTT measurement mode. Examples include n=3 or 4, etc., which will not be listed here. Optionally, the measurement signal mode indicates a bidirectional two-signal or bidirectional three-signal system.
[0210] For example, the measurement mode information includes a bitmap of n bits, which sequentially correspond 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 in the DL-TDOA measurement mode. Examples include n=5, etc., and these will not be listed individually here.
[0211] 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.
[0212] 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.
[0213] 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.
[0214] 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.
[0215] 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).
[0216] 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.
[0217] 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 modes corresponding to these multiple measurement groups. As another example, each of these multiple measurement groups corresponds to a single 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.
[0218] 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).
[0219] 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:
[0220] (1) Identifier (ID) of the measurement group
[0221] 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.
[0222] 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.
[0223] 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.
[0224] 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.
[0225] (2) Identification of multiple measurement members in the measurement group
[0226] 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.
[0227] 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.
[0228] The first DL-TDOA measurement mode and the second DL-TDOA measurement mode are described below.
[0229] For the first DL-TDOA measurement mode, the measurement member corresponding to the first identifier among the multiple measurement members is called the first measurement member, and the measurement members corresponding to the other identifiers among the multiple measurement members are called the second measurement members. That is, the multiple measurement members include one first measurement member and multiple second measurement members. The first measurement member can also be called the initiating measurement member (or sequential anchor point), and the second measurement member can also be called the subsequent measurement member (or subsequent anchor point), or the response measurement member (or response anchor point), etc. The specific names are not limited in the embodiments of this application.
[0230] 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.
[0231] 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.
[0232] 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.
[0233] Figure 4b is a schematic diagram of the transmission sequence provided in an embodiment of this application. As shown in Figure 4b, 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 above-mentioned second measurement signals #2 to #N are for distinguishing different measurement members, and the numbering of the measurement signals is not intended to limit the embodiments of this application.
[0234] For the second DL-TDOA measurement mode, any one of the multiple measurement members can serve as the first measurement member, and the others as the second measurement members. That is, any measurement member can initiate the measurement as the initial anchor point. It is understandable that in a specific implementation, some measurement members within a measurement group may serve as the first measurement member. For example, X measurement members out of N measurement members in a measurement group may serve as the first measurement members, where X is an integer greater than or equal to 1 and less than or equal to N.
[0235] Following the identification order, the first measurement member among the multiple measurement members sends a first measurement signal, and the other measurement members send a second measurement signal. Optionally, the first measurement member sends a third measurement signal. Following the identification order, the second measurement member among the multiple measurement members sends a first measurement signal, and the other measurement members send a second measurement signal. Optionally, the second measurement member sends a third measurement signal. And so on, following the identification order, the Nth measurement member among the multiple measurement members sends a first measurement signal, and the other measurement members send a second measurement signal. Optionally, the Nth measurement member sends a third measurement signal.
[0236] Taking Figure 4a as an example, for the second DL-TDOA measurement mode, Figure 4a can be the order in which N measurement members in the measurement group send the first measurement signal, or the order in which N measurement members in the measurement group send the third measurement signal.
[0237] Figure 4c is a schematic diagram of the transmission sequence provided in an embodiment of this application. As shown in Figure 4c, member 1 performing the measurement sends a first measurement signal #1, and correspondingly, members 2 to N performing the measurement receive the first measurement signal #1. 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 first measurement member #1 and the 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.
[0238] As shown in Figure 4c, member 2, which performs the measurement, sends a first measurement signal #2, and members 1, 3, to N, which perform the measurement, receive the first measurement signal #2. Member 1, which performs the measurement, sends a second measurement signal #1, and member 2, which performs the measurement, receives the second measurement signal #1. Optionally, members 3 to N, which perform the measurement, receive the second measurement signal #1. Member 3, which performs the measurement, sends a second measurement signal #3, and member 2, which performs the measurement, receives the second measurement signal #3. Optionally, members 1, 4, to N, which perform the measurement, receive the second measurement signal #3. And so on, member N, which performs the measurement, sends a second measurement signal #N, and member 2, which performs the measurement, receives the second measurement signal #N. Optionally, members 1, 3, to N-1, which perform the measurement, receive the second measurement signal #N. Optionally, member 2, which performs the measurement, sends a third measurement signal #2, and members 1, 3, to N, which perform the measurement, receive the third measurement signal #2.
[0239] Similarly, the explanation of how members 3 to N, who are responsible for performing measurements, are initiated as the first anchor points will not be detailed here.
[0240] 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.
[0241] 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.
[0242] 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.
[0243] 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.
[0244] 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.
[0245] 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.
[0246] 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.
[0247] 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.
[0248] 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.
[0249] (3) The number of members in multiple measurement groups
[0250] 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.
[0251] 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).
[0252] 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.
[0253] 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.
[0254] Transmitting the first information via multicast or broadcast can reduce the overhead of measurement scheduling and improve measurement efficiency.
[0255] Optionally, the initial information and 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.
[0256] 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.
[0257] 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.
[0258] 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.
[0259] 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.
[0260] 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.
[0261] 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.
[0262] (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.
[0263] (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 signal type of the first measurement signal (or the second measurement signal or the 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 not necessary 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. The measurement signal types shown here are only examples. For example, the measurement signal can be various types of signals, including OFDM symbols, ultra-wideband pulse signals, single-frequency sine wave signals (also known as single-tone signals), multi-tone signals, etc. Among them, the ultra-wideband pulse signal can be the measurement signal in the star flash SLP mode, and the single-tone signal and multi-tone signal can be the measurement signal in the star flash SLE mode.
[0264] 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.
[0265] For example, the measured signals satisfy the following relationship:
[0266] 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.
[0267] 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).
[0268] 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.
[0269] 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.
[0270] 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.
[0271] (3) Measurement Mode: Indicates one of the following measurement modes: first DL-TDOA measurement mode, second DL-TDOA measurement mode, first UL-TDOA measurement mode, or second UL-TDOA measurement mode. For example, the measurement mode is used to indicate the first DL-TDOA measurement mode or the second DL-TDOA measurement mode. Alternatively, the measurement signal mode is used to indicate the first UL-TDOA measurement mode or the second UL-TDOA measurement mode.
[0272] (4) Measurement signal mode: used to indicate at least one of the following: bidirectional two-signal, bidirectional three-signal, cyclic bidirectional three-signal.
[0273] For example, the measurement signal mode is used to indicate two-way two-signal or three-way two-signal.
[0274] 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).
[0275] 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.
[0276] (5) 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.
[0277] 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.
[0278] 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.
[0279] 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.
[0280] (6) 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.
[0281] 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.
[0282] (7) 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.
[0283] 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 included in the measurement signal sent by the measured member.
[0284] 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.
[0285] (8) 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 measurement signals is determined by the identification order.
[0286] 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.
[0287] (9) 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.
[0288] For relevant explanations regarding the measurement signals, please refer to the above text; they will not be elaborated upon here.
[0289] 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.
[0290] (10) First indication information, which is used to indicate whether the member performing the measurement sends a first measurement report. The first measurement report can be used to determine the flight time or distance between the members performing the measurement. For example, the first measurement report may indicate at least one of a third time difference or a fourth time difference, where 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, and it will not be detailed here. In the cyclic bidirectional three-signal measurement mode, since each anchor point can act as a first anchor point to send the first measurement signal and the third measurement signal, and can also act as a second anchor point to send the second measurement signal and measure the time difference of the measurement signals of other first anchor points, the measurement report should include a first-send / last-send identity field to indicate whether the anchor point sending the measurement time difference is a first-send or last-send anchor point, so that the third-party receiving node (such as a tag or positioning calculation node) can also calculate the flight time or distance between each pair of anchor points based on all the time differences. Cyclic bidirectional three-signal measurement can complete bidirectional three-signal measurement between any two anchor points through a single air interface measurement, with minimal air interface overhead. This is beneficial for efficiently completing pairwise distance measurement requirements for scenarios such as multi-anchor point coordinate calibration.
[0291] (11) 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.
[0292] 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.
[0293] (12) The carrier channel bandwidth and the MCS used in the measurement report of the measurement member can be used to determine the transmission duration of the measurement report of the measurement member.
[0294] (13) 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.
[0295] (14) The length of CP can be the length of the CP of the measurement signal.
[0296] 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.
[0297] (15) 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.
[0298] (16) 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.
[0299] (17) 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 the 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 the 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.
[0300] (18) Measurement blocks 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.
[0301] For example, a measurement cycle includes L TTIs, a measurement block includes M TTIs, and a measurement cycle includes one or more measurement blocks.
[0302] By configuring the above information, measurement members can perform measurements in an orderly manner, optimizing the measurement process and improving measurement efficiency.
[0303] 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.
[0304] 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.
[0305] 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).
[0306] 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.
[0307] 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.
[0308] 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.
[0309] 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.
[0310] 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.
[0311] 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.
[0312] 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).
[0313] 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.
[0314] 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.
[0315] In one possible implementation, the method shown in Figure 2 further includes step 203.
[0316] 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.
[0317] 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.
[0318] 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.
[0319] 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.
[0320] 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.
[0321] In one possible implementation, the method shown in Figure 2 further includes step 204.
[0322] 204. The first device sends control information to activate or deactivate the measurement group. Correspondingly, the second device receives the control information.
[0323] 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.
[0324] 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.
[0325] 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.
[0326] For example, control information consists of 90 bits, which are arranged from least significant bit to most significant bit as follows:
[0327] 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.
[0328] 3 bits: Reserved; all bits are 0 in this version.
[0329] 60 bits: Each measurement group corresponds to 15 bits. The first 8 bits of these 15 bits are the measurement group ID, which is used by connected or disconnected measurement members to distinguish whether they belong to their own measurement group. The 9th bit of these 15 bits is used to indicate the activation or deactivation of the measurement group; a value of 1 indicates activation, and a value of 0 indicates deactivation. Bits 10-11 of these 15 bits, when set to 0, indicate that measurement reports are not scheduled; when set to 1, they indicate that measurement reports are scheduled, i.e., requesting the measurement members in the measurement group corresponding to the measurement group ID to send measurement reports to the first device; when set to 2, they instruct all members performing measurements in the measurement group corresponding to the measurement group ID to send measurement reports sequentially to the measured members in the measurement group, and each member performing measurements sends measurement reports according to the MCS and carrier channel bandwidth indicated in the measurement parameter configuration message. Bits 12-15 of these 15 bits are reserved and are all 0 in this version. These 60 bits indicate the activation or deactivation of 4 measurement groups.
[0330] 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).
[0331] 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.
[0332] 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.
[0333] 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.
[0334] Optionally, the member being measured receives a first measurement signal, a second measurement signal, and a third measurement signal.
[0335] Figure 7 illustrates the first DL-TDOA measurement mode as an example. For the second DL-TDOA measurement mode, all measurement members within the measurement group can act as initial anchor points to execute the measurement process shown in Figure 7. The descriptions in Figure 7 and Figure 4c can be adapted to the second DL-TDOA measurement mode; they will not be detailed here.
[0336] 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.
[0337] The following describes the time difference involved in the embodiments of this application.
[0338] 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.
[0339] Figure 8a is a measurement schematic diagram provided by an embodiment of this application. Figure 8a illustrates a first DL-TDOA measurement mode as an example. Figure 8a exemplarily shows 5 measurement members in the measurement group, all of which are members performing the measurement. That is, N=5. These 5 measurement members perform the measurement in the DL-TDOA measurement mode, or in other words, perform the measurement in the first DL-TDOA measurement mode. These 5 measurement members include a first measurement member and second measurement members 2 to 5. As indicated in the first information, the identification order of the measurement members in the measurement group is member 1 performing the measurement to member 5 performing the measurement, where member 1 performing the measurement is the first measurement member, and members 2 to 5 performing the measurement are the second measurement members. The description of the first and second measurement members is given above and will not be detailed here.
[0340] 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.
[0341] As shown in Figure 8a, 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.
[0342] 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.
[0343] Regarding the first measurement signal sent by the first measurement member, the second measurement members 2 to 5 sequentially measure and obtain the timestamp t. AiP i = 2, 3, ..., 5. The member being measured obtains the timestamp t by measuring the first measurement signal. TP .
[0344] 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 t. A1Ri i = 2, 3, ..., 5. The members being measured sequentially measure the second measurement signal to obtain t. TRi ,i=2,3,…,5.
[0345] 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. AiR i = 2, 3, ..., 5, the timestamp t is obtained by measuring the tag. TF .
[0346] For detailed descriptions of the various measurement signals or measurement members in Figure 8a, please refer to other sources; they will not be elaborated upon here.
[0347] Figure 8b is another measurement schematic diagram provided by an embodiment of this application. Figure 8b illustrates the second DL-TDOA measurement mode (also known as the cyclic bidirectional three-signal mode) as an example. The bidirectional measurement signal mode also includes a cyclic bidirectional three-signal mode, used so that each anchor point can act as a first anchor point to perform pairwise bidirectional three-signal measurements with other anchor points. The measurement process of the cyclic bidirectional three-signal measurement signal mode includes multiple anchor points in the measurement group sending measurement signals sequentially and cyclically twice. All anchor points sending measurement signals sequentially according to the sending order indicated by the measurement group establishment message is called a measurement signal cycle. One cyclic bidirectional three-signal includes measurement signal cycle 1 and measurement signal cycle 2. In Figure 8b, the members (anchor points) 1 to N performing the measurement send measurement signals sequentially, and then send measurement signals once more. In measurement signal cycle 1, the first anchor point, as the first anchor point, sends the first position measurement signal, and the other subsequent anchor points, excluding the first anchor point, sequentially send the second position measurement signal. In measurement signal cycle 2, the first anchor point sends the third position measurement signal again, completing one bidirectional three-signal measurement. Similarly, each anchor point in measurement signal loop 1 can be considered a first-sender anchor point, sending the first position measurement signal. Other anchor points considered as subsequent-sender anchor points send the second position measurement signal in measurement signal loop 1 or 2. In measurement signal loop 2, each first-sender anchor point sends the third position measurement signal again. Each anchor point i (i = 1, 2, ..., N) in the cyclic bidirectional three-signal process can complete bidirectional three-signal measurements with all other anchor points. The measurement signal sent by anchor point i in measurement signal loop 1 is the first position measurement signal. Other anchor points outside of anchor point i in the measurement group send the second position measurement signal, and anchor point i sends the third position measurement signal in measurement signal loop 2. When one anchor point is sending a signal, 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 sequentially send the measurement signals configured by the measurement parameter configuration message, which is called measurement signal loop 1. After measurement signal cycle 1 ends, anchor points 1 to 5 send measurement signals again in sequence, which is called measurement signal cycle 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 cycle 1, and completes the bidirectional three-signal measurement between each pair of the other four subsequent anchor points.
[0348] Table 1
[0349] Impact of NLOS: Due to the movement of members performing the measurement, members being measured, or people, static / dynamic occlusion can occur between members performing the measurement or between members being measured. This causes errors in the NLOS measurement signal for initial diameter detection, increasing measurement error and reducing positioning accuracy. When there are many members being measured, there is a high probability of static / dynamic occlusion between some members being measured and members performing the measurement (including between members performing the measurement), leading to errors in the NLOS measurement signal for initial diameter detection, increasing measurement error, and reducing positioning accuracy. To mitigate the adverse effects of NLOS measurement on DL-TDOA, embodiments of this application provide a second DL-TDOA measurement mode to allow each member performing the measurement to serve as a starting anchor point for bidirectional three-signal measurement or bidirectional two-signal measurement.
[0350] For example, node G sends a measurement group establishment message via multicast to create a measurement group consisting of members 1 through 5 who are performing the measurement. For an explanation of the measurement members in Figure 8b, please refer to Figure 8a; details will not be provided here.
[0351] The G node sends a measurement parameter configuration message, in which the measurement signal mode in the measurement parameters indicates that the measurement group corresponds to the second DL-TDOA measurement mode. Simultaneously, there is a transmit / receive switching interval for the measurement signals between members performing the measurement, such as the length of a symbol.
[0352] After each of the five members performing the measurement completes one round of measurement, they repeat the process to complete the second round, and so on, for a total of five rounds of measurement. In other words, member 1 acts as the initiating anchor point, initiating the measurement and completing one round. This round of measurement is as follows: After member 1 sends the first measurement signal, members 2 through 5 sequentially send the second measurement signal. Optionally, member 1 sends the third measurement signal. Member 2 then acts as the initiating anchor point, initiating the measurement and completing the second round. The second round of measurement is as follows: After member 2 sends the first measurement signal, members 1, 3, through 5 sequentially send the second measurement signal. Optionally, member 2 sends the third measurement signal. This continues until member 5 acts as the initiating anchor point, initiating the measurement and completing the fifth round of measurement.
[0353] For further explanation of Figure 8b, please refer to the above text; it will not be elaborated here.
[0354] Figure 8c is a schematic diagram of bidirectional two-signal measurement signals provided in an embodiment of this application. Besides the second DL-TDOA measurement mode shown in Figure 8b, the second DL-TDOA measurement mode is a full-preemptive anchor point DL-TDOA measurement mode composed of measurement signals in other sequences. For example, members 1 through N sequentially send a measurement signal once, and members N through 1 (in reverse order) then sequentially send a measurement signal once more. Alternatively, members 1 through N sequentially send a measurement signal once, according to a predefined or randomly selected sending order. The order in which each measurement member sends the measurement signal in the second DL-TDOA measurement mode is not limited.
[0355] Figure 9 is a schematic diagram of the feedback of the measurement report provided in an embodiment of this application. Figure 9 illustrates the first measurement member and the second measurement member as examples. The description of the first and second measurement members is referenced above, such as the description of the second device, and will not be detailed here. For example, in the first DL-TDOA measurement mode, the first measurement member is the measurement member indicated by the first identifier in the identification sequence of the multiple measurement members within the measurement group. Similarly, in the second DL-TDOA measurement mode, the first measurement member is the initiator of the measurement (or the first anchor point), and the second measurement member is any measurement member in the measurement group other than the first measurement member. That is, in the second DL-TDOA measurement mode, all multiple measurement members in the measurement group can initiate the measurement. Figure 9 exemplarily shows a second measurement 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:
[0356] In one possible implementation, the method shown in Figure 9 includes step 901.
[0357] 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.
[0358] 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.
[0359] 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.
[0360] Taking Figure 8a 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 A2R -t A2P , t A2F -t A2R ;t A4R -t A4P , t A4F -t A4R ;t A5R -t A5P , t A5F -t A5R .
[0361] Alternatively, the third time difference is Tb as shown above, and the fourth time difference is Td as shown above.
[0362] 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 8a 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.
[0363] 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.
[0364] 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.
[0365] 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.
[0366] 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.
[0367] Taking Figure 8a 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 -t A1P 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 A1PAlternatively, 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).
[0368] Optionally, the second measurement report is also used to indicate a confidence level, which is used to indicate the quality of the measurement signal. The measurement signal includes at least one of a first measurement signal, a second measurement signal, or a third measurement signal. If the confidence level is used to indicate the quality of the measurement signal, it includes at least one of the following:
[0369] Confidence level is used to indicate whether a measurement signal is LOS; or, confidence level is used to indicate whether a measurement signal is NLOS. For example, confidence level can be used to indicate whether a received measurement signal is a LOS signal, with a value range of [0, 1]. The closer the confidence level is to 0, the more likely the signal is to be NLOS; the closer the confidence level is to 0, the more likely the signal is to be LOS.
[0370] This example uses LOS or NLOS. Depending on the characteristics of the measured signal, the quality of the measured signal includes, but is not limited to, the received signal strength indication (RSSI), signal-to-noise ratio (SNR), signal-to-interference plus noise ratio (SINR), and first-diameter strength.
[0371] 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).
[0372] For example, the second measurement report includes at least one of the following:
[0373] 1) Measurement group ID. For an explanation of the measurement group ID, please refer to the above text. It will not be elaborated here.
[0374] 2) Measuring wheel, which can be used to indicate that the second measurement report is a measurement report for the measuring wheel.
[0375] 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.
[0376] 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.
[0377] Taking Figure 8a 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; and 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.
[0378] 5) The fifth time difference.
[0379] 6) Confidence level. For example, for the second DL-TDOA measurement mode, the second measurement report indicates the confidence level.
[0380] For the second DL-TDOA measurement mode, taking Figure 8b as an example, members 1 to 5 performing the measurement can sequentially send a second measurement report. This second measurement report includes the time difference between the measurements of each initial and subsequent anchor points, or in other words, the time difference obtained by each member performing the measurement. For example, for member 2 performing the measurement, the time difference indicated in the second measurement report sent by member 2 can be (t... A2Ri -t A2P ) and (t A2F -t A1Ri The values of i are i = 3, 4, 5, 1. The time difference diagram 8b shown here is not included.
[0381] In this embodiment, multiple measurement members within the measurement group have the opportunity to initiate measurements and obtain accurate time differences. Since DL-TDOA positioning primarily utilizes the time difference measured by the initiator and the measured member, the measured member can select a member with a better position from among the multiple measurement members as the initiating measurement member. This results in better measurement signal quality (e.g., both being LOS signals) between the measured member and subsequent measurement members, meaning the initiating measurement member has higher measurement accuracy, thereby improving the accuracy of DL-TDOA positioning and positioning precision. Alternatively, the measured member can select a superior measurement member as the initiating measurement member based on the confidence level in the second measurement reports sent by each measurement member and the quality of its own measured signals. This counteracts the problem of low measurement accuracy caused by dynamic occlusion between measurement members, thereby improving the accuracy of DL-TDOA positioning.
[0382] For further instructions regarding the second measurement report, please refer to the relevant description in step 903 below.
[0383] 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.
[0384] In one possible implementation, the method shown in Figure 9 further includes step 903.
[0385] 903. The measured member is located according to the second measurement report.
[0386] 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.
[0387] The following is an example of how to locate the members being measured.
[0388] 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.
[0389] 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.
[0390] Taking Figure 8a as an example, based on the timestamps measured in Figure 8a, the following relationship is satisfied: C x1 =(t A1Ri -t A1P )×(t TF -t TRi ) -(t TRi -t TP )×(t A1F -t A1Ri )
[0391] 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).
[0392] 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.
[0393] 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.
[0394] 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, and then the positioning is completed based on the TDOA principle. The positioning method described above is only an example and is not intended to limit the embodiments of this application.
[0395] 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.).
[0396] As one possible implementation, the method shown in Figure 2, the method shown in Figure 8a, or the method shown in Figure 8b are each a separate embodiment.
[0397] As another possible implementation, Figures 2 and 8a 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 8a. Further details are omitted here.
[0398] As another possible implementation, Figures 2 and 8b 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 8b. Further details are omitted here.
[0399] The following examples illustrate the methods provided in the embodiments of this application.
[0400] 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:
[0401] 1001. Establish a connection.
[0402] As one possible implementation, the first device establishes a connection with each measurement member within the measurement group.
[0403] 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.
[0404] 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.
[0405] 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.
[0406] 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.
[0407] 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.
[0408] 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.
[0409] 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.
[0410] 1002. Measurement configuration.
[0411] As shown in Figure 11, the measurement configuration includes at least one of the following:
[0412] The first device sends a measurement group establishment message, and the corresponding measurement members receive the measurement group establishment message.
[0413] The first device sends a measurement parameter configuration message, and the corresponding measurement member receives the measurement parameter configuration message.
[0414] The first device sends control information, and the corresponding measurement member receives the control information.
[0415] 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 here.
[0416] 1003. Two-way measurement.
[0417] As shown in Figure 11, the bidirectional measurement process includes:
[0418] 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.
[0419] 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.
[0420] Optionally, the bidirectional measurement process also includes:
[0421] 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.
[0422] For explanations of the first to third measurement signals, please refer to the above text; they will not be elaborated upon here.
[0423] 1004. Reporting Process.
[0424] 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.
[0425] 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.
[0426] For details not covered in Figures 10 and 11, please refer to the above text; they will not be elaborated upon here.
[0427] 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.
[0428] The apparatus provided in the embodiments of this application will be described below.
[0429] 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.
[0430] 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.
[0431] 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.
[0432] The transceiver module 1202 is used to send or output first information and measurement mode information.
[0433] Optionally, the transceiver module 1202 is also used to send or output synchronization blocks.
[0434] Optionally, the transceiver module 1202 is also used to send or output control information.
[0435] 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.
[0436] 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.
[0437] 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.
[0438] 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.
[0439] 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.
[0440] 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.
[0441] 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.
[0442] 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.
[0443] 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.
[0444] 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.
[0445] 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.
[0446] 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.
[0447] 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.
[0448] 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.
[0449] 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.
[0450] 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.
[0451] 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.
[0452] 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.
[0453] 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.
[0454] 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.
[0455] 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.
[0456] 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.
[0457] 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.
[0458] 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.
[0459] 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.
[0460] 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.
[0461] 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.
[0462] 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.
[0463] 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.
[0464] 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.
[0465] 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.
[0466] 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.
[0467] 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.
[0468] 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.
[0469] In the several 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.
[0470] 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.
[0471] 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.
[0472] 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, as well as measurement mode information, wherein the measurement mode information is used to indicate that the measurement mode corresponding to the measurement group is the downlink time difference of arrival (DL-TDOA) measurement mode, and the measurement group includes multiple measurement members.
2. The method according to claim 1, characterized in that, The measurement member is the member who performs the measurement; The first information includes the identifiers of multiple members performing the measurement, and the order of the identifiers of the multiple members performing the measurement corresponds to the transmission order of the measurement signals.
3. The method according to claim 2, characterized in that, The plurality of members performing the measurement include a first measurement member and a second measurement member, wherein the first measurement member and the second measurement member sequentially send a first measurement signal; wherein, After the first measurement member sends the first measurement signal, the measurement members other than the first measurement member among the plurality of members performing measurements send the second measurement signal, and the first measurement member sends the third measurement signal; After the second measurement member sends the first measurement signal, the measurement members other than the second measurement member among the plurality of members performing measurements send the second measurement signal, and the second measurement member sends the third measurement signal.
4. The method according to any one of claims 1-3, characterized in that, The measurement mode information is also used to indicate whether the measurement mode corresponding to the measurement group is the first DL-TDOA measurement mode or the second DL-TDOA measurement mode.
5. The method according to any one of claims 1-3, characterized in that, The first information includes a measurement signal mode, which indicates any of the following: bidirectional three-signal, cyclic bidirectional three-signal, or bidirectional two-signal.
6. A measurement method, characterized in that, The method includes: The system receives first information indicating a measurement group and measurement mode information, wherein the measurement mode information indicates that the measurement mode corresponding to the measurement group is the downlink time difference of arrival (DL-TDOA) measurement mode, and the measurement group includes multiple measurement members. Analyze the first information and the measurement mode information.
7. The method according to claim 6, characterized in that, The measurement member is the member who performs the measurement; The first information includes the identifiers of multiple members performing the measurement, and the order of the identifiers of the multiple members performing the measurement corresponds to the transmission order of the measurement signals.
8. The method according to claim 7, characterized in that, The plurality of members performing the measurement include a first measurement member and a second measurement member, wherein the first measurement member and the second measurement member sequentially send a first measurement signal; wherein, After the first measurement member sends the first measurement signal, the measurement members other than the first measurement member among the plurality of members performing measurements send the second measurement signal, and the first measurement member sends the third measurement signal; After the second measurement member sends the first measurement signal, the measurement members other than the second measurement member among the plurality of members performing measurements send the second measurement signal, and the second measurement member sends the third measurement signal.
9. The method according to any one of claims 6-8, characterized in that, The measurement mode information is also used to indicate whether the measurement mode corresponding to the measurement group is the first DL-TDOA measurement mode or the second DL-TDOA measurement mode.
10. The method according to any one of claims 6-8, characterized in that, The first information includes a measurement signal mode, which indicates any of the following: bidirectional three-signal, cyclic bidirectional three-signal, or bidirectional two-signal.
11. The method according to claims 6-10, characterized in that, The method includes: Send the first measurement signal; Receive the second measurement signal; Send the third measurement signal.
12. The method according to claim 11, characterized in that, The method further includes: A second measurement report is sent to the member being measured. The second measurement report 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.
13. The method according to claim 12, characterized in that, The second measurement report is also used to indicate a confidence level, which is used to indicate the quality of the measurement signal, the measurement signal including at least one of the first measurement signal, the second measurement signal, or the third measurement signal.
14. The method according to claim 13, characterized in that, The confidence level used to indicate the quality of the measurement signal includes at least one of the following: The confidence level is used to indicate whether the measured signal is a direct path (LOS); or... The confidence level is used to indicate whether the measurement signal is a non-direct path (NLOS).
15. The method according to any one of claims 12-14, characterized in that, The second measurement report is also used to indicate at least one of the following: the identifier of the measurement group; or, the flight time or distance between the measurement members.
16. The method according to any one of claims 11-15, characterized in that, The method further includes: Receive a first measurement report, 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; or, Send a first measurement report, which indicates 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.
17. A measuring device, characterized in that, Includes a module for performing the method as described in any one of claims 1-16.
18. 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-16.
19. 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-16.
20. 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-16.
21. 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-16 is performed.
22. 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-5, and the second device being configured to perform the method as described in any one of claims 6-16.