Wireless connection positioning method and device, node and storage medium
By adding extended positioning information and sub-extended positioning information to the wireless LAN, precise positioning of multiple antenna groups is achieved, and the problems of insufficient positioning accuracy and high resource occupation in the prior art are solved, and the positioning efficiency and accuracy of wireless connections are improved.
Patent Information
- Application Number
- CN202310826112.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-07-06
- Publication Date
- 2025-01-07
AI Technical Summary
In existing wireless LANs, it is difficult to achieve high-precision arrival angle positioning through long training fields (LTFs), and frequent message interactions and antenna group switching increase network resource occupation and positioning time.
Add extended positioning information (mLTF) to the transmission message, switch the antenna group through multiple sub-extended positioning information, and transmit the information of multiple antenna groups by one message, reducing noise interference, and improving measurement accuracy and communication performance.
It realizes more accurate arrival angle positioning, reduces the number of packet interactions and network resource usage, reduces the time required for positioning, and improves communication performance and measurement accuracy.
Smart Images

Figure CN119277510A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a wireless connection positioning method, device, node and storage medium. Background Art
[0002] In order to achieve high-precision positioning in wireless local area networks, the angle of arrival (AOA) positioning algorithm is proposed. The positioning node is equipped with an antenna array. When the signal passes through, the phase difference will be generated due to the different receiving distances of the antennas in the antenna array. The position of the node to be measured is calculated based on the wireless transmission information corresponding to different antennas.
[0003] In the related art, AOA measurement is performed through the interaction of transmission messages, and the transmission message carries a long training field (English: Long Training Field, abbreviated as LTF).
[0004] However, it is difficult to accurately perform arrival angle positioning using only LTF in the above method. Summary of the invention
[0005] The embodiments of the present application provide a wireless connection positioning method, device, node and storage medium for accurately performing arrival angle positioning.
[0006] In a first aspect, an embodiment of the present application provides a first wireless connection positioning method, which is applied to a positioning node, and the method includes:
[0007] Receiving a transmission message sent by a node to be measured, wherein the transmission message includes a first indication, and the first indication is used to indicate target arrival angle measurement; the transmission message also includes extended positioning information;
[0008] Based on the training symbols in the extended positioning information, an arrival angle measurement is performed on the node to be measured.
[0009] In the above scheme, the node to be measured indicates whether it is a target arrival angle measurement through a first indication, thereby distinguishing it from a conventional positioning method; if the transmission message represents the target arrival angle measurement, the node to be measured places the extended positioning information in the transmission message, that is, the extended positioning information is added to the original positioning information (ie, LTF) (in order to distinguish it from the existing LTF, denoted as mLTF); based on LTF and mLTF, the arrival angle positioning is performed more accurately.
[0010] In some optional implementations, the extended positioning information includes multiple sub-extended positioning information. By configuring multiple sub-extended positioning information in one transmission message, the accuracy of the angle of arrival positioning is further improved based on the multiple sub-extended positioning information; in addition, when receiving multiple sub-extended positioning information, switching between antenna groups can also be performed to achieve the angle of arrival positioning of multiple antennas through one message.
[0011] In some optional implementations, the multiple sub-extended positioning information includes first sub-extended positioning information; the antenna array in the positioning node includes a first antenna group;
[0012] The method further comprises: performing an arrival angle measurement on the node to be measured based on the training symbol in the extended positioning information, comprising:
[0013] receiving, through the first antenna group, a training symbol in the first sub-extended positioning information;
[0014] An arrival angle measurement is performed on the node to be measured based on the training symbols in the first sub-extended positioning information.
[0015] In the above scheme, for the first sub-extended positioning information, the training symbols in the first sub-extended positioning information are received by the first antenna group; based on the training symbols in the first sub-extended positioning information, the arrival angle of the node to be measured is accurately measured.
[0016] In some optional implementations, the multiple sub-extended positioning information further includes second sub-extended positioning information; the antenna array in the positioning node further includes a second antenna group;
[0017] The method further comprises:
[0018] receiving, through the second antenna group, a training symbol in the second sub-extended positioning information;
[0019] The method further comprises: performing an arrival angle measurement on the node to be measured based on the training symbol in the first sub-extended positioning information, comprising:
[0020] An arrival angle measurement is performed on the node to be measured based on the training symbols in the first sub-extended positioning information and the training symbols in the second sub-extended positioning information.
[0021] In some optional implementations, the first antenna group and the second antenna group are the same as or different from each other.
[0022] In the above scheme, if the first antenna group is the same as the second antenna group, the same antenna group receives multiple sub-extended positioning information, further improving the accuracy of arrival angle positioning; if the first antenna group is different from the second antenna group, within a message transmission cycle, more positioning information is obtained by switching between antenna groups, avoiding frequent message interactions, reducing air interface overhead, and reducing the occupation of network resources, thereby improving communication performance and reducing the time required for arrival angle positioning.
[0023] In addition, the embodiment adopts one-time message transmission, and the corresponding periods of the extended positioning information are very close in time, so the noise interference is much weaker than the noise interference in multiple message transmissions, further improving the measurement accuracy.
[0024] In some optional implementations, the first sub-extended positioning information corresponds to a first period, the first period includes durations corresponding to multiple LTFs, the second sub-extended positioning information corresponds to a second period, and the duration of the first period is the same as or different from the duration of the second period.
[0025] In the above scheme, the sub-extended positioning information corresponding period adopted includes the duration corresponding to multiple LTFs, which ensures the normal reception of the training symbols in the sub-extended positioning information by the antennas in the corresponding antenna group and the smooth switching of the antenna array.
[0026] In some optional implementations, the first sub-extension positioning information is adjacent to the second sub-extension positioning information, and the second sub-extension positioning information is after the first sub-extension positioning information; the first sub-extension positioning information corresponds to a first period, and the second sub-extension positioning information corresponds to a second period;
[0027] Before receiving the training symbol in the second sub-extended positioning information through the second antenna group, the method further includes:
[0028] At a first switching moment, switching the antenna array in the positioning node to a second antenna group;
[0029] The first switching moment is the start moment of the second cycle; or the first switching moment is a moment in the first cycle whose distance from the start moment of the first cycle is greater than or equal to a first preset time length.
[0030] In the above scheme, since the positioning node not only needs to normally receive the training symbols in the sub-extended positioning information through the antenna in the corresponding antenna group in the positioning information corresponding period, but also needs to complete the switching of the antenna array between two adjacent sub-extended positioning information corresponding periods, it can switch to the antenna group corresponding to the next sub-extended positioning information after parsing, or switch to the corresponding antenna group before parsing in the current sub-extended positioning information corresponding period; the receiving process and the switching process cannot be performed at the same time; by determining the first switching time in the first period or the second period, the corresponding period of the sub-extended positioning information is divided into two parts: the receiving period and the switching period, thereby ensuring that the receiving process and the switching process are performed smoothly without interfering with each other.
[0031] In some optional implementations, the extended positioning information is in the idle bits of the data (English: data) field or the data packet extension (English: Packet Extension, abbreviated as PE) field of the transmission message; or, the extended positioning information is in the extended positioning field of the transmission message, and the extended positioning field is a newly added field between the data field and the PE field.
[0032] The above scheme places the extended positioning information in the free bit of the data field or the PE field, so that the extended positioning information can be carried on the basis of the existing message without adding a new field; or, a new extended positioning field can be added on the basis of the existing message to carry the extended positioning information.
[0033] In some optional implementation manners, the transmission message further includes a second indication, and the second indication is used to indicate that the transmission message represents a response.
[0034] In the above solution, the node to be measured places the second indication indicating that the transmission message represents the response in the transmission message, thereby sending the measurement information and the response information at the same time, thereby reducing the transmission messages.
[0035] In some optional implementation manners, the transmission message includes sub-extended positioning information of a target number; the target number is a preset number or is determined by negotiation between the positioning node and the node to be measured.
[0036] The above solution configures the extended positioning information in different scenarios by setting a preset number of extended positioning information or by having the positioning node and the node to be measured negotiate the number of sub-extended positioning information.
[0037] In some optional implementations, the transmission message includes a third indication, and the third indication is used to indicate the target quantity.
[0038] In some optional implementations, the target number is the total number of antenna groups in the antenna array.
[0039] In the above scheme, the number of targets is equal to the total number of antenna groups in the antenna array of the positioning node, so that each antenna group has corresponding sub-extended positioning information and there is no redundant sub-extended positioning information.
[0040] In some optional implementation manners, before receiving the transmission message sent by the node to be tested, the method further includes:
[0041] Sending a first negotiation message to the node to be measured, wherein the first negotiation message includes at least one of information indicating support for target arrival angle measurement, the number of sub-extended positioning information, and a period corresponding to the extended positioning information; and,
[0042] A second negotiation message sent by the node to be tested is received, where the second negotiation message corresponds to the first negotiation message.
[0043] The above solution better supports AOA positioning based on extended positioning information by performing the interaction of the above two negotiation messages before positioning.
[0044] In a second aspect, an embodiment of the present application provides a second wireless connection positioning method, which is applied to a node to be measured, and the method includes:
[0045] placing the extended positioning information in a transmission message, and marking the first indication in the transmission message as indicating target arrival angle measurement;
[0046] The transmission message is sent to a positioning node, so that the positioning node performs arrival angle measurement on the node to be measured based on the training symbols in the extended positioning information.
[0047] In some optional implementation manners, the extended positioning information includes a plurality of sub-extended positioning information.
[0048] In some optional implementations, the multiple sub-extended positioning information include first sub-extended positioning information, so that the positioning node receives training symbols in the first sub-extended positioning information through a first antenna group in an antenna array; and based on the training symbols in the first sub-extended positioning information, performs arrival angle measurement on the node to be measured.
[0049] In some optional implementations, the multiple sub-extended positioning information also includes second sub-extended positioning information; so that the positioning node receives the training symbols in the second sub-extended positioning information through the second antenna group in the antenna array; and based on the training symbols in the first sub-extended positioning information and the training symbols in the second sub-extended positioning information, performs arrival angle measurement on the node to be measured.
[0050] In some optional implementations, the first antenna group and the second antenna group are the same as or different from each other.
[0051] In some optional implementations, the first sub-extended positioning information corresponds to a first period, the first period includes durations corresponding to multiple LTFs, the second sub-extended positioning information corresponds to a second period, and the duration of the first period is the same as or different from the duration of the second period.
[0052] In some optional implementations, the first sub-extended positioning information is adjacent to the second sub-extended positioning information, and the second sub-extended positioning information is after the first sub-extended positioning information; the first sub-extended positioning information corresponds to a first period, and the second sub-extended positioning information corresponds to a second period; so that before the positioning node receives the training symbol in the second sub-extended positioning information through the second antenna group, at a first switching moment, the antenna array in the positioning node is switched to the second antenna group; wherein the first switching moment is the start moment of the second period; or the first switching moment is a moment in the first period that is greater than or equal to a first preset time length from the start moment of the first period.
[0053] In some optional implementations, placing the extended positioning information in the transmission message includes:
[0054] The extended positioning information is placed in a free bit of the data field of the transmission message or in a data packet extension field; or,
[0055] The extended positioning information is placed in an extended positioning field of the transmission message, where the extended positioning field is a newly added field between the data field and the data packet extension field.
[0056] In some optional implementations, placing the extended positioning information in the transmission message further includes:
[0057] A second indication is placed in the transmission message, where the second indication is used to indicate that the transmission message represents a response.
[0058] In some optional implementations, placing the extended positioning information in the transmission message includes:
[0059] The sub-extended positioning information of the target number is placed in the transmission message; wherein the target number is a preset number or is determined by negotiation between the positioning node and the node to be measured.
[0060] In some optional implementations, placing the extended positioning information in the transmission message further includes:
[0061] A third indication is placed in the transmission message, where the third indication is used to indicate the target quantity.
[0062] In some optional implementations, the target number is the total number of antenna groups in the antenna array.
[0063] In some optional implementation manners, before placing the extended positioning information in the transmission message, the method further includes:
[0064] receiving a first negotiation message sent by the positioning node, wherein the first negotiation message includes at least one of information indicating support for target arrival angle measurement, the number of sub-extended positioning information, and a period corresponding to the extended positioning information; and,
[0065] A second negotiation message is sent to the positioning node, where the second negotiation message corresponds to the first negotiation message.
[0066] In a third aspect, an embodiment of the present application provides a first wireless connection positioning device, which is applied to a positioning node, and the device includes:
[0067] A first receiving module, used to receive a transmission message sent by a node to be measured, wherein the transmission message includes a first indication, and the first indication is used to indicate target arrival angle measurement; the transmission message also includes extended positioning information;
[0068] The measurement module is used to measure the arrival angle of the node to be measured based on the training symbols in the extended positioning information.
[0069] In a fourth aspect, an embodiment of the present application provides a second wireless connection positioning device, which is applied to a node to be measured, and the device includes:
[0070] A message generation module, used for placing the extended positioning information in a transmission message, and marking the first indication in the transmission message as indicating target arrival angle measurement;
[0071] The first sending module is used to send the transmission message to the positioning node, so that the positioning node performs arrival angle measurement on the node to be measured based on the training symbols in the extended positioning information.
[0072] In a fifth aspect, an embodiment of the present application provides a positioning node, comprising at least one processor and at least one memory, wherein the memory stores a computer program, and when the program is executed by the processor, the processor executes any wireless connection positioning method described in the first aspect above.
[0073] In a sixth aspect, an embodiment of the present application provides a node to be measured, comprising at least one processor and at least one memory, wherein the memory stores a computer program, and when the program is executed by the processor, the processor executes any wireless connection positioning method described in the second aspect above.
[0074] In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program executable by a processor. When the program runs on the processor, the processor executes the wireless connection positioning method described in any one of the first aspect or the second aspect above. BRIEF DESCRIPTION OF THE DRAWINGS
[0075] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0076] Figure 1 An interactive flow chart of the first wireless connection positioning method provided in an embodiment of the present application;
[0077] Figure 2 A schematic diagram of the first application scenario provided in the embodiment of the present application;
[0078] Figure 3 A schematic diagram of a second application scenario provided in an embodiment of the present application;
[0079] Figure 4 A schematic diagram of a period corresponding to sub-extended positioning information provided in an embodiment of the present application;
[0080] Figure 5a A schematic diagram of the structure of the first transmission message provided in an embodiment of the present application;
[0081] Figure 5b A schematic diagram of the structure of the second transmission message provided in an embodiment of the present application;
[0082] Figure 5c A schematic diagram of the structure of a third transmission message provided in an embodiment of the present application;
[0083] Figure 6 An interactive flow chart of a measurement request method provided in an embodiment of the present application;
[0084] Figure 7 An interactive flow chart of the real-time measurement method provided in an embodiment of the present application;
[0085] Figure 8a A schematic diagram of the correspondence between the first seed extended positioning information and the antenna group provided in an embodiment of the present application;
[0086] Figure 8b A schematic diagram of the correspondence between the second seed extended positioning information and the antenna group provided in an embodiment of the present application;
[0087] Fig. 9A schematic diagram of the correspondence between the third seed extended positioning information and the antenna group provided in an embodiment of the present application;
[0088] Fig.10 An interactive flow chart of a second wireless connection positioning method provided in an embodiment of the present application;
[0089] Fig.11 A schematic diagram of a flow chart of a first wireless connection positioning method provided in an embodiment of the present application;
[0090] Fig.12 A schematic diagram of a flow chart of a second wireless connection positioning method provided in an embodiment of the present application;
[0091] Fig.13 A schematic diagram of the structure of a first wireless connection positioning device provided in an embodiment of the present application;
[0092] Fig.14 A schematic diagram of the structure of a second wireless connection positioning device provided in an embodiment of the present application;
[0093] Fig.15 A schematic diagram of the structure of a positioning node provided in an embodiment of the present application. DETAILED DESCRIPTION
[0094] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present application.
[0095] The terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of this application, unless otherwise specified, "plurality" means two or more.
[0096] In the description of this application, it should be noted that, unless otherwise clearly specified and limited, the term "connection" should be understood in a broad sense, for example, it can be directly connected, or indirectly connected through an intermediate medium, or it can be the internal connection of two devices. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.
[0097] In order to achieve high-precision positioning in wireless local area networks, the AOA positioning algorithm is used. The positioning node is equipped with an antenna array. When the signal passes through, a phase difference will be generated due to the different receiving distances of the antennas in the antenna array. The position of the node to be measured is calculated based on the wireless transmission information corresponding to different antennas.
[0098] In the related art, AOA measurement is performed through the interaction of transmission messages, and the transmission messages carry LTF.
[0099] However, it is difficult to perform arrival angle positioning using only LTF in the above method.
[0100] In view of this, an embodiment of the present application proposes a wireless connection positioning method, device, node and storage medium, the method is applied to a positioning node, comprising: receiving a transmission message sent by a node to be measured, the transmission message comprising a first indication, the first indication being used to indicate target arrival angle measurement; the transmission message also comprising extended positioning information;
[0101] Based on the training symbols in the extended positioning information, an arrival angle measurement is performed on the node to be measured.
[0102] In the above scheme, the node to be measured indicates whether it is a target arrival angle measurement through a first indication, thereby distinguishing it from a conventional positioning method; if the transmission message represents the target arrival angle measurement, the node to be measured places the extended positioning information in the transmission message, that is, the extended positioning information is added to the original positioning information (ie, LTF) (in order to distinguish it from the existing LTF, denoted as mLTF); based on LTF and mLTF, the arrival angle positioning is performed more accurately.
[0103] The following will be combined with the accompanying drawings and specific embodiments to describe in detail the technical solution of the present application and how the technical solution of the present application solves the above technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.
[0104] This embodiment does not limit the specific implementation of the positioning node and the node to be tested. For example, the positioning node is a wireless access point (English: Wireless Access Point, abbreviated as AP), and the node to be tested is a station (English: Station, abbreviated as STA), that is, a terminal connected to a wireless network; or, the positioning node is a STA, and the node to be tested is an AP; or, the positioning node and the node to be tested are different terminal devices. In addition, the attributes of a device may not be fixed, such as an AP can be used as a positioning node to execute the process corresponding to the positioning node, and at the same time as a node to be tested to execute the process corresponding to the node to be tested. The logics of the two nodes are independent of each other and do not affect each other.
[0105] Figure 1The interactive flow chart of the first wireless connection positioning method provided in the embodiment of the present application is as follows: Figure 1 As shown, the following steps are included:
[0106] Step S101: the node to be measured places the extended positioning information in a transmission message, and identifies the first indication in the transmission message as indicating target arrival angle measurement.
[0107] Since this embodiment adopts an AOA positioning method that is different from the conventional positioning method, based on this, the node to be measured indicates whether the transmitted message is a target arrival angle measurement through a first indication, thereby distinguishing it from the conventional positioning method. The first indication can be a field or a bit, and this embodiment does not specifically limit this. In other words, if the first indication indicates a target arrival angle measurement, such as the value corresponding to the first indication is "1", this process will be executed; if the first indication indicates a non-target arrival angle measurement, such as the value corresponding to the first indication is "0", this process will not be executed. The values here are only examples, and the value and meaning of the first indication can be opposite to the above examples, or take other values.
[0108] In this embodiment, in order to perform AOA positioning more accurately, the transmission message carries not only the LTF but also the extended positioning information, and the corresponding period of the extended positioning information can also be set.
[0109] This embodiment does not limit the specific duration of the period corresponding to the extended positioning information. By way of example, it may be a fixed duration, or it may be determined through negotiation between the positioning node and the node to be measured.
[0110] In practice, the test information (extended positioning information and the first indication, etc.) can be sent separately or together with the service information, which is not specifically limited in this embodiment. That is, the service information can be placed in the above transmission message.
[0111] Step S102: the node to be measured sends the transmission message to the positioning node.
[0112] In implementation, the node to be measured sends a transmission message carrying the first indication and the extended positioning information to the positioning node, so that after receiving the transmission message, the positioning node can perform subsequent positioning based on the transmission message.
[0113] Step S103: the positioning node measures the arrival angle of the node to be measured based on the training symbols in the extended positioning information.
[0114] In the above scheme, the node to be measured indicates whether it is a target arrival angle measurement through a first indication, thereby distinguishing it from a conventional positioning method; if the transmission message represents the target arrival angle measurement, the node to be measured places the extended positioning information in the transmission message, that is, the extended positioning information is added to the original positioning information (ie, LTF) (in order to distinguish it from the existing LTF, denoted as mLTF); based on LTF and mLTF, the arrival angle positioning is performed more accurately.
[0115] In some optional implementation manners, the extended positioning information includes a plurality of sub-extended positioning information.
[0116] The extended positioning information includes a plurality of sub-extended positioning information.
[0117] By configuring multiple sub-extended positioning information in one transmission message, the accuracy of arrival angle positioning is further improved based on the extended positioning information; in addition, when receiving multiple sub-extended positioning information, switching between antenna groups can also be performed to achieve arrival angle positioning of multiple antennas through one message.
[0118] In some optional implementations, for a case of multiple sub-extended positioning information, the multiple sub-extended positioning information includes first sub-extended positioning information; the antenna array in the positioning node includes a first antenna group;
[0119] The above step S103 can be implemented by but not limited to the following methods:
[0120] receiving, through the first antenna group, a training symbol in the first sub-extended positioning information;
[0121] An arrival angle measurement is performed on the node to be measured based on the training symbols in the first sub-extended positioning information.
[0122] For the first sub-extended positioning information, the training symbols in the first sub-extended positioning information are received through the first antenna group; based on the training symbols in the first sub-extended positioning information, the arrival angle of the node to be measured is accurately measured.
[0123] It can be understood that the antenna group receives the training symbols in the extended positioning information, and then parses them through the processor connected to the antenna, and the subsequent steps will not be described one by one.
[0124] In some optional implementations, the multiple sub-extended positioning information further includes second sub-extended positioning information; the antenna array in the positioning node further includes a second antenna group;
[0125] The method further comprises:
[0126] receiving, through the second antenna group, a training symbol in the second sub-extended positioning information;
[0127] The above step S103 can be implemented by but not limited to the following methods:
[0128] An arrival angle measurement is performed on the node to be measured based on the training symbols in the first sub-extended positioning information and the training symbols in the second sub-extended positioning information.
[0129] This embodiment does not specifically limit the first antenna group and the second antenna group. In some optional implementations, the first antenna group is the same as the second antenna group, so that the same antenna group will receive multiple sub-extended positioning information, integrate more information, and further improve the accuracy of arrival angle positioning.
[0130] In some optional implementations, the first antenna group is different from the second antenna group.
[0131] In the WIFI transmission solution, in order to perform AOA measurements with higher accuracy and a larger range, more antennas need to be set up.
[0132] See also Figure 2 As shown, in the related art, more RF components and antennas are set in the positioning node, and the received signal is decoded at the same time to obtain the wireless transmission information of more antennas, and then the AoA solution positioning is performed.
[0133] The above method needs to add radio frequency components in the positioning node, which makes significant changes to the positioning node and is costly, and is not suitable for popularization.
[0134] See also Figure 3 As shown in the figure, in the related technology, the number of RF components in the positioning node remains unchanged. It communicates with the node to be measured multiple times. During each communication, the antenna configuration is changed through the switch array to connect the RF components to a larger number of antennas. By switching to different antennas in time-sharing, the wireless transmission information of different antennas is obtained, and the multiple transmission information is integrated to perform AOA positioning more accurately. Figure 3 For example, when receiving a message sent by the node to be tested for the first time, switch to antenna group 1 (antenna 1 and antenna 3), and when receiving a message sent by the node to be tested for the second time, switch to antenna group 2 (antenna 2 and antenna 4).
[0135] The above method requires time-sharing to obtain wireless transmission information, requires additional message interactions, and occupies more air interface overhead. It not only occupies more network resources and affects communication performance, but also takes a long time to locate.
[0136] Above Figure 3 Taking two antenna groups as an example, if more antenna groups are set, the problems of resource occupation and time consumption will be more serious.
[0137] In addition, the above method receives different messages by switching antenna groups. If the test information is sent together with the service information, the antenna array may not be in the optimal configuration state, which will also affect the communication performance.
[0138] In the embodiments of the present application, switching between antenna groups is performed within one transmission message period to achieve switching of multiple antenna groups and reception of training symbols. This is suitable for situations with a small number of RF components and does not increase the number of message interactions, thereby reducing air interface overhead and the occupancy of network resources, thereby improving communication performance and reducing the time required for angle-of-arrival positioning. In addition, the embodiments use one message transmission, and the corresponding periods of the sub-extended positioning information are very close in time. Therefore, the noise interference is much weaker than the noise interference in multiple message transmissions, further improving the measurement accuracy.
[0139] In some optional implementations, the first sub-extended positioning information corresponds to a first period, the first period includes durations corresponding to multiple LTFs, the second sub-extended positioning information corresponds to a second period, and the duration of the first period is the same as or different from the duration of the second period.
[0140] During implementation, the positioning node not only needs to normally receive the training symbols in the sub-extended positioning information through the antennas in the corresponding antenna group during the corresponding period of the positioning information, but may also need to complete the switching of the antenna array between the corresponding periods of two adjacent sub-extended positioning information.
[0141] The time corresponding to the conventional LTF is fixed (see the provisions in 802.11), which is the time reserved for antenna reception and processor analysis (excluding switching).
[0142] Therefore, in some embodiments, the sub-extended positioning information corresponding period includes a plurality of corresponding durations.
[0143] See also Figure 4 As shown, the period corresponding to the sub-extended positioning information (mLTF) includes the duration corresponding to 3 LTFs.
[0144] Above Figure 4 This is just an exemplary description. This embodiment does not limit the specific correspondence between the period corresponding to the extended positioning information and the duration corresponding to the LTF. For example, it can also be determined through negotiation between the positioning node and the node to be measured.
[0145] In addition, if there are multiple sub-extended positioning information, the periods corresponding to different sub-extended positioning information may be the same or different, which may be set according to actual needs or determined by negotiation between the positioning node and the node to be measured, and this embodiment does not make any specific limitation on this.
[0146] In the above scheme, the sub-extended positioning information corresponding period adopted includes the duration corresponding to multiple LTFs, which ensures the normal reception of the training symbols in the sub-extended positioning information by the antennas in the corresponding antenna group and the smooth switching of the antenna array.
[0147] In some optional implementation manners, placing the extended positioning information in the transmission message in the above step S101 may be implemented by, but not limited to, the following methods:
[0148] placing the extended positioning information in a free bit of the data field or the PE field of the transmission message; or,
[0149] The extended positioning information is placed in an extended positioning field of the transmission message, where the extended positioning field is a newly added field between the data field and the PE field.
[0150] Exemplarily, the transmission message used in this embodiment can be improved based on the 802.11be Presentation Protocol Data Unit (English: Presentation Protocol Data Unit, abbreviated as PPDU) message.
[0151] The transmission message includes a legacy short training sequence field (English: Legacy Short Training Field, abbreviated as L-STF), a legacy long training sequence field (English: Legacy Long Training Field, abbreviated as L-LTF), a legacy signaling field (English: Legacy Signal Field, abbreviated as L-SIG), a replicated legacy signaling field (English: Repeated Legacy Signal Field, abbreviated as RL-SIG), a universal signaling field (English: Universal Signal Field, abbreviated as U-SIG), an extremely high throughput signaling field (English: Extremely High Throughput Signal Field, EHT-SIG), an extremely high throughput short training sequence field (English: Extremely High Throughput Short Training Field, abbreviated as EHT-STF), an extremely high throughput long training sequence field (English: Extremely High Throughput Long Training Field, abbreviated as EHT-LTF), a data field, and a PE field;
[0152] Add AOA indication information to U-SIG or EHT-SIG, such as using the idle bits in U-SIG or EHT-SIG as AOA-related indication fields; or reuse specific bits in U-SIG or EHT-SIG. The AOA-related indication fields here may include a first indication, a second indication, and a third indication, etc. These indications may refer to other embodiments and will not be described in detail here;
[0153] See also Figure 5a As shown, in some implementations, the extended positioning information is in a free bit of the data field of the transmission message;
[0154] See also Figure 5b As shown, in some other implementations, the extended positioning information is in the PE field;
[0155] See also Figure 5c As shown, in some implementation modes, an extended positioning field (mLTF field) is added to the transmission message; the extended positioning information is in the mLTF field.
[0156] Above Figure 5a to 5c Taking mLTF1, mLTF2, ..., mLTFn as an example, n is the number of the plurality of sub-extended positioning information. This embodiment does not limit the specific data of n, such as at least two, or at least three.
[0157] Above Figure 5a to 5c This is just an exemplary description. In implementation, if there is another new version of WiFi message, this message may also be used. This embodiment does not make any specific limitation to this.
[0158] The above scheme improves the existing message by placing the extended positioning information in the idle bit of the data field or the PE field, and completes the switching of multiple antenna groups based on the existing message, or integrates the information for the same antenna group.
[0159] In some optional implementation manners, the above step S101 further includes the following steps:
[0160] The node to be tested places a second indication in the transmission message, where the second indication is used to indicate that the transmission message represents a response.
[0161] In implementation, different measurement methods may be used for AOA positioning, for example:
[0162] 1. Request measurement method, see Figure 6 As shown, the positioning node sends a positioning request message to the node to be measured; the node to be measured responds based on the sent positioning request, such as sending an acknowledgment character (English: Acknowledgement, abbreviated as ACK);
[0163] 2. Real-time measurement method, see Figure 7 As shown, the node to be measured sends the above transmission message to the positioning node in real time to achieve tracking and other processes; the positioning node responds based on the sent positioning request, such as sending ACK.
[0164] For the measurement request method, the positioning request message can adopt the existing positioning request message format, and the node to be measured needs to send both the above measurement information and ACK;
[0165] Based on this, the node to be measured places the second indication indicating that the transmission message represents the response in the transmission message, so as to send the measurement information and the response information at the same time, thereby reducing the transmission messages.
[0166] In some optional implementations, for the case where the first antenna group and the second antenna group are different, the first sub-extended positioning information is adjacent to the second sub-extended positioning information, and the second sub-extended positioning information is after the first sub-extended positioning information; the first sub-extended positioning information corresponds to the first period, and the second sub-extended positioning information corresponds to the second period. Before the above step S303, the following steps are further performed:
[0167] At a first switching moment, switching the antenna array in the positioning node to a second antenna group;
[0168] The first switching moment is the start moment of the second cycle; or the first switching moment is a moment in the first cycle whose distance from the start moment of the first cycle is greater than or equal to a first preset time length.
[0169] In the implementation, the positioning node must not only normally receive the training symbols in the sub-extended positioning information through the antennas in the corresponding antenna group in the period corresponding to the sub-extended positioning information, but also complete the switching of the antenna array between the periods corresponding to two adjacent sub-extended positioning information. The receiving process and the switching process cannot be performed at the same time. After parsing, the antenna group corresponding to the next sub-extended positioning information can be switched, or the antenna group corresponding to the current sub-extended positioning information can be switched before parsing. Therefore, the first period can be divided into two parts: the receiving period and the switching period, or the switching can be performed directly at the beginning of the second period.
[0170] Based on this, in this embodiment, the positioning node determines the first switching time in the period corresponding to the sub-extended positioning information. Before the first switching time is the receiving period (the antenna group corresponding to the sub-extended positioning information is parsed), and after the first switching time is the switching period (switching to the antenna group corresponding to the next sub-extended positioning information).
[0171] Exemplarily, taking the switching collection corresponding to n sub-extended positioning information and n antenna groups as an example, before the first switching moment of the i-1th sub-extended positioning information, the antenna group corresponding to the i-1th sub-extended positioning information (antenna group i-1) is parsed; after the first switching moment, the antenna array is controlled to switch from the antenna group corresponding to the i-1th sub-extended positioning information to the antenna group corresponding to the i-th sub-extended positioning information (antenna group i); 2≤i≤n. This embodiment does not limit the specific data of n, such as at least two, or at least three, etc.
[0172] This embodiment does not limit the specific method for determining the first switching moment in the first cycle. Exemplarily, in combination with the resolution efficiency and switching efficiency of the positioning node, the ratio of the receiving period to the switching period is set, and the first switching moment in the first cycle is determined according to the ratio; or, the receiving period is set to a fixed duration (such as a first preset duration), and the first switching moment is determined based on the start time of the period corresponding to the positioning information.
[0173] Regardless of the method used to determine the first switching time, it is necessary to ensure that the time between the first switching time of the sub-extended positioning information and the start time of the corresponding cycle is greater than or equal to the first preset time, so as to reserve a certain time for the first antenna group to receive the first sub-extended positioning information.
[0174] The first antenna group and the second antenna group do not specifically refer to two antenna groups.
[0175] This embodiment does not specifically limit the order of the antenna groups, which can be set by the positioning node. For example, the first antenna group is the optimal receiving antenna group, and the other antenna groups are auxiliary receiving antennas. For each node to be measured, the optimal receiving antenna is different. For example, the receiving antenna group used in the previous message is used as the optimal receiving antenna group to reduce the number of switching times.
[0176] As described above, the number of sub-extended positioning information is not necessarily the same as the total number of antenna groups in the antenna array, and may be greater than the total number of antenna groups in the antenna array. When the number of sub-extended positioning information is greater than or less than the total number of antenna groups in the antenna array, the positioning node also needs to determine how the extended positioning information corresponds to the antenna groups. The following three specific examples are used for illustration:
[0177] by Figure 8a as well as Figure 8b For example, the number of sub-extended positioning information may be the same as the total number of antenna groups in the antenna array. In this case, the sub-extended positioning information corresponds to the antenna groups one by one.
[0178] See also Figure 8aAs shown, before the first switching moment of mLTF1, reception is performed through the antenna of antenna group 1 (antenna group 1 is the optimal antenna group), and after the first switching moment, switching is performed, and before the corresponding period of mLTF2, the switching is completed;
[0179] Before the first switching moment of mLTF2, the antenna of antenna group 2 is used for reception, and after the first switching moment, the signal is switched, and before the corresponding period of mLTF3, the switching is completed;
[0180] Before the first switching moment of mLTF3, the antenna of antenna group 3 is used for reception, and after the first switching moment, the signal is switched, and before the corresponding period of mLTF4, the switching is completed;
[0181] In the period corresponding to mLTF4, reception is performed through the antenna of antenna group 4, and no switching is required in the period corresponding to mLTF4.
[0182] See also Figure 8b As shown, in the period corresponding to mLTF1, reception is performed through the antenna of antenna group 2 (antenna group 2 is the optimal antenna group);
[0183] At the first switching moment of mLTF2 (which may be the start moment of mLTF2), switching is performed to antenna group 1. After the switching is completed, reception is performed through the antenna of antenna group 1.
[0184] At the first switching moment of mLTF3 (which may be the start moment of mLTF3), switching is performed to antenna group 3. After the switching is completed, reception is performed through the antenna of antenna group 3.
[0185] At the first switching moment of mLTF4 (which may be the start moment of mLTF4), switching is performed to antenna group 4. After the switching is completed, reception is performed through the antennas of antenna group 4.
[0186] See also Fig. 9 As shown in FIG. 1 , the number of sub-extended positioning information is greater than the total number of antenna groups in the antenna array. In this case, some sub-extended positioning information has no corresponding antenna groups. For example, if the number of sub-extended positioning information is 5, but the total number of antenna groups is 4, the first 4 extended positioning information have corresponding antenna groups.
[0187] Before the first switching moment of mLTF1, reception is performed through the antenna of antenna group 1, and after the first switching moment, switching is performed, and before the corresponding period of mLTF2, the switching is completed;
[0188] Before the first switching moment of mLTF2, the antenna of antenna group 2 is used for reception, and after the first switching moment, the signal is switched, and before the corresponding period of mLTF3, the switching is completed;
[0189] Before the first switching moment of mLTF3, the antenna of antenna group 3 is used for reception, and after the first switching moment, the signal is switched, and before the corresponding period of mLTF4, the switching is completed;
[0190] In the period corresponding to mLTF4, reception is performed through the antenna of antenna group 4. Since there are no other antenna groups in the antenna array, there is no need to switch in the period corresponding to mLTF4.
[0191] In the period corresponding to mLTF4, reception is performed through the antennas of antenna group 4.
[0192] In the last example above, in the period corresponding to mLTF4, any group of antennas may be multiplexed for reception, such as antenna groups 1, 2 or 3.
[0193] The above-mentioned correspondences are only exemplary. In implementation, the switching order of the antenna groups may be implemented in other ways. More or less sub-extended positioning information and more or less antenna groups may be set. When the number of sub-extended positioning information is greater than the total number of antenna groups in the antenna array, other corresponding methods may be used, such as the remaining front sub-extended positioning information, or the remaining middle sub-extended positioning information, etc., which can be set in combination with specific scenarios.
[0194] In the above scheme, since the positioning node not only needs to normally receive the training symbols in the sub-extended positioning information through the antenna in the corresponding antenna group in the positioning information corresponding period, but also needs to complete the switching of the antenna array between two adjacent sub-extended positioning information corresponding periods, it can switch to the antenna group corresponding to the next sub-extended positioning information after parsing, or switch to the corresponding antenna group before parsing in the current sub-extended positioning information corresponding period; the receiving process and the switching process cannot be performed at the same time; by determining the first switching time in the first period or the second period, the corresponding period of the sub-extended positioning information is divided into two parts: the receiving period and the switching period, thereby ensuring that the receiving process and the switching process are performed smoothly without interfering with each other.
[0195] In some optional implementation manners, the above step S305 may be implemented by but not limited to the following methods:
[0196] For any target antenna, based on the parsing result of the training symbol corresponding to the target antenna, determine the wireless transmission information of the target antenna;
[0197] Based on the wireless transmission information of all target antennas, the arrival angle positioning of the node to be measured is performed.
[0198] Exemplarily, the parsing result of the training symbol corresponding to the antenna is determined (obtained by parsing the corresponding processor), and the wireless transmission information of the antenna is determined by comparing the training symbol with the parsing result; the wireless transmission information and antenna position information of all antennas in the antenna array are integrated to perform AOA solution, and the arrival angle positioning of the node to be measured is calculated.
[0199] The above scheme accurately locates the arrival angle of the node to be measured by integrating the wireless transmission information of all antennas in the antenna array.
[0200] In some optional implementation manners, the transmission message includes sub-extended positioning information of a target number; the target number is a preset number or is determined by negotiation between the positioning node and the node to be measured.
[0201] Exemplarily, the target number may be a preset number, which is the minimum number for positioning angle measurement, or any number greater than the minimum number, or a preset number determined when the third indication is defaulted, etc.; alternatively, the target number may also be determined by negotiation between the positioning node and the node to be measured.
[0202] In this embodiment, a preset number of sub-extended positioning information is set, or the positioning node and the node to be measured negotiate the number of sub-extended positioning information, so as to configure the extended positioning information in different scenarios.
[0203] In some optional implementations, the above step S101 further includes the following steps:
[0204] A third indication is placed in the transmission message, where the third indication is used to indicate the target quantity.
[0205] In this embodiment, the transmission message includes a target number of sub-extension location information; based on this, a third indication may be added to the transmission message to indicate the number of sub-extension location information.
[0206] In some optional implementations, the target number is the total number of antenna groups in the antenna array.
[0207] In this embodiment, the number of targets is equal to the total number of antenna groups in the antenna array of the positioning node, so that each antenna group has corresponding sub-extended positioning information and there is no redundant sub-extended positioning information.
[0208] Fig.10 The interactive flow chart of the second wireless connection positioning method provided in the embodiment of the present application is as follows: Fig.10 As shown, the following steps are included:
[0209] Step S1001a: the positioning node sends a first negotiation message to the node to be measured, wherein the first negotiation message includes at least one of information indicating support for target arrival angle measurement, the number of sub-extended positioning information, and a corresponding period of the extended positioning information.
[0210] Step S1001b: the node to be measured sends a second negotiation message to the positioning node, wherein the second negotiation message corresponds to the first negotiation message.
[0211] In implementation, in order to better support AOA positioning based on extended positioning information, negotiation is required before positioning is performed.
[0212] As described above, the number of sub-extended positioning information and the specific value of the period corresponding to the extended positioning information can be determined by negotiation between the positioning node and the node to be measured.
[0213] Exemplarily, the positioning node sends a first negotiation message to the node to be measured, where the first negotiation message carries information characterizing support for target arrival angle measurement, the number of sub-extended positioning information, and the corresponding period of the extended positioning information; the node to be measured can learn, based on the information characterizing support for target arrival angle measurement, that the positioning node has the ability to perform AOA positioning based on the extended positioning information, thereby executing the corresponding process of the node to be measured in this embodiment; the above-mentioned transmission message is configured based on the number of sub-extended positioning information and the corresponding period of the extended positioning information;
[0214] The node to be measured sends a second negotiation message to the positioning node, where the second negotiation message carries information indicating support for target angle of arrival measurement; based on the information indicating support for target angle of arrival measurement, the positioning node can learn that the node to be measured has the ability to perform AOA positioning based on the extended positioning information, thereby executing the corresponding process of the positioning node in this embodiment.
[0215] Exemplarily, the negotiation message is a beacon message or a probe message, which can carry information indicating support for target arrival angle measurement (AoA capability description field), the number of sub-extended positioning information (AoA expected configuration field), and the corresponding period of extended positioning information (AoA expected configuration field) through the Beacon message or the Probe message. For example, the STA sends a Probe message to the AP, and the AP sends a Probe message or a Beacon message to the STA for negotiation. In addition, in the Beacon message, in addition to the above-mentioned AoA-related fields, there is also a Beacon configuration field; in the Probe message, in addition to the above-mentioned AoA-related fields, there is also a Probe configuration field.
[0216] In practice, the above negotiation process is performed during the access phase, such as the process of STA accessing the AP executes the above S1001a and S1001b.
[0217] The second negotiation message corresponds to the first negotiation message, which means that the first negotiation message and the second negotiation message are negotiation messages for the same arrival angle positioning event, the first negotiation message may be a reply to the second negotiation message, or the second negotiation message is a reply to the first negotiation message, or both parties send negotiation messages to each other and send an additional reply message, etc. Therefore, this embodiment does not specifically limit the order of S1001a and S1001b, that is, S1001a may be executed first, or S1001b may be executed first, or S1001a and S1001b may be executed simultaneously.
[0218] Step S1002: the node to be measured places the extended positioning information in a transmission message, and identifies the first indication in the transmission message as indicating target arrival angle measurement.
[0219] Step S1003: the node to be measured sends the transmission message to the positioning node.
[0220] Step S1004: the positioning node measures the arrival angle of the node to be measured based on the training symbols in the extended positioning information.
[0221] The specific implementation of steps S1002 to S1004 can refer to the above embodiment and will not be described again here.
[0222] The above solution better supports AOA positioning based on extended positioning information by performing the interaction of the above two negotiation messages before positioning.
[0223] In the embodiment of the present application, the wireless connection positioning method performed by the positioning node is as follows: Fig.11 As shown, the following steps are included:
[0224] Step S1101: receiving a transmission message sent by a node to be measured, wherein the transmission message includes a first indication, and the first indication is used to indicate target arrival angle measurement; the transmission message also includes extended positioning information;
[0225] Step S1102: Based on the training symbols in the extended positioning information, the arrival angle of the node to be measured is measured.
[0226] In some optional implementation manners, the extended positioning information includes a plurality of sub-extended positioning information.
[0227] In some optional implementations, the multiple sub-extended positioning information includes first sub-extended positioning information; the antenna array in the positioning node includes a first antenna group;
[0228] The method further comprises: performing an arrival angle measurement on the node to be measured based on the training symbol in the extended positioning information, comprising:
[0229] receiving, through the first antenna group, a training symbol in the first sub-extended positioning information;
[0230] An arrival angle measurement is performed on the node to be measured based on the training symbols in the first sub-extended positioning information.
[0231] In some optional implementations, the multiple sub-extended positioning information further includes second sub-extended positioning information; the antenna array in the positioning node further includes a second antenna group;
[0232] The method further comprises:
[0233] receiving, through the second antenna group, a training symbol in the second sub-extended positioning information;
[0234] The method further comprises: performing an arrival angle measurement on the node to be measured based on the training symbol in the first sub-extended positioning information, comprising:
[0235] An arrival angle measurement is performed on the node to be measured based on the training symbols in the first sub-extended positioning information and the training symbols in the second sub-extended positioning information.
[0236] In some optional implementations, the first antenna group and the second antenna group are the same as or different from each other.
[0237] In some optional implementations, the first sub-extended positioning information corresponds to a first period, the first period includes durations corresponding to multiple LTFs, the second sub-extended positioning information corresponds to a second period, and the duration of the first period is the same as or different from the duration of the second period.
[0238] In some optional implementations, the first sub-extension positioning information is adjacent to the second sub-extension positioning information, and the second sub-extension positioning information is after the first sub-extension positioning information; the first sub-extension positioning information corresponds to a first period, and the second sub-extension positioning information corresponds to a second period;
[0239] Before receiving the training symbol in the second sub-extended positioning information through the second antenna group, the method further includes:
[0240] At a first switching moment, switching the antenna array in the positioning node to a second antenna group;
[0241] The first switching moment is the start moment of the second cycle; or the first switching moment is a moment in the first cycle whose distance from the start moment of the first cycle is greater than or equal to a first preset time length.
[0242] In some optional implementations, the extended positioning information is in a free bit of the data field of the transmission message or in a data packet extension field; or, the extended positioning information is in an extended positioning field of the transmission message, and the extended positioning field is a newly added field between the data field and the data packet extension field.
[0243] In some optional implementation manners, the transmission message further includes a second indication, and the second indication is used to indicate that the transmission message represents a response.
[0244] In some optional implementation manners, the transmission message includes sub-extended positioning information of a target number; the target number is a preset number or is determined by negotiation between the positioning node and the node to be measured.
[0245] In some optional implementations, the transmission message includes a third indication, and the third indication is used to indicate the target quantity.
[0246] In some optional implementations, the target number is the total number of antenna groups in the antenna array.
[0247] In some optional implementation manners, before receiving the transmission message sent by the node to be tested, the method further includes:
[0248] Sending a first negotiation message to the node to be measured, wherein the first negotiation message includes at least one of information indicating support for target arrival angle measurement, the number of sub-extended positioning information, and a period corresponding to the extended positioning information; and,
[0249] A second negotiation message sent by the node to be tested is received, where the second negotiation message corresponds to the first negotiation message.
[0250] In the embodiment of the present application, the wireless connection positioning method performed by the node to be tested is as follows: Fig.12 As shown, the following steps are included:
[0251] Step S1201: placing the extended positioning information in a transmission message, and marking the first indication in the transmission message as indicating target arrival angle measurement;
[0252] Step S1202: sending the transmission message to a positioning node, so that the positioning node performs arrival angle measurement on the node to be measured based on the training symbols in the extended positioning information.
[0253] In some optional implementation manners, the extended positioning information includes a plurality of sub-extended positioning information.
[0254] In some optional implementations, the multiple sub-extended positioning information include first sub-extended positioning information, so that the positioning node receives training symbols in the first sub-extended positioning information through a first antenna group in an antenna array; and based on the training symbols in the first sub-extended positioning information, performs arrival angle measurement on the node to be measured.
[0255] In some optional implementations, the multiple sub-extended positioning information also includes second sub-extended positioning information; so that the positioning node receives the training symbols in the second sub-extended positioning information through the second antenna group in the antenna array; and based on the training symbols in the first sub-extended positioning information and the training symbols in the second sub-extended positioning information, performs arrival angle measurement on the node to be measured.
[0256] In some optional implementations, the first antenna group and the second antenna group are the same as or different from each other.
[0257] In some optional implementations, the first sub-extended positioning information corresponds to a first period, the first period includes durations corresponding to multiple LTFs, the second sub-extended positioning information corresponds to a second period, and the duration of the first period is the same as or different from the duration of the second period.
[0258] In some optional implementations, the first sub-extended positioning information is adjacent to the second sub-extended positioning information, and the second sub-extended positioning information is after the first sub-extended positioning information; the first sub-extended positioning information corresponds to a first period, and the second sub-extended positioning information corresponds to a second period; so that before the positioning node receives the training symbol in the second sub-extended positioning information through the second antenna group, at a first switching moment, the antenna array in the positioning node is switched to the second antenna group; wherein the first switching moment is the start moment of the second period; or the first switching moment is a moment in the first period that is greater than or equal to a first preset time length from the start moment of the first period.
[0259] In some optional implementations, placing the extended positioning information in the transmission message includes:
[0260] The extended positioning information is placed in a free bit of the data field of the transmission message or in a data packet extension field; or,
[0261] The extended positioning information is placed in an extended positioning field of the transmission message, where the extended positioning field is a newly added field between the data field and the data packet extension field.
[0262] In some optional implementations, placing the extended positioning information in the transmission message further includes:
[0263] A second indication is placed in the transmission message, where the second indication is used to indicate that the transmission message represents a response.
[0264] In some optional implementations, placing the extended positioning information in the transmission message includes:
[0265] The sub-extended positioning information of the target number is placed in the transmission message; wherein the target number is a preset number or is determined by negotiation between the positioning node and the node to be measured.
[0266] In some optional implementations, placing the extended positioning information in the transmission message further includes:
[0267] A third indication is placed in the transmission message, where the third indication is used to indicate the target quantity.
[0268] In some optional implementations, the target number is the total number of antenna groups in the antenna array.
[0269] In some optional implementation manners, before placing the extended positioning information in the transmission message, the method further includes:
[0270] receiving a first negotiation message sent by the positioning node, wherein the first negotiation message includes at least one of information indicating support for target arrival angle measurement, the number of sub-extended positioning information, and a period corresponding to the extended positioning information; and,
[0271] A second negotiation message is sent to the positioning node, where the second negotiation message corresponds to the first negotiation message.
[0272] Figure 11-12 The specific implementation of the embodiment can refer to the implementation of the above-mentioned interaction method, and the repeated parts will not be repeated.
[0273] like Fig.13 As shown, based on Fig.11 The wireless connection positioning method shown in the figure has the same inventive concept, and the embodiment of the present application provides a first wireless connection positioning device 1300, which is applied to a positioning node, and the device includes:
[0274] The first receiving module 1301 is used to receive a transmission message sent by the node to be measured, wherein the transmission message includes a first indication, and the first indication is used to indicate the target arrival angle measurement; the transmission message also includes extended positioning information;
[0275] The measurement module 1302 is used to measure the arrival angle of the node to be measured based on the training symbols in the extended positioning information.
[0276] In some optional implementation manners, the extended positioning information includes a plurality of sub-extended positioning information.
[0277] In some optional implementations, the multiple sub-extended positioning information includes first sub-extended positioning information; the antenna array in the positioning node includes a first antenna group;
[0278] The measurement module 1302 is specifically used for:
[0279] receiving, through the first antenna group, a training symbol in the first sub-extended positioning information;
[0280] An arrival angle measurement is performed on the node to be measured based on the training symbols in the first sub-extended positioning information.
[0281] In some optional implementations, the multiple sub-extended positioning information further includes second sub-extended positioning information; the antenna array in the positioning node further includes a second antenna group;
[0282] The measurement module 1302 is further configured to:
[0283] receiving, through the second antenna group, a training symbol in the second sub-extended positioning information;
[0284] The measurement module 1302 is specifically used for:
[0285] An arrival angle measurement is performed on the node to be measured based on the training symbols in the first sub-extended positioning information and the training symbols in the second sub-extended positioning information.
[0286] In some optional implementations, the first antenna group and the second antenna group are the same as or different from each other.
[0287] In some optional implementations, the first sub-extended positioning information corresponds to a first period, the first period includes durations corresponding to multiple LTFs, the second sub-extended positioning information corresponds to a second period, and the duration of the first period is the same as or different from the duration of the second period.
[0288] In some optional implementations, the first sub-extension positioning information is adjacent to the second sub-extension positioning information, and the second sub-extension positioning information is after the first sub-extension positioning information; the first sub-extension positioning information corresponds to a first period, and the second sub-extension positioning information corresponds to a second period;
[0289] Before receiving the training symbol in the second sub-extended positioning information through the second antenna group, the measuring module 1302 is further configured to:
[0290] At a first switching moment, switching the antenna array in the positioning node to a second antenna group;
[0291] The first switching moment is the start moment of the second cycle; or the first switching moment is a moment in the first cycle whose distance from the start moment of the first cycle is greater than or equal to a first preset time length.
[0292] In some optional implementations, the extended positioning information is in a free bit of the data field of the transmission message or in a data packet extension field; or, the extended positioning information is in an extended positioning field of the transmission message, and the extended positioning field is a newly added field between the data field and the data packet extension field.
[0293] In some optional implementation manners, the transmission message further includes a second indication, and the second indication is used to indicate that the transmission message represents a response.
[0294] In some optional implementation manners, the transmission message includes sub-extended positioning information of a target number; the target number is a preset number or is determined by negotiation between the positioning node and the node to be measured.
[0295] In some optional implementations, the transmission message includes a third indication, and the third indication is used to indicate the target quantity.
[0296] In some optional implementations, the target number is the total number of antenna groups in the antenna array.
[0297] In some optional implementations, a second sending module 1303 is further included, which is used to send a first negotiation message to the node to be measured before receiving the transmission message sent by the node to be measured in the first receiving module 1301, wherein the first negotiation message includes at least one of information characterizing support for target arrival angle measurement, the number of sub-extended positioning information, and the period corresponding to the extended positioning information;
[0298] The first receiving module 1301 is further configured to receive a second negotiation message sent by the node to be tested before receiving the transmission message sent by the node to be tested, where the second negotiation message corresponds to the first negotiation message.
[0299] like Fig.14 As shown, based on Fig.12 The wireless connection positioning method shown in the figure has the same inventive concept, and the embodiment of the present application provides a second wireless connection positioning device 1400, which is applied to a node to be measured, and the device includes:
[0300] The message generation module 1401 is used to place the extended positioning information in a transmission message, and mark the first indication in the transmission message as indicating target arrival angle measurement;
[0301] The first sending module 1402 is configured to send the transmission message to a positioning node, so that the positioning node measures the arrival angle of the node to be measured based on the training symbols in the extended positioning information.
[0302] In some optional implementation manners, the extended positioning information includes a plurality of sub-extended positioning information.
[0303] In some optional implementations, the multiple sub-extended positioning information include first sub-extended positioning information, so that the positioning node receives training symbols in the first sub-extended positioning information through a first antenna group in an antenna array; and based on the training symbols in the first sub-extended positioning information, performs arrival angle measurement on the node to be measured.
[0304] In some optional implementations, the multiple sub-extended positioning information also includes second sub-extended positioning information; so that the positioning node receives the training symbols in the second sub-extended positioning information through the second antenna group in the antenna array; and based on the training symbols in the first sub-extended positioning information and the training symbols in the second sub-extended positioning information, performs arrival angle measurement on the node to be measured.
[0305] In some optional implementations, the first antenna group and the second antenna group are the same as or different from each other.
[0306] In some optional implementations, the first sub-extended positioning information corresponds to a first period, the first period includes durations corresponding to multiple LTFs, the second sub-extended positioning information corresponds to a second period, and the duration of the first period is the same as or different from the duration of the second period.
[0307] In some optional implementations, the first sub-extended positioning information is adjacent to the second sub-extended positioning information, and the second sub-extended positioning information is after the first sub-extended positioning information; the first sub-extended positioning information corresponds to a first period, and the second sub-extended positioning information corresponds to a second period; so that before the positioning node receives the training symbol in the second sub-extended positioning information through the second antenna group, at a first switching moment, the antenna array in the positioning node is switched to the second antenna group; wherein the first switching moment is the start moment of the second period; or the first switching moment is a moment in the first period that is greater than or equal to a first preset time length from the start moment of the first period.
[0308] In some optional implementation manners, the message generation module 1401 is specifically configured to:
[0309] The extended positioning information is placed in a free bit of the data field of the transmission message or in a data packet extension field; or,
[0310] The extended positioning information is placed in an extended positioning field of the transmission message, where the extended positioning field is a newly added field between the data field and the data packet extension field.
[0311] In some optional implementation manners, the message generation module 1401 is further used to:
[0312] A second indication is placed in the transmission message, where the second indication is used to indicate that the transmission message represents a response.
[0313] In some optional implementation manners, the message generation module 1401 is used to:
[0314] The sub-extended positioning information of the target number is placed in the transmission message; wherein the target number is a preset number or is determined by negotiation between the positioning node and the node to be measured.
[0315] In some optional implementation manners, the message generation module 1401 is further used to:
[0316] A third indication is placed in the transmission message, where the third indication is used to indicate the target quantity.
[0317] In some optional implementations, the target number is the total number of antenna groups in the antenna array.
[0318] In some optional implementations, a second receiving module 1403 is further included;
[0319] The first sending module 1402 is further configured to receive a first negotiation message sent by the positioning node before the message generating module 1401 places the extended positioning information in the transmission message, wherein the first negotiation message includes at least one of information characterizing support for target arrival angle measurement, the number of sub-extended positioning information, and a period corresponding to the extended positioning information;
[0320] The second receiving module 1403 is configured to send a second negotiation message to the positioning node before the message generating module 1401 places the extended positioning information into the transmission message, where the second negotiation message corresponds to the first negotiation message.
[0321] Figure 13-14 The specific implementation of the embodiment can refer to the implementation of the above-mentioned interaction method, and the repeated parts will not be repeated.
[0322] Based on the same technical concept, the embodiment of the present application also provides a positioning node 1500, such as Fig.15 As shown, it includes at least one processor 1501 and a memory 1502 connected to the at least one processor. The specific connection medium between the processor 1501 and the memory 1502 is not limited in the embodiment of the present application. Fig.15 For example, the processor 1501 and the memory 1502 are connected via a bus 1503. The bus can be divided into a path bus, a data bus, a control bus, etc. For ease of representation, Fig.15 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0323] Among them, the processor 1501 is the control center of the positioning node, and can use various interfaces and lines to connect various parts of the positioning node, and realize data processing by running or executing instructions stored in the memory 1502 and calling data stored in the memory 1502. Optionally, the processor 1501 may include one or more processing units, and the processor 1501 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application program, and the modem processor mainly processes the issued instructions. It is understandable that the above-mentioned modem processor may not be integrated into the processor 1501. In some embodiments, the processor 1501 and the memory 1502 may be implemented on the same chip, and in some embodiments, they may also be implemented separately on independent chips.
[0324] Processor 1501 can be a general-purpose processor, such as a central processing unit (CPU), a digital signal processor, an application-specific integrated circuit (ASIC), a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, and can implement or execute the methods, steps and logic block diagrams disclosed in the embodiments of the present application. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiment of the wireless connection positioning method can be directly embodied as a hardware processor, or can be executed by a combination of hardware and software modules in the processor.
[0325] The memory 1502 is a non-volatile computer-readable storage medium that can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The memory 1502 may include at least one type of storage medium, such as a flash memory, a hard disk, a multimedia card, a card-type memory, a random access memory (English: Random Access Memory, abbreviated as RAM), a static random access memory (English: Static Random Access Memory, abbreviated as SRAM), a programmable read-only memory (Programmable Read Only Memory, abbreviated as PROM), a read-only memory (English: Read Only Memory, abbreviated as ROM), an electrically erasable programmable read-only memory (English: Electrically Erasable Programmable Read-Only Memory, abbreviated as EEPROM), a magnetic memory, a disk, an optical disk, etc. The memory 1502 is any other medium that can be used to carry or store a desired program code in the form of an instruction or data structure and can be accessed by a computer, but is not limited thereto. The memory 1502 in the embodiment of the present application can also be a circuit or any other device that can realize a storage function, for storing program instructions and / or data.
[0326] In the embodiment of the present application, the memory 1502 stores a computer program. When the program is executed by the processor 1501, the processor 1501 executes:
[0327] Receiving a transmission message sent by a node to be measured, wherein the transmission message includes a first indication, and the first indication is used to indicate target arrival angle measurement; the transmission message also includes extended positioning information;
[0328] Based on the training symbols in the extended positioning information, an arrival angle measurement is performed on the node to be measured.
[0329] In some optional implementation manners, the extended positioning information includes a plurality of sub-extended positioning information.
[0330] In some optional implementations, the multiple sub-extended positioning information includes first sub-extended positioning information; the antenna array in the positioning node includes a first antenna group;
[0331] The processor 1501 specifically executes:
[0332] receiving, through the first antenna group, a training symbol in the first sub-extended positioning information;
[0333] An arrival angle measurement is performed on the node to be measured based on the training symbols in the first sub-extended positioning information.
[0334] The processor 1501 executes the plurality of sub-extended positioning information further including second sub-extended positioning information; the antenna array in the positioning node further includes a second antenna group;
[0335] The processor 1501 also executes:
[0336] receiving, through the second antenna group, a training symbol in the second sub-extended positioning information;
[0337] The processor 1501 specifically executes:
[0338] An arrival angle measurement is performed on the node to be measured based on the training symbols in the first sub-extended positioning information and the training symbols in the second sub-extended positioning information.
[0339] In some optional implementations, the first antenna group and the second antenna group are the same as or different from each other.
[0340] In some optional implementations, the first sub-extended positioning information corresponds to a first period, the first period includes a duration corresponding to multiple long training fields LTF, the second sub-extended positioning information corresponds to a second period, and the duration of the first period is the same as or different from the duration of the second period.
[0341] In some optional implementations, the first sub-extension positioning information is adjacent to the second sub-extension positioning information, and the second sub-extension positioning information is after the first sub-extension positioning information; the first sub-extension positioning information corresponds to a first period, and the second sub-extension positioning information corresponds to a second period;
[0342] Before receiving, through the second antenna group, a training symbol in the second sub-extended positioning information, the processor 1501 further executes:
[0343] At a first switching moment, switching the antenna array in the positioning node to a second antenna group;
[0344] The first switching moment is the start moment of the second cycle; or the first switching moment is a moment in the first cycle whose distance from the start moment of the first cycle is greater than or equal to a first preset time length.
[0345] In some optional implementations, the extended positioning information is in a free bit of the data field of the transmission message or in a data packet extension field; or, the extended positioning information is in an extended positioning field of the transmission message, and the extended positioning field is a newly added field between the data field and the data packet extension field.
[0346] In some optional implementation manners, the transmission message further includes a second indication, and the second indication is used to indicate that the transmission message represents a response.
[0347] In some optional implementation manners, the transmission message includes sub-extended positioning information of a target number; the target number is a preset number or is determined by negotiation between the positioning node and the node to be measured.
[0348] In some optional implementations, the transmission message includes a third indication, and the third indication is used to indicate the target quantity.
[0349] In some optional implementations, the target number is the total number of antenna groups in the antenna array.
[0350] In some optional implementation manners, before receiving the transmission message sent by the node to be tested, the processor 1501 further executes:
[0351] Sending a first negotiation message to the node to be measured, wherein the first negotiation message includes at least one of information indicating support for target arrival angle measurement, the number of sub-extended positioning information, and a period corresponding to the extended positioning information; and,
[0352] A second negotiation message sent by the node to be tested is received, where the second negotiation message corresponds to the first negotiation message.
[0353] Based on the same technical concept, an embodiment of the present application further provides a node to be tested, including at least one processor and at least one memory, wherein the memory stores a computer program, and when the program is executed by the processor, the processor executes:
[0354] placing the extended positioning information in a transmission message, and marking the first indication in the transmission message as indicating target arrival angle measurement;
[0355] The transmission message is sent to a positioning node, so that the positioning node performs arrival angle measurement on the node to be measured based on the training symbols in the extended positioning information.
[0356] In some optional implementation manners, the extended positioning information includes a plurality of sub-extended positioning information.
[0357] In some optional implementations, the multiple sub-extended positioning information include first sub-extended positioning information, so that the positioning node receives training symbols in the first sub-extended positioning information through a first antenna group in an antenna array; and based on the training symbols in the first sub-extended positioning information, performs arrival angle measurement on the node to be measured.
[0358] In some optional implementations, the multiple sub-extended positioning information also includes second sub-extended positioning information; so that the positioning node receives the training symbols in the second sub-extended positioning information through the second antenna group in the antenna array; and based on the training symbols in the first sub-extended positioning information and the training symbols in the second sub-extended positioning information, performs arrival angle measurement on the node to be measured.
[0359] In some optional implementations, the first antenna group and the second antenna group are the same as or different from each other.
[0360] In some optional implementations, the first sub-extended positioning information corresponds to a first period, the first period includes a duration corresponding to multiple long training fields LTF, the second sub-extended positioning information corresponds to a second period, and the duration of the first period is the same as or different from the duration of the second period.
[0361] In some optional implementations, the first sub-extended positioning information is adjacent to the second sub-extended positioning information, and the second sub-extended positioning information is after the first sub-extended positioning information; the first sub-extended positioning information corresponds to a first period, and the second sub-extended positioning information corresponds to a second period; so that before the positioning node receives the training symbol in the second sub-extended positioning information through the second antenna group, at a first switching moment, the antenna array in the positioning node is switched to the second antenna group; wherein the first switching moment is the start moment of the second period; or the first switching moment is a moment in the first period that is greater than or equal to a first preset time length from the start moment of the first period.
[0362] In some optional implementations, the processor specifically performs:
[0363] The extended positioning information is placed in a free bit of the data field of the transmission message or in a data packet extension field; or,
[0364] The extended positioning information is placed in an extended positioning field of the transmission message, where the extended positioning field is a newly added field between the data field and the data packet extension field.
[0365] In some optional implementations, the processor further executes:
[0366] A second indication is placed in the transmission message, where the second indication is used to indicate that the transmission message represents a response.
[0367] In some optional implementations, the processor specifically performs:
[0368] The sub-extended positioning information of the target number is placed in the transmission message; wherein the target number is a preset number or is determined by negotiation between the positioning node and the node to be measured.
[0369] In some optional implementations, the processor further executes:
[0370] A third indication is placed in the transmission message, where the third indication is used to indicate the target quantity.
[0371] In some optional implementations, the target number is the total number of antenna groups in the antenna array.
[0372] In some optional implementation manners, before placing the extended positioning information in the transmission message, the processor further executes:
[0373] receiving a first negotiation message sent by the positioning node, wherein the first negotiation message includes at least one of information indicating support for target arrival angle measurement, the number of sub-extended positioning information, and a period corresponding to the extended positioning information; and,
[0374] A second negotiation message is sent to the positioning node, where the second negotiation message corresponds to the first negotiation message.
[0375] Based on the same technical concept, an embodiment of the present application also provides a computer-readable storage medium, which stores a computer program executable by a processor. When the program runs on the processor, the processor executes the steps of the above-mentioned wireless connection positioning method.
[0376] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0377] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0378] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0379] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0380] Although the preferred embodiments of the present application have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications falling within the scope of the present application.
[0381] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A wireless connection positioning method, characterized in that: Applied to positioning nodes, the method comprises: Receiving a transmission message sent by a node to be measured, wherein the transmission message includes a first indication, and the first indication is used to indicate target arrival angle measurement; the transmission message also includes extended positioning information; Based on the training symbols in the extended positioning information, an arrival angle measurement is performed on the node to be measured.
2. The method according to claim 1, characterized in that The extended positioning information includes a plurality of sub-extended positioning information.
3. The method according to claim 2, characterized in that The multiple sub-extended positioning information include first sub-extended positioning information; the antenna array in the positioning node includes a first antenna group; The method further comprises: performing an arrival angle measurement on the node to be measured based on the training symbol in the extended positioning information, comprising: receiving, through the first antenna group, a training symbol in the first sub-extended positioning information; An arrival angle measurement is performed on the node to be measured based on the training symbols in the first sub-extended positioning information.
4. The method according to claim 3, characterized in that The plurality of sub-extended positioning information also includes second sub-extended positioning information; the antenna array in the positioning node also includes a second antenna group, The method further comprises: receiving, through the second antenna group, a training symbol in the second sub-extended positioning information; The method further comprises: performing an arrival angle measurement on the node to be measured based on the training symbol in the first sub-extended positioning information, comprising: An arrival angle measurement is performed on the node to be measured based on the training symbols in the first sub-extended positioning information and the training symbols in the second sub-extended positioning information.
5. The method according to claim 4, characterized in that The first antenna group is the same as or different from the second antenna group.
6. The method according to claim 5, characterized in that The first sub-extended positioning information corresponds to a first period, the first period includes durations corresponding to multiple long training fields LTF, the second sub-extended positioning information corresponds to a second period, and the duration of the first period is the same as or different from the duration of the second period.
7. The method according to claim 4, characterized in that The first sub-extension positioning information is adjacent to the second sub-extension positioning information, and the second sub-extension positioning information is after the first sub-extension positioning information; the first sub-extension positioning information corresponds to a first period, and the second sub-extension positioning information corresponds to a second period; Before receiving the training symbol in the second sub-extended positioning information through the second antenna group, the method further includes: At a first switching moment, switching the antenna array in the positioning node to a second antenna group; The first switching moment is the start moment of the second cycle; or the first switching moment is a moment in the first cycle whose distance from the start moment of the first cycle is greater than or equal to a first preset time length.
8. The method according to claim 1, characterized in that The extended positioning information is in a free bit of the data field of the transmission message or in a data packet extension field; or, the extended positioning information is in an extended positioning field of the transmission message, and the extended positioning field is a newly added field between the data field and the data packet extension field.
9. The method according to claim 1, characterized in that The transmission message also includes a second indication, where the second indication is used to indicate that the transmission message represents a response.
10. The method according to claim 1, characterized in that The transmission message contains sub-extended positioning information of a target number; the target number is a preset number or is determined by negotiation between the positioning node and the node to be measured.
11. The method according to claim 10, characterized in that The transmission message includes a third indication, and the third indication is used to indicate the target quantity.
12. The method according to claim 10, characterized in that The target number is the total number of antenna groups in the antenna array in the positioning node.
13. The method according to any one of claims 1 to 12, characterized in that: Before receiving the transmission message sent by the node to be tested, the method further includes: Sending a first negotiation message to the node to be measured, wherein the first negotiation message includes at least one of information indicating support for target arrival angle measurement, the number of sub-extended positioning information, and a period corresponding to the extended positioning information; and, A second negotiation message sent by the node to be tested is received, where the second negotiation message corresponds to the first negotiation message.
14. A wireless connection positioning method, characterized in that: Applied to the node to be tested, the method comprises: placing the extended positioning information in a transmission message, and marking the first indication in the transmission message as indicating target arrival angle measurement; The transmission message is sent to a positioning node, so that the positioning node performs arrival angle measurement on the node to be measured based on the training symbols in the extended positioning information.
15. The method according to claim 14, characterized in that The extended positioning information includes a plurality of sub-extended positioning information.
16. The method according to claim 15, characterized in that The multiple sub-extended positioning information include first sub-extended positioning information, so that the positioning node receives training symbols in the first sub-extended positioning information through a first antenna group in an antenna array; and performs arrival angle measurement on the node to be measured based on the training symbols in the first sub-extended positioning information.
17. The method according to claim 16, characterized in that The multiple sub-extended positioning information also includes second sub-extended positioning information; so that the positioning node receives the training symbols in the second sub-extended positioning information through the second antenna group in the antenna array; and based on the training symbols in the first sub-extended positioning information and the training symbols in the second sub-extended positioning information, performs arrival angle measurement on the node to be measured.
18. The method according to claim 17, characterized in that The first antenna group is the same as or different from the second antenna group.
19. The method according to claim 18, characterized in that The first sub-extended positioning information corresponds to a first period, the first period includes durations corresponding to multiple long training fields LTF, the second sub-extended positioning information corresponds to a second period, and the duration of the first period is the same as or different from the duration of the second period.
20. The method according to claim 17, characterized in that The first sub-extended positioning information is adjacent to the second sub-extended positioning information, and the second sub-extended positioning information is after the first sub-extended positioning information; the first sub-extended positioning information corresponds to a first cycle, and the second sub-extended positioning information corresponds to a second cycle; so that before the positioning node receives the training symbol in the second sub-extended positioning information through the second antenna group, at a first switching moment, the antenna array in the positioning node is switched to the second antenna group; wherein the first switching moment is a start moment of the second cycle; or the first switching moment is a moment in the first cycle that is greater than or equal to a first preset time length from the start moment of the first cycle.
21. The method of claim 14, wherein: Place extended positioning information in the transmission message, including: The extended positioning information is placed in a free bit of the data field of the transmission message or in a data packet extension field; or, The extended positioning information is placed in an extended positioning field of the transmission message, where the extended positioning field is a newly added field between the data field and the data packet extension field.
22. The method of claim 14, wherein: The extended positioning information is placed in the transmission message, and also includes: A second indication is placed in the transmission message, where the second indication is used to indicate that the transmission message represents a response.
23. The method of claim 14, wherein: Place extended positioning information in the transmission message, including: The sub-extended positioning information of the target number is placed in the transmission message; wherein the target number is a preset number or is determined by negotiation between the positioning node and the node to be measured.
24. The method of claim 23, wherein: The extended positioning information is placed in the transmission message, and also includes: A third indication is placed in the transmission message, where the third indication is used to indicate the target quantity.
25. The method of claim 23, wherein: The target number is the total number of antenna groups in the antenna array in the positioning node.
26. The method according to any one of claims 14 to 25, characterized in that Before placing the extended positioning information in the transmission message, it also includes: receiving a first negotiation message sent by the positioning node, wherein the first negotiation message includes at least one of information indicating support for target arrival angle measurement, the number of sub-extended positioning information, and a period corresponding to the extended positioning information; and A second negotiation message is sent to the positioning node, where the second negotiation message corresponds to the first negotiation message.
27. A wireless connection positioning device, characterized in that: Applied to positioning nodes, the device comprises: A first receiving module, configured to receive a transmission message sent by a node to be measured, wherein the transmission message includes a first indication, and the first indication is used to indicate target arrival angle measurement; the transmission message also includes extended positioning information; The measurement module is used to measure the arrival angle of the node to be measured based on the training symbols in the extended positioning information.
28. A wireless connection positioning device, characterized in that: Applied to the node to be tested, the device comprises: A message generation module, used for placing the extended positioning information in a transmission message, and marking the first indication in the transmission message as indicating target arrival angle measurement; The first sending module is used to send the transmission message to the positioning node, so that the positioning node performs arrival angle measurement on the node to be measured based on the training symbols in the extended positioning information.
29. A positioning node, characterized in that: The method comprises at least one processor and at least one memory, wherein the memory stores a computer program, and when the program is executed by the processor, the processor executes the method according to any one of claims 1 to 13.
30. A node to be tested, characterized in that: The method comprises at least one processor and at least one memory, wherein the memory stores a computer program, and when the program is executed by the processor, the processor executes the method according to any one of claims 14 to 26.
31. A computer-readable storage medium, characterized in that: It stores a computer program executable by a computer. When the program is run on the computer, the computer executes the method according to any one of claims 1 to 13 or claims 14 to 26.
Citation Information
Patent Citations
Method for implementing positioning service between ASN and CSN
CN101370264A
Ethernet link extension method and device
CN109075992A
Channel estimation in ofdma for switched antenna array based angle-of-arrival location
CN111226396A
Communication method and device
CN113115415A
Positioning and direction-finding system and method, and BLE positioning device
CN113945887A
Cited By
Wireless connection location method and apparatus, and node, storage medium and program product
EP4629717A1