Positioning method and device
By using multipath angle information and map environment information for forward ray tracing in cellular positioning and calibration with time delay information, the problem of insufficient positioning accuracy in the prior art is solved, and high-precision positioning in a multipath signal environment is achieved.
Patent Information
- Application Number
- CN202311733058.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-15
- Publication Date
- 2025-06-17
AI Technical Summary
Existing cellular positioning technologies are difficult to achieve high-precision positioning in non-sight and single-station scenarios, especially in multipath signal environments.
Forward ray tracing is performed through multipath angle information and map environment information between the access network device and the terminal device, the position of the terminal device is determined, and position calibration is performed using multipath time delay information.
Improve positioning accuracy, especially in NLOS and single-station scenarios, terminal devices can be positioned more accurately.
Smart Images

Figure CN120166520A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more particularly, to a positioning method and apparatus. Background Art
[0002] High-precision positioning is one of the important indicators in communication systems and is applied in many scenarios of mobile communications such as factories, the field of intelligent robots, etc.
[0003] Existing cellular positioning obtains the location of a UE by measuring the angle and distance information between the UE and the base station. For example, based on multiple positioning techniques such as time difference of arrival (TDOA), angle of arrival (AOA), multi-round trip time (Multi-RTT), etc., the calculation of the target location is achieved by measuring the sounding reference signal and the positioning reference signal.
[0004] How to improve positioning accuracy is a technical problem that urgently needs to be solved. Summary of the Invention
[0005] This application provides a positioning method, which can perform forward ray tracing based on the multipath information and map environment information between the access network device and the terminal device, so as to accurately perform terminal positioning.
[0006] In a first aspect, this application provides a positioning method, which can be executed by a terminal device, or an access network device, or a core network device, or can also be executed by a chip or circuit configured in the terminal device, or the access network device, or the core network device. This application does not make any limitations in this regard.
[0007] The method includes: determining first information and second information, where the first information is used to indicate the angle information of the multipath between the access network device and the terminal device, and the second information is used to indicate the map environment information of the access network device and the terminal device; performing forward ray tracing processing based on the first information and the second information to obtain a first location of the terminal device.
[0008] Among them, there may be multiple reflection paths between the access network device and the terminal device, and each reflection path corresponds to an angle information, which is used to indicate the direction of the signal after being reflected by the scatterer. In the embodiments of this application, no limitation is made on the naming name.
[0009] Exemplarily, the first information includes AOA and ZOA information.
[0010] Exemplarily, the first information includes angle parameter information, which is used to indicate the parameters of AOA and ZOA.
[0011] Among them, the map environment information includes the location information of the access network device and the scatterer, the shape of the scatterer, or the material information of the scatterer, etc. In the embodiments of the present application, no limitation is imposed on this naming.
[0012] In this embodiment, the execution entity can be a core network device, an access network device, or a terminal device.
[0013] It should be understood that in the R17 standard protocol, the terminal device or the access network device can support the reporting of multipath information. In a single measurement report, in addition to reporting the first path, it can also additionally report the information of up to 8 multipaths. However, it does not perform positioning by combining forward ray tracing with map information. Therefore, it is difficult to support high-precision positioning in non-line-of-sight (NLOS) scenarios / single-site scenarios.
[0014] Based on the above technical solution, the core network device, the access network device, and the terminal device can all determine the position of the terminal device based on the angle information of the multipath between the access network device and the terminal device and the map environment information, using the forward ray tracing method. Further, the position of the terminal device can also be calibrated according to information such as the time delay difference of the multipath to obtain a more accurate positioning position.
[0015] Combined with the first aspect, in some implementation manners of the first aspect, the method further includes obtaining third information; and correcting the first position according to the third information to obtain a second position.
[0016] In this technical solution, the first position can be calibrated with higher precision, so that a higher-precision position can be obtained.
[0017] Combined with the first aspect, in some implementation manners of the first aspect, the third information includes at least one of the time delay difference information of the multipath, the delay spread, the angle spread, and the multipath RSRP information.
[0018] Optionally, the third information may further include a time delay difference reference path label, which indicates the label of the multipath corresponding to the time delay information. For example, based on the time delay difference and the time delay difference reference path label, the time delay difference information of a specific reflection path and a certain reflection path can be determined.
[0019] Combined with the first aspect, in some implementation manners of the first aspect, the method is applied to a core network device, and receives the first information and the second information sent by the terminal device or the access network device.
[0020] In this technical solution, the terminal device or the access network device determines the first information and the second information and sends the first information and the second information to the core network device.
[0021] Exemplarily, the terminal device may obtain first information by measuring a positioning reference signal (PRS), and forward the first information to the core network device through the access network device.
[0022] Exemplarily, the access network device may obtain first information by measuring a sounding reference signal (SRS), and forward the first information to the core network device.
[0023] In this application, the access network device may send second information to the core network device, and the terminal device may also forward the second information through the access network device.
[0024] In other words, both the access network device and the terminal device may obtain or save map environment information. The embodiments of this application do not make any limitation thereto.
[0025] In combination with the first aspect, in some implementation manners of the first aspect, the method is applied to the access network device, and the first information is obtained according to a first signal measurement; or, the first information sent by the terminal device is received.
[0026] In this technical solution, the access network device may obtain the first information by measuring the SRS, or may also receive the first information measured by the terminal device for the PRS from the terminal device.
[0027] The access network device may determine the second information, or may also obtain the second information saved by the terminal device.
[0028] In combination with the first aspect, in some implementation manners of the first aspect, the method is applied to the terminal device, and the first information is obtained according to a second signal measurement; or, the first information sent by the access network device is received.
[0029] In this technical solution, the terminal device may measure the PRS to obtain the first information, or may also receive the first information sent by the access network device.
[0030] The terminal device may save the second information, or may also obtain the second information from the access network device.
[0031] In combination with the first aspect, in some implementation manners of the first aspect, the first location and / or the second location are sent to the core network device.
[0032] In this technical solution, when the terminal device or the core network device determines the first location and / or the second location, the terminal device or the access network device may report the first location and / or the second location to the core network device.
[0033] In combination with the first aspect, in some implementations of the first aspect, forward ray tracing processing is performed according to the first information and the second information to obtain a ray overlapping region; the first position is obtained by calculating the ray overlapping region based on a first algorithm.
[0034] In this technical solution, the first device performs forward ray tracing based on the angle information of multipath and in combination with the map environment information, can obtain a ray overlapping region, and calculates the position of the terminal device based on the first algorithm.
[0035] Among them, the first algorithm is used to perform geometric calculation on the ray overlapping region, and the embodiments of the present application do not limit the specific algorithm.
[0036] In a second aspect, a positioning method is provided. This method can be executed by a core network device, or can also be executed by a chip or circuit configured in the core network device. The present application does not limit this.
[0037] The method includes: obtaining first information, second information, and third information, where the first information is used to indicate the angle information of the multipath between the access network device and the terminal device, the second information is used to indicate the map environment information of the access network device and the terminal device, and the third information is used to indicate the extension information of the multipath; performing forward ray tracing processing based on the first information, the second information, and the third information to obtain at least one region; determining the first position of the terminal device according to the at least one region.
[0038] Among them, there may be multiple reflection paths between the access network device and the terminal device, and each reflection path corresponds to an angle information, which is used to indicate the direction of the signal after being reflected by the scatterer. The embodiments of the present application do not limit this naming.
[0039] Exemplarily, the first information includes AOA and ZOA information.
[0040] Exemplarily, the first information includes angle parameter information, which is used to indicate the parameters of AOA and ZOA.
[0041] Among them, the map environment information includes the position information of the access network device and the scatterer, the shape of the scatterer, or the material information of the scatterer, etc. The embodiments of the present application do not limit this naming.
[0042] Among them, the third information is used to indicate the extension information of the multipath.
[0043] The core network device can obtain the third information from the terminal device or the access network device.
[0044] In this application, the extended information in the multipath information refers to the information in the multipath information other than the angle information of the multipath. This application does not limit this naming.
[0045] Exemplarily, the third information includes at least one of the delay difference information of the multipath, the delay spread, the angular spread, and the reference signal received power (RSRP) information of the multipath.
[0046] Optionally, the third information may further include a delay difference reference path label, which indicates the label of the multipath corresponding to the delay information. For example, based on the delay difference and the delay difference reference path label, the delay difference information between a specific reflection path and another reflection path can be determined.
[0047] In this embodiment, the core network device may perform a forward ray tracing algorithm according to the first information, the second information, and the third information, and obtain the rough estimated position information of the terminal device through geometric calculation of the angle. The accurate estimated high-precision positioning position is obtained through the rough estimated positioning result, thereby further improving the positioning accuracy.
[0048] In combination with the second aspect, in some implementation manners of the second aspect, send the channel characteristics corresponding to each region in the at least one region and the index corresponding to each region to the access network device; receive the first index sent by the access network device, where the first index is one of the indexes corresponding to each region, the first index indicates the first region, the first region is one of the at least one region, and the first index is determined by the terminal device according to the channel characteristics of the second signal; determine the first position of the terminal device according to the first region.
[0049] In this technical solution, after the core network device determines at least one region, the core network device sends the channel characteristics corresponding to each region in the at least one region and the index corresponding to each region to the access network device. The access network device sends the channel characteristics corresponding to each region and the index corresponding to each region to the terminal device, and the access network device sends the PRS signal to the terminal device. The terminal device matches the channel characteristics of the PRS signal with the channel characteristics corresponding to each region. It can be understood that the channel characteristics of the PRS signal are compared with the channel characteristics corresponding to each region, and the index of the region corresponding to the channel characteristics similar to the channel characteristics of the PRS signal is determined and reported to the core network device for the core network device to determine the terminal position.
[0050] Exemplarily, the core network device may determine the central position of the first region as the first position of the terminal device. This application does not limit this in the embodiments.
[0051] In combination with the second aspect, in some implementations of the second aspect, the third information includes at least one of the delay difference information of the multipath, the delay spread, the angular spread, and the multipath RSRP information.
[0052] In combination with the second aspect, in some implementations of the second aspect, the first position is corrected according to the third information to obtain a second position.
[0053] It should be noted that the third information includes at least one of the delay difference information of the multipath, the delay spread, the angular spread, and the multipath RSRP information. When the third information includes at least two of the delay difference information of the multipath, the delay spread, the angular spread, and the multipath RSRP information, positioning correction can be performed.
[0054] In combination with the second aspect, in some implementations of the second aspect, performing the forward ray tracing process based on the first information, the second information, and the third information to obtain the at least one region includes: performing the forward ray tracing process according to the first information, the second information, and the third information to obtain at least one ray overlapping region; calculating the at least one region based on a second algorithm for the at least one ray overlapping region.
[0055] In a third aspect, a positioning method is provided. This method can be executed by an access network device, or can also be executed by a chip or circuit configured in the access network device. This application does not make any limitations in this regard.
[0056] The method includes: determining first information, second information, and third information, where the first information is used to indicate the angular information of the multipath between the access network device and the terminal device, the second information is used to indicate the map environment information of the access network device and the terminal device, and the third information is used to indicate the extension information of the multipath; sending the first information, the second information, and the third information to a core network device, where the first information, the second information, and the third information are used for the core network device to perform a forward ray tracing process to obtain at least one region.
[0057] In this application, the first information, the second information, and the third information can refer to the second aspect and will not be elaborated here.
[0058] In this embodiment, the access network device can determine the first information, the second information, and the third information, and report the first information, the second information, and the third information to the core network device. The core network device can perform a forward ray tracing algorithm according to the first information, the second information, and the third information, and obtain the rough estimated position information of the terminal device according to the geometric solution of the angle. The precise estimated high-precision positioning position is obtained through the rough estimated positioning result, thereby further improving the positioning accuracy.
[0059] In combination with the third aspect, in some implementation manners of the third aspect, receive the channel characteristics corresponding to each of the at least one region and the index corresponding to each of the regions; send a second signal, the channel characteristics corresponding to each of the regions, and the index corresponding to each of the regions to the terminal device; receive a first index sent by the terminal device, where the first index is one of the indices corresponding to each of the regions, the first index indicates a first region, the first region is one of the at least one region, and the first index is determined by the terminal device according to the channel characteristics of the second signal; send the first index to the core network device, and the first index is used to determine a first location.
[0060] In this technical solution, the core network device sends the channel characteristics corresponding to each of the at least one region and the index corresponding to each of the regions to the access network device. The access network device sends the channel characteristics corresponding to each of the regions, the index corresponding to each of the regions, and the PRS signal to the terminal device. The terminal device matches the channel characteristics of the PRS signal with the channel characteristics corresponding to each of the regions. It can be understood that the channel characteristics of the PRS signal are compared with the channel characteristics corresponding to each of the regions to determine the index of the region corresponding to the channel characteristics similar to the channel characteristics of the PRS signal, and report the index to the core network device for the core network device to determine the terminal location.
[0061] In a fourth aspect, a positioning method is provided. This method can be executed by a terminal device, or can also be executed by a chip or circuit configured in the terminal device. This application does not make any limitations in this regard.
[0062] This method includes: receiving a second signal, the channel characteristics corresponding to each of the at least one region, and the index corresponding to each of the regions, where the channel characteristics corresponding to each of the regions and the index corresponding to each of the regions are obtained by the core network device through forward ray tracing according to first information, second information, and third information. The first information is used to indicate the angle information of the multipath between the access network device and the terminal device, the second information is used to indicate the map environment information of the access network device and the terminal device, and the third information is used to indicate the spread information of the multipath; determining the first index according to the channel characteristics of the second signal, where the first index indicates a first region, and the first region is one of the at least one region.
[0063] In this application, the first information, the second information, and the third information can refer to the second aspect and will not be elaborated here.
[0064] In this embodiment, the terminal device can receive the PRS signal sent by the access network device and the rough estimation result of the core network device, including the channel characteristics corresponding to each area in at least one area and the index corresponding to each area. The terminal device matches the channel characteristics of the PRS signal with the channel characteristics corresponding to each area, and determines the index of the area corresponding to the channel characteristics similar to those of the PRS signal, which is used to obtain the accurately estimated high-precision positioning position, thereby further improving the positioning accuracy.
[0065] In combination with the fourth aspect, in some implementation manners of the fourth aspect, the first index is sent to the core network device, and the first index is used to determine the first position of the terminal device.
[0066] The core network device determines the first area based on the first index, and determines the first position of the terminal device according to the first area.
[0067] In a fifth aspect, the present application provides a positioning device, which can be a terminal device, or an access network device, or a core network device, or can also be a chip or circuit configured in a terminal device, or an access network device, or a core network device. The present application does not make any limitation in this regard.
[0068] The device includes: a processing unit, configured to determine first information and second information, where the first information is used to indicate the angle information of the multipath between the access network device and the terminal device, and the second information is used to indicate the map environment information of the access network device and the terminal device; the processing unit is further configured to perform forward ray tracing processing based on the first information and the second information to obtain the first position of the terminal device.
[0069] In combination with the fifth aspect, in some implementation manners of the fifth aspect, the processing unit is further configured to obtain third information; and correct the first position according to the third information to obtain a second position.
[0070] In this technical solution, the first position can be calibrated with higher precision, so that a position with higher precision can be obtained.
[0071] In combination with the fifth aspect, in some implementation manners of the fifth aspect, the third information includes at least one of the delay difference information of the multipath, delay spread, angle spread, and multipath RSRP information.
[0072] Optionally, the third information may further include a delay difference reference path label, and the delay difference reference path label indicates the label of the multipath corresponding to the delay information. For example, based on the delay difference and the delay difference reference path label, the delay difference information of a specific reflection path and a certain reflection path can be determined.
[0073] In combination with the fifth aspect, in some implementations of the fifth aspect, the device is a core network device, and the transceiver unit is configured to receive the first information and the second information sent by the terminal device or the access network device.
[0074] In this technical solution, the terminal device or the access network device determines the first information and the second information, and sends the first information and the second information to the core network device.
[0075] In this application, the access network device can send the second information to the core network device, and the terminal device can also forward the second information through the access network device.
[0076] In other words, both the access network device and the terminal device can obtain or save the map environment information. This application embodiment does not make any limitation in this regard.
[0077] In combination with the fifth aspect, in some implementations of the fifth aspect, the device is an access network device, and the processing unit is further configured to measure the first information according to the first signal; or, the transceiver unit is further configured to receive the first information sent by the terminal device.
[0078] In this technical solution, the access network device can obtain the first information by measuring SRS, or can receive the first information measured by the terminal device for PRS from the terminal device.
[0079] The access network device can determine the second information, or can obtain the second information saved by the terminal device.
[0080] In combination with the fifth aspect, in some implementations of the fifth aspect, the device is a terminal device, and the processing unit is further configured to measure the first information according to the second signal; or, the transceiver unit is further configured to receive the first information sent by the access network device.
[0081] In this technical solution, the terminal device can measure PRS to obtain the first information, or can receive the first information sent by the access network device.
[0082] The terminal device can save the second information, or can obtain the second information from the access network device.
[0083] In combination with the fifth aspect, in some implementations of the fifth aspect, the transceiver unit is further configured to send the first location and / or the second location to the core network device.
[0084] In this technical solution, when the terminal device or the core network device determines the first location and / or the second location, the terminal device or the access network device can report the first location and / or the second location to the core network device.
[0085] In combination with the fifth aspect, in some implementations of the fifth aspect, the processing unit is further configured to perform the forward ray tracing process according to the first information and the second information to obtain a ray overlapping region; the processing unit is further configured to calculate the first position based on a first algorithm for the ray overlapping region.
[0086] In a sixth aspect, a positioning device is provided. The device may be a core network device, or may be a chip or circuit configured in a core network device. The present application does not make any limitation thereto.
[0087] The device includes: a transceiver unit, configured to obtain first information, second information, and third information, where the first information is used to indicate angle information of multipaths between an access network device and a terminal device, the second information is used to indicate map environment information of the access network device and the terminal device, and the third information is used to indicate extension information of the multipaths; a processing unit, configured to perform a forward ray tracing process based on the first information, the second information, and the third information to obtain at least one region; and the processing unit is further configured to determine a first position of the terminal device according to the at least one region.
[0088] In combination with the sixth aspect, in some implementations of the sixth aspect, the transceiver unit is further configured to send channel characteristics corresponding to each region in the at least one region and an index corresponding to each region to the access network device; the transceiver unit is further configured to receive a first index sent by the access network device, where the first index is one of the indices corresponding to each region, the first index indicates a first region, the first region is one of the at least one region, and the first index is determined by the terminal device according to channel characteristics of a second signal; and the processing unit is further configured to determine the first position of the terminal device according to the first region.
[0089] In combination with the sixth aspect, in some implementations of the sixth aspect, the third information includes at least one of delay difference information of the multipaths, delay spread, angle spread, and multipath RSRP information.
[0090] In combination with the sixth aspect, in some implementations of the sixth aspect, the processing unit is further configured to correct the first position according to the third information to obtain a second position.
[0091] It should be noted that the third information includes at least one of delay difference information of the multipaths, delay spread, angle spread, and multipath RSRP information. When the third information includes at least two of delay difference information of the multipaths, delay spread, angle spread, and multipath RSRP information, positioning correction can be performed.
[0092] In combination with the sixth aspect, in some implementations of the sixth aspect, the processing unit is further configured to perform the forward ray tracing process according to the first information, the second information, and the third information to obtain at least one ray overlapping region; the processing unit is further configured to calculate the at least one region based on a second algorithm for the at least one ray overlapping region.
[0093] A seventh aspect provides a positioning device, which may be an access network device, or may also be a chip or circuit configured in the access network device. The present application does not make any limitation in this regard.
[0094] The device includes: a processing unit configured to determine first information, second information, and third information, where the first information is used to indicate angle information of multipaths between the access network device and the terminal device, the second information is used to indicate map environment information of the access network device and the terminal device, and the third information is used to indicate extension information of the multipaths; a transceiver unit configured to send the first information, the second information, and the third information to a core network device, and the first information, the second information, and the third information are used for the core network device to perform a forward ray tracing process to obtain at least one region.
[0095] In combination with the seventh aspect, in some implementations of the seventh aspect, the transceiver unit is further configured to receive channel characteristics corresponding to each region in the at least one region and an index corresponding to each region; the transceiver unit is further configured to send a second signal, the channel characteristics corresponding to each region, and the index corresponding to each region to the terminal device; the transceiver unit is further configured to receive a first index sent by the terminal device, where the first index is one of the indices corresponding to each region, the first index indicates a first region, the first region is one of the at least one region, and the first index is determined by the terminal device according to the channel characteristics of the second signal; the transceiver unit is further configured to send the first index to the core network device, and the first index is used to determine a first position.
[0096] An eighth aspect provides a positioning device, which may be a terminal device, or may also be a chip or circuit configured in the terminal device. The present application does not make any limitation in this regard.
[0097] The device includes: a transceiver unit, configured to receive a second signal, channel characteristics corresponding to each of at least one area, and an index corresponding to each of the areas, where the channel characteristics corresponding to each of the areas and the index corresponding to each of the areas are obtained by the core network device through forward ray tracing according to first information, second information, and third information, the first information is used to indicate angle information of multipaths between an access network device and the terminal device, the second information is used to indicate map environment information of the access network device and the terminal device, and the third information is used to indicate extension information of the multipaths; a processing unit, configured to determine a first index according to the channel characteristics of the second signal, where the first index indicates a first area, and the first area is one of the at least one area.
[0098] In combination with the eighth aspect, in some implementation manners of the eighth aspect, the transceiver unit is further configured to send the first index to the core network device, and the first index is used to determine a first location of the terminal device.
[0099] A ninth aspect provides a positioning device, which is configured to execute the method provided in any one of the first aspect to the fourth aspect. Specifically, the positioning device may include units and / or modules configured to execute the method provided in any one of the above implementation manners of the first aspect to the fourth aspect, such as a processing unit and / or a communication unit.
[0100] In one implementation manner, the positioning device includes a communication unit and a processing unit. The communication unit may be a transceiver or an input / output interface; the processing unit may be at least one processor. Optionally, the transceiver may be a transceiver circuit. Optionally, the input / output interface may be an input / output circuit.
[0101] In another implementation manner, the positioning device is a chip, a chip system, or a circuit in a network device. When the positioning device is a chip, a chip system, or a circuit in a network device, the communication unit may be an input / output interface, an interface circuit, an output circuit, an input circuit, a pin, or a related circuit, etc. on the chip, the chip system, or the circuit; the processing unit may be at least one processor, a processing circuit, or a logic circuit, etc.
[0102] A tenth aspect provides a positioning device, including a processor, and optionally, a memory. The processor is configured to control a transceiver to transmit and receive signals, and the memory is configured to store a computer program. The processor is configured to call and run the computer program from the memory, so that the sending device executes the method in any one of the possible implementation manners in any one of the first aspect to the fourth aspect.
[0103] Optionally, the processor is one or more, and the memory is one or more.
[0104] Optionally, the memory may be integrated with the processor, or the memory may be separately provided from the processor.
[0105] Optionally, the network device further includes a transceiver, which may specifically be a transmitter and a receiver.
[0106] In an eleventh aspect, there is provided a computer-readable storage medium storing a computer program or code, which, when running on a computer, causes the computer to execute the method in any one of the possible implementation manners in the first to fourth aspects above.
[0107] In a twelfth aspect, there is provided a chip including at least one processor, the at least one processor being coupled to a memory for storing a computer program, and the processor being configured to call and run the computer program from the memory, so that a sending device equipped with the chip system executes the method in any one of the possible implementation manners in the first to fourth aspects above.
[0108] Wherein, the chip may include an input circuit or interface for sending information or data, and an output circuit or interface for receiving information or data.
[0109] In a thirteenth aspect, there is provided a computer program product including: computer program code, which, when run on a sending device, executes the method in any one of the possible implementation manners in the first to fourth aspects above.
[0110] The beneficial effects of the fifth to thirteenth aspects may refer to the beneficial effects of the first to fourth aspects, and will not be elaborated herein. Description of the Drawings
[0111] Figure 1 is a schematic diagram of a wireless communication system 100 applicable to an embodiment of the present application.
[0112] Figure 2 is a schematic diagram of a wireless communication system 200 applicable to an embodiment of the present application.
[0113] Figure 3 is a schematic diagram of a positioning scenario 300 applicable to an embodiment of the present application.
[0114] Figure 4 is a schematic diagram of another positioning scenario 400 applicable to an embodiment of the present application.
[0115] Figure 5 is a schematic flowchart of a positioning method 500 applicable to an embodiment of the present application.
[0116] Figure 6 It is a schematic diagram of a positioning method applicable to the embodiments of the present application.
[0117] Figure 7 It is a schematic diagram of a method for correcting a positioning position applicable to the embodiments of the present application.
[0118] Figure 8 It is a schematic flowchart of a positioning method applicable to the embodiments of the present application.
[0119] Figure 9 It is a schematic flowchart of a positioning method applicable to the embodiments of the present application.
[0120] Figure 10 It is a schematic flowchart of a positioning method applicable to the embodiments of the present application.
[0121] Figure 11 It is a schematic flowchart of a positioning method applicable to the embodiments of the present application.
[0122] Figure 12 It is a schematic flowchart of a positioning method 1200 applicable to the embodiments of the present application.
[0123] Figure 13 It is a schematic flowchart of a positioning method applicable to the embodiments of the present application.
[0124] Figure 14 It is a schematic structural diagram of a communication device provided by the embodiments of the present application.
[0125] Figure 15 It is a schematic diagram of a communication architecture provided by the embodiments of the present application. Detailed implementation manners
[0126] Next, the technical solutions in the present application will be described in conjunction with the accompanying drawings.
[0127] The technical solution of this application can be applied to scenarios where terminal devices need to be located. For example, it can be applied to positioning scenarios using techniques such as time difference of arrival (TDOA), downlink time difference of arrival (DL-TDOA), uplink time difference of arrival (UL-TDOA), angle of arrival (AOA), enhanced cell identifier (E-CID), or multi round-trip time (multi-RTT).
[0128] The technical solution of the embodiments of this application can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication systems, 5th generation (5G) systems or New Radio (NR) and future communication systems, vehicle-to-everything (V2X), where V2X can include vehicle-to-network (V2N), vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), etc., vehicle-to-everything communication Long Term Evolution technology (LTE-V), vehicle networking, machine type communication (MTC), Internet of Things (IoT), machine-to-machine communication Long Term Evolution technology (LTE-M), machine-to-machine (M2M), etc.
[0129] The terminal device in the embodiments of the present application may refer to a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile device, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The terminal device may also be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device, or other processing devices connected to a wireless modem, a vehicle-mounted device, a wearable device, an audio device, a terminal device in a future 5G network, or a terminal device in a future evolved Public Land Mobile Network (PLMN). The embodiments of the present application are not limited thereto.
[0130] The terminal device in the present application may also be a road side unit (RSU). An RSU is a facility deployed on the roadside in a vehicular delay-tolerant network for assisting communication. It is directly connected to the backbone network and can communicate wirelessly with vehicles. Compared with the vehicles in a vehicular delay-tolerant network, the RSU has better communication capabilities, coverage, and transmission speed, and can communicate with multiple vehicles simultaneously. In addition, the RSU has a large storage space and can store information to increase the communication probability. Therefore, by deploying relevant RSUs in the road traffic system, on the one hand, it can effectively solve the problem of existing vehicle-mounted Internet access, and on the other hand, it can greatly increase the communication opportunities between vehicles. By caching messages in the RSU, efficient transmission of messages between vehicles can be achieved.
[0131] Exemplarily, the terminal device may include: a radio resource control (RRC) signaling interaction module, a media access control (MAC) signaling interaction module, and a physical (PHY) signaling interaction module. Among them, the RRC signaling interaction module may be a module for the network device and the terminal device to send and receive RRC signaling. The MAC signaling interaction module may be a module for the network device and the terminal device to send and receive media access control control element (MAC-CE) signaling. The PHY signaling and data may be a module for the network device and the terminal device to send and receive uplink control signaling or downlink control signaling, uplink and downlink data, or downlink data.
[0132] The network device in the embodiments of the present application may be a device for communicating with a terminal device. The network device includes, but is not limited to: a base transceiver station (BTS) in a global system for mobile communications (GSM) system or a code division multiple access (CDMA) system, or a Node B (NB) in a wideband code division multiple access (WCDMA) system, or an evolved Node B (eNB or eNodeB) in an LTE system, or a radio controller in a cloud radio access network (CRAN) scenario, or a radio network controller (RNC), a base station controller (BSC), a home base station (e.g., home evolved nodeB, or home nodeB, HNB), a baseband unit (BBU). Alternatively, the network device may be a relay station, an access point, a vehicle-mounted device, a wearable device, and a network device in a 5G network or a network device in a future evolved PLMN network, etc. It may be an access point (AP), a wireless relay node, a wireless backhaul node, a transmission point (TP), or a transmission and reception point (TRP) in a WLAN, etc. It may be a gNB or a transmission point (TRP or TP) in a new radio (NR) system, or one or a group (including multiple antenna panels) of antenna panels of a base station in a 5G system, or a network node constituting a gNB or a transmission point. The embodiments of the present application do not limit this.
[0133] In some deployments, the gNB may include a centralized unit (CU) and a DU. The gNB may also include an active antenna unit (AAU for short). The CU implements some functions of the gNB, and the DU implements some functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services, implementing radio resource control (RRC), and the functions of the packet data convergence protocol (PDCP) layer. The DU is responsible for processing physical layer protocols and real-time services, implementing the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical (PHY) layer. The AAU implements some physical layer processing functions, radio frequency processing, and related functions of the active antenna. Since the information of the RRC layer will ultimately become the information of the PHY layer, or is transformed from the information of the PHY layer, thus, in this architecture, high-layer signaling, such as RRC layer signaling, can also be considered to be sent by the DU, or sent by the DU + AAU. It can be understood that the network device may be a device including one or more of the CU node, the DU node, and the AAU node. In addition, the CU may be classified as a network device in the radio access network (RAN), or the CU may be classified as a network device in the core network (CN), and this application does not make a limitation on this.
[0134] To facilitate the understanding of the embodiments of this application, first, the communication system to which the embodiments of this application may be applied will be described.
[0135] Figure 1 is a schematic diagram of a wireless communication system 100 applicable to the embodiments of this application. The communication system 100 includes a terminal device ( Figure 1 denoted as UE in Figure 1 ), a radio access network ( denoted as the next generation radio access network (NG-RAN) in ) and a core network.
[0136] The radio access network includes one or more next generation evolved node Bs (ng-eNBs) and gNBs. An ng-eNB represents an LTE base station accessing the 5G core network, and a gNB represents a 5G base station accessing the 5G core network. The ng-eNBs communicate with each other, or two ng-eNBs communicate with each other, or two gNBs communicate with each other through the Xn interface. The Xn interface can also be referred to as the XnAP interface. The radio access network is connected to the core network through the NG-C interface.
[0137] The core network includes other functions such as the access and mobility management function (AMF) and the location management function (LMF).
[0138] The LMF is responsible for supporting different types of location services related to the UE, including positioning the UE and transmitting assistance data to the UE. The LMF may interact with signals from the RAN, such as ng-eNB or gNB, and the UE. For example, the LMF and the ng-eNB or gNB exchange information through new radio positioning protocol annex (NRPPa) messages, such as obtaining configuration information of the position reference signal (PRS), sounding reference signal (SRS), cell timing, cell location information, etc. Another example is that the LMF and the UE exchange UE capability information, assistance information, measurement information, etc. through LTE positioning protocol (LPP) messages.
[0139] The AMF entity can receive a location service request related to the UE from the location services (LCS) entity of the 5G core (5GC), or the AMF itself can also initiate some location services on behalf of a specific UE and forward the location service request to the LMF.
[0140] The terminal device is connected to the radio access network through the ng-eNB via the LTE-Uu interface. The terminal device can also be connected to the radio access network through the gNB via the NR-Uu interface.
[0141] It should be understood that one or more base stations (including ng-eNB or gNB) may be included in the communication system 100. It should also be understood that one or more terminal devices may be included in the communication system 100, for example, including one or more groups of terminal devices (such as the UE set shown in Figure 1 ). One gNB may send data or control signaling to one or more terminal devices. Multiple gNBs may also send data or control signaling to one terminal device simultaneously.
[0142] Optionally, Figure 1 the ng-eNB and gNB in
[0143] can also be replaced by TRP, TP, reception point (RP), cell, etc. Figure 2 Referring to Figure 2 , as an example, Figure 2 is a schematic diagram of a wireless communication system 200 applicable to the embodiments of the present application. As shown in Figure 2 , the wireless communication system 200 may include at least one terminal device, such as the UE101 shown in Figure 2 . The wireless communication system 200 may also include multiple network devices (for example, the network device may be a base station (BS) or a TRP, and hereinafter, the base station is taken as an example). Among them, the multiple base stations include the base station of the serving cell of the terminal device 101 and the base stations of one or more neighboring cells of the serving cell. The base station of the serving cell (which may also be referred to as the serving base station) is as shown in Figure 2 102, and the base stations of the neighboring cells (which may also be referred to as neighboring base stations) are as shown in
[0144] 103 and 104 shown in Figure 2 . Both the network device and the terminal device may be configured with multiple antennas, and the network device and the terminal device may communicate using multi-antenna technology.
[0145] In addition to network devices and terminal devices, the wireless communication system 200 may further include an LMF network element 105. The LMF network element 105 may be used to implement the location estimation of terminal devices. The LMF network element 105 may be deployed inside the core network, that is, the LMF network element 105 also belongs to a type of core network element. The LMF network element 105 may communicate with the network device through an AMF network element (not shown in the figure). For the sake of convenience of description, in the embodiments of this application, the process that the LMF network element sends information to the network device through the AMF network element is simply referred to as the LMF network element sending information to the network device. In other words, the message sent by the LMF network element to the network device in the embodiments of this application can be understood as that the LMF network element first sends the information to the AMF network element, and the AMF network element forwards the information to the network device. Optionally, if there is an interface between the LMF network element and the network device, the LMF network element may directly send the information to the network device.
[0146] In some embodiments, some functions of the LMF network element 105, such as the location management component (LMC), may be integrated in the network device. For example, the base station 102 of the serving cell and the base stations 103 and 104 of two neighboring cells both integrate the LMC. The LMC of the LMF network element integrated in the network device sending information to the network device can also be regarded as the LMF network element sending information to the network device.
[0147] It should be noted that Figure 2 the architecture of the communication system shown in Figure 2 is only an example and does not limit the adoption of other architectures. For example,
[0148] In the communication systems 100 and 200, the LMF network element and the base station communicate through the NRPPa protocol. The LMF network element and the UE communicate through the LPP protocol. Among them, the LMF exchanges cell information with the base station through the NRPPa protocol. For example, the configuration information of the reference signal of the cell, the cell timing information, and the geographical location information of the cell, etc. The LMF performs UE capability information transfer, auxiliary information transfer, measurement information transfer, etc. with the UE through the LPP protocol.
[0149] Refer to Figure 3 As an example, Figure 3Fig. shows a schematic diagram of a positioning scenario 300 applicable to the embodiments of the present application. The principle in this positioning scenario 300 is that by measuring the straight-line distance or angle between multiple access network devices and the terminal device, the geometric position relationship between the access network device and the terminal device is obtained. Based on the known position information of the access network device, the position of the terminal device #1 can be calculated. As Figure 3 shown, the angle of arrival of access network device #1 and the terminal device is θ1, and the angle of arrival of access network device #2 and the terminal device is θ2. Based on θ1 and θ2, as well as the position information of access network device #1 and access network device #2, the position of the terminal device can be calculated.
[0150] It can be understood that in the positioning scenario 300, positioning methods such as TDOA and multi-RTT can also be used to estimate the angle or delay information of the terminal device relative to the access network device, thereby completing terminal positioning.
[0151] It can be understood that in the above Figure 3 shown scenario, the path for the signal to reach the receiving end from the transmitting end is a direct path, which can also be called the LOS scenario. When the path of the signal from the transmitting end to the receiving end is affected by obstacles, it is a non-direct path, called the NLOS scenario.
[0152] Referring to Figure 4 , as an example, Figure 4 Fig. shows a schematic diagram of another positioning scenario 400 applicable to the embodiments of the present application. In this positioning scenario 400, the signal is reflected to the receiving end through a scatterer, and the measured TOA / AOA / AOD and other information all correspond to the reflected path. As Figure 4 shown, when the signal goes from UE #2 to access network device #3, the signal is reflected to access network device #1 through scatterer #1 and scatterer #2.
[0153] In the NLOS scenario, the angle or delay information of the terminal device relative to the access network device cannot be obtained, but the angle or delay information after being reflected by the scatterer can be estimated, which may have a large error from the actual angle and delay of the UE relative to the base station.
[0154] In the present application, the angle or delay information after being reflected by the scatterer can be called multipath information, and this multipath information can be understood as the angle or delay information of multiple reflected paths between the terminal device and the access network device after being reflected by the scatterer.
[0155] In the embodiments of the present application, the multipath information can also be called multipath parameters, and its specific naming does not limit the protection scope of the present application. It will be uniformly described as multipath information hereinafter.
[0156] In the embodiments of the present application, the multipath information may include AOA / ZOA / TOA information, multipath time delay difference information, time delay difference reference path label, time delay spread, angle spread, multipath RSRP information, etc.
[0157] The following gives an exemplary description of the measurement of multipath information.
[0158] In one possible implementation of the present application, the multipath information of the signal may be calculated according to the multiple signal classification (MUSIC) algorithm.
[0159] Specifically, by using the orthogonality between the signal subspace and the noise subspace, a spatial spectrum function is constructed, and the angle parameters of the signal are estimated by searching for spectral peaks. The MUSIC spectral peak function is expressed as:
[0160]
[0161] where θ represents the AOA angle of the signal, and the steering vector U is the noise subspace. When a(θ) is orthogonal to each column of U, the spectral peak energy is the largest, that is, the corresponding angle θ at this time is the AOA angle of the signal.
[0162] It should be noted that in the actual environment, although the angle or time delay information after reflection by the scatterer can be estimated, the corresponding relationship between the reflected path and the scatterer is unknown, and it is difficult to achieve high-precision positioning by using the reflected path when the scatterer information is unknown, resulting in a serious decline in positioning performance.
[0163] In view of this, the embodiments of the present application provide a positioning solution that can achieve high-precision positioning.
[0164] The following will describe in detail the positioning method provided by the embodiments of the present application with reference to the drawings. The embodiments provided by the present application can be applied to the above Figures 1 to 2 shown communication system, which is not limited.
[0165] The following details the solution of the present application.
[0166] Figure 5 It is a schematic flowchart of a positioning method provided by an embodiment of the present application. For ease of description below, the method 500 is exemplarily described with any one of the access network device, the terminal device, or the core network device as the execution entity. It can be understood that the terminal device may be a component of the terminal device (such as a chip or a circuit), or the access network device may also be a component of the access network device (such as a chip or a circuit), or the core network device may also be a component of the core network device (such as a chip or a circuit), which is not limited.
[0167] In the embodiments of the present application, the execution entity may be any one of an access network device, a terminal device, or a core network device. For ease of description, the execution entity is denoted as the first device in the embodiments of the present application.
[0168] In the embodiments of the present application, the core network device may be an LMF.
[0169] In the present application, the signal between the terminal device and the access network device may be directly transmitted, that is, it is applicable to the line of sight (LOS) scenario. For example, in a single-site scenario, the terminal device transmits signals to one access network device; it may also be transmitted after being reflected by a scatterer, that is, it is applicable to the NLOS scenario. The embodiments of the present application do not limit the scenario.
[0170] Figure 5 The method 500 shown may include the following steps.
[0171] S510, the first device determines first information and second information.
[0172] Among them, the first information is used to indicate the angle information of the multipath between the access network device and the terminal device.
[0173] In the present application, there may be multiple reflection paths between the access network device and the terminal device, and each reflection path corresponds to an angle information, which is used to indicate the direction of the signal after being reflected by the scatterer.
[0174] An optional understanding is that the angle information of the multipath may be the angle information in the multipath information. The embodiments of the present application do not limit the naming.
[0175] Exemplarily, the first information includes AOA and ZOA information.
[0176] Exemplarily, the first information includes angle parameter information, which is used to indicate the parameters of AOA and ZOA.
[0177] The embodiments of the present application do not limit the content of the first information.
[0178] Among them, the second information is used to indicate the map environment information between the access network device and the terminal device.
[0179] In the present application, the map environment information includes the location information of the access network device and the scatterer, the shape of the scatterer, or the material information of the scatterer, etc. The embodiments of the present application do not limit the naming.
[0180] It should be understood that the map environment information may include map information and scatterer information. Therefore, the content of the map information and the scatterer information may be carried in the same piece of information, or may be carried in two or more pieces of information respectively. The embodiments of the present application do not limit this.
[0181] In this embodiment, the executing entity may be a core network device, an access network device, or a terminal device.
[0182] In a possible implementation, when the first device is a core network device, the core network device may receive the first information and the second information from the access network device.
[0183] Among them, the terminal device may obtain the first information through measurement and forward the first information to the core network device through the access network device.
[0184] Exemplarily, in downlink positioning, the access network device may send PRS to the terminal device, and the terminal device measures the first information based on the PRS.
[0185] Exemplarily, the terminal device may perform measurements periodically to obtain the first information. The embodiments of the present application do not limit this.
[0186] Among them, the access network device may also measure the first information.
[0187] Exemplarily, in uplink positioning, the terminal device sends SRS to the access network device, and the access network device receives the SRS and performs measurements to obtain the first information.
[0188] Exemplarily, the access network device may perform measurements periodically to obtain the first information. The embodiments of the present application do not limit this.
[0189] In the present application, the access network device may send the second information to the core network device, and the terminal device may also forward the second information through the access network device.
[0190] In other words, both the access network device and the terminal device may obtain or save map environment information. The embodiments of the present application do not limit this.
[0191] In a possible implementation, when the first device is an access network device, the access network device may receive the first information and / or the second information from the terminal device, or may measure the first information.
[0192] Among them, the access network device may measure the first information.
[0193] Exemplarily, in uplink positioning, the terminal device sends SRS to the access network device, and the access network device receives the SRS and performs measurements to obtain the first information.
[0194] Exemplarily, the access network device may perform measurements periodically to obtain the first information. The embodiments of the present application do not limit this.
[0195] Among them, the terminal device may obtain the first information through measurement and send it to the access network device.
[0196] Exemplarily, in downlink positioning, the access network device may send PRS to the terminal device, and the terminal device measures the first information based on the PRS.
[0197] Exemplarily, the terminal device may perform measurements periodically to obtain the first information. The embodiments of the present application do not limit this.
[0198] In the present application, the terminal device may send the second information to the access network device, or the access network device may determine the second information.
[0199] In other words, both the access network device and the terminal device may obtain or save map environment information. The embodiments of the present application do not limit this.
[0200] In a possible implementation, when the first device is the terminal device, the terminal device may receive the first information and / or the second information from the access network device, or may also measure the first information.
[0201] Among them, the terminal device may measure the first information.
[0202] Exemplarily, in downlink positioning, the access network device may send PRS to the terminal device, and the terminal device measures the first information based on the PRS.
[0203] Exemplarily, the terminal device may perform measurements periodically to obtain the first information. The embodiments of the present application do not limit this.
[0204] Among them, the access network device may send the first information to the terminal device.
[0205] Exemplarily, in uplink positioning, the terminal device sends SRS to the access network device, and the access network device receives the SRS and performs measurements to obtain the first information.
[0206] Exemplarily, the access network device may perform measurements periodically to obtain the first information. The embodiments of the present application do not limit this.
[0207] In the present application, the access network device may send the second information to the terminal device, or the terminal device may determine the second information.
[0208] In other words, both the access network device and the terminal device may obtain or save map environment information. The embodiments of the present application do not limit this.
[0209] It should be understood that for the above access network device or terminal device to obtain the first information by measuring signals, it may be through the MUSIC algorithm described above, or through other means. The embodiments of the present application do not limit this.
[0210] S520, the first device performs forward ray tracing processing based on the first information and the second information to obtain the first position of the terminal device.
[0211] In this application, the first device performs forward ray tracing based on the angle information of multipath and combines the map environment information to obtain the ray overlapping area, and calculates the position of the terminal device based on the algorithm.
[0212] In a possible implementation, the first device may perform the forward ray tracing processing according to the first information and the second information to obtain a ray overlapping area; calculate the first position based on a first algorithm for the ray overlapping area.
[0213] Among them, the first algorithm is used to perform geometric calculation on the ray overlapping area, and the embodiments of this application do not limit the specific algorithm.
[0214] See Figure 6 , as an example, Figure 6 shows a schematic diagram of a positioning method applicable to the embodiments of this application. As Figure 6 shown, the positions of scatterer #1 and scatterer #2 and the position of the access network device can be determined by combining the map environment information. Based on this map environment information and the angle information of multipath, forward ray tracing is performed to obtain the ray overlapping area, and the position of the terminal device can be obtained by performing geometric calculation on this ray overlapping area through an algorithm.
[0215] In a possible implementation manner, the first device may also correct the first position to obtain a second position with higher accuracy.
[0216] It can be understood that correcting the first position can be understood as performing position calibration with higher accuracy on the first position, so as to obtain a position with higher accuracy.
[0217] Exemplarily, the first device may also obtain third information and correct the first position according to the third information to obtain the second position.
[0218] An optional understanding is that the third information may be extended information in the multipath information.
[0219] In this application, the extended information in the multipath information refers to the information other than the angle information of the multipath in the multipath information. This application does not limit the naming of this name.
[0220] Exemplarily, the third information includes at least one of the delay difference information of the multipath, delay spread, angle spread, and multipath RSRP information.
[0221] Optionally, the third information may further include a time delay difference reference path label, which indicates the label of the multipath corresponding to the time delay information. For example, based on the time delay difference and the time delay difference reference path label, the time delay difference information between a specific reflection path and a certain reflection path can be determined.
[0222] See Figure 7 , as an example, Figure 7 shows a schematic diagram of a method for correcting a positioning position applicable to the embodiments of the present application. As Figure 7 shown, based on the angular spread (e.g., 3dB beamwidth), the rough estimation range of the position of the terminal device can be determined, and the position with the minimum time delay is matched according to the rough estimation range and the time delay difference information, so that the corrected position of the terminal device can be obtained.
[0223] Based on the above technical solutions, the core network device, the access network device, and the terminal device can all determine the position of the terminal device based on the angular information of the multipath between the access network device and the terminal device and the map environment information, using the forward ray tracing method. Further, the position of the terminal device can be calibrated according to information such as the time delay difference of the multipath to obtain a more accurate positioning position.
[0224] It should be noted that the solution of the embodiments of the present application is applicable to the NLOS scenario and also applicable to the LOS scenario. For example, in a single-station scenario, the position of the terminal device cannot be determined based on the solution as Figure 3 shown, and the position of the terminal device can be determined according to the solution of the embodiments of the present application.
[0225] The following details the specific solutions for different scenarios.
[0226] First, the specific steps of downlink positioning are introduced.
[0227] See Figure 8 , as an example, Figure 8 is a schematic flowchart of a positioning method provided by the embodiments of the present application.
[0228] In this embodiment, UE#1 measures the multipath information based on the downlink signal, and forwards the measured multipath information to the LMF through the access network device #1. The LMF performs forward camera tracking according to the multipath information and the map environment information to determine the position of the terminal device.
[0229] Figure 8 The method 800 shown may include the following steps.
[0230] S810, positioning capability information interaction.
[0231] The LMF interacts with UE#1 to exchange positioning capability information through the access network device #1.
[0232] Exemplarily, the positioning capability information includes the positioning reporting period, multipath measurement capability information, and positioning reference signal (PRS) configuration information.
[0233] Among them, the PRS configuration information may include information such as the transmission bandwidth of the PRS and the transmission period of the PRS. The embodiments of the present application do not limit this.
[0234] Exemplarily, the LMF and the access network device #1 may exchange positioning capability information through a TRP configuration information exchange.
[0235] It can be understood that the LMF and the access network device #1 may also perform TRP information interaction through the TRP configuration information exchange, and the TRP downlink is used by the LMF for position calculation.
[0236] Among them, the TRP information includes the location information of the access network device #1.
[0237] S820, PRS configuration information interaction.
[0238] The LMF sends the PRS configuration information to the access network device #1, and the access network device #1 sends the PRS configuration information to UE #1.
[0239] S830, the LMF or the access network device #1 sends request information #1 to UE #1.
[0240] Among them, the request information #1 is used to request location information from UE #1.
[0241] The request information #1 includes a measurement request for multipath information #1 and a reporting request for multipath information #1.
[0242] It should be noted that this step is an optional step. The terminal device can periodically measure the PRS and report the multipath information #1, and step S830 may not be executed.
[0243] S840, the access network device #1 sends a PRS signal to UE #1.
[0244] S850, UE #1 measures the multipath information #1 according to the PRS signal.
[0245] Specifically, UE #1 receives the PRS signal beam and measures the multipath information of the beam to obtain the multipath information #1.
[0246] To specifically determine the multipath information #1, the MUSIC algorithm described above may be used, or other methods may be used. The embodiments of the present application do not limit this.
[0247] Among them, the multipath information #1 includes the angle information of the multipath between the access network device #1 and the UE #1.
[0248] Exemplarily, the multipath information #1 includes AOA and ZOA information.
[0249] Exemplarily, the multipath information #1 includes angle parameter information, which is used to indicate the parameters of AOA and ZOA.
[0250] Optionally, the multipath information #1 may further include the extended information of the multipath between the access network device #1 and the UE #1.
[0251] In this application, the extended information in the multipath information #1 refers to the information other than the angle information of the multipath in the multipath information #1. This application does not limit the naming of this name.
[0252] Exemplarily, the multipath information #1 may further include at least one of the delay difference information of the multipath, the delay spread, the angle spread, and the multipath RSRP information.
[0253] Optionally, the extended information in the multipath information #1 may further include a delay difference reference path label, which indicates the label of the multipath corresponding to the delay information. For example, based on the delay difference and the delay difference reference path label, the delay difference information of a specific reflection path and a certain reflection path can be determined.
[0254] S860, the UE #1 sends the multipath information #1 to the access network device #1.
[0255] S870, the access network device #1 sends the multipath information #1 and the map environment information to the LMF.
[0256] Among them, the map environment information includes the position information of the access network device #1 and the scatterer, the shape of the scatterer, or the material information of the scatterer, etc. In the embodiments of this application, the naming of this name is not limited.
[0257] Among them, the position information of the scatterer can be characterized by coordinates, such as the vertex coordinates of a polygon, or can be characterized by other methods. The embodiments of this application do not limit this.
[0258] S880, the LMF performs forward ray tracing according to the multipath information #1 and the map environment information to determine the first position.
[0259] In this application, the LMF performs forward ray tracing based on the angle information of the multipath, combined with the map environment information, to obtain the ray overlapping area, and calculates the first position of the UE #1 based on the algorithm.
[0260] The specific method can refer to the above step S520 Figure 6The method shown will not be elaborated here.
[0261] Optionally, the LMF may perform position calibration on the first position according to the multi-path extension information to obtain a position with higher accuracy.
[0262] For the specific method, reference may be made to the method shown in step S520 above Figure 7 The method shown will not be elaborated here.
[0263] It should be understood that in the R17 standard protocol, the terminal device or the access network device may support the reporting of multi-path information. In a single measurement report, in addition to reporting the first path, it can also report the information of up to 8 multi-paths additionally. However, it does not perform positioning by combining map information for forward ray tracing. Therefore, it is difficult to support high-precision positioning in NLOS scenarios / single-site scenarios.
[0264] Based on this technical solution, the positioning network element (such as the LMF) in the core network can determine the position of the terminal device based on the angle information of the multi-path between the access network device and the terminal device and the map environment information, based on the forward ray tracing method. Further, the position of the terminal device can also be calibrated according to information such as the time delay difference of the multi-path to obtain a more accurate positioning position.
[0265] Next, the specific steps of uplink positioning will be introduced.
[0266] See Figure 9 As an example, Figure 9 is a schematic flowchart of a positioning method provided by an embodiment of the present application.
[0267] In this embodiment, the access network device #1 measures multi-path information based on the uplink signal, and sends the measured multi-path information and map environment information to the LMF. The LMF performs forward camera tracing according to the multi-path information and map environment information to determine the position of the terminal device.
[0268] Figure 9 The method 900 shown may include the following steps.
[0269] S910, positioning capability information interaction.
[0270] The LMF interacts with the access network device #1 for positioning capability information.
[0271] Exemplarily, the positioning capability information includes a positioning reporting period, multi-path measurement capability information, and positioning reference signal (SRS) configuration information.
[0272] Among them, the SRS configuration information may include information such as the transmission bandwidth of the SRS and the transmission period of the SRS. The embodiments of the present application do not limit this.
[0273] Exemplarily, the LMF and the access network device #1 can exchange positioning capability information through the TRP configuration information exchange.
[0274] It can be understood that the LMF and the access network device #1 can also exchange TRP information through the TRP configuration information exchange, and the TRP downlink is used by the LMF for position calculation.
[0275] Among them, the TRP information includes the location information of the access network device #1.
[0276] S920, SRS configuration information exchange.
[0277] The LMF sends the SRS configuration information to the access network device #1, and the access network device #1 sends the SRS configuration information to UE #1.
[0278] S930, the LMF sends request information #2 to the access network device #1.
[0279] Among them, the request information #2 is used to request location information from the access network device #1.
[0280] The request information #2 includes a measurement request for multipath information #1 and a reporting request for multipath information #1.
[0281] It should be noted that this step is an optional step. The access network device #1 can perform SRS measurements periodically and report multipath information #1, and step S830 can be skipped.
[0282] S940, UE #1 sends an SRS signal to the access network device #1.
[0283] It can be understood that UE #1 can send the SRS signal based on the request of the access network device #1 or send the SRS signal actively. The execution order of this step and S930 is not limited.
[0284] S950, the access network device #1 measures multipath information #1 according to the SRS signal.
[0285] Specifically, the access network device #1 receives the SRS signal beam and measures the multipath information of the beam to obtain multipath information #1.
[0286] To specifically determine the multipath information #1, the MUSIC algorithm described above can be used, or other methods can be used. This application embodiment does not limit this.
[0287] Among them, the specific content of the multipath information #1 can refer to the description of S850 in method 800 and will not be elaborated here.
[0288] S960, The access network device #1 sends multipath information #1 and map environment information to the LMF.
[0289] Among them, the map environment information includes the location information of the access network device #1 and the scatterers, the shape of the scatterers, or the material information of the scatterers, etc. In the embodiments of the present application, no limitation is imposed on the naming name.
[0290] Among them, the location information of the scatterers can be represented by coordinates, such as the vertex coordinates of a polygon, or can be represented by other means, and the embodiments of the present application do not limit this.
[0291] S970, The LMF performs forward ray tracing based on the multipath information #1 and the map environment information to determine the first location.
[0292] In the present application, the LMF performs forward ray tracing based on the angle information of the multipath and combines the map environment information, and can obtain the ray overlapping area, and calculates the first location of the UE #1 based on the algorithm.
[0293] The specific method can be referred to the method shown in the above step S520 Figure 6 and will not be elaborated here.
[0294] Optionally, the LMF can perform position calibration on the first location according to the extended information of the multipath to obtain a higher-precision position.
[0295] The specific method can be referred to the method shown in the above step S520 Figure 7 and will not be elaborated here.
[0296] It should be understood that in the R17 standard protocol, the terminal device or the access network device can support the reporting of multipath information. In a single measurement report, in addition to reporting the first path, it can also additionally report the information of up to 8 multipaths, but it does not perform positioning by combining forward ray tracing with map information. Therefore, it is difficult to support high-precision positioning in NLOS scenarios / single-site scenarios.
[0297] Based on this technical solution, the positioning network element (such as the LMF) in the core network can determine the location of the terminal device based on the angle information of the multipath between the access network device and the terminal device and the map environment information, based on the forward ray tracing method. Further, the location of the terminal device can also be calibrated according to information such as the time delay difference of the multipath to obtain a more accurate positioning location.
[0298] Next, the specific steps of another method for downlink positioning are introduced.
[0299] See Figure 10 , as an example, Figure 10 is a schematic flowchart of a positioning method provided by the embodiments of the present application.
[0300] In this embodiment, UE#1 measures multipath information based on downlink signals, and performs forward camera tracking according to the measured multipath information and map environment information to determine the location of the terminal device.
[0301] Figure 10 The method 1000 shown may include the following steps.
[0302] S1010, Location capability information interaction.
[0303] The LMF interacts with UE#1 to exchange location capability information through access network device #1.
[0304] Exemplarily, the location capability information includes the location reporting period, multipath measurement capability information, and positioning reference signal (PRS) configuration information.
[0305] It should be noted that in this embodiment, the location capability information exchanged between UE#1 and the LMF also includes the ability of UE#1 to obtain map environment information or the ability of UE#1 to save map environment information, and the ability of UE#1 to perform forward ray tracing.
[0306] Among them, the PRS configuration information may include information such as the transmission bandwidth of the PRS and the transmission period of the PRS. The embodiments of the present application do not limit this.
[0307] Exemplarily, the LMF and access network device #1 may exchange location capability information through TRP configuration information exchange.
[0308] S1020, PRS configuration information interaction.
[0309] The LMF sends PRS configuration information to access network device #1, and access network device #1 sends the PRS configuration information to UE#1.
[0310] S1030, The LMF or access network device #1 sends request information #3 to UE#1.
[0311] Among them, the request information #3 is used to request location information from UE#1.
[0312] The request information #3 includes a measurement request for multipath information #1 and a reporting request for the positioning result.
[0313] It should be noted that this step is an optional step. The terminal device can perform PRS measurements and report positioning results periodically, and step S1030 may not be executed.
[0314] S1040, Access network device #1 sends a PRS signal to UE#1.
[0315] S1050, UE #1 measures multipath information #1 based on the PRS signal.
[0316] Specifically, UE #1 receives the PRS signal beam and measures the multipath information of the beam to obtain multipath information #1.
[0317] To specifically determine multipath information #1, it can be through the MUSIC algorithm described above, or through other means, which is not limited in the embodiments of this application.
[0318] Among them, the specific content of multipath information #1 can refer to the description of S850 in method 800 and will not be elaborated here.
[0319] S1060, UE #1 performs forward ray tracing based on multipath information #1 and map environment information to determine the first position.
[0320] Among them, the map environment information includes the location information of access network device #1 and scatterers, the shape of the scatterers, or the material information of the scatterers, etc. The naming in the embodiments of this application is not limited.
[0321] Among them, the location information of the scatterers can be characterized by coordinates, such as the vertex coordinates of a polygon, or can be characterized by other means, which is not limited in the embodiments of this application.
[0322] It should be noted that in this embodiment, UE #1 can obtain and / or save the map environment information.
[0323] For example, UE #1 can obtain the map environment information from access network device #1 or other core network devices.
[0324] In this application, UE #1 performs forward ray tracing based on the angle information of the multipaths in multipath information #1, combines with the map environment information, can obtain the ray overlapping area, and calculates the first position of UE #1 based on the algorithm.
[0325] The specific method can refer to that shown in step S520 above Figure 6 and will not be elaborated here.
[0326] Optionally, UE #1 can perform position calibration on the first position according to the multipath extension information in multipath information #1 to obtain a second position with higher accuracy.
[0327] The specific method can refer to that shown in step S520 above Figure 7 and will not be elaborated here.
[0328] S1070, UE #1 reports the measurement results to the LMF.
[0329] UE #1 can send the first location of UE #1 to the LMF via access network device #1.
[0330] Optionally, UE #1 can also send the second location of UE #2 to the LMF.
[0331] It should be understood that the terminal device can also have the ability to perform forward ray tracing. Based on this technical solution, the terminal device can determine its location based on the angle information of the multipath between the access network device and the terminal device and the map environment information, using the forward ray tracing method. Further, the location of the terminal device can be calibrated according to information such as the time delay difference of the multipath to obtain a more accurate positioning location.
[0332] Next, the specific steps of another method for uplink positioning are introduced.
[0333] See Figure 11 , as an example, Figure 11 is a schematic flowchart of a positioning method provided by an embodiment of the present application.
[0334] In this embodiment, access network device #1 measures multipath information based on the uplink signal, and performs forward camera tracking according to the measured multipath information and map environment information to determine the location of the terminal device.
[0335] Figure 11 The method 1100 shown may include the following steps.
[0336] S1110, positioning capability information interaction.
[0337] The LMF interacts with access network device #1 for positioning capability information.
[0338] Exemplarily, the positioning capability information includes the positioning reporting period, multipath measurement capability information, and positioning reference signal (SRS) configuration information.
[0339] It should be noted that in this embodiment, the positioning capability information interacted between access network device #1 and the LMF also includes the ability of access network device #1 to perform forward ray tracing.
[0340] Among them, the SRS configuration information may include information such as the transmission bandwidth of the SRS and the transmission period of the SRS. The embodiments of the present application do not limit this.
[0341] Exemplarily, the LMF and access network device #1 can interact positioning capability information through the TRP configuration information exchange.
[0342] S1120, SRS configuration information interaction.
[0343] The LMF sends PRS configuration information to the access network device #1, and the access network device #1 sends the SRS configuration information to the UE #1.
[0344] At S1130, the LMF sends request message #4 to the access network device #1.
[0345] Among them, the request message #4 is used to request location information from the access network device #1.
[0346] The request message #4 includes a measurement request for multipath information #1 and a reporting request for the positioning result.
[0347] It should be noted that this step is an optional step. The access network device #1 can perform SRS measurements periodically and report the positioning result, and step S1130 may not be executed.
[0348] At S1140, the UE #1 sends an SRS signal to the access network device #1.
[0349] Correspondingly, the access network device #1 receives the SRS signal.
[0350] It can be understood that the UE #1 can send the SRS signal based on the request of the access network device #1 or send the SRS signal actively. The execution order of this step and S930 is not limited.
[0351] At S1150, the access network device #1 measures the multipath information #1 according to the SRS signal.
[0352] Specifically, the access network device #1 receives the SRS signal beam and measures the multipath information of the beam to obtain the multipath information #1.
[0353] To specifically determine the multipath information #1, the MUSIC algorithm described above can be used, or other methods can be used. The embodiments of the present application do not limit this.
[0354] Among them, the specific content of the multipath information #1 can refer to the description of S850 in method 800 and will not be elaborated here.
[0355] At S1160, the access network device #1 performs forward ray tracing according to the multipath information #1 and the map environment information to determine the first location.
[0356] Among them, the map environment information includes the location information of the access network device #1 and the scatterers, the shape of the scatterers, or the material information of the scatterers, etc. The embodiments of the present application do not limit this naming.
[0357] Among them, the location information of the scatterers can be represented by coordinates, such as the vertex coordinates of a polygon, or can be represented by other methods. The embodiments of the present application do not limit this.
[0358] In this application, the access network device #1 performs forward ray tracing based on the angle information of the multipaths in the multipath information #1 and in combination with the map environment information, and can obtain a ray overlapping area, and calculates the first position of the UE #1 based on an algorithm.
[0359] For the specific method, reference can be made to the method shown in step S520 above Figure 6 and will not be elaborated herein.
[0360] Optionally, the access network device #1 can perform position calibration on the first position according to the extension information of the multipaths in the multipath information #1 to obtain a second position with higher accuracy.
[0361] For the specific method, reference can be made to the method shown in step S520 above Figure 7 and will not be elaborated herein.
[0362] S1170. The access network device #1 reports the measurement result to the LMF.
[0363] The access network device #1 can send the first position of the UE #1 to the LMF.
[0364] Optionally, the access network device #1 can also send the second position of the UE #2 to the LMF.
[0365] It should be understood that the access network device can also have the ability to perform forward ray tracing. Based on this technical solution, the access network device can determine the position of the terminal device based on the angle information of the multipaths between the access network device and the terminal device and the map environment information, and based on the forward ray tracing method. Further, the position of the terminal device can also be calibrated according to information such as the time delay difference of the multipaths to obtain a more accurate positioning position.
[0366] In the embodiments of this application, an enhanced positioning solution is also provided. The following takes the uplink positioning enhancement as an example for detailed description.
[0367] Refer to Figure 12 , as an example, Figure 10 is a schematic flowchart of a positioning method provided by the embodiments of this application.
[0368] Figure 12 is a schematic flowchart of a positioning method provided by the embodiments of this application. For ease of description below, method 1200 is exemplarily described by taking the interaction between the terminal device, the access network device, and the core network device as an example. It can be understood that among them, the terminal device can be a component of the terminal device (such as a chip or a circuit), the access network device can also be a component of the access network device (such as a chip or a circuit), and the core network device can also be a component of the core network device (such as a chip or a circuit), which is not limited.
[0369] In the embodiments of the present application, the core network device may be an LMF.
[0370] In the present application, the signal between the terminal device and the access network device can be directly transmitted, that is, it is applicable to the LOS scenario. For example, in a single-site scenario, the terminal device transmits signals with an access network device; it may also be transmitted after being reflected by a scatterer, that is, it is applicable to the NLOS scenario. The embodiments of the present application do not limit the scenario.
[0371] Figure 12 The method 1200 shown may include the following steps.
[0372] S1210, the core network device obtains first information, second information, and third information.
[0373] Among them, the first information is used to indicate the angle information of the multipath between the access network device and the terminal device.
[0374] Among them, the second information is used to indicate the map environment information of the access network device and the terminal device.
[0375] For the specific content of the first information and the second information, reference may be made to the description in method 500, which will not be elaborated here.
[0376] Among them, the third information is used to indicate the extension information of the multipath.
[0377] The core network device may obtain the third information from the terminal device or the access network device.
[0378] In the present application, the extension information in the multipath information refers to the information in the multipath information other than the angle information of the multipath. The present application does not limit the naming of this name.
[0379] Exemplarily, the third information includes at least one of the delay difference information of the multipath, the delay spread, the angular spread, and the multipath RSRP information.
[0380] Optionally, the third information may further include a delay difference reference path label, and the delay difference reference path label indicates the label of the multipath corresponding to the delay information. For example, based on the delay difference and the delay difference reference path label, the delay difference information between a specific reflection path and a certain reflection path can be determined.
[0381] S1220, the core network device performs forward ray tracing processing based on the first information, the second information, and the third information to obtain at least one area.
[0382] In this embodiment, the core network device may perform a forward ray tracing algorithm according to the first information, the second information, and the third information, and obtain the rough estimated position information of the terminal device according to the geometric solution of the angle.
[0383] In a possible implementation, the core network device may perform forward ray tracing processing according to the first information, the second information, and the third information, and one or more ray overlapping regions may be obtained. Based on the second algorithm, the at least one ray overlapping region is calculated to obtain the at least one region.
[0384] In the embodiments of the present application, the second algorithm is not limited.
[0385] It can be understood that the at least one region is a roughly estimated location region of the terminal device.
[0386] S1230, the core network device determines the first position of the terminal device according to the at least one region.
[0387] Specifically, after the core network device determines the at least one region, the core network device sends the channel characteristics corresponding to each region and the index corresponding to each region in the at least one region to the access network device.
[0388] Correspondingly, after receiving the channel characteristics corresponding to each region and the index corresponding to each region, the access network device sends the channel characteristics corresponding to each region and the index corresponding to each region to the terminal device, and the terminal device receives the channel characteristics corresponding to each region and the index corresponding to each region.
[0389] In a possible implementation, the access network device sends a PRS signal to the terminal device. Correspondingly, the terminal device receives the PRS signal, measures the PRS signal to obtain the channel characteristics of the PRS signal, and matches the channel characteristics of the PRS signal with the channel characteristics corresponding to each region to determine the first index. The first index indicates the first region, the first region is one of the at least one region, and the first index is one of the indexes corresponding to each region.
[0390] In this embodiment, the channel characteristics refer to delay information, angle information, etc.
[0391] It can be understood that matching the channel characteristics of the PRS signal with the channel characteristics corresponding to each region can be understood as comparing the channel characteristics of the PRS signal with the channel characteristics corresponding to each region to determine the region corresponding to the channel characteristics similar to the channel characteristics of the PRS signal. For example, select the region with a smaller delay from the channel characteristics corresponding to each region compared with the PRS signal, and the index of this region is the first index.
[0392] In a possible implementation, the terminal device reports the first index to the core network device. The core network device determines that the position of the terminal device is in the first region corresponding to the first index based on the first index, and then determines the first position of the terminal device according to the first region.
[0393] Exemplarily, the core network device may determine the central position of the first area as the first position of the terminal device. This is not limited in the embodiments of the present application.
[0394] In a possible implementation, the core network device may further correct the first position according to the third information to obtain a second position.
[0395] This method may refer to the description in Figure 7 in method 500 and will not be elaborated here.
[0396] It should be noted that the third information includes at least one of multipath delay difference information, delay spread, angular spread, and multipath RSRP information. When the third information includes at least two of multipath delay difference information, delay spread, angular spread, and multipath RSRP information, positioning correction can be performed.
[0397] Exemplarily, the third information includes delay difference information and angular spread. The core network device determines at least one area based on the first information, the second information, and the delay difference information, and further determines the first position of the terminal device according to the at least one area. Further, the core network device may correct the first position according to the angular spread to obtain a second position with higher accuracy.
[0398] In view of the fact that the existing geometric positioning method cannot estimate the angular delay information of the UE to the base station in the NLOS scenario, this embodiment proposes to combine map information and the forward ray tracing algorithm. By reporting multipath measurement results such as multipath AOA / ZOA / TOA, multipath delay difference, etc., and utilizing multipath information combined with map forward ray tracing, the positioning position is finally obtained. In addition, by combining the rough estimated positioning result with map information to generate the channel characteristics and indexes of the rough estimated position, and then sending them to the UE side for matching, the accurately estimated high-precision positioning position is obtained, thereby further improving the positioning accuracy.
[0399] The following details the specific solution for the uplink scenario.
[0400] First, the specific steps of uplink positioning are introduced.
[0401] Refer to Figure 13 , as an example, Figure 13 is a schematic flowchart of a positioning method provided by the embodiments of the present application.
[0402] In this embodiment, the access network device #1 measures multipath information based on the uplink signal, and sends the measured multipath information and map environment information to the LMF. The LMF performs forward camera tracking according to the multipath information and map environment information to determine the position of the terminal device.
[0403] Figure 13 The method 1300 shown may include the following steps.
[0404] S1310, Location capability information interaction.
[0405] The LMF interacts with the access network device #1 to exchange location capability information.
[0406] Exemplarily, the location capability information includes the location reporting period, multipath measurement capability information, and positioning reference signal (SRS) configuration information.
[0407] Among them, the SRS configuration information may include information such as the transmission bandwidth of the SRS and the transmission period of the SRS. The embodiments of the present application do not limit this.
[0408] Exemplarily, the LMF and the access network device #1 may exchange location capability information through the TRP configuration interaction message (TRP configuration information exchange).
[0409] It can be understood that the LMF and the access network device #1 may also perform TRP information interaction through the TRP configuration interaction message, and the TRP downlink is used for the LMF to perform position calculation.
[0410] Among them, the TRP information includes the location information of the access network device #1.
[0411] S1320, SRS configuration information interaction.
[0412] The LMF sends the SRS configuration information to the access network device #1, and the access network device #1 sends the SRS configuration information to UE #1.
[0413] S1330, the LMF sends request information #5 to the access network device #1.
[0414] Among them, the request information #5 is used to request the location information from the access network device #1.
[0415] The request information #5 includes a measurement request for multipath information #2 and a reporting request for multipath information #2.
[0416] It should be noted that this step is an optional step. The access network device #1 may perform SRS measurement periodically and report multipath information #2, and step S830 may not be executed.
[0417] S1340, UE #1 sends an SRS signal to the access network device #1.
[0418] It can be understood that UE #1 may send the SRS signal based on the request of the access network device #1 or send the SRS signal actively. The execution order of this step and S930 is not limited.
[0419] S1350, The access network device #1 measures the multipath information #2 according to the SRS signal.
[0420] Specifically, the access network device #1 receives the SRS signal beam and measures the multipath information of the beam to obtain the multipath information #2.
[0421] To specifically determine the multipath information #2, it can be through the MUSIC algorithm described above, or through other means, which are not limited in the embodiments of the present application.
[0422] Among them, the multipath information #2 includes the angle information of the multipath and the extension information of the multipath.
[0423] Exemplarily, the multipath information #2 includes AOA / ZOA information, and also includes at least one of time delay difference information, time delay spread, angle spread, and multipath RSRP information.
[0424] For specific content, reference can be made to the description of S850 in method 800, which will not be elaborated here.
[0425] S1360, The access network device #1 sends the multipath information #2 and the map environment information to the LMF.
[0426] Among them, the map environment information includes the position information of the access network device #1 and the scatterer, the shape of the scatterer, or the material information of the scatterer, etc. The naming name is not limited in the embodiments of the present application.
[0427] Among them, the position information of the scatterer can be represented by coordinates, such as the vertex coordinates of a polygon, or can be represented by other means, which are not limited in the embodiments of the present application.
[0428] S1370, The LMF performs forward ray tracing according to the multipath information #2 and the map environment information to obtain at least one area.
[0429] In the present application, based on the angle information of the multipath and the extension information of the multipath, combined with the map environment information, the LMF performs forward ray tracing, and can obtain at least one ray overlapping area, and calculates at least one area based on the algorithm.
[0430] In the embodiments of the present application, the algorithm is not limited.
[0431] It can be understood that at least one area is a roughly estimated position area of the terminal device.
[0432] S1380, The LMF sends the channel characteristics corresponding to each area and the index corresponding to each area in the above at least one area to the access network device #1.
[0433] Among them, the channel characteristics corresponding to each area include the time delay information and / or angle information corresponding to each area, etc.
[0434] S1390, The access network device #1 sends a PRS signal, the channel characteristics corresponding to each of the at least one region, and the index corresponding to each region to UE #1.
[0435] The above PRS signal, the channel characteristics corresponding to each of the at least one region, and the index corresponding to each region may be sent through one signaling or multiple signallings. The embodiments of the present application do not limit this.
[0436] S1391, UE #1 determines a first index based on the measurement of the PRS signal.
[0437] Specifically, UE #1 receives the PRS signal and measures the PRS signal to obtain the channel characteristics of the PRS signal.
[0438] Based on the matching of the channel characteristics of the PRS signal with the channel characteristics corresponding to each region, the first index is determined. The first index indicates a first region, where the first region is one of the at least one region, and the first index is one of the indices corresponding to each region.
[0439] An optional understanding is to compare the channel characteristics of the PRS signal with the channel characteristics corresponding to each region, determine the channel characteristics that are closest to the channel characteristics of the PRS, and thus determine that region as the region of the terminal device, that is, the first region.
[0440] S1392, UE #1 reports the first index to the LMF.
[0441] UE #1 forwards the first index to the LMF through the core network device.
[0442] S1393, The LMF determines the first position of the terminal device according to the first index.
[0443] Exemplarily, the LMF may determine the center position of the first region as the first position of UE #1. The embodiments of the present application do not limit this.
[0444] In a possible implementation, the LMF may also correct the first position according to the third information to obtain a second position.
[0445] For the specific description, reference may be made to the description in method 1200, which will not be elaborated here.
[0446] It should be understood that the above solution is equally applicable to downlink positioning. For the specific implementation steps, reference may be made to the above Figure 12 and Figure 13 specific description, which will not be elaborated here.
[0447] Based on this technical solution, a positioning network element (such as an LMF) in the core network can perform rough positioning on the terminal device based on the angle information of the multipath between the access network device and the terminal device and the map environment information, generate the channel characteristics and indexes of the rough estimated position by combining the rough estimated positioning result with the map information, and then send them to the UE side for matching to obtain the accurately estimated high-precision positioning position, thereby further improving the positioning accuracy.
[0448] It should be understood that other possible implementation manners of the embodiments of the present application are similar to the above method 500 or method 1200, and reference can be made to the descriptions in method 600 or method 1200, which will not be elaborated here.
[0449] It should be understood that the magnitudes of the serial numbers of the above processes do not mean the order of execution. The order of execution of each process should be determined according to its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0450] The above mainly introduces the solution provided by the embodiments of the present application from the perspective of the interaction between each network element. It can be understood that each network element, such as a transmitting end device or a receiving end device, includes the corresponding hardware structure and / or software module for implementing the above functions. Those skilled in the art should be able to realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed in this article, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described function for each specific application, but such implementation should not be considered to exceed the scope of the present application.
[0451] The embodiments of the present application can divide the functional modules of the transmitting end device or the receiving end device according to the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in the embodiments of the present application is illustrative, only a logical function division, and there can be other division methods in actual implementation. The following takes the example of dividing each functional module corresponding to each function for illustration.
[0452] Above, in combination with Figures 5 to 13 has been described in detail the method provided by the embodiments of the present application. Below, in combination with Figures 14 to 15Describe in detail the device provided in the embodiments of the present application. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments. Therefore, for the content not described in detail, reference can be made to the above method embodiments. For the sake of brevity, it will not be repeated here.
[0453] Figure 14 It is a schematic structural diagram of a communication device provided in the embodiments of the present application.
[0454] The device 1400 includes a transceiver unit 1410 and a processing unit 1420. Among them, the transceiver unit 1410 can be used to implement corresponding communication functions, and the processing unit 1420 can be used to perform data processing.
[0455] Optionally, the transceiver unit 1410 can also be referred to as a communication interface or a communication unit, and includes a sending unit and / or a receiving unit. The transceiver unit 1410 can be a transceiver (including a transmitter and / or a receiver), an input / output interface (including an input and / or an output interface), a pin or a circuit, etc. The transceiver unit 1410 can be used to execute the sending and / or receiving steps in the above method embodiments.
[0456] Optionally, the processing unit 1420 can be a processor (which can include one or more) or a processing circuit with processor functions, etc., and can be used to execute other steps in the above method embodiments except for sending and receiving.
[0457] Optionally, the device 1400 further includes a storage unit, which can be a memory, an internal storage unit (such as a register, a cache, etc.), an external storage unit (such as a read-only memory, a random access memory, etc.), etc. The storage unit is used to store instructions, and the above processing unit 1420 executes the instructions stored in the storage unit to enable the communication device to execute the above method.
[0458] In one design, the device 1400 can be used to perform the actions executed by the first device in the above method embodiments. For example, the device 1400 can be used to perform the actions executed by the first device in the above method 500. At this time, the device 1400 can be a component of the first device. The transceiver unit 1410 is used to execute the transceiver-related operations on the first device side in the above method embodiments, and the processing unit 1420 is used to execute the processing-related operations on the first device in the above method embodiments.
[0459] For example, the processing unit 1420 is used to determine first information and second information. The first information is used to indicate the angle information of the multipath between the access network device and the terminal device, and the second information is used to indicate the map environment information of the access network device and the terminal device; the processing unit 1420 is further used to perform forward ray tracing processing based on the first information and the second information to obtain the first position of the terminal device.
[0460] It should be understood that the transceiver unit 1410 and the processing unit 1420 may also perform other operations performed by the first device in the foregoing method 500, which will not be elaborated herein one by one.
[0461] In one design, the apparatus 1400 may be used to perform the actions performed by the core network device in the foregoing method embodiments, such as the apparatus 1400 may be used to perform the actions performed by the core network device in the foregoing method 1200. At this time, the apparatus 1400 may be a component of the core network device. The transceiver unit 1410 is used to perform the transceiver-related operations on the core network device side in the foregoing method embodiments, and the processing unit 1420 is used to perform the processing-related operations on the core network device side in the foregoing method embodiments.
[0462] For example, the transceiver unit 1410 is configured to obtain first information, second information, and third information. The first information is used to indicate the angle information of the multipath between the access network device and the terminal device. The second information is used to indicate the map environment information of the access network device and the terminal device. The third information is used to indicate the extension information of the multipath. The processing unit 1420 is configured to perform forward ray tracing processing based on the first information, the second information, and the third information to obtain at least one area. The processing unit 1420 is further configured to determine a first position of the terminal device according to the at least one area.
[0463] It should be understood that the transceiver unit 1410 and the processing unit 1420 may also perform other operations performed by the core network device in the foregoing method 1200, which will not be elaborated herein one by one.
[0464] In one design, the apparatus 1400 may be used to perform the actions performed by the access network device in the foregoing method embodiments, such as the apparatus 1400 may be used to perform the actions performed by the access network device in the foregoing method 1200. At this time, the apparatus 1400 may be a component of the access network device. The transceiver unit 1410 is used to perform the transceiver-related operations on the access network device side in the foregoing method embodiments, and the processing unit 1420 is used to perform the processing-related operations on the access network device side in the foregoing method embodiments.
[0465] For example, a processing unit 1420 is configured to determine first information, second information, and third information. The first information is used to indicate the angular information of multipaths between an access network device and a terminal device. The second information is used to indicate the map environment information of the access network device and the terminal device. The third information is used to indicate the extension information of the multipaths. A transceiver unit 1410 is configured to send the first information, the second information, and the third information to a core network device. The first information, the second information, and the third information are used for the core network device to perform forward ray tracing processing to obtain at least one area.
[0466] It should be understood that the transceiver unit 1410 and the processing unit 1420 may also perform other operations performed by the access network device in the above method 1200, which will not be elaborated here one by one.
[0467] In one design, the apparatus 1400 may be used to perform the actions performed by the terminal device in the foregoing method embodiments. For example, the apparatus 1400 may be used to perform the actions performed by the terminal device in the foregoing method 1200. At this time, the apparatus 1400 may be a component of the terminal device. The transceiver unit 1410 is configured to perform the transceiver-related operations on the terminal device side in the foregoing method embodiments, and the processing unit 1420 is configured to perform the processing-related operations on the terminal device side in the foregoing method embodiments.
[0468] For example, a transceiver unit 1410 is configured to receive a second signal, the channel characteristics corresponding to each area in at least one area, and the index corresponding to each area. The channel characteristics corresponding to each area and the index corresponding to each area are obtained by the core network device through forward ray tracing based on the first information, the second information, and the third information. The first information is used to indicate the angular information of multipaths between the access network device and the terminal device. The second information is used to indicate the map environment information of the access network device and the terminal device. The third information is used to indicate the extension information of the multipaths. A processing unit 1420 is configured to determine a first index according to the channel characteristics of the second signal. The first index indicates a first area, and the first area is one of the at least one area.
[0469] It should be understood that the transceiver unit 1410 and the processing unit 1420 may also perform other operations performed by the terminal device in the above method 1200, which will not be elaborated here one by one.
[0470] It should also be understood that the device 1400 here is embodied in the form of functional units. The term "unit" here may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a proprietary processor or a group of processors, etc.) for executing one or more software or firmware programs, and a memory, a combined logic circuit and / or other suitable components that support the described functions. In an alternative example, those skilled in the art can understand that the device 1400 can specifically be the network device in the above embodiments, and can be used to execute each process and / or step corresponding to the network device in each of the above method embodiments. To avoid repetition, it will not be elaborated here.
[0471] The device 1400 in each of the above solutions has the function of implementing the corresponding steps executed by the device in the above method, or, the device 1400 in each of the above solutions has the function of implementing the corresponding steps executed by the network device in the above method. The function can be implemented by hardware, or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver unit can be replaced by a transceiver (for example, the sending unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiver), and other units, such as the processing unit, etc., can be replaced by a processor to respectively execute the transceiver operations and related processing operations in each of the method embodiments.
[0472] In addition, the above transceiver unit 1410 can also be a transceiver circuit (for example, it can include a receiving circuit and a sending circuit), and the processing unit can be a processing circuit.
[0473] It should be noted that Figure 14 the device in can be the network element or device in the foregoing embodiments, or can be a chip or a chip system, for example: a system on chip (SoC). Among them, the transceiver unit can be an input / output circuit, a communication interface; the processing unit is a processor or a microprocessor or an integrated circuit integrated on the chip. It is not limited here.
[0474] The above communication device 1400 can also be referred to as a positioning device.
[0475] Figure 15 is a schematic diagram of a communication architecture provided by an embodiment of the present application. Figure 15 The shown communication device 1500 includes: a processor 1510 and a transceiver 1520. Optionally, the processor 1510 and the transceiver 1520 can be connected to each other through a bus 1530. The communication device 1500 can be a terminal device, a network device.
[0476] Optionally, the communication device 1500 may further include a memory 1540. The memory 1540 includes, but is not limited to, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), or a compact disc read-only memory (CD-ROM), and is used to store relevant instructions and data.
[0477] The processor 1510 is coupled to the memory 1540 and is configured to execute the instructions stored in the memory 1540 to control the transceiver 1520 to transmit signals and / or receive signals.
[0478] It should be understood that the above-mentioned processor 1510 and memory 1540 may be integrated into a processing device. The processor 1510 is configured to execute the program code stored in the memory 1540 to implement the above functions. Specifically, in implementation, the memory 1540 may also be integrated in the processor 1510 or be independent of the processor 1510. It should be understood that the processor 1510 may also correspond to each processing unit in the previous communication device, and the transceiver 1520 may correspond to each receiving unit and transmitting unit in the previous communication device.
[0479] It should also be understood that the transceiver 1520 may include a receiver (or, a receiver unit) and a transmitter (or, a transmitter unit). The transceiver may further include an antenna, and the number of antennas may be one or more. The transceiver may also be a communication interface or an interface circuit.
[0480] Specifically, the communication device 1500 may correspond to the first device in the method 500 according to an embodiment of the present application. The communication device 1500 may include units of the method executed by the first device in the method 500. It should be understood that the specific processes of each unit executing the above corresponding steps have been described in detail in the above method embodiments, and for the sake of brevity, they will not be repeated here.
[0481] Specifically, the communication device 1500 may correspond to the core network device in the method 1200 according to an embodiment of the present application. The communication device 1500 may include units of the method executed by the core network device in the method 1200. It should be understood that the specific processes of each unit executing the above corresponding steps have been described in detail in the above method embodiments, and for the sake of brevity, they will not be repeated here.
[0482] Specifically, the communication device 1500 may correspond to the access network device in the method 1200 according to the embodiments of the present application. The communication device 1500 may include units of the method executed by the access network device in the method 1200. It should be understood that the specific processes of the respective units performing the above corresponding steps have been described in detail in the above method embodiments. For the sake of brevity, they will not be repeated here.
[0483] Specifically, the communication device 1500 may correspond to the terminal device in the method 1200 according to the embodiments of the present application. The communication device 1500 may include units of the method executed by the terminal device in the method 1200. It should be understood that the specific processes of the respective units performing the above corresponding steps have been described in detail in the above method embodiments. For the sake of brevity, they will not be repeated here.
[0484] When the communication device 1500 is a chip, the chip includes an interface unit and a processing unit. Among them, the interface unit may be an input / output circuit or a communication interface; the processing unit may be a processor, a microprocessor, or an integrated circuit integrated on the chip.
[0485] In the implementation process, the steps of the above method may be completed by the integrated logic circuit in the hardware of the processor or by instructions in software form. The steps of the method disclosed in combination with the embodiments of the present application may be directly embodied as being executed and completed by the hardware processor, or by a combination of the hardware and software modules in the processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.
[0486] It should be noted that the processor in the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, the steps of the above method embodiments can be completed by the integrated logic circuit in the hardware of the processor or instructions in the form of software. The above-mentioned processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor, or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by the hardware decoding processor, or executed and completed by the combination of the hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, registers, etc. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method.
[0487] The present application also provides a computer-readable medium, on which a computer program is stored, and when the computer program is executed by the computer, it realizes the functions of any one of the above method embodiments.
[0488] The present application also provides a computer program product, and when the computer program product is executed by the computer, it realizes the functions of any one of the above method embodiments.
[0489] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wirelessly (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media integrated. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a high-definition digital video disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.
[0490] In the embodiments of the present application, words such as "exemplary" and "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described as "exemplary" in this application should not be construed as being more preferred or having more advantages than other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a specific manner.
[0491] It should be understood that the "embodiments" mentioned throughout the specification mean that specific features, structures, or characteristics related to the embodiments are included in at least one embodiment of the present application. Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics can be combined in one or more embodiments in any suitable manner.
[0492] It should be understood that in various embodiments of the present application, the magnitudes of the serial numbers of the above processes do not indicate the sequence of execution. The execution sequence of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application. The names of all nodes and messages in the present application are only set for the convenience of description in the present application, and may be different in the actual network. It should not be understood that the present application limits the names of various nodes and messages. On the contrary, any name having the same or similar function as the nodes or messages used in the present application is regarded as the method of the present application or an equivalent replacement, and is within the protection scope of the present application.
[0493] It should also be understood that in the present application, "when", "if", and "in case" all refer to the situation where the UE or the base station will perform corresponding processing under certain objective circumstances, which does not limit the time, and does not require the UE or the base station to have a judgment action when implemented, nor does it mean other limitations.
[0494] In addition, the terms "system" and "network" are often used interchangeably in this article. The term "and / or" in this article only describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone.
[0495] The term "at least one of..." or "at least one kind of..." in this article means all or any combination of the items listed. For example, "at least one of A, B, and C" can represent: A exists alone, B exists alone, C exists alone, A and B exist simultaneously, B and C exist simultaneously, and A, B, and C exist simultaneously. "At least one" in this article means one or more. "Multiple" means two or more.
[0496] It should be understood that in each embodiment of the present application, the terms "include", "comprise", "have" and their variants all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0497] It should be understood that in various embodiments of the present application, the first, second, and various numerical numbers are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. For example, to distinguish different information, etc.
[0498] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.
[0499] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.
[0500] In several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.
[0501] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0502] In addition, the functional units in each embodiment of this application can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.
[0503] When the above-mentioned functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art or a part of this technical solution can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of this application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs.
[0504] As described above, the above is only the specific implementation manner of this application, but the protection scope of this application is not limited thereto. Any person skilled in the art within the technical scope disclosed by this application can easily think of changes or substitutions, which should all be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.
Claims
1. A positioning method, characterized in that, Including: Determine first information and second information, where the first information is used to indicate the angle information of the multipath between the access network device and the terminal device, and the second information is used to indicate the map environment information of the access network device and the terminal device; Perform forward ray tracing processing based on the first information and the second information to obtain the first position of the terminal device.
2. The method according to claim 1, characterized in that, The method further includes: Obtain third information; Correct the first position according to the third information to obtain a second position.
3. The method according to claim 2, characterized in that, The third information includes at least one of the delay difference information of the multipath, delay spread, angle spread, and multipath reference signal received power (RSRP) information.
4. The method according to any one of claims 1-3, characterized in that, When the method is applied to a core network device, the determination of the first information and the second information includes: Receive the first information and the second information sent by the terminal device or the access network device.
5. The method according to any one of claims 1-3, characterized in that, When the method is applied to an access network device, the determination of the first information and the second information includes: Measure the first information according to a first signal; or, Receive the first information sent by the terminal device.
6. The method according to any one of claims 1-3, characterized in that, When the method is applied to a terminal device, the determination of the first information and the second information includes: Measure the first information according to a second signal; or, Receive the first information sent by the access network device.
7. The method according to claim 5 or 6, characterized in that, The method further includes: Send the first position and / or the second position to the core network device.
8. The method according to any one of claims 1-6, characterized in that, The performing forward ray tracing processing based on the first information and the second information to obtain the first position of the terminal device includes: Perform the forward ray tracing processing according to the first information and the second information to obtain a ray overlap region; Calculate the first position based on a first algorithm for the ray overlap region.
9. A positioning method, characterized in that, When applied to a core network device, it includes: Obtain first information, second information, and third information, where the first information is used to indicate the angle information of the multipath between the access network device and the terminal device, the second information is used to indicate the map environment information of the access network device and the terminal device, and the third information is used to indicate the extension information of the multipath; Perform forward ray tracing processing based on the first information, the second information, and the third information to obtain at least one region; Determine the first position of the terminal device according to the at least one region.
10. The method according to claim 9, characterized in that, The determining the first position of the terminal device according to the at least one region includes: Send the channel characteristics corresponding to each region in the at least one region and the index corresponding to each region to the access network device; Receive a first index sent by the access network device, where the first index is one of the indexes corresponding to each region, the first index indicates a first region, the first region is one of the at least one region, and the first index is determined by the terminal device according to the channel characteristics of the second signal; Determine the first position of the terminal device according to the first region.
11. The method according to claim 9 or 10, characterized in that, The third information includes at least one of the delay difference information of the multipath, delay spread, angle spread, and multipath RSRP information.
12. The method according to any one of claims 9 - 11, characterized in that, The method further includes: Correct the first position according to the third information to obtain a second position.
13. The method according to any one of claims 9 - 12, characterized in that, Performing forward ray tracing processing based on the first information, the second information, and the third information to obtain the at least one area, includes: Performing the forward ray tracing processing according to the first information, the second information, and the third information to obtain at least one ray overlapping area; Calculating the at least one area based on a second algorithm for the at least one ray overlapping area.
14. A positioning method, characterized in that, Applied to an access network device, includes: Determining first information, second information, and third information, where the first information is used to indicate angle information of multipaths between the access network device and the terminal device, the second information is used to indicate map environment information of the access network device and the terminal device, and the third information is used to indicate extension information of the multipaths; Sending the first information, the second information, and the third information to a core network device, where the first information, the second information, and the third information are used for the core network device to perform forward ray tracing processing to obtain at least one area.
15. The method according to claim 14, characterized in that, The method further includes: Receiving channel characteristics corresponding to each area in the at least one area and an index corresponding to each area; Sending a second signal, the channel characteristics corresponding to each area, and the index corresponding to each area to the terminal device; Receiving a first index sent by the terminal device, where the first index is one of the indexes corresponding to each area, the first index indicates a first area, the first area is one of the at least one area, and the first index is determined by the terminal device according to the channel characteristics of the second signal; Sending the first index to the core network device, where the first index is used to determine a first location.
16. A positioning method, characterized in that, Applied to a terminal device, includes: Receiving a second signal, channel characteristics corresponding to each area in at least one area, and an index corresponding to each area, where the channel characteristics corresponding to each area and the index corresponding to each area are obtained by the core network device performing forward ray tracing according to the first information, the second information, and the third information, the first information is used to indicate angle information of multipaths between the access network device and the terminal device, the second information is used to indicate map environment information of the access network device and the terminal device, and the third information is used to indicate extension information of the multipaths; Determining the first index according to the channel characteristics of the second signal, where the first index indicates a first area, and the first area is one of the at least one area.
17. The method according to claim 16, characterized in that, The method further includes: Sending the first index to the core network device, where the first index is used to determine a first location of the terminal device.
18. A positioning device, characterized in that, Includes units for executing the method according to any one of claims 1-8, or 9-13, or 14-15, or 16-17.
19. A positioning device, characterized in that, Includes a processor, where the processor is used to execute computer programs or instructions stored in a memory, so that the device executes the method according to any one of claims 1 to 8, or executes the method according to any one of claims 9 to 13, or executes the method according to any one of claims 14 to 15, or executes the method according to any one of claims 16 to 17.
20. The device according to claim 19, characterized in that, The device further includes the memory.
21. A computer - readable storage medium, characterized in that, A computer program or instruction is stored on the computer-readable storage medium. When the computer program or instruction runs on a computer, the method according to any one of claims 1 to 8 is executed, or the method according to any one of claims 9 to 13 is executed, or the method according to any one of claims 14 to 15 is executed, or the method according to any one of claims 16 to 17 is executed.
22. A chip system, characterized in that, Comprising: A processor, configured to call and run a computer program from a memory, so that a communication device installed with the chip system executes the method according to any one of claims 1 to 8, or executes the method according to any one of claims 9 to 13, or executes the method according to any one of claims 14 to 15, or executes the method according to any one of claims 16 to 17.
23. A computer program product, characterized in that, When the computer program product runs on a computer, the method according to any one of claims 1 to 8 is executed, or the method according to any one of claims 9 to 13 is executed, or the method according to any one of claims 14 to 15 is executed, or the method according to any one of claims 16 to 17 is executed.