Communication method and device
By obtaining and screening the channel propagation path measurement results of terminal devices and adjusting the positioning results based on weighting factors, the problem of inaccurate positioning caused by signal reflection and rapid fading is solved, and the positioning accuracy in scenarios such as autonomous driving, Internet of Things, and drones is improved.
Patent Information
- Application Number
- CN202010514692.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-06-08
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2040-06-08
AI Technical Summary
In communication scenarios such as autonomous driving, the Internet of Things, and drones, factors such as signal reflection and rapid fading lead to large errors in the measured arrival time and arrival angle, resulting in inaccurate positioning results for terminal devices.
By obtaining the measurement results of N channel propagation paths of the terminal device, including arrival time, arrival angle and received power, the positioning results are adjusted using weighting factors, and the key paths are screened out and bound in combination with the channel impulse response to improve positioning accuracy.
It effectively solves the problem of poor positioning accuracy caused by different channel propagation paths, improves the positioning accuracy of terminal equipment, and reduces the interference of multipath propagation and signal fading.
Smart Images

Figure CN113840224B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to a communication method and device. Background Art
[0002] In communication scenarios such as autonomous driving, the Internet of Things, and drones, it is necessary to accurately obtain the location of terminal devices and provide network services based on the location of terminal devices, such as automatic navigation services.
[0003] Currently, the location of the terminal device can be determined by measuring the time of arrival (TOA) and / or angle of arrival (AOA) of the received reference signal, and then using the line-circle intersection method. For example, the access network device measures the arrival time and / or angle of arrival of the reference signal sent by the terminal device, and reports it to the positioning management function (LMF) network element. The LMF network element determines the distance between the terminal device and the base station based on the arrival time, and then determines the location of the terminal device based on the relative angle. Taking a two-dimensional plane as an example, a line refers to a ray with a base station as the starting point and an angle with the north direction equal to the above-mentioned arrival angle. A circle refers to a circle with a base station as the center and the distance between the terminal device and the base station as the radius. The intersection of the ray and the circumference is the location of the terminal device.
[0004] However, when the arrival time and arrival angle do not belong to the same channel propagation path, the positioning results may be inaccurate. For example, due to factors such as signal reflection and rapid signal fading, the measured arrival time and / or arrival angle may have large errors, resulting in inaccurate positioning results. Summary of the Invention
[0005] The embodiments of the present application provide a communication method and apparatus that can solve the problem of inaccurate positioning results of terminal devices.
[0006] To achieve the above objectives, this application adopts the following technical solutions:
[0007] In a first aspect, a communication method is provided. The method includes: a positioning measurement device obtaining measurement results of N channel propagation paths of a terminal device, where the measurement results of each channel propagation path include an identifier of each channel propagation path and one or more of the following information: the arrival time corresponding to each channel propagation path, the arrival angle corresponding to each channel propagation path, and the received power corresponding to each channel propagation path, where N is a positive integer. The positioning measurement device then sends a first message to a positioning calculation device; the first message includes the measurement results of the N channel propagation paths, and the measurement results of the N channel propagation paths are used to determine the location of the terminal device.
[0008] Based on the communication method described in the first aspect and the second aspect below, the positioning measurement device can report the measurement results of the N channel propagation paths of the terminal device, such as arrival time, arrival angle, or receiving power, that is, there is a binding relationship between the reported measurement results of the N channel propagation paths and the N channel propagation paths, so that the positioning calculation device determines the position of the terminal device based on the measurement results bound to the channel propagation paths. This can solve the problem of poor positioning accuracy caused by different types of measurement results used in the positioning process, such as arrival time and arrival angle, not belonging to the same channel propagation path, thereby improving the accuracy of the positioning results of the terminal device.
[0009] In one possible design, the positioning measurement device obtaining measurement results of N channel propagation paths of the terminal device may include: the positioning measurement device obtaining a channel impulse response; and the positioning measurement device determining the measurement results of the N channel propagation paths based on the channel impulse response. The channel impulse response includes a time-domain channel impulse response. Optionally, the channel impulse response may also include a frequency-domain channel impulse response. This application does not specifically limit this.
[0010] Optionally, the positioning measurement device determines the measurement results of N channel propagation paths based on the channel impulse response, which may include: the positioning measurement device filters out N channel propagation paths from the channel impulse response and determines the measurement results of the N channel propagation paths.
[0011] The N channel propagation paths may be any of the following: the N channel propagation paths with the highest received power in the channel impulse response; or the N channel propagation paths with the shortest arrival time in the channel impulse response; or the N channel propagation paths with the shortest arrival time in the channel impulse response and received power greater than or equal to a first power threshold; or the N channel propagation paths with the shortest arrival time in the channel impulse response and a sum of received power greater than or equal to a second power threshold; or the N channel propagation paths with the shortest arrival time in the channel impulse response, received power greater than or equal to a third power threshold, and a sum of received power greater than or equal to a fourth power threshold. In this way, the N channel propagation paths may be first screened out from the channel impulse response based on received power and / or arrival time, and then other content in the measurement result of each channel propagation path, such as the angle of arrival, may be determined based on the received data corresponding to each channel propagation path, thereby binding the measurement result to the channel propagation path.
[0012] Furthermore, the identifier of each channel propagation path can be a sequence number after sorting the channel propagation paths in the channel impulse response in descending order of received power, and the arrival time and arrival angle of the channel propagation path corresponding to the received power corresponding to the sequence number are bound together with the sequence number as the measurement result of the channel propagation path corresponding to the received power corresponding to the sequence number.
[0013] Alternatively, optionally, the identifier of each channel propagation path can be a sequence number obtained by sorting the channel propagation paths in the channel impulse response in ascending order of arrival time, and the receiving power and arrival angle of the channel propagation path corresponding to the arrival time corresponding to the sequence number are bound together with the sequence number as the measurement result of the channel propagation path corresponding to the arrival time corresponding to the sequence number.
[0014] Furthermore, the measurement results of each channel propagation path may also include a weighting factor, which may include one or more of the following: an arrival time weighting factor, an arrival angle weighting factor, a power weighting factor, or a path weighting factor. The arrival time weighting factor is negatively correlated with the value of the arrival time; the arrival time weighting factor is positively correlated with the bandwidth occupied by the reference signal; the power weighting factor is positively correlated with the value of the received power; the power weighting factor is positively correlated with the value of the transmit power of the reference signal; the power weighting factor is negatively correlated with the value of the center frequency or frequency band of the transmitted reference signal; the arrival angle weighting factor is positively correlated with the number of receiving antennas; and the path weighting factor is positively correlated with one or more of the following: the arrival time weighting factor, the arrival angle weighting factor, or the power weighting factor.
[0015] In one possible design scheme, the measurement results of the above-mentioned N channel propagation paths are used to determine the position of the terminal device, which may include: determining multiple candidate positions based on the measurement results of the N channel propagation paths; determining weighted values of the multiple candidate positions based on weighting factors in the measurement results of the N channel propagation paths; and determining the weighted average of the multiple candidate positions as the position of the terminal device based on the weighted values of the multiple candidate positions.
[0016] As such, the larger the weighting factor, the higher the accuracy of the single measurement result or the channel propagation path measurement result corresponding to the weighting factor. Therefore, when using multiple measurement results of the same channel propagation path, or using measurement results of multiple channel propagation paths to locate a terminal device, the weighting factor can be used to adjust the positioning result to eliminate or weaken the interference of one or more of the following unfavorable factors, thereby further improving the accuracy of the positioning result. Among them, unfavorable factors may include multipath propagation (such as signal reflection, refraction, scattering, etc.) and rapid signal fading.
[0017] In a possible design scheme, the positioning measurement device may be an access network device, the positioning calculation device may be a core network device or a terminal device, the N channel propagation paths include N uplink channel propagation paths, and the measurement result of each uplink channel propagation path includes an identifier of each uplink channel propagation path and one or more of the following information: the uplink arrival time corresponding to each uplink channel propagation path, the uplink arrival angle corresponding to each uplink channel propagation path, and the uplink receiving power corresponding to each uplink channel propagation path. The above-mentioned positioning measurement device sends a first message to the positioning calculation device, which may include: the access network device sends a first message to the core network device or the terminal device. In this way, the core network device or the terminal device can determine the location of the terminal device based on the measurement results of the N uplink channel propagation paths.
[0018] In another possible design, the positioning measurement device may be a terminal device, the positioning calculation device may be a core network device or an access network device, the N channel propagation paths include N downlink channel propagation paths, and the measurement result of each downlink channel propagation path includes an identifier of each downlink channel propagation path and one or more of the following information: a downlink arrival time corresponding to each downlink channel propagation path, a downlink arrival angle corresponding to each downlink channel propagation path, and a downlink received power corresponding to each downlink channel propagation path. The positioning measurement device sending a first message to the positioning calculation device may include: the terminal device sending the first message to the core network device or the access network device.
[0019] In one possible design, the communication method described in the first aspect may further include: the positioning measurement device receiving a first request from the positioning calculation device. The first request is for requesting measurement results of N channel propagation paths of the terminal device. The first request is determined based on first capability information, which indicates the positioning measurement capabilities of the positioning measurement device, such as whether it supports reporting of multipath measurement results. In this manner, based on the first capability information, the positioning measurement device can be assigned a measurement task within its capabilities and / or its reporting content can be customized.
[0020] Optionally, if the positioning measurement device does not support reporting of the above-mentioned multipath measurement results, the positioning measurement device can be instructed to report the channel impulse response and not report the measurement results of N channel propagation paths. The positioning calculation device can filter out the measurement results of N channel propagation paths from the reported channel impulse response, and determine the position of the terminal device based on the measurement results of the filtered N channel propagation paths to improve the applicability of the positioning method.
[0021] Alternatively, optionally, if the positioning measurement device supports reporting of multipath measurement results, the positioning measurement device can be instructed to report the measurement results of N channel propagation paths and not report the channel impulse response to reduce the amount of reported data, thereby saving resources and improving positioning efficiency.
[0022] Furthermore, if the positioning measurement device supports reporting of multipath measurement results, the workload of the positioning measurement device and the positioning calculation device can be flexibly adjusted according to the load conditions of the positioning measurement device and the positioning calculation device to take into account both the positioning measurement task and normal communication, thereby improving the operating efficiency of the entire wireless network.
[0023] Optionally, before the positioning measurement device receives the first request, the communication method according to the first aspect may further include: the positioning measurement device sending first capability information to the positioning calculation device.
[0024] Furthermore, before the positioning measurement device sends the first capability information, the communication method described in the first aspect may further include: the positioning measurement device receiving a second request from the positioning computing device. The second request is for the first capability information. That is, the positioning measurement device may send the first capability information after receiving the second request.
[0025] It should be understood that the positioning measurement device may also proactively send the first capability information. The embodiment of the present application does not specifically limit the implementation method of reporting the first capability information.
[0026] In an embodiment of the present application, the positioning measurement device and the positioning calculation device can be different devices or the same device. When they are the same device, the interaction between the positioning measurement device and the positioning calculation device can be regarded as an internal operation of the same device. For example, the same device can be a terminal device, which can filter out the measurement results of N downlink channel propagation paths from the downlink channel impulse response, and determine the location of the terminal device based on the measurement results of the N filtered downlink channel propagation paths, and then report it to the network, such as the core network device and / or the access network device.
[0027] For another example, the same device may be an access network device, which may filter out measurement results of N uplink channel propagation paths from the uplink channel impulse response, and determine the location of the terminal device based on the measurement results of the filtered N uplink channel propagation paths, and then report it to the core network device, such as the positioning management network element, and / or, send it to the terminal device.
[0028] In a second aspect, a communication method is provided. The method includes: a positioning calculation device receiving a first message from a positioning measurement device; the first message includes a channel impulse response or measurement results of N channel propagation paths of a terminal device, and the measurement results of each channel propagation path include an identifier of each channel propagation path and one or more of the following information: the arrival time corresponding to each channel propagation path, the arrival angle corresponding to each channel propagation path, and the received power corresponding to each channel propagation path, where N is a positive integer. The positioning calculation device then determines the location of the terminal device based on the measurement results of the N channel propagation paths.
[0029] In a possible design scheme, the communication method described in the second aspect may further include: the positioning calculation device determines the measurement results of N channel propagation paths based on the channel impulse response.
[0030] Optionally, the positioning calculation device determines the measurement results of N channel propagation paths based on the channel impulse response, which may include: the positioning calculation device filters out N channel propagation paths from the channel impulse response and determines the measurement results of the N channel propagation paths.
[0031] Among them, the N channel propagation paths can be any one of the following: the N channel propagation paths with the largest received power in the channel impulse response; or, the N channel propagation paths with the smallest arrival time in the channel impulse response; or, the N channel propagation paths with the smallest arrival time in the channel impulse response and the received power greater than or equal to the first power threshold; or, the N channel propagation paths with the smallest arrival time in the channel impulse response and the sum of the received power greater than or equal to the second power threshold; or, the N channel propagation paths with the smallest arrival time in the channel impulse response, the received power greater than or equal to the third power threshold, and the sum of the received power greater than or equal to the fourth power threshold.
[0032] Furthermore, the identifier of each channel propagation path can be a sequence number after sorting the channel propagation paths in the channel impulse response in descending order of received power, and the arrival time and arrival angle of the channel propagation path corresponding to the received power corresponding to the sequence number are bound together with the sequence number as the measurement result of the channel propagation path corresponding to the received power corresponding to the sequence number.
[0033] Alternatively, optionally, the identifier of each channel propagation path can be a sequence number obtained by sorting the channel propagation paths in the channel impulse response in ascending order of arrival time, and the receiving power and arrival angle of the channel propagation path corresponding to the arrival time corresponding to the sequence number are bound together with the sequence number as the measurement result of the channel propagation path corresponding to the arrival time corresponding to the sequence number.
[0034] Furthermore, the measurement results of each channel propagation path may also include a weighting factor, which may include one or more of the following: an arrival time weighting factor, an arrival angle weighting factor, a power weighting factor, or a path weighting factor. The arrival time weighting factor is negatively correlated with the value of the arrival time; the arrival time weighting factor is positively correlated with the bandwidth occupied by the reference signal; the power weighting factor is positively correlated with the value of the received power; the power weighting factor is positively correlated with the value of the transmit power of the reference signal; the power weighting factor is negatively correlated with the value of the center frequency or frequency band of the transmitted reference signal; the arrival angle weighting factor is positively correlated with the number of receiving antennas; and the path weighting factor is positively correlated with one or more of the following: the arrival time weighting factor, the arrival angle weighting factor, or the power weighting factor.
[0035] In one possible design scheme, the above-mentioned positioning calculation device determines the position of the terminal device based on the measurement results of N channel propagation paths, which may include: determining multiple candidate positions based on the measurement results of the N channel propagation paths; determining weighted values of the multiple candidate positions based on weighting factors in the measurement results of the N channel propagation paths; and determining the weighted average of the multiple candidate positions as the position of the terminal device based on the weighted values of the multiple candidate positions.
[0036] In one possible design, the positioning measurement device may be an access network device, the positioning calculation device may be a core network device or a terminal device, the N channel propagation paths include N uplink channel propagation paths, and the measurement result of each uplink channel propagation path includes an identifier of each uplink channel propagation path and one or more of the following information: an uplink arrival time corresponding to each uplink channel propagation path, an uplink arrival angle corresponding to each uplink channel propagation path, and an uplink received power corresponding to each uplink channel propagation path. The positioning calculation device receiving the first message from the positioning measurement device may include: the core network device or the terminal device receiving the first message from the access network device.
[0037] In another possible design scheme, the positioning measurement device may be a terminal device, the positioning calculation device may be a core network device or an access network device, the N channel propagation paths include N downlink channel propagation paths, and the measurement result of each downlink channel propagation path includes an identifier of each downlink channel propagation path and one or more of the following information: a downlink arrival time corresponding to each downlink channel propagation path, a downlink arrival angle corresponding to each downlink channel propagation path, and a downlink received power corresponding to each downlink channel propagation path. The positioning calculation device receiving the first message from the positioning measurement device may include: the core network device or the access network device receiving the first message from the terminal device.
[0038] In a possible design scheme, the communication method described in the second aspect may also include: the positioning calculation device sends a first request to the positioning measurement device; wherein the first request is used to request the measurement results of N channel propagation paths of the terminal device, and the first request is determined based on the first capability information, and the first capability information is used to indicate the positioning measurement capability of the positioning measurement device.
[0039] Optionally, before the positioning computing device sends the first request to the positioning measurement device, the communication method according to the second aspect may further include: the positioning computing device receiving first capability information.
[0040] Furthermore, before the positioning computing device receives the first capability information, the communication method described in the second aspect may further include: the positioning computing device sending a second request; wherein the second request is used to request the first capability information.
[0041] In addition, the technical effects of the communication method described in the second aspect can refer to the technical effects of the communication method described in the first aspect, and will not be repeated here.
[0042] In a third aspect, a communication device is provided. The device includes: a processing module and a transceiver module. The processing module is used to obtain measurement results of N channel propagation paths of a terminal device, where the measurement results of each channel propagation path include an identifier of each channel propagation path and one or more of the following information: the arrival time corresponding to each channel propagation path, the arrival angle corresponding to each channel propagation path, and the receiving power corresponding to each channel propagation path, where N is a positive integer. The transceiver module is used to send a first message to a positioning calculation device; wherein the first message includes the measurement results of the N channel propagation paths, and the measurement results of the N channel propagation paths are used to determine the location of the terminal device.
[0043] In one possible design, the processing module is further configured to obtain a channel impulse response; and the processing module is further configured to determine measurement results of N channel propagation paths based on the channel impulse response.
[0044] Optionally, the processing module is further configured to screen out N channel propagation paths from the channel impulse response and determine measurement results of the N channel propagation paths.
[0045] Among them, the N channel propagation paths can be any one of the following: the N channel propagation paths with the largest received power in the channel impulse response; or, the N channel propagation paths with the smallest arrival time in the channel impulse response; or, the N channel propagation paths with the smallest arrival time in the channel impulse response and the received power greater than or equal to the first power threshold; or, the N channel propagation paths with the smallest arrival time in the channel impulse response and the sum of the received power greater than or equal to the second power threshold; or, the N channel propagation paths with the smallest arrival time in the channel impulse response, the received power greater than or equal to the third power threshold, and the sum of the received power greater than or equal to the fourth power threshold.
[0046] Furthermore, the identifier of each channel propagation path can be a sequence number after sorting the channel propagation paths in the channel impulse response in descending order of received power, and the arrival time and arrival angle of the channel propagation path corresponding to the received power corresponding to the sequence number are bound together with the sequence number as the measurement result of the channel propagation path corresponding to the received power corresponding to the sequence number.
[0047] Alternatively, optionally, the identifier of each channel propagation path can be a sequence number obtained by sorting the channel propagation paths in the channel impulse response in ascending order of arrival time, and the receiving power and arrival angle of the channel propagation path corresponding to the arrival time corresponding to the sequence number are bound together with the sequence number as the measurement result of the channel propagation path corresponding to the arrival time corresponding to the sequence number.
[0048] Furthermore, the measurement results of each channel propagation path may also include a weighting factor, which may include one or more of the following: an arrival time weighting factor, an arrival angle weighting factor, a power weighting factor, or a path weighting factor. The arrival time weighting factor is negatively correlated with the value of the arrival time; the arrival time weighting factor is positively correlated with the bandwidth occupied by the reference signal; the power weighting factor is positively correlated with the value of the received power; the power weighting factor is positively correlated with the value of the transmit power of the reference signal; the power weighting factor is negatively correlated with the value of the center frequency or frequency band of the transmitted reference signal; the arrival angle weighting factor is positively correlated with the number of receiving antennas; and the path weighting factor is positively correlated with one or more of the following: the arrival time weighting factor, the arrival angle weighting factor, or the power weighting factor.
[0049] In one possible design scheme, the measurement results of the above-mentioned N channel propagation paths are used to determine the position of the terminal device, which may include: determining multiple candidate positions based on the measurement results of the N channel propagation paths; determining weighted values of the multiple candidate positions based on weighting factors in the measurement results of the N channel propagation paths; and determining the weighted average of the multiple candidate positions as the position of the terminal device based on the weighted values of the multiple candidate positions.
[0050] In one possible design, the communication device described in the third aspect may be an access network device, the positioning calculation device may be a core network device or a terminal device, the N channel propagation paths include N uplink channel propagation paths, and the measurement result of each uplink channel propagation path includes an identifier of each uplink channel propagation path and one or more of the following information: the uplink arrival time corresponding to each uplink channel propagation path, the uplink arrival angle corresponding to each uplink channel propagation path, and the uplink received power corresponding to each uplink channel propagation path. Accordingly, the transceiver module is further configured for the access network device to send a first message to the core network device or the terminal device.
[0051] In another possible design, the communication device described in the third aspect may be a terminal device, the positioning calculation device may be a core network device or an access network device, the N channel propagation paths include N downlink channel propagation paths, and the measurement result of each downlink channel propagation path includes an identifier of each downlink channel propagation path and one or more of the following information: the downlink arrival time corresponding to each downlink channel propagation path, the downlink arrival angle corresponding to each downlink channel propagation path, and the downlink received power corresponding to each downlink channel propagation path. Accordingly, the transceiver module is further configured for the terminal device to send a first message to the core network device or the access network device.
[0052] In one possible design scheme, the transceiver module is also used to receive a first request from the positioning calculation device; wherein the first request is used to request the measurement results of N channel propagation paths of the terminal device, and the first request is determined based on first capability information, and the first capability information is used to indicate the positioning measurement capability of the communication device.
[0053] Optionally, the transceiver module is further configured to send first capability information to the positioning computing device before receiving the first request from the positioning computing device.
[0054] Furthermore, the transceiver module is further configured to receive a second request from the positioning computing device before sending the first capability information to the positioning computing device; wherein the second request is used to request the first capability information.
[0055] Optionally, the transceiver module may include a receiving module and a sending module. The receiving module is used to perform the receiving function of the communication device described in the third aspect, and the sending module is used to perform the sending function of the communication device described in the third aspect. The embodiments of the present application do not impose any restrictions on the specific implementation of the transceiver function.
[0056] Optionally, the communication device described in the third aspect may further include a storage module, wherein the storage module stores a program or instruction. When the processing module executes the program or instruction, the communication device described in the third aspect may execute the communication method described in the first aspect.
[0057] It should be noted that the communication device described in the third aspect may be a positioning measurement device, or a chip (system) or other component or assembly that can be provided in the positioning measurement device, and this embodiment of the present application does not specifically limit this. For example, in an uplink measurement solution, the communication device described in the third aspect may be an access network device. For another example, in a downlink measurement solution, the communication device described in the third aspect may be a terminal device.
[0058] In addition, the technical effects of the communication device described in the third aspect can refer to the technical effects of the communication method described in the first aspect, and will not be repeated here.
[0059] In a fourth aspect, a communication device is provided. The device includes: a processing module and a transceiver module. The transceiver module is configured to receive a first message from a positioning measurement device; the first message includes a channel impulse response or measurement results of N channel propagation paths of a terminal device, and the measurement results of each channel propagation path include an identifier of each channel propagation path and one or more of the following information: the arrival time corresponding to each channel propagation path, the arrival angle corresponding to each channel propagation path, and the received power corresponding to each channel propagation path, where N is a positive integer. The processing module is configured to determine the location of the terminal device based on the measurement results of the N channel propagation paths.
[0060] In one possible design, the processing module is further configured to determine measurement results of N channel propagation paths based on the channel impulse responses.
[0061] Optionally, the processing module is further configured to screen out N channel propagation paths from the channel impulse response and determine measurement results of the N channel propagation paths.
[0062] Among them, the N channel propagation paths can be any one of the following: the N channel propagation paths with the largest received power in the channel impulse response; or, the N channel propagation paths with the smallest arrival time in the channel impulse response; or, the N channel propagation paths with the smallest arrival time in the channel impulse response and the received power greater than or equal to the first power threshold; or, the N channel propagation paths with the smallest arrival time in the channel impulse response and the sum of the received power greater than or equal to the second power threshold; or, the N channel propagation paths with the smallest arrival time in the channel impulse response, the received power greater than or equal to the third power threshold, and the sum of the received power greater than or equal to the fourth power threshold.
[0063] Furthermore, the identifier of each channel propagation path can be a sequence number after sorting the channel propagation paths in the channel impulse response in descending order of received power, and the arrival time and arrival angle of the channel propagation path corresponding to the received power corresponding to the sequence number are bound together with the sequence number as the measurement result of the channel propagation path corresponding to the received power corresponding to the sequence number.
[0064] Alternatively, optionally, the identifier of each channel propagation path can be a sequence number obtained by sorting the channel propagation paths in the channel impulse response in ascending order of arrival time, and the receiving power and arrival angle of the channel propagation path corresponding to the arrival time corresponding to the sequence number are bound together with the sequence number as the measurement result of the channel propagation path corresponding to the arrival time corresponding to the sequence number.
[0065] Furthermore, the measurement results of each channel propagation path may also include a weighting factor, which may include one or more of the following: an arrival time weighting factor, an arrival angle weighting factor, a power weighting factor, or a path weighting factor. The arrival time weighting factor is negatively correlated with the value of the arrival time; the arrival time weighting factor is positively correlated with the bandwidth occupied by the reference signal; the power weighting factor is positively correlated with the value of the received power; the power weighting factor is positively correlated with the value of the transmit power of the reference signal; the power weighting factor is negatively correlated with the value of the center frequency or frequency band of the transmitted reference signal; the arrival angle weighting factor is positively correlated with the number of receiving antennas; and the path weighting factor is positively correlated with one or more of the following: the arrival time weighting factor, the arrival angle weighting factor, or the power weighting factor.
[0066] In one possible design scheme, the processing module is also used to perform the following steps: determine multiple candidate positions based on the measurement results of N channel propagation paths; determine the weighted values of the multiple candidate positions based on the weighting factors in the measurement results of the N channel propagation paths; and determine the weighted average of the multiple candidate positions as the position of the terminal device based on the weighted values of the multiple candidate positions.
[0067] In one possible design, the positioning measurement device may be an access network device, the communication apparatus described in the fourth aspect may be a core network device or a terminal device, the N channel propagation paths include N uplink channel propagation paths, and the measurement result of each uplink channel propagation path includes an identifier of each uplink channel propagation path and one or more of the following information: the uplink arrival time corresponding to each uplink channel propagation path, the uplink arrival angle corresponding to each uplink channel propagation path, and the uplink receiving power corresponding to each uplink channel propagation path. Accordingly, the transceiver module is also used for the core network device or the terminal device to receive the first message from the access network device.
[0068] In another possible design scheme, the positioning measurement device may be a terminal device, the communication device described in the fourth aspect may be a core network device or an access network device, the N channel propagation paths include N downlink channel propagation paths, and the measurement result of each downlink channel propagation path includes an identifier of each downlink channel propagation path and one or more of the following information: the downlink arrival time corresponding to each downlink channel propagation path, the downlink arrival angle corresponding to each downlink channel propagation path, and the downlink receiving power corresponding to each downlink channel propagation path. Accordingly, the transceiver module is also used for the core network device or the access network device to receive the first message from the terminal device.
[0069] In one possible design scheme, the transceiver module is also used to send a first request to the positioning measurement device; wherein the first request is used to request the measurement results of N channel propagation paths of the terminal device, and the first request is determined based on the first capability information, and the first capability information is used to indicate the positioning measurement capability of the positioning measurement device.
[0070] Optionally, the transceiver module is further configured to receive first capability information before sending the first request to the positioning measurement device.
[0071] Furthermore, the transceiver module is further configured to send a second request before receiving the first capability information; wherein the second request is used to request the first capability information.
[0072] Optionally, the transceiver module may include a receiving module and a sending module. The receiving module is used to perform the receiving function of the communication device described in the fourth aspect, and the sending module is used to perform the sending function of the communication device described in the fourth aspect. The embodiments of the present application do not impose any restrictions on the specific implementation of the transceiver function.
[0073] Optionally, the communication device described in the fourth aspect may further include a storage module, wherein the storage module stores a program or instruction. When the processing module executes the program or instruction, the communication device described in the fourth aspect may execute the communication method described in the second aspect.
[0074] It should be noted that the communication device described in the fourth aspect may be a positioning computing device, or a chip (system) or other component or assembly that can be provided in the positioning computing device, and this embodiment of the present application does not specifically limit this. For example, in an uplink measurement scheme, the communication device described in the fourth aspect may be a core network device or a terminal device. For another example, in a downlink measurement scheme, the communication device described in the fourth aspect may be a core network device or an access network device.
[0075] In addition, the technical effects of the communication device described in the fourth aspect can refer to the technical effects of the communication method described in the first aspect, and will not be repeated here.
[0076] In a fifth aspect, a communication device is provided, wherein the device is configured to execute the communication method according to any one of the first aspect to the second aspect.
[0077] In a sixth aspect, a communication device is provided. The device includes a processor, wherein the processor is configured to execute the communication method according to any one of the first aspect to the second aspect.
[0078] In a seventh aspect, a communication device is provided. The device includes a processor coupled to a memory. The memory is configured to store a computer program, and the processor is configured to execute the computer program stored in the memory, so that the communication device performs the communication method described in any one of the first and second aspects.
[0079] In one possible design, the communication device described in the seventh aspect may further include a transceiver. The transceiver may be a transceiver circuit or an input / output port. The transceiver may be used for the communication device to communicate with other communication devices.
[0080] Optionally, the transceiver may include a receiver and a transmitter. The receiver is used to perform the receiving function of the communication device described in aspect 7, and the transmitter is used to perform the transmitting function of the communication device described in aspect 7. The embodiments of the present application do not impose any restrictions on the specific implementation of the transceiver.
[0081] It should be noted that the communication device described in any one of the above-mentioned aspects 5 to 7 can be the above-mentioned positioning measurement equipment, positioning computing equipment, core network equipment, access network equipment, or terminal equipment, or can be set in the chip (system) or other parts or components of the above-mentioned positioning measurement equipment, positioning computing equipment, core network equipment, access network equipment, or terminal equipment. The embodiments of this application do not make specific limitations on this.
[0082] In addition, the technical effects of the communication device described in any one of the fifth to seventh aspects above can refer to the technical effects of the communication method described in the first aspect, and will not be repeated here.
[0083] In an eighth aspect, a communication system is provided, which includes a positioning measurement device and a positioning calculation device.
[0084] In a possible design solution, the positioning measurement device may be an access network device, and the positioning calculation device may be a core network device or a terminal device.
[0085] In another possible design solution, the positioning measurement device may be a terminal device, and the positioning calculation device may be a core network device or an access network device.
[0086] In a ninth aspect, a computer-readable storage medium is provided, comprising: a computer program or instructions; when the computer program or instructions are run on a computer, the computer is caused to execute the communication method described in any possible implementation of the first to second aspects.
[0087] In a tenth aspect, a computer program product is provided, comprising a computer program or instructions, which, when executed on a computer, enables the computer to execute the communication method described in any one of the possible implementations of the first to second aspects. BRIEF DESCRIPTION OF THE DRAWINGS
[0088] Figure 1 Schematic diagram of the communication system architecture provided in the embodiment of the present application Figure 1 ;
[0089] Figure 2 Schematic diagram of the communication system architecture provided in the embodiment of the present application Figure 2 ;
[0090] Figure 3 Schematic diagram of the communication method provided in this embodiment Figure 1 ;
[0091] Figure 4 Schematic diagram of the communication method provided in this embodiment Figure 2 ;
[0092] Figure 5 Schematic diagram of the communication method provided in this embodiment Figure 3 ;
[0093] Figure 6 Schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 1 ;
[0094] Figure 7 Schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 2 . DETAILED DESCRIPTION
[0095] The technical solution in this application will be described below with reference to the accompanying drawings.
[0096] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as wireless fidelity (WiFi) systems, vehicle to everything (V2X) communication systems, device-to-device (D2D) communication systems, Internet of Vehicles communication systems, 4th generation (4G) mobile communication systems, such as long term evolution (LTE) systems, world-wide interoperability for microwave access (WiMAX) communication systems, fifth generation (5G) mobile communication systems, such as new radio (NR) systems, and future communication systems, such as sixth generation (6G) mobile communication systems.
[0097] This application will present various aspects, embodiments, or features in the context of systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. Furthermore, combinations of these aspects may also be used.
[0098] Additionally, in the embodiments of this application, words such as "exemplarily" and "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as an "exemplary" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete manner.
[0099] In the embodiments of the present application, the terms "information," "signal," "message," "channel," and "signaling" may sometimes be used interchangeably. It should be noted that, when the distinction between them is not emphasized, the meanings they intend to convey are the same. The terms "of," "corresponding," and "corresponding" may sometimes be used interchangeably. It should be noted that, when the distinction between them is not emphasized, the meanings they intend to convey are the same.
[0100] In the embodiments of the present application, sometimes a subscript such as W1 may be mistakenly written as a non-subscript form such as W1. When the difference is not emphasized, the meanings to be expressed are the same.
[0101] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Ordinary technicians in this field will know that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0102] To facilitate understanding of the embodiments of the present application, first Figure 1 and Figure 2 The communication system shown in FIG is used as an example to describe in detail a communication system applicable to the embodiments of the present application.
[0103] For example, Figure 1 Schematic diagram of the communication system architecture provided in the embodiment of the present application Figure 1 .like Figure 1 As shown, the communication system includes a positioning measurement device and a positioning calculation device.
[0104] The positioning measurement device is used to receive positioning measurement tasks and send positioning measurement results. The positioning calculation device is used to receive positioning measurement results and determine the location of the terminal device based on the positioning measurement results.
[0105] The following combination Figure 2 Taking the communication system shown in as an example, the detailed description Figure 1 The communication system shown in . Exemplarily, Figure 2 Schematic diagram of the communication system architecture provided in the embodiment of the present application Figure 2 .like Figure 2 As shown, the communication system includes core network equipment, access network equipment and terminal equipment. Among them, the terminal equipment is a terminal device to be located (hereinafter referred to as a terminal device), such as a mobile phone, a vehicle-mounted terminal or a vehicle equipped with a vehicle-mounted terminal.
[0106] The following takes the uplink solution and the downlink solution as examples.
[0107] In the upward plan, Figure 1 The positioning measurement device shown in FIG can be Figure 2 The access network equipment shown in Figure 1 The positioning calculation device shown in FIG can be Figure 2The core network device or terminal device shown in . In the uplink scenario, the access network device can obtain an uplink channel impulse response (uplink channel impulse response) based on an uplink reference signal (UL-RS) received from the terminal device, such as a sounding reference signal (SRS), and then filter out the measurement results of N uplink channel propagation paths from the uplink channel impulse response and send them out. Accordingly, the core network device or terminal device can determine the location of the terminal device based on the measurement results of the N uplink channel propagation paths received from the access network device.
[0108] Optionally, the above operation of selecting the measurement results of N uplink channel propagation paths from the uplink channel impulse response may also be performed by Figure 1 The positioning computing device shown in Figure 2 The core network device or terminal device shown in is completed. Figure 1 The positioning measurement equipment shown in Figure 2 The access network equipment shown in Figure 1 The positioning computing device shown in Figure 2 The core network device or terminal device shown in sends an uplink channel impulse response. Figure 1 The positioning computing device shown in Figure 2 The core network device or terminal device shown in can receive the uplink channel impulse response, and filter out the measurement results of N uplink channel propagation paths from the uplink channel impulse response, and then determine the position of the terminal device based on the measurement results of the filtered N uplink channel propagation paths.
[0109] It should be understood that for the uplink solution, the requester of the positioning measurement task can be Figure 1 The positioning computing device shown in Figure 2 The core network device or terminal device shown in may also be other devices, such as a navigation server deployed by a third party, and this embodiment of the present application does not make specific limitations on this.
[0110] For the specific implementation of the uplink solution, please refer to the following Figure 4 The method embodiments shown in will not be described in detail here.
[0111] Similarly, in the downlink scenario, Figure 1 The positioning measurement device shown in FIG can be Figure 2 The terminal device shown in Figure 1 The positioning calculation device shown in FIG can be Figure 2The core network device or access network device shown in . In the downlink scenario, the terminal device can obtain the downlink channel impulse response based on the downlink reference signal (DL-RS) received from the access network device, such as the channel state information reference signal (CSI-RS) or the positioning reference signal (SRS), and then filter out the measurement results of N downlink channel propagation paths from the downlink channel impulse response and send them out. Accordingly, the core network device or access network device can determine the position of the terminal device based on the measurement results of the N downlink channel propagation paths received from the terminal device.
[0112] Optionally, the above operation of screening the measurement results of N downlink channel propagation paths from the downlink channel impulse response can also be performed by Figure 1 The positioning computing device shown in Figure 2 The core network equipment or access network equipment shown in is completed. Figure 1 The positioning measurement equipment shown in Figure 2 The terminal device shown in Figure 1 The positioning computing device shown in Figure 2 The core network device or access network device shown in sends a downlink channel impulse response. Figure 1 The positioning computing device shown in Figure 2 The core network device or access network device shown in can receive the downlink channel impulse response, and filter out the measurement results of N downlink channel propagation paths from the downlink channel impulse response, and then determine the position of the terminal device based on the measurement results of the filtered N downlink channel propagation paths.
[0113] It should be understood that for the downlink solution, the requester of the positioning measurement task can be Figure 1 The positioning computing device shown in Figure 2 The core network device or access network device shown in may also be other devices, such as a navigation server deployed by a third party, and this embodiment of the present application does not make any specific limitation on this.
[0114] For the specific implementation of the downlink solution, please refer to the following Figure 5 The method embodiments shown in will not be described in detail here.
[0115] The core network equipment is located on the network side of the communication system and provides positioning / navigation / autonomous driving / intelligent driving services to terminal devices, or is a chip (system) or other component or assembly that can be installed in the device. The equipment includes but is not limited to: LMF network elements, evolved serving mobile location centers (E-SMLCs), and servers with positioning functions deployed by third parties, such as map navigation servers, autonomous driving servers, and intelligent driving servers.
[0116] The access network device is a device located on the network side of the communication system and having wireless transceiver functions, or a chip (system) or other component or assembly that can be set in the device. The device includes but is not limited to: an access point (AP) in a wireless fidelity (WiFi) system, such as a home gateway, router, server, switch, bridge, etc., an evolved Node B (eNB), a radio network controller (RNC), a Node B (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., home evolved NodeB, or homeNode B, HNB), a baseband unit (BBU), a wireless relay node, a wireless backhaul node, a transmission and reception point (TRP or transmission point, TP), etc. It can also be a next generation radio access network (NGAN) in a 5G, such as a new radio (NR) system. A 5G access network (NG-RAN) device, a gNB, or a transmission point (TRP or TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node constituting a gNB or a transmission point, such as a baseband processing unit (BBU), a distributed unit (DU), a road side unit (RSU) with base station functionality, etc.
[0117] The above-mentioned terminal device is a terminal that accesses the above-mentioned communication system and has a wireless transceiver function or a chip or chip system that can be set at the terminal. The terminal device can also be called a user device, an access terminal, a user unit, a user station, a mobile station, a mobile station, 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 in the embodiment of the present application can be a mobile phone, a tablet computer, a computer with a wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control (industrial control), a wireless terminal in self-driving (selfdriving), a wireless terminal in telemedicine (remote medical), a wireless terminal in smart grid (smartgrid), a wireless terminal in transportation safety (transportation safety), a wireless terminal in smart city (smartcity), a wireless terminal in smart home (smart home), a vehicle-mounted terminal, an RSU with terminal function, etc. The terminal device of the present application can also be a vehicle-mounted module, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip or vehicle-mounted unit built into the vehicle as one or more components or units. The vehicle can implement the communication method provided by the present application through the built-in vehicle-mounted module, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip or vehicle-mounted unit.
[0118] In the embodiment of the present application, the core network equipment and access network equipment are both located on the network side of the communication system, and therefore can also be collectively referred to as network equipment or network side equipment. Correspondingly, the terminal equipment can also be referred to as user equipment or user side equipment.
[0119] It should be noted that the communication method provided in the embodiment of the present application can be applied to Figure 1 The communication between the positioning measurement device and the positioning calculation device shown in FIG can also be applied to Figure 2 The communication between any two devices shown in , such as between terminal devices and access network devices, between access network devices and core network devices, and between terminal devices and core network devices. For specific implementation, please refer to the following Figure 3-Figure 5 The method embodiments shown in will not be described in detail here.
[0120] It should be noted that the solutions in the embodiments of the present application can also be applied to other communication systems, and the corresponding names can also be replaced by the names of corresponding functions in other communication systems.
[0121] It should be understood that Figure 1 and Figure 2This is a simplified schematic diagram for ease of understanding only. The communication system may also include other network devices and / or other terminal devices. Figure 1 and Figure 2 Not drawn in.
[0122] For ease of description, the technical terms involved in the embodiments of this application are introduced below.
[0123] 1. Reference signal (RS)
[0124] A reference signal, also known as a pilot signal, is a signal known to both the transmitter and receiver. Specifically, the receiver compares the received reference signal with the local sequence of the reference signal sent by the transmitter, performing operations such as correlation, equalization, and matched filtering to estimate information such as signal attenuation, channel characteristics, and transmission time during transmission.
[0125] The above reference signals may include UL-RS and DL-RS, which are described below respectively.
[0126] (1) UL-RS refers to the reference signal sent by the terminal device on the uplink, such as SRS. It can be used by the access network device to measure the arrival time of the reference signal from the terminal device to the access network device, and can also measure the channel state information (CSI) of the uplink channel between the terminal device and the access network device.
[0127] (2) DL-RS refers to the reference signal sent by the access network device on the downlink, such as PRS and CSI-RS. PRS is used by the terminal device to measure the downlink time of arrival (DL-TOA) of the radio wave from the access network device to the terminal device, or to measure the downlink time difference of arrival (DL-TDOA) from multiple access network devices to the terminal device, which is used for positioning using the observed time difference of arrival (OTDOA) method; CSI-RS is used to measure the CSI of the downlink channel from the access network device to the terminal device.
[0128] 2. Measurement results
[0129] The measurement result refers to the channel impulse response obtained by the receiving end based on the received reference signal, as well as various measurement results obtained based on the channel impulse response, such as arrival time or arrival time difference, arrival angle, received power, etc.
[0130] (1) Channel impulse response
[0131] Channel impulse response refers to the ability to obtain small-scale channel state information by measuring a reference signal. Channel state information can first be obtained in the frequency domain, representing the attenuation and phase offset of the reference signal on different subcarriers. This information can then be converted into time-domain channel state information through a Fourier transform, thereby obtaining measurement results for multiple channel propagation paths, such as the attenuation and phase offset of each channel propagation path. The attenuation of each channel propagation path can be used to represent the received power, and the phase difference between different receiving antennas on the same channel propagation path can be used to calculate the angle of arrival.
[0132] That is, according to the time domain and frequency domain division, the channel impulse response can include the frequency-domain channel impulse response (frequency-domain channel impulse response) and the time-domain channel impulse response (time-domain channel impulse response). According to the uplink and downlink division, the channel impulse response can include the uplink channel impulse response and the downlink channel impulse response. Furthermore, for the uplink or downlink, the above-mentioned arrival time or arrival time difference, arrival angle, and received power can be divided into uplink measurement results and downlink measurement results.
[0133] (2) Sending time, arrival time and arrival time difference
[0134] The transmission time refers to the specific moment when the transmitter sends the reference signal. The receiving end can be used to determine the arrival time based on the arrival time of the reference signal, thereby determining the signal transmission delay between the transmitter and the receiver, that is, the arrival time mentioned below, or to determine the transmission delay deviation between multiple transmitters and the same receiver, or the transmission delay deviation between the same transmitter and multiple receivers, that is, the arrival time difference mentioned below.
[0135] Arrival time refers to the transmission time of the reference signal from the transmitter to the receiver. It is the difference between the arrival time and the transmission time, and can include uplink arrival time and downlink arrival time. The uplink arrival time refers to the transmission time of the uplink reference signal from the terminal device to the access network device, and the downlink arrival time refers to the transmission time of the downlink reference signal from the access network device to the terminal device.
[0136] Time difference of arrival (TDOA) refers to the time difference between the arrival of reference signals from a terminal device and multiple access network devices. It can include uplink TDOA and downlink TDOA. Uplink TDOA refers to the time difference between the transmission of uplink reference signals from the terminal device to different access network devices, while downlink TDOA refers to the time difference between the transmission of downlink reference signals from different access network devices to the terminal device.
[0137] (3) Transmit power and receive power
[0138] Transmission power (also known as transmit power) refers to the power used by the transmitter to send reference signals. This includes both uplink and downlink transmit power. Uplink transmit power refers to the power used by the terminal device to send uplink reference signals, while downlink transmit power refers to the power used by the access network device to send downlink reference signals.
[0139] It should be noted that the effective transmission distance of a reference signal with the same transmit power may vary for different frequencies or frequency bands. Specifically, the effective transmission distance of a reference signal with a higher frequency point or frequency band is generally shorter than the effective transmission distance of a reference signal with a lower frequency point or frequency band.
[0140] Optionally, the transmitting end may send a numerical value or power level of the transmission power of the reference signal to the receiving end, so that the receiving end can determine information such as the signal attenuation and channel status between the transmitting end and the receiving end based on the numerical value or level and the numerical value or level of the receiving power.
[0141] Received power refers to the power of the reference signal received by the receiving end, which can include uplink received power and downlink received power. Uplink received power refers to the power of the uplink reference signal sent by the terminal device when it reaches the access network device, while downlink received power refers to the power of the downlink reference signal sent by the access network device when it reaches the terminal device.
[0142] Optionally, the received power may include one or more of the following: reference signal receiving power (RSRP), received signal strength indicator (RSSI), reference signal receiving quality (RSRQ), signal to interference plus noise ratio (SINR), signal to noise ratio (SNR), etc.
[0143] (4) Angle of arrival
[0144] Optionally, the arrival angle includes a horizontal arrival angle and a vertical arrival angle. The horizontal arrival angle refers to the angle between the propagation direction of the reference signal and due north. Specifically, starting from due north as 0 degrees, the counterclockwise direction is positive and the clockwise direction is negative. The vertical arrival angle refers to the angle between the propagation direction of the reference signal and the direction directly above. Starting from due north as 0 degrees, the counterclockwise direction is positive and the clockwise direction is negative.
[0145] Optionally, based on the transmission direction of the reference signal, the arrival angle may include an uplink arrival angle and a downlink arrival angle. The uplink arrival angle includes a horizontal uplink arrival angle and a vertical uplink arrival angle. The horizontal uplink arrival angle refers to the angle between the propagation direction of the uplink reference signal and due north. Specifically, starting with due north as 0 degrees, the counterclockwise direction is positive, and the clockwise direction is negative. The vertical uplink arrival angle is the angle between the propagation direction of the uplink reference signal and directly above the access network device. Starting with directly above as 0 degrees, the counterclockwise direction is positive, and the clockwise direction is negative.
[0146] Similarly, the downlink arrival angle includes the horizontal downlink arrival angle and the vertical downlink arrival angle. The horizontal downlink arrival angle refers to the angle between the propagation direction of the downlink reference signal and due north. Specifically, starting from due north as 0 degrees, the counterclockwise direction is positive and the clockwise direction is negative. The vertical downlink arrival angle is the angle between the propagation direction of the downlink reference signal and the position directly above the terminal device. Starting from due north as 0 degrees, the counterclockwise direction is positive and the clockwise direction is negative.
[0147] It should be noted that the accuracy of arrival angle measurement is generally related to factors such as the specifications of the receiving antenna and the angle measurement algorithm. The receiving antenna specifications may include one or more of the following: the angle of the receiving antenna (such as the elevation angle and azimuth angle), the number and layout of the antenna arrays (such as array spacing and array angle), the number and layout of the array elements (such as element spacing and element angle), and the number and layout of multiple receiving antennas (such as antenna spacing and antenna angle).
[0148] Another method is to use the reference signal beam direction to represent the arrival angle. The beam can be a synchronization signal and PBCH block (SSB) beam or a static narrow beam. The beam with the strongest received power is found, and the angle between that beam's direction and true north and the angle between that beam's direction and true upward are used as the horizontal arrival angle and the vertical arrival angle, respectively. The beam index value of that beam can also be used as the measured arrival angle value.
[0149] The above-mentioned various measurement results can be used to determine the channel status, signal attenuation and / or signal transmission delay between the transmitter and the receiver, so that the receiver can adjust the receiving gain and synchronize the signal with the transmitter to receive data. They can also be used to determine the location of the terminal device, that is, to locate the terminal device.
[0150] 3. Positioning algorithm of terminal equipment
[0151] Depending on the measurement results used, the positioning algorithm of the terminal device may include the following positioning algorithms based on geometric intersection rules: a positioning algorithm based on the measurement results of the reference signal transmitted between a single access network device and the terminal device, namely, a single access network device positioning algorithm, and a positioning algorithm based on the measurement results of the reference signal transmitted between a multi-access network device and the terminal device, namely, a multi-access network device positioning algorithm.
[0152] Optionally, the single access network device positioning algorithm can be a ray circle intersection algorithm based on arrival time and arrival angle, such as an enhanced cell identification (E-CID) algorithm; the multi-access network device positioning algorithm can be a multi-circle intersection algorithm or a multi-hyperbola intersection algorithm based on the arrival time difference of the reference signal between the terminal device and multiple access network devices, such as a serving access network device and one or more adjacent access network devices, such as an observed time difference of arrival (OTDOA) algorithm, an uplink time difference of arrival (UTDOA) algorithm, etc.
[0153] Among them, the E-CID algorithm refers to the positioning of terminal devices using the arrival angle and arrival time between a single access network device and the terminal device in a single access network device positioning scenario. The OTDOA algorithm refers to the positioning of terminal devices using the reference signal time difference (RSTD) measured on the downlink in a multi-access network device scenario. The UTDOA algorithm refers to the positioning of terminal devices using the RTOA measured on the uplink in a multi-access network device scenario.
[0154] 4. Positioning Protocol
[0155] The positioning protocol refers to the protocol process for exchanging signaling and / or data between various devices involved in measurement / positioning operations in a wireless network during the process of positioning a terminal device.
[0156] Optionally, the positioning protocol may include: LTE positioning protocol (LPP) and new radio positioning protocol A (NRPPa). Among them, the NRPPa protocol is a protocol layer between the access network device and the LMF defined in the NR system, which is used for positioning-related signaling transmission. The LPP protocol is a protocol layer between the terminal device and the LMF network element defined in the LTE system, which is used for positioning-related signaling transmission. The LPP protocol is currently used in the NR system.
[0157] 5. Channel propagation path
[0158] For the same signal, the complexity of the channel causes the signal to be affected by reflection, diffraction, etc. during the transmission process, resulting in different arrival times and different degrees of attenuation when the signal reaches the receiving end. In order to reflect the propagation characteristics of the channel, different paths can be defined for different reflections, refractions, diffractions, etc., which are called channel propagation paths.
[0159] The various devices mentioned above may include one or more of the following: a requester of a positioning measurement task, a sender of a reference signal, a receiver and a measurer of a reference signal, a positioning calculation device, a terminal device to be positioned, etc.
[0160] It should be noted that the same operation mentioned above can be performed by different devices, and / or the same device can also perform different operations, and the embodiments of the present application do not specifically limit this.
[0161] The following will be combined Figure 3-Figure 5 The communication method provided in the embodiments of the present application is described in detail.
[0162] First, Figure 1 Taking the positioning measurement device and positioning calculation device shown in as an example, the communication method provided in the embodiment of the present application is described in detail.
[0163] For example, Figure 3 Schematic diagram of the communication method provided in this embodiment Figure 1 .like Figure 3 As shown, the communication method includes the following steps S301-S303:
[0164] S301: A positioning measurement device obtains measurement results of N channel propagation paths of a terminal device.
[0165] Among them, the measurement results of each channel propagation path include the identification of each channel propagation path and one or more of the following information: the arrival time corresponding to each channel propagation path, the arrival angle corresponding to each channel propagation path, and the receiving power corresponding to each channel propagation path, where N is a positive integer.
[0166] In one possible design, the aforementioned S301, in which the positioning measurement device obtains measurement results of N channel propagation paths of the terminal device, may include: the positioning measurement device obtaining a channel impulse response; and the positioning measurement device determining the measurement results of the N channel propagation paths based on the channel impulse response. The channel impulse response includes a time-domain channel impulse response. Optionally, the channel impulse response may also include a frequency-domain channel impulse response. This application does not specifically limit this.
[0167] Exemplarily, the positioning measurement device can obtain the frequency domain channel impulse response based on the received reference signal, and perform Fourier transform (or fast Fourier transform) on the frequency domain channel impulse response to obtain the time domain channel impulse response. The specific implementation can refer to the existing implementation method, and the embodiments of this application will not be repeated.
[0168] Optionally, the positioning measurement device determines measurement results of N channel propagation paths according to channel impulse responses, which may include the following S301-1 and S301-2:
[0169] S301-1: The positioning measurement device selects N channel propagation paths from the channel impulse response.
[0170] The N channel propagation paths may be any of the following, that is, the N channel propagation paths may be screened out from the channel impulse response according to one of the following screening methods:
[0171] Screening method 1: N channel propagation paths with the largest received power in the channel impulse response; or
[0172] Screening method 2: N channel propagation paths with the shortest arrival time in the channel impulse response; or
[0173] Screening method 3: N channel propagation paths with the shortest arrival time in the channel impulse response and a received power greater than or equal to the first power threshold; or
[0174] Screening mode 4: N channel propagation paths with the shortest arrival time in the channel impulse response and a sum of received powers greater than or equal to the second power threshold; or
[0175] Screening method 5: N channel propagation paths with the minimum arrival time in the channel impulse response, the received power greater than or equal to the third power threshold, and the sum of the received powers greater than or equal to the fourth power threshold.
[0176] Among them, the receiving power, the first power threshold, the second power threshold, the third power threshold, and the fourth power threshold can be reference signal receiving power (reference signal receiving power, RSRP), reference signal receiving quality (reference signal receiving quality, RSRQ), signal to interference plus noise ratio (signal to interference plus noise ratio, SINR), signal to noise ratio (signal to noise ratio, SNR), etc. The arrival time can be the time when the beam carrying the reference signal arrives at the positioning measurement device, and the arrival angle can be the angle at which the beam carrying the reference signal arrives at the positioning measurement device, which can include the horizontal arrival angle and the vertical arrival angle. For the definitions of receiving power, arrival time, and arrival angle, please refer to the above-mentioned terminology interpretation section and will not be repeated here.
[0177] Exemplarily, assuming that there are a total of 15 channel propagation paths in the channel impulse response, and the path number threshold is 5, that is, N=5, then the above-mentioned screening method 1 may include: sorting the above-mentioned 20 channel propagation paths in descending order according to the received power, and then selecting the first 5 channel propagation paths from the sorted 15 channel propagation paths as the 5 screened channel propagation paths.
[0178] Exemplarily, assuming that there are a total of 20 channel propagation paths in the channel impulse response, and the path number threshold is 5, that is, N=5, then the above-mentioned screening method 2 may include: sorting the above-mentioned 20 channel propagation paths in ascending order according to arrival time, and then selecting the first 5 channel propagation paths from the sorted 15 channel propagation paths as the 5 screened channel propagation paths.
[0179] Exemplarily, assuming that there are a total of 25 channel propagation paths in the channel impulse response, the first power threshold is 40% of the maximum single-path received power among all channel propagation paths, and the path number threshold is 5, that is, N=5, then the above-mentioned screening method 3 may include: sorting the above-mentioned 25 channel propagation paths in ascending order according to arrival time, and then selecting the 5 channel propagation paths with the highest ranking and single-path received power greater than or equal to the first power threshold from the sorted 25 channel propagation paths as the 5 screened channel propagation paths.
[0180] Exemplarily, assuming that there are a total of 25 channel propagation paths in the channel impulse response, the second power threshold is 80% of the sum of the received powers of all channel propagation paths, and the path number threshold is 5, that is, N=5, then the above-mentioned screening method 4 may include: sorting the above-mentioned 25 channel propagation paths in ascending order according to arrival time, and then selecting the channel propagation path with the highest ranking from the sorted 25 channel propagation paths and the sum of the received powers greater than or equal to the second power threshold as the 5 screened channel propagation paths.
[0181] For example, assuming that there are a total of 25 channel propagation paths in the channel impulse response, the third power threshold is 40% of the maximum single-path received power in all channel propagation paths, the fourth power threshold is 80% of the sum of the received powers of all channel propagation paths, and the path number threshold is 5, that is, N=5, then the above-mentioned screening method 5 may include: sorting the above-mentioned 25 channel propagation paths in ascending order according to arrival time, and then selecting the 5 channel propagation paths with the highest ranking from the sorted 25 channel propagation paths, and whose single-path received power is greater than or equal to the third power threshold, and whose sum of received power is greater than or equal to the fourth power threshold as the screened channel propagation paths.
[0182] It should be noted that if the number of channel propagation paths that meet the conditions in the above-mentioned various screening methods is less than the path number threshold, the number of channel propagation paths screened out may also be less than the path number threshold. This embodiment of the present application does not specifically limit this.
[0183] It should be understood that, among the above five screening methods, the screening method based on received power and the screening method based on arrival time can be implemented independently, such as the above screening method 1 and screening method 2, or can be used in combination, such as the above screening methods 3 to 5. The embodiments of the present application do not impose any restrictions on the specific implementation of each screening method. For example, in the above screening method 3, the path number threshold includes a first path number threshold and a second path number threshold, and the first path number threshold is greater than the second path number threshold. Then, the candidate channel propagation paths with the first path number threshold and the smallest arrival time can be first screened out from the channel impulse response, and then the candidate channel propagation paths with the second path number threshold and the largest received power can be screened out from the candidate channel propagation paths as N channel propagation paths; or, the candidate channel propagation paths with the first path number threshold and the largest received power can be first screened out from the channel impulse response, and then the candidate channel propagation paths with the second path number threshold and the smallest arrival time can be screened out from the candidate channel propagation paths as N channel propagation paths. The embodiments of the present application do not impose any specific restrictions on the specific use of the above four screening methods.
[0184] It should be noted that the number of the N channel propagation paths is less than or equal to the path number threshold, thereby reducing the amount of data reported by the positioning measurement device, thereby further improving positioning efficiency. It should be understood that the path number threshold used in the various screening methods described above can be the same or different, and this embodiment of the application does not specifically limit this.
[0185] S301-2, the positioning measurement device determines the measurement results of N channel propagation paths.
[0186] Specifically, for each channel propagation path, other measurement results, in addition to the one or more measurement results involved in the screening operation, can be obtained. Taking screening method 1 as an example, assuming that a total of five channel propagation paths are screened based on received power, other measurement results such as the corresponding arrival time and arrival angle can be obtained from the channel impulse response for each of the five channel propagation paths.
[0187] Furthermore, to facilitate the distinction between different channel propagation paths, an identifier may be set for each channel propagation path in the channel impulse response, for example, based on received power or arrival time.
[0188] Optionally, the identifier of each channel propagation path can be a sequence number after sorting the channel propagation paths in the channel impulse response in descending order of received power, and the arrival time and arrival angle of the channel propagation path corresponding to the received power corresponding to the sequence number are bound together with the sequence number as the measurement result of the channel propagation path corresponding to the received power corresponding to the sequence number.
[0189] Alternatively, optionally, the identifier of each channel propagation path can be a sequence number obtained by sorting the channel propagation paths in the channel impulse response in ascending order of arrival time, and the receiving power and arrival angle of the channel propagation path corresponding to the arrival time corresponding to the sequence number are bound together with the sequence number as the measurement result of the channel propagation path corresponding to the arrival time corresponding to the sequence number.
[0190] In this way, N channel propagation paths can be first screened out from the channel impulse response based on the received power and / or arrival time, and then other measurement results corresponding to each channel propagation path can be obtained from the channel impulse response based on each channel propagation path, such as the arrival angle, so as to bind the measurement results to the channel propagation path.
[0191] Furthermore, the measurement results of each channel propagation path may also include a weighting factor, which may include one or more of the following: an arrival time weighting factor, an arrival angle weighting factor, a power weighting factor, or a path weighting factor. The arrival time weighting factor is negatively correlated with the value of the arrival time; the arrival time weighting factor is positively correlated with the bandwidth occupied by the reference signal; the power weighting factor is positively correlated with the value of the received power; the power weighting factor is positively correlated with the value of the transmit power of the reference signal; the power weighting factor is negatively correlated with the value of the center frequency or frequency band of the transmitted reference signal; the arrival angle weighting factor is positively correlated with the number of receiving antennas; and the path weighting factor is positively correlated with one or more of the following: the arrival time weighting factor, the arrival angle weighting factor, or the power weighting factor.
[0192] The above-mentioned arrival time weighting factor is negatively correlated with the numerical value of the arrival time. It can be understood that the smaller the numerical value of the arrival time, the more accurate the positioning measurement result corresponding to the channel propagation path. Therefore, a larger arrival time weighting factor can be set for the channel propagation path with a smaller arrival time value, and a smaller arrival time weighting factor can be set for the channel propagation path with a larger arrival time value. This increases the role played by the arrival time corresponding to the channel propagation path with a smaller arrival time value in the positioning calculation process, and reduces the role played by the arrival time corresponding to the channel propagation path with a larger arrival time value in the positioning calculation process, thereby improving positioning accuracy. For example, the arrival time of a direct channel propagation path is generally smaller than the arrival time of a reflected channel propagation path, and the numerical value of the arrival time weighting factor of the direct channel propagation path is larger than the numerical value of the arrival time weighting factor of the reflected channel propagation path.
[0193] The above-mentioned arrival time weighting factor is positively correlated with the bandwidth occupied by the reference signal. It can be understood that the larger the bandwidth occupied by the reference signal, the more accurate the measured arrival time. Therefore, a larger time weighting factor can be set for the arrival time corresponding to the channel propagation path with a larger bandwidth occupied by the reference signal, so as to increase the role of the arrival time corresponding to the channel propagation path with a larger bandwidth occupied by the reference signal in the positioning calculation process, and reduce the role of the arrival time corresponding to the channel propagation path with a smaller bandwidth occupied by the reference signal in the positioning calculation process, thereby improving positioning accuracy.
[0194] The above-mentioned power weighting factor is positively correlated with the value of the received power. It can be understood that the larger the value of the received power, the smaller the loss of the reference signal, such as the shorter the propagation distance, the absence of fast fading areas, the direct channel propagation path, etc., the more accurate the measured received power. Therefore, a larger received power weighting factor can be set for the received power corresponding to the channel propagation path with a larger received power value, so as to increase the role of the received power corresponding to the channel propagation path with a larger received power value in the positioning calculation process, and reduce the role of the received power corresponding to the channel propagation path with a smaller received power value in the positioning calculation process, thereby improving positioning accuracy.
[0195] The above-mentioned power weighting factor is positively correlated with the value of the transmission power of the reference signal. It can be understood that the higher the transmission power, the greater the maximum propagation distance of the reference signal. Correspondingly, when the distance between the positioning measurement device and the sender of the reference signal at a certain moment is a certain value, the larger the transmission power value, the greater the receiving power value. Therefore, a larger receiving power weighting factor can be set for the receiving power corresponding to the channel propagation path with a larger transmission power value, so as to increase the role of the receiving power corresponding to the channel propagation path with a larger transmission power value in the positioning calculation process, and reduce the role of the receiving power corresponding to the channel propagation path with a smaller transmission power value in the positioning calculation process, thereby improving positioning accuracy.
[0196] The above-mentioned power weighting factor is negatively correlated with the value of the center frequency or frequency band of the transmitted reference signal. It can be understood that the larger the value of the center frequency or frequency band of the transmitted reference signal, the smaller the maximum propagation distance of the reference signal. Correspondingly, when the distance between the positioning measurement device and the sender of the reference signal at a certain moment is a certain value, the smaller the value of the center frequency or frequency band of the transmitted reference signal, the larger the value of the received power. Therefore, a larger receiving power weighting factor can be set for the receiving power corresponding to the channel propagation path with a smaller value of the center frequency or frequency band of the transmitted reference signal, so as to increase the role of the receiving power corresponding to the channel propagation path with a smaller value of the center frequency or frequency band of the transmitted reference signal in the positioning calculation process, and reduce the role of the receiving power corresponding to the channel propagation path with a larger value of the center frequency or frequency band of the transmitted reference signal in the positioning calculation process, thereby improving positioning accuracy.
[0197] The above-mentioned arrival angle weighting factor is positively correlated with the number of receiving antennas. It can be understood that the more receiving antennas, the higher the measurement accuracy of the arrival angle. Therefore, a larger arrival angle weighting factor can be set for the arrival angle corresponding to the channel propagation path with more receiving antennas, so as to increase the role of the arrival angle corresponding to the channel propagation path with more receiving antennas in the positioning calculation process, and reduce the role of the arrival angle corresponding to the channel propagation path with fewer receiving antennas in the positioning calculation process, thereby improving positioning accuracy.
[0198] It should be noted that in addition to the number of receiving antennas, the arrival angle weighting factor can also be determined in combination with other contents of the receiving antenna specifications of the positioning measurement equipment (refer to the term interpretation section of the arrival angle above), and / or, factors such as the angle estimation algorithm used. It can be specifically determined in combination with the role of various factors in the process of measuring the arrival angle, and will not be described in detail in the embodiments of this application.
[0199] The above-mentioned path weighting factor is positively correlated with one or more of the following: arrival time weighting factor, arrival angle weighting factor, or power weighting factor. It can be understood that the more accurate the above-mentioned individual measurement results are, the more accurate the measurement results of the corresponding channel propagation path will be. Therefore, the path weighting factor can be determined based on the arrival time weighting factor, arrival angle weighting factor, or power weighting factor.
[0200] In the embodiment of the present application, the weighting factor can also be understood as credibility or reliability, which is used to indicate the accuracy of the corresponding channel propagation path or a corresponding measurement result.
[0201] In one possible design scheme, the positioning measurement device may be an access network device, the positioning calculation device may be a core network device or a terminal device, the N channel propagation paths include N uplink channel propagation paths, and the measurement results of each uplink channel propagation path include an identifier of each uplink channel propagation path and one or more of the following information: the uplink arrival time corresponding to each uplink channel propagation path, the uplink arrival angle corresponding to each uplink channel propagation path, and the uplink receiving power corresponding to each uplink channel propagation path.
[0202] In another possible design scheme, the positioning measurement device may be a terminal device, the positioning calculation device may be a core network device or an access network device, the N channel propagation paths include N downlink channel propagation paths, and the measurement results of each downlink channel propagation path include an identifier of each downlink channel propagation path and one or more of the following information: the downlink arrival time corresponding to each downlink channel propagation path, the downlink arrival angle corresponding to each downlink channel propagation path, and the downlink receiving power corresponding to each downlink channel propagation path.
[0203] In a possible design solution, before executing S301, the positioning measurement device obtains the measurement results of the N channel propagation paths of the terminal device, Figure 3 The communication method shown in may further include: the positioning calculation device sends a first request to the positioning measurement device, and the positioning measurement device receives the first request from the positioning calculation device. The first request is used to request measurement results of N channel propagation paths of the terminal device.
[0204] The first request may be determined based on first capability information, which indicates the positioning measurement capabilities of the positioning measurement device, such as whether it supports reporting multipath measurement results. The positioning computing device may then assign the positioning measurement device a measurement task within its capabilities and / or customize the reporting content based on the first capability information.
[0205] Optionally, if the positioning measurement device does not support reporting of the above-mentioned multipath measurement results, the positioning measurement device can be instructed to report the channel impulse response and not report the measurement results of N channel propagation paths. The positioning calculation device can filter out the measurement results of N channel propagation paths from the reported channel impulse response, and determine the position of the terminal device based on the measurement results of the filtered N channel propagation paths to improve the applicability of the positioning method.
[0206] Alternatively, optionally, if the positioning measurement device supports reporting of multipath measurement results, the positioning measurement device can be instructed to report the measurement results of N channel propagation paths and not report the channel impulse response to reduce the amount of reported data, thereby saving resources and improving positioning efficiency.
[0207] Furthermore, if the positioning measurement device supports reporting of multipath measurement results, the workload of the positioning measurement device and the positioning calculation device can be flexibly adjusted according to the load conditions of the positioning measurement device and the positioning calculation device to take into account both the positioning measurement task and normal communication, thereby improving the operating efficiency of the entire wireless network.
[0208] For example, if the positioning calculation device is heavily loaded and the positioning measurement device is lightly loaded, the positioning measurement device can be instructed to report only the measurement results of N channel propagation paths, or only a portion of the channel impulse response, to reduce the workload of the positioning calculation device. Alternatively, conversely, if the positioning measurement device is heavily loaded and the positioning calculation device is lightly loaded, the positioning measurement device can be instructed to report the complete channel impulse response and not report the measurement results of N channel propagation paths, to reduce the workload of the positioning measurement device.
[0209] Optionally, before the positioning calculation device sends the first request to the positioning measurement device and the positioning measurement device receives the first request from the positioning calculation device, Figure 3The communication method shown in may further include: the positioning measurement device sends first capability information to the positioning calculation device, and the positioning calculation device receives the first capability information.
[0210] Furthermore, before the positioning measurement device sends the first capability information to the positioning calculation device and the positioning calculation device receives the first capability information, Figure 3 The communication method shown in the figure may further include: the positioning computing device sending a second request, and the positioning measurement device receiving the second request from the positioning computing device. The second request is for requesting the first capability information. In other words, the positioning measurement device may send the first capability information after receiving the second request.
[0211] It should be understood that the positioning measurement device may also proactively send the first capability information. For example, if the positioning measurement device is a terminal device, the terminal device may proactively report the first capability information to the access network device and / or the core network device, such as during the registration process. For another example, if the positioning measurement device is an access network device, the access network device may proactively report the first capability information to the core network device, such as when the access network device is started. The embodiments of the present application do not specifically limit the implementation method for reporting the first capability information.
[0212] It should be noted that the positioning and computing device can also obtain the first capability information from other devices besides the positioning and measuring device. For example, if the positioning and measuring device is an access network device, and the positioning and computing device is a core network device, the core network device can also obtain the first capability information of the access network device from a centralized storage network element, such as a unified data repository (UDR) network element or a unified data management (UDM) network element. For another example, if the positioning and measuring device is a terminal device, and the positioning and computing device is a core network device, the core network device can also obtain the first capability information from the access network device. For another example, if the positioning and measuring device is a terminal device, and the positioning and computing device is a target access network device, the target access network device can also obtain the first capability information from the core network device or the source access network device. The embodiment of the present application does not specifically limit the source of the first capability information.
[0213] Furthermore, the original requester of the above-mentioned positioning measurement task can be a positioning computing device or other devices, and the embodiments of the present application do not specifically limit this. For example, the positioning computing device is a core network device, and the original requester of the positioning measurement task can be a core network device, or a terminal device or an application server deployed by a third party, or another terminal device that needs to know the location of the terminal device. For another example, the positioning computing device is an access network device, and the original requester of the positioning measurement task can be the access network device itself, or a core network device, a terminal device, an application server deployed by a third party, or another terminal device that needs to know the location of the terminal device.
[0214] S302: The positioning measurement device sends a first message to the positioning calculation device, and the positioning calculation device receives the first message from the positioning measurement device.
[0215] The first message includes the channel impulse response described in S301 or the measurement results of N channel propagation paths of the terminal device.
[0216] In one possible design, the positioning measurement device may be an access network device, and the positioning calculation device may be a core network device or a terminal device. Accordingly, the above-mentioned S302, in which the positioning measurement device sends a first message to the positioning calculation device, and the positioning calculation device receives the first message from the positioning measurement device, may include:
[0217] The access network device sends a first message to the core network device or the terminal device, and the core network device or the terminal device receives the first message from the access network device.
[0218] In this way, the core network device or the terminal device can determine the location of the terminal device based on the measurement results of the N channel propagation paths, that is, execute the following S303.
[0219] In another possible design, the positioning measurement device may be a terminal device, and the positioning calculation device may be a core network device or an access network device. Accordingly, the above-mentioned S302, in which the positioning measurement device sends a first message to the positioning calculation device, and the positioning calculation device receives the first message from the positioning measurement device, may include:
[0220] The terminal device sends a first message to the core network device or the access network device, and the core network device or the access network device receives the first message from the terminal device.
[0221] In this way, the core network device or the access network device can determine the location of the terminal device based on the measurement results of the N channel propagation paths, that is, execute the following S303.
[0222] It should be noted that the operation of determining the measurement results of the N channel propagation paths based on the channel impulse response described in S301 above can be performed by the positioning measurement device in S301 above, or by the positioning calculation device before S303 described below. When this operation is performed by the positioning calculation device, the first message in S302 may include the channel impulse response but not the measurement results of the N channel propagation paths. Accordingly, after executing S302, the positioning calculation device may first perform the operation of determining the measurement results of the N channel propagation paths based on the channel impulse response described in S301 above, and then execute S303 described below.
[0223] S303: The positioning calculation device determines the position of the terminal device according to the measurement results of the N channel propagation paths.
[0224] In one possible design, the above S303, in which the positioning calculation device determines the location of the terminal device based on the measurement results of the N channel propagation paths, may include the following S303-1 to S303-3:
[0225] S303-1, determining multiple candidate locations based on the measurement results of N channel propagation paths.
[0226] Specifically, a candidate location can be determined based on all measurement results corresponding to a channel propagation path. Alternatively, a candidate location can be determined based on one or more individual measurement results within the measurement results of a channel propagation path, such as the arrival time or arrival angle. Alternatively, a candidate location can be determined based on a set of one or more individual measurement results within the measurement results of a channel propagation path, such as the arrival time plus the arrival angle. In other words, channel propagation paths and candidate locations can correspond one-to-one, or one channel propagation path can correspond to multiple candidate locations. The embodiments of this application do not specifically limit the correspondence between channel propagation paths and candidate locations.
[0227] S303-2: Determine weighted values of multiple candidate positions based on weighted factors of the measurement results of the N channel propagation paths.
[0228] Exemplarily, the weighting factors of the candidate positions corresponding to the N channel propagation paths can be determined based on the measurement results of the N channel propagation paths used by the positioning algorithm, and the ratio of the weighting factor corresponding to the candidate position to the sum of the weighting factors corresponding to all channel propagation paths can be determined as the weighted value of the candidate position.
[0229] S303-3: Determine a weighted average value of the multiple candidate positions as the position of the terminal device based on the weighted values of the multiple candidate positions.
[0230] In this way, the larger the value of the weighting factor, the higher the accuracy of the single measurement result, multiple measurement results, or all measurement results of a channel propagation path corresponding to the weighting factor. Therefore, when using multiple measurement results of the same channel propagation path, or using measurement results of multiple channel propagation paths to locate the terminal device, the weighting factor can be used to further adjust the positioning results to eliminate or weaken the interference of unfavorable factors, thereby further improving the accuracy of the positioning results. Among them, unfavorable factors can include one or more of the following: multipath propagation (such as reflection, refraction, scattering, etc.), rapid signal fading, etc.
[0231] Specifically, the measurement results of the channel propagation path affected by one or more of the above-mentioned adverse factors may have a large deviation from the measurement results of the channel propagation path not affected by one or more of the above-mentioned adverse factors, and thus may be eliminated or given a smaller weight in the screening process in the above-mentioned S303-1 to S303-3, and ultimately eliminate or weaken the adverse effects of the above-mentioned adverse factors on the positioning results.
[0232] Exemplarily, the arrival time of the reflection channel propagation path is longer than the arrival time of the direct channel propagation path, so that when sorted in ascending order of arrival time, the reflection channel propagation path is ranked after the direct channel propagation path. In this case, the weight of the reflection channel propagation path is less than the weight of the direct channel propagation path, that is, the weight of the candidate position determined based on the measurement result of the reflection channel propagation path is less than the weight of the candidate position determined based on the measurement result of the direct channel propagation path. In this way, in the process of performing a weighted average operation on the above two candidate positions to determine the location of the terminal device, the adverse effects of the reflection channel propagation path can be weakened, thereby improving positioning accuracy. Furthermore, if the sequence number of the reflection channel propagation path is greater than the path quantity threshold, the reflection channel propagation path can be eliminated during the screening process, thereby eliminating the adverse effects of the reflection channel propagation path and further improving positioning accuracy.
[0233] For example, in direct-beam scenarios, such as in the wilderness, the received power of a fast-fading channel propagation path is lower than that of a non-fast-fading channel propagation path. This means that when sorted in descending order of received power, the fast-fading channel propagation path is ranked after the non-fast-fading channel propagation path. In this case, the weight of the fast-fading channel propagation path is lower than the weight of the non-fast-fading channel propagation path. That is, the weight of the candidate location determined based on the measurement results of the fast-fading channel propagation path is lower than the weight of the candidate location determined based on the measurement results of the non-fast-fading channel propagation path. In this way, when performing a weighted average operation on the two candidate locations to determine the location of the terminal device, the adverse effects of the fast-fading channel propagation path can be mitigated, thereby improving positioning accuracy. Furthermore, if the sequence number of a fast-fading channel propagation path is greater than a path quantity threshold, the fast-fading channel propagation path can be eliminated during the screening process, thereby eliminating the adverse effects of the fast-fading channel propagation path and further improving positioning accuracy.
[0234] In an embodiment of the present application, the positioning measurement device and the positioning calculation device can be different devices or the same device. When they are the same device, the interaction between the positioning measurement device and the positioning calculation device, such as S302 above, can be regarded as an internal operation of the same device. For example, the same device can be a terminal device, and the terminal device can filter out the measurement results of N downlink channel propagation paths from the downlink channel impulse response, and determine the location of the terminal device based on the measurement results of the N filtered downlink channel propagation paths, and then report it to the network, such as the core network device and / or the access network device.
[0235] For another example, the same device may be an access network device, which may filter out measurement results of N uplink channel propagation paths from the uplink channel impulse response, and determine the location of the terminal device based on the measurement results of the filtered N uplink channel propagation paths, and then report it to the core network device, such as the positioning management network element, and / or, send it to the terminal device.
[0236] In the embodiment of the present application, the above Figure 3 The communication method shown in can be implemented based on an uplink reference signal, i.e., an uplink solution, or can be implemented based on a downlink reference signal, i.e., an uplink solution. Each of these will be described below.
[0237] In the uplink scheme, the reference signal is an uplink reference signal sent by the terminal device, the positioning calculation device can be a core network device or a terminal device, the positioning measurement device is an access network device, the N channel propagation paths include N uplink channel propagation paths, and the measurement result of each uplink channel propagation path includes an identifier of each uplink channel propagation path and one or more of the following information: the uplink time of arrival (UL-TOA) corresponding to each uplink channel propagation path, the uplink angle of arrival (UL-AOA) corresponding to each uplink channel propagation path, and the uplink received power (uplink received power) corresponding to each uplink channel propagation path.
[0238] The uplink channel impulse response refers to the channel impulse response obtained by the access network device based on the uplink reference signal received from the terminal device, and the measurement results of the N uplink channel propagation paths are screened from the uplink channel impulse response.
[0239] For the specific implementation of the uplink solution, please refer to the following Figure 4 The communication method shown in will not be repeated here.
[0240] In the downlink scheme, the reference signal is a downlink reference signal sent by an access network device, the positioning calculation device can be a core network device or an access network device, the N channel propagation paths include N downlink channel propagation paths, and the measurement result of each downlink channel propagation path includes an identifier of each downlink channel propagation path and one or more of the following information: the downlink arrival time corresponding to each downlink channel propagation path, the downlink angle of arrival (DL-AOA) corresponding to each downlink channel propagation path, and the downlink received power (DL-received power) corresponding to each downlink channel propagation path.
[0241] The downlink channel impulse response refers to the channel impulse response obtained by the terminal device based on the downlink reference signal received from the access network device, and the measurement results of the N downlink channel propagation paths are screened from the downlink channel impulse response.
[0242] For the specific implementation of the downlink solution, please refer to the following Figure 5 The communication method shown in will not be repeated here.
[0243] The following are combined Figure 4 or Figure 5 , detailed description Figure 3 The uplink scheme and downlink scheme of the communication method shown in .
[0244] For example, Figure 4 Schematic diagram of the communication method provided in this embodiment Figure 2 .in, Figure 3 The positioning calculation device shown in FIG can be Figure 4 The core network device or terminal device shown in Figure 3 The positioning measurement device shown in FIG can be Figure 4 The access network device shown in FIG. The following is a detailed description using the positioning calculation device and the requester of the positioning measurement task as the core network device as an example.
[0245] like Figure 4 As shown, the communication method includes the following steps S401-S404:
[0246] S401, the terminal device sends an uplink reference signal to the access network device, and the access network device receives the uplink reference signal from the terminal device.
[0247] The uplink reference signal may be an SRS, or may be other uplink measurement signals sent by the terminal device for the purpose of positioning the terminal device, and this embodiment of the present application does not specifically limit this.
[0248] In a possible design scheme, the terminal device in the above S401 can actively send an uplink reference signal on a preconfigured or predefined uplink resource (such as a resource in an uplink resource pool).
[0249] Optionally, the terminal device proactively sends an uplink reference signal to the access network device, which can be considered as the terminal device simultaneously sending a positioning measurement task request to the access network device. The positioning measurement task request is used to request measurement results for N uplink channel propagation paths. For details on the measurement results for the N uplink channel propagation paths, refer to S402 below and are not further described here.
[0250] It should be understood that the terminal device may also first send a positioning measurement task request to the access network device, and then send an uplink reference signal to the access network device. The embodiments of the present application do not impose any restrictions on the specific implementation of how the terminal device sends the positioning measurement task request and the uplink reference signal to the access network device.
[0251] In another possible design, the sending of the uplink reference signal by the terminal device to the access network device in S401 may be performed only after the access network device receives a first request from the core network device described below and instructs the terminal device to send the uplink reference signal according to the first request. That is, before executing S401, Figure 4 The communication method shown in FIG may further include the following S401 - 1 to S401 - 2:
[0252] S401-1: The core network device sends a first request to the access network device, and the access network device receives the first request from the core network device.
[0253] The first request is for requesting measurement results of N uplink channel propagation paths or uplink channel impulse responses. Specific contents of the measurement results of the N uplink channel propagation paths can be found in S402 below and will not be described again here.
[0254] S401-2, the access network device sends configuration information of the uplink reference signal to the terminal device, and the terminal device receives the configuration information of the uplink reference signal from the access network device.
[0255] Among them, the configuration information of the uplink reference signal is used to instruct the terminal device to send an uplink reference signal. The configuration information of the uplink reference signal may include one or more of the following: identification information of the uplink reference signal, indication information of the time-frequency resources used to send the uplink reference signal, uplink transmission power, etc.
[0256] It should be noted that the original requester of the first request involved in the above S401-1 can be the core network device described below, or other devices that need to know the location of the terminal device, such as another terminal device or an application server deployed by a third party, etc. The embodiment of the present application does not make specific limitations on this.
[0257] In addition, the terminal device can periodically send an uplink reference signal, or send an uplink reference signal a specified number of times within a time period specified by the access network device, as long as it can meet the requirements of the positioning measurement task. The embodiments of the present application do not make specific limitations on this.
[0258] Furthermore, the content of the first request may be determined by the core network device based on the positioning measurement capabilities of the access network device, i.e., the first capability information described in S301. In this way, the core network device may assign a measurement task within the capabilities of the access network device and / or customize the reporting content based on the first capability information. For specific implementation, please refer to the description of the first capability information in S301 and will not be repeated here.
[0259] Optionally, the core network device may obtain the first capability information of the access network device from the access network device or other core network devices. For specific implementation, please refer to the relevant content of the first capability information in S301 above, which will not be repeated here.
[0260] It should be noted that when the core network device obtains the first capability information from the access network device, the content of the second request in S301 and the first capability information can be carried in the NRPPa message. For example, the second request can be an E-CID measurement initialization request message, and the first capability information can be carried in an E-CID measurement initialization response message.
[0261] S402: The access network device obtains measurement results of N uplink channel propagation paths of the terminal device.
[0262] Exemplarily, the access network device obtains an uplink channel impulse response based on an uplink reference signal received from the terminal device, such as the SRS in S401, and then determines measurement results of N uplink channel propagation paths based on the uplink channel impulse response.
[0263] Among them, the measurement results of each uplink channel propagation path include the identifier of each uplink channel propagation path and one or more of the following information: the uplink arrival time corresponding to each uplink channel propagation path, the uplink arrival angle corresponding to each uplink channel propagation path, and the uplink receiving power corresponding to each uplink channel propagation path.
[0264] The above-mentioned uplink arrival time may include relative time of arrival (RTOA) or uplink time difference of arrival (UL-TDOA). The uplink angle of arrival (UL-AOA) refers to the angle between the direction of arrival of the uplink reference signal received by the access network device from the terminal device and due north, such as the angle between the uplink beam (uplink-beam ID) receiving the uplink reference signal and due north. The uplink received power refers to the power of the uplink reference signal received by the access network device, and may include RSRP, RSRQ, RSSI, SINR, SNR, etc. of the uplink reference signal. The identifier of the uplink channel propagation path may be determined based on the uplink arrival time or the uplink received power. For specific implementation, reference may be made to the relevant content of determining the identifier of the channel propagation path based on the received power and / or arrival time in the above S303, which will not be repeated here.
[0265] In one possible design, determining the measurement results of the N uplink channel propagation paths based on the uplink channel impulse response may include the following S402-1 and S402-2:
[0266] S402-1, select N uplink channel propagation paths from the uplink channel impulse response.
[0267] The N uplink channel propagation paths may be any of the following, that is, the N uplink channel propagation paths may be screened out from the uplink channel impulse response according to one of the following screening methods:
[0268] Screening method 6: N uplink channel propagation paths with the largest uplink received power in the uplink channel impulse response; or
[0269] Screening method 7: N uplink channel propagation paths with the shortest uplink arrival time in the uplink channel impulse response; or
[0270] Screening mode 8: N uplink channel propagation paths with the minimum uplink arrival time in the uplink channel impulse response and uplink received power greater than or equal to the first uplink power threshold; or
[0271] Screening mode 9: N uplink channel propagation paths with the shortest uplink arrival time in the uplink channel impulse response and a sum of uplink received powers greater than or equal to the second uplink power threshold; or
[0272] Screening method 10: N uplink channel propagation paths with the minimum uplink arrival time in the uplink channel impulse response, uplink received power greater than or equal to the third uplink power threshold, and the sum of the uplink received power greater than or equal to the fourth uplink power threshold.
[0273] Among them, the specific implementation methods of screening method 6 to screening method 10 can refer to screening method 1 to screening method 5 in the above S301-1 respectively, and will not be repeated here.
[0274] The above-mentioned uplink power, first uplink power threshold, second uplink power threshold, third uplink power threshold, and fourth uplink power threshold may include one or more of the following uplink reference signals: RSRP, RSRQ, RSSI, SINR, SNR, etc. of the uplink reference signal. The uplink arrival time may be the time when the uplink reference signal arrives at the access network device, and the uplink arrival angle may be the angle at which the uplink reference signal arrives at the access network device.
[0275] It should be noted that N is the threshold for the number of uplink paths. The number of the N uplink channel propagation paths can be less than or equal to the threshold for the number of uplink paths to reduce the amount of data reported by the access network device, thereby further improving positioning efficiency. It should be understood that the thresholds for the number of uplink paths used in the above-mentioned screening methods 6-10 can be the same or different, and this embodiment of the present application does not specifically limit this.
[0276] In this way, N uplink channel propagation paths can be first screened out from the uplink channel impulse response based on the uplink received power and / or the uplink arrival time, and then based on the received data corresponding to each uplink channel propagation path, other contents in the measurement results of each uplink channel propagation path, such as the uplink arrival angle, etc., can be determined, thereby realizing the binding of the measurement results of the uplink channel propagation path with the uplink channel propagation path.
[0277] S402-2: Determine measurement results of N uplink channel propagation paths.
[0278] Specifically, for each of the N uplink channel propagation paths, all measurement results other than the one or more measurement results involved in the screening operation can be obtained. Taking screening method 6 as an example, assuming that a total of five uplink channel propagation paths are screened based on the uplink received power, the uplink arrival time and uplink arrival angle of each uplink channel propagation path can be obtained from the uplink channel impulse response for each of the five uplink channel propagation paths.
[0279] Furthermore, to facilitate differentiation between different uplink channel propagation paths, an identifier may be set for each uplink channel propagation path in the uplink channel impulse response. The identifier for each uplink channel propagation path may be set based on uplink received power or uplink arrival time. An example is provided below.
[0280] Optionally, the identifier of each uplink channel propagation path can be a sequence number after sorting the uplink channel propagation paths in the uplink channel impulse response in descending order according to the uplink received power, and the uplink arrival time and uplink arrival angle of the uplink channel propagation path corresponding to the uplink received power corresponding to the sequence number are bound together with the sequence number as the measurement result of the uplink channel propagation path corresponding to the uplink received power corresponding to the sequence number.
[0281] Alternatively, optionally, the identifier of each uplink channel propagation path can be a sequence number obtained by sorting the uplink channel propagation paths in the uplink channel impulse response in ascending order according to the uplink arrival time, and the uplink receiving power and uplink arrival angle of the uplink channel propagation path corresponding to the uplink arrival time corresponding to the sequence number are bound together with the sequence number as the measurement result of the uplink channel propagation path corresponding to the uplink arrival time corresponding to the sequence number.
[0282] In this way, N uplink channel propagation paths can be first screened out from the uplink channel impulse response based on the uplink received power and / or the uplink arrival time, and then other uplink measurement results corresponding to each uplink channel propagation path can be obtained from the uplink channel impulse response based on each uplink channel propagation path, such as the uplink arrival angle, thereby binding the uplink measurement results to the uplink channel propagation path.
[0283] Furthermore, the measurement results of each uplink channel propagation path may also include an uplink weighting factor, which may include one or more of the following: an uplink arrival time weighting factor, an uplink arrival angle weighting factor, an uplink power weighting factor, or an uplink path weighting factor. The uplink arrival time weighting factor is negatively correlated with the value of the uplink arrival time; the uplink arrival time weighting factor is positively correlated with the bandwidth occupied by the uplink reference signal; the uplink power weighting factor is positively correlated with the value of the uplink received power; the uplink power weighting factor is positively correlated with the value of the uplink transmit power of the uplink reference signal; the uplink power weighting factor is negatively correlated with the value of the center frequency or frequency band for transmitting the uplink reference signal; the uplink arrival angle weighting factor is positively correlated with the number of uplink receive antennas; and the uplink path weighting factor is positively correlated with one or more of the following: an uplink arrival time weighting factor, an uplink arrival angle weighting factor, or an uplink power weighting factor. For specific implementation, please refer to the relevant content of the weighting factors in S301 above, which will not be repeated here.
[0284] S403: The access network device sends a first message to the core network device, and the core network device receives the first message from the access network device.
[0285] In a possible design scheme, the first message includes the measurement results of the N uplink channel propagation paths described in S402 above. The specific content of the measurement results of the N uplink channel propagation paths can be referred to S402 and will not be repeated here.
[0286] In this way, the core network device or the terminal device can determine the location of the terminal device based on the measurement results of the N uplink channel propagation paths, that is, execute the following S404.
[0287] In another possible design, the first message may include an uplink channel impulse response, but not the measurement results of the N uplink channel propagation paths. Accordingly, the operation of "determining the measurement results of the N uplink channel propagation paths based on the uplink channel impulse response" in S402 may be performed by the core network device before S404, and is not further described here.
[0288] It should be noted that the content of the first message, that is, the reporting content of the access network device can be determined by the core network device based on the first capability information of the access network device. The specific implementation can refer to the relevant content of the second request and the first capability information in S401, which will not be repeated here.
[0289] S404: The core network device determines the location of the terminal device based on the measurement results of the N uplink channel propagation paths.
[0290] In one possible design, the above S404, in which the core network device determines the location of the terminal device based on the measurement results of the N uplink channel propagation paths, may include the following S404-1 to S404-3:
[0291] S404-1: Determine multiple candidate locations based on measurement results of N uplink channel propagation paths.
[0292] Specifically, a candidate position can be determined based on all measurement results corresponding to an uplink channel propagation path, or based on the same single measurement result of multiple uplink channel propagation paths, such as the uplink arrival time of one uplink channel propagation path and the uplink arrival time of another uplink channel propagation path. A candidate position can also be determined based on a set of multiple single measurement results of an uplink channel propagation path, such as the uplink arrival time + uplink arrival angle of the same uplink channel propagation path. In other words, the uplink channel propagation path and the candidate position can be one-to-one corresponding, or one uplink channel propagation path can correspond to multiple candidate positions. The embodiments of the present application do not specifically limit the correspondence between the uplink channel propagation path and the candidate position.
[0293] S404-2: Determine uplink weighted values of multiple candidate positions according to weighted factors of the measurement results of the N uplink channel propagation paths.
[0294] Exemplarily, the weighting factors of the candidate positions corresponding to N uplink channel propagation paths can be determined based on the uplink measurement results used by the positioning algorithm, and the ratio of the weighting factor corresponding to the candidate position to the sum of the weighting factors corresponding to all uplink channel propagation paths can be determined as the uplink weighted value of the candidate position.
[0295] S404-3: According to the uplink weighted values of the multiple candidate positions, determine the uplink weighted average value of the multiple candidate positions as the position of the terminal device.
[0296] In this way, the larger the value of the uplink weighting factor, the higher the accuracy of part or all of the measurement results of the uplink channel propagation path corresponding to the uplink weighting factor. Therefore, when using different single measurement results of the same uplink channel propagation path, or using measurement results of different uplink channel propagation paths to locate the terminal device, the uplink weighting factor can be used to make further adjustments to the positioning results to further improve the accuracy of the positioning results.
[0297] It should be noted that the above Figure 4The communication method illustrated in the figure is illustrated using a core network device as the positioning calculation device and the requestor of a positioning measurement task as an example. It should be understood that in the uplink scenario, the positioning calculation device and the requestor of the positioning measurement task can also be a terminal device. Furthermore, the positioning calculation device and the requestor of the positioning measurement task can be different devices or the same device. When the positioning measurement device and the positioning calculation device are the same device, the interactions between the positioning measurement device and the positioning calculation device can be considered internal operations of the same device.
[0298] Exemplarily, Table 1 is an example of the correspondence between the positioning calculation device and the requester of the positioning measurement task in the uplink scheme. As shown in Table 1, in the uplink scheme, the uplink reference signal sender is the terminal device, the uplink measurement task executor is the access network device, and the requester of the positioning measurement task is also determined in the specific application scenario. In actual applications, different positioning calculation devices can be flexibly selected according to different scenarios, such as the positioning calculation device can be flexibly selected according to the load condition of the core network device, the positioning measurement capability and / or load condition of the terminal device, and the positioning capability and / or load condition of the access network device. For example, for the three schemes numbered 1, 4, and 7 shown in Table 1, the positioning calculation device can be a core network device, an access network device, or a terminal device, respectively.
[0299] Table 1
[0300]
[0301] For example, Figure 5 Schematic diagram of the communication method provided in this embodiment Figure 3 .in, Figure 3 The positioning calculation device shown in FIG can be Figure 5 The core network equipment or access network equipment shown in Figure 3 The positioning measurement device shown in FIG can be Figure 5 The following describes in detail the terminal device shown in FIG. A positioning calculation device and a requester of a positioning measurement task as a core network device are used as an example.
[0302] like Figure 5 As shown, the communication method includes the following steps S501-S504:
[0303] S501: The access network device sends a downlink reference signal to the terminal device, and the terminal device receives the downlink reference signal from the access network device.
[0304] Among them, the downlink reference signal can be, for example, CSI-RS or PRS, or it can be other downlink measurement signals sent by the access network device for the purpose of terminal device positioning. The embodiments of the present application do not make specific limitations on this.
[0305] For example, the access network device may send a downlink reference signal on a preconfigured or predefined downlink resource, or may first send configuration information of the downlink reference signal to the terminal device and then send the downlink reference signal to the terminal device. The embodiments of the present application do not impose any restrictions on the specific implementation of how the access network device sends the downlink reference signal to the terminal device.
[0306] In one possible design, the access network device sends a downlink reference signal to the terminal device after receiving a first request from the core network device described below and sending the downlink reference signal to the terminal device according to the first request. That is, before executing S501 above, Figure 5 The communication method shown in FIG may further include the following S501 - 1 to S501 - 2:
[0307] S501-1, the core network device sends a first request to the access network device, and the terminal device receives the first request from the core network device.
[0308] The first request is for requesting measurement results of N downlink channel propagation paths or downlink channel impulse responses. Specific contents of the measurement results of the N downlink channel propagation paths can be found in S502 below and will not be described again here.
[0309] S501 - 2 , the access network device sends a downlink measurement task request to the terminal device, and the terminal device receives the downlink measurement task request from the access network device.
[0310] The downlink measurement task request includes the content of the first request.
[0311] Optionally, the downlink measurement task request may further include downlink reference signal configuration information. The downlink reference signal configuration information is used to instruct the terminal device to receive a downlink reference signal. The downlink reference signal configuration information may include one or more of the following: identification information of the downlink reference signal, indication information of time-frequency resources used to receive the downlink reference signal, downlink transmit power, etc., so that the terminal device receives the downlink reference signal from the access network device and executes the following S502 based on the received downlink reference signal.
[0312] It should be understood that the first request and downlink reference signal configuration information may also be sent separately, that is, the first request and downlink reference signal configuration information are sent in two messages respectively. The embodiment of the present application does not specifically limit the manner in which the first request and downlink reference signal configuration information are sent.
[0313] It should be noted that the original requester of the first request involved in the above S501-1 can be the core network device described below, or other devices that need to know the location of the terminal device, such as another terminal device or an application server deployed by a third party, etc. The embodiment of the present application does not make specific limitations on this.
[0314] Furthermore, the content of the first request may be determined by the core network device based on the positioning measurement capabilities of the terminal device, i.e., the first capability information described in S301. In this way, the core network device may assign a measurement task within the capabilities of the terminal device based on the first capability information and / or customize the reporting content. For specific implementation, reference may be made to the relevant content of the first capability information in S301 and will not be further described here.
[0315] Optionally, the core network device may obtain the first capability information of the terminal device from the terminal device or the access network device. For specific implementation, reference may be made to the relevant content of the second request in the above S301, which will not be repeated here.
[0316] It should be noted that when the core network device obtains the first capability information from the terminal device, the content of the first request, the content of the second request, and the first capability information can be carried in an LTE positioning protocol (LPP) message. For example, the first request and the second request can be LPP E-CID capabilities request messages, and the first capability information can be carried in an LPP E-CID measurement provides capabilities message.
[0317] S502: The terminal device obtains measurement results of N downlink channel propagation paths of the terminal device.
[0318] Exemplarily, the terminal device obtains a downlink channel impulse response based on a downlink reference signal received from the access network device, such as the PRS or CSI-RS in S501, and then determines measurement results of N downlink channel propagation paths based on the downlink channel impulse response.
[0319] Among them, the measurement results of each downlink channel propagation path include the identification of each downlink channel propagation path and one or more of the following information: the downlink arrival time corresponding to each downlink channel propagation path, the downlink arrival angle corresponding to each downlink channel propagation path, and the downlink receiving power corresponding to each downlink channel propagation path.
[0320] The above-mentioned downlink arrival time may include the downlink arrival time (DL-TOA) or the downlink arrival time difference (DL-TDOA), the downlink arrival angle (DL-AOA) refers to the angle between the arrival direction of the downlink reference signal received by the terminal device from the access network device and the true north, such as the downlink arrival angle corresponding to the downlink beam (uplink-beam ID) used to receive the downlink reference signal, the downlink received power refers to the power of the downlink reference signal received by the terminal device, and may include the RSRP, RSRQ, RSSI, SINR, etc. of the downlink reference signal. The identifier of the downlink channel propagation path can be determined based on the downlink arrival time and / or the downlink received power. For specific implementation, reference may be made to the implementation method of determining the identifier of the channel propagation path based on the received power and / or arrival time in the above S303, which will not be repeated here.
[0321] In one possible design, determining the measurement results of the N downlink channel propagation paths based on the downlink channel impulse response may include the following S502-1 and S502-2:
[0322] S502-1, select N downlink channel propagation paths from the downlink channel impulse response.
[0323] The N downlink channel propagation paths may be any of the following, that is, the N downlink channel propagation paths may be screened out from the downlink channel impulse response according to one of the following screening methods:
[0324] Screening method 11: N downlink channel propagation paths with the largest downlink received power in the downlink channel impulse response; or
[0325] Screening mode 12: N downlink channel propagation paths with the shortest downlink arrival time in the downlink channel impulse response; or
[0326] Screening mode 13: N downlink channel propagation paths with the minimum downlink arrival time in the downlink channel impulse response and the downlink received power greater than or equal to the first downlink power threshold; or
[0327] Screening mode 14: N downlink channel propagation paths with the shortest downlink arrival time in the downlink channel impulse response and a sum of downlink received powers greater than or equal to a second downlink power threshold; or
[0328] Screening method 15: N downlink channel propagation paths with the minimum downlink arrival time in the downlink channel impulse response, downlink received power greater than or equal to the third downlink power threshold, and the sum of the downlink received power greater than or equal to the fourth downlink power threshold.
[0329] Among them, the specific implementation methods of screening method 11 to screening method 15 can refer to screening method 1 to screening method 5 in the above S301-1 respectively, and will not be repeated here.
[0330] The above-mentioned downlink received power, first downlink power threshold, second downlink power threshold, third downlink power threshold, and fourth downlink power threshold may include one or more of the following downlink reference signals: RSRP, RSRQ, RSSI, SINR, SNR, etc. The downlink arrival time may be the time when the downlink reference signal arrives at the terminal device, and the downlink arrival angle may be the angle at which the downlink reference signal arrives at the terminal device.
[0331] It should be noted that the number of the N downlink channel propagation paths described above can be less than or equal to the downlink path number threshold to reduce the amount of data reported by the terminal device, thereby further improving positioning efficiency. It should be understood that the downlink path number thresholds used in the above-mentioned screening methods 11-15 can be the same or different, and this embodiment of the present application does not specifically limit this.
[0332] S502-2: Determine measurement results of N downlink channel propagation paths.
[0333] Specifically, for each of the N downlink channel propagation paths, measurement results other than the one or more measurement results involved in the screening operation can be obtained. Taking screening method 11 as an example, assuming that a total of five downlink channel propagation paths are screened based on the downlink received power, the corresponding downlink arrival time and downlink arrival angle can be obtained from the downlink channel impulse response for each of the five downlink channel propagation paths.
[0334] Optionally, to facilitate distinguishing different downlink channel propagation paths, an identifier may be set for each downlink channel propagation path in the downlink channel impulse response. The identifier for each downlink channel propagation path may be set based on downlink received power or downlink arrival time. An example is provided below.
[0335] Optionally, the identifier of each downlink channel propagation path can be a sequence number after sorting the downlink channel propagation paths in the downlink channel impulse response in descending order according to the downlink received power, and the downlink arrival time and downlink arrival angle of the downlink channel propagation path corresponding to the downlink received power corresponding to the sequence number are bound together with the sequence number as the measurement result of the downlink channel propagation path corresponding to the downlink received power corresponding to the sequence number.
[0336] Alternatively, optionally, the identifier of each downlink channel propagation path can be a sequence number obtained by sorting the downlink channel propagation paths in the downlink channel impulse response in ascending order according to the downlink arrival time, and the downlink receiving power and downlink arrival angle of the downlink channel propagation path corresponding to the downlink arrival time corresponding to the sequence number are bound together with the sequence number as the measurement result of the downlink channel propagation path corresponding to the downlink arrival time corresponding to the sequence number.
[0337] In this way, N downlink channel propagation paths can be first screened out from the downlink channel impulse response based on the downlink received power and / or downlink arrival time, and then other measurement results corresponding to each downlink channel propagation path can be obtained from the downlink channel impulse response, such as the downlink arrival angle, thereby binding the downlink measurement results to the downlink channel propagation path.
[0338] Furthermore, the measurement results of each downlink channel propagation path may also include a downlink weighting factor, which may include one or more of the following: a downlink arrival time weighting factor, a downlink arrival angle weighting factor, a downlink power weighting factor, or a downlink path weighting factor. The downlink arrival time weighting factor is negatively correlated with the value of the downlink arrival time; the downlink arrival time weighting factor is positively correlated with the bandwidth occupied by the downlink reference signal; the downlink power weighting factor is positively correlated with the value of the downlink receive power; the downlink power weighting factor is positively correlated with the value of the downlink transmit power of the downlink reference signal; the downlink power weighting factor is negatively correlated with the value of the center frequency or frequency band for transmitting the downlink reference signal; the downlink arrival angle weighting factor is positively correlated with the number of downlink receive antennas; and the downlink path weighting factor is positively correlated with one or more of the following: a downlink arrival time weighting factor, a downlink arrival angle weighting factor, or a downlink power weighting factor. For specific implementation, please refer to the relevant content of the weighting factors in S301 above and will not be repeated here.
[0339] S503, the terminal device sends a first message to the core network device, and the core network device receives the first message from the terminal device.
[0340] The first message includes the measurement results of the N downlink channel propagation paths described in S502 above. For the specific content of the first message, please refer to S502 and will not be repeated here.
[0341] In this way, the core network device or the access network device can determine the location of the terminal device based on the measurement results of the N downlink channel propagation paths, that is, execute the following S504.
[0342] Optionally, the first message may also include a downlink channel impulse response, but not measurement results of the N downlink channel propagation paths. Accordingly, the operation of "determining the measurement results of the N downlink channel propagation paths based on the downlink channel impulse response" in S502 above may be performed by the core network device before executing S504 below, and is not further described here.
[0343] It should be noted that the content of the first message can be determined by the core network device according to the first capability information. For specific implementation, please refer to the relevant content of the second request and the first capability information in S501, which will not be repeated here.
[0344] S504: The core network device determines the location of the terminal device based on the measurement results of the N downlink channel propagation paths.
[0345] In one possible design, the above S504, in which the core network device determines the location of the terminal device based on the measurement results of the N downlink channel propagation paths, may include the following S504-1 to S504-3:
[0346] S504-1: Determine multiple candidate locations based on measurement results of N downlink channel propagation paths.
[0347] Specifically, a candidate position can be determined based on all measurement results corresponding to a downlink channel propagation path, or based on the same single measurement result among the measurement results of multiple downlink channel propagation paths, such as determining a candidate position based on the downlink arrival time of one downlink channel propagation path and the downlink arrival time of another downlink channel propagation path. A candidate position can also be determined based on a set of multiple single measurement results of a downlink channel propagation path, such as determining a candidate position based on the downlink arrival time + downlink arrival angle of the same downlink channel propagation path. In other words, the downlink channel propagation path and the candidate position can be one-to-one corresponding, or one downlink channel propagation path can correspond to multiple candidate positions. The embodiments of the present application do not specifically limit the correspondence between the downlink channel propagation path and the candidate position.
[0348] S504-2: Determine downlink weighted values of multiple candidate positions according to weighted factors of the measurement results of the N downlink channel propagation paths.
[0349] Exemplarily, the weighting factors of the measurement results of N downlink channel propagation paths can be determined based on the positioning measurement results used by the positioning algorithm, and the ratio of the weighting factor corresponding to the downlink channel propagation path of a candidate position to the sum of the weighting factors corresponding to all downlink channel propagation paths can be determined as the downlink weighted value of the candidate position.
[0350] S504-3: According to the downlink weighted values of the multiple candidate positions, determine the downlink weighted average value of the multiple candidate positions as the position of the terminal device.
[0351] In this way, the larger the value of the downlink weighting factor, the higher the accuracy of part or all of the measurement results of the downlink channel propagation path corresponding to the downlink weighting factor. Therefore, when using different measurement results of the same downlink channel propagation path, or using measurement results of different downlink channel propagation paths to locate the terminal device, the downlink weighting factor can be used to make further adjustments to the positioning results to further improve the accuracy of the positioning results.
[0352] It should be noted that the above Figure 5 The communication method illustrated in the figure is illustrated using a core network device as the positioning calculation device and the requestor of the positioning measurement task as an example. It should be understood that in the downlink scenario, the positioning calculation device and the requestor of the positioning measurement task can also be a terminal device. Furthermore, the positioning calculation device and the requestor of the positioning measurement task can be different devices or the same device. When the positioning measurement device and the positioning calculation device are the same device, the interaction between the positioning measurement device and the positioning calculation device can be considered an internal operation of the same device.
[0353] Table 2
[0354]
[0355] For example, Table 2 is an example of the correspondence between the positioning calculation device and the requester of the positioning measurement task in the downlink scheme. As shown in Table 2, in the downlink scheme, the downlink reference signal sender is the access network device, the downlink measurement task executor is the terminal device, and the requester of the positioning measurement task is also determined in the specific application scenario. In actual applications, different positioning calculation devices can be flexibly selected according to different scenarios, such as the positioning calculation device can be flexibly selected according to the load condition of the core network device, the positioning capability and / or load condition of the terminal device, and the positioning capability and / or load condition of the access network device. For example, for the three optional schemes numbered 1, 4, and 7 shown in Table 2, the positioning calculation device can be a core network device, an access network device, or a terminal device, respectively.
[0356] It should be noted that the above Figure 4 and Figure 5The communication methods shown in can also be used in combination. For example, in a frequency division duplexing (FDD) scenario, due to the different working frequency bands of the uplink and downlink, the radio wave propagation characteristics of the uplink and downlink, such as the maximum propagation distance, attenuation rate, etc., will also be different. In order to avoid the problem of inaccurate positioning measurement results caused by the difference in radio wave propagation characteristics when only the uplink scheme or the downlink scheme is used, which in turn leads to inaccurate positioning results, the access network device and the terminal device can be instructed to send reference signals within the same specified time period, and the obtained channel impulse responses or positioning measurement results are aggregated together, and then the positioning calculation device, such as one of the core network device, the access network device, and the terminal device, determines the position of the terminal device.
[0357] In addition, after determining the location of the terminal device, the positioning computing device can send the location of the terminal device to devices that need to know the current location of the terminal device, such as the located terminal device, access network equipment, application servers deployed by a third party, and another terminal device that needs to know the location of the located terminal device.
[0358] based on Figure 3-Figure 5 In the communication method shown in any one of the items, the positioning measurement device can report the measurement results of the N channel propagation paths of the terminal device, such as arrival time, arrival angle, or received power, that is, there is a binding relationship between the reported measurement results of the N channel propagation paths and the N channel propagation paths, so that the positioning calculation device determines the position of the terminal device based on the measurement results bound to the channel propagation paths. This can solve the problem of poor positioning accuracy caused by different types of measurement results used in the positioning process, such as arrival time and arrival angle, not belonging to the same channel propagation path, thereby improving the accuracy of the positioning results of the terminal device.
[0359] Combination of the above Figure 3-Figure 5 The communication method provided by the embodiment of the present application is described in detail. Figure 6-Figure 7 The communication device provided in the embodiments of the present application is described in detail.
[0360] For example, Figure 6 This is a schematic diagram of the structure of the communication device provided in the embodiment of the present application. Figure 1 .like Figure 6 As shown, the communication device 600 includes: a processing module 601 and a transceiver module 602. For ease of description, Figure 6 Only the main components of the communication device are shown.
[0361] In one possible design, the communication device 600 may be adapted to Figure 1 or Figure 2 In the communication system shown in FIG, the function of the positioning computing device, or Figure 4 The function of the core network device or terminal device in the communication method shown in, or Figure 5 The functions of the core network device or access network device in the communication method shown in .
[0362] Among them, processing module 601 is used to obtain the measurement results of N channel propagation paths of the terminal device, and the measurement results of each channel propagation path include the identification of each channel propagation path and one or more of the following information: the arrival time corresponding to each channel propagation path, the arrival angle corresponding to each channel propagation path, and the receiving power corresponding to each channel propagation path, where N is a positive integer.
[0363] The transceiver module 602 is used to send a first message to the positioning calculation device; wherein the first message includes measurement results of N channel propagation paths, and the measurement results of the N channel propagation paths are used to determine the position of the terminal device.
[0364] In one possible design, the processing module 601 is further configured to obtain a channel impulse response; and the processing module 601 is further configured to determine measurement results of N channel propagation paths based on the channel impulse response.
[0365] Optionally, the processing module 601 is further configured to screen out N channel propagation paths from the channel impulse response and determine measurement results of the N channel propagation paths.
[0366] Among them, the N channel propagation paths can be any one of the following: the N channel propagation paths with the largest received power in the channel impulse response; or, the N channel propagation paths with the smallest arrival time in the channel impulse response; or, the N channel propagation paths with the smallest arrival time in the channel impulse response and the received power greater than or equal to the first power threshold; or, the N channel propagation paths with the smallest arrival time in the channel impulse response and the sum of the received power greater than or equal to the second power threshold; or, the N channel propagation paths with the smallest arrival time in the channel impulse response, the received power greater than or equal to the third power threshold, and the sum of the received power greater than or equal to the fourth power threshold.
[0367] Furthermore, the identifier of each channel propagation path can be a sequence number after sorting the channel propagation paths in the channel impulse response in descending order of received power, and the arrival time and arrival angle of the channel propagation path corresponding to the received power corresponding to the sequence number are bound together with the sequence number as the measurement result of the channel propagation path corresponding to the received power corresponding to the sequence number.
[0368] Alternatively, optionally, the identifier of each channel propagation path can be a sequence number obtained by sorting the channel propagation paths in the channel impulse response in ascending order of arrival time, and the receiving power and arrival angle of the channel propagation path corresponding to the arrival time corresponding to the sequence number are bound together with the sequence number as the measurement result of the channel propagation path corresponding to the arrival time corresponding to the sequence number.
[0369] Furthermore, the measurement results of the N channel propagation paths may further include weighting factors, which may include one or more of the following: an arrival time weighting factor, an arrival angle weighting factor, a power weighting factor, or a path weighting factor. The arrival time weighting factor is negatively correlated with the value of the arrival time; the arrival time weighting factor is positively correlated with the bandwidth occupied by the reference signal; the power weighting factor is positively correlated with the value of the received power; the power weighting factor is positively correlated with the value of the transmit power of the reference signal; the power weighting factor is negatively correlated with the value of the center frequency or frequency band of the transmitted reference signal; the arrival angle weighting factor is positively correlated with the number of receiving antennas; and the path weighting factor is positively correlated with one or more of the following: the arrival time weighting factor, the arrival angle weighting factor, or the power weighting factor.
[0370] In one possible design scheme, the measurement results of the above-mentioned N channel propagation paths are used to determine the position of the terminal device, which may include: determining multiple candidate positions based on the measurement results of the N channel propagation paths; determining weighted values of the multiple candidate positions based on weighting factors in the measurement results of the N channel propagation paths; and determining the weighted average of the multiple candidate positions as the position of the terminal device based on the weighted values of the multiple candidate positions.
[0371] In one possible design, communication device 600 may be an access network device, and the positioning calculation device may be a core network device or a terminal device. The N channel propagation paths include N uplink channel propagation paths, and the measurement results of each uplink channel propagation path include an identifier of each uplink channel propagation path and one or more of the following information: an uplink arrival time corresponding to each uplink channel propagation path, an uplink arrival angle corresponding to each uplink channel propagation path, and an uplink received power corresponding to each uplink channel propagation path. Accordingly, transceiver module 602 is further configured to enable the access network device to send a first message to the core network device or the terminal device.
[0372] In another possible design, communication device 600 may be a terminal device, and the positioning calculation device may be a core network device or an access network device. The N channel propagation paths include N downlink channel propagation paths, and the measurement results of each downlink channel propagation path include an identifier of each downlink channel propagation path and one or more of the following information: a downlink arrival time corresponding to each downlink channel propagation path, a downlink arrival angle corresponding to each downlink channel propagation path, and a downlink received power corresponding to each downlink channel propagation path. Accordingly, transceiver module 602 is further configured for the terminal device to send a first message to the core network device or the access network device.
[0373] In one possible design scheme, the transceiver module 602 is also used to receive a first request from the positioning calculation device; wherein the first request is used to request the measurement results of N channel propagation paths of the terminal device, and the first request is determined based on the first capability information, and the first capability information is used to indicate the positioning measurement capability of the communication device 600.
[0374] Optionally, the transceiver module 602 is further configured to send first capability information to the positioning computing device before receiving the first request from the positioning computing device.
[0375] Furthermore, the transceiver module 602 is further configured to receive a second request from the positioning computing device before sending the first capability information to the positioning computing device; wherein the second request is used to request the first capability information.
[0376] Optionally, the transceiver module 602 may include a receiving module and a sending module ( Figure 6 The receiving module 602 is used to perform the receiving function of the communication device 600, and the sending module is used to perform the sending function of the communication device 600. The embodiment of the present application does not impose any limitation on the specific implementation of the sending and receiving functions.
[0377] Optionally, the communication device 600 may further include a storage module ( Figure 6 (not shown in the figure), the storage module stores a program or instruction. When the processing module 601 executes the program or instruction, the communication device 600 can Figure 3 the communication method shown in locating the computing device, or Figure 4 The function of the core network device or terminal device in the communication method shown in, or Figure 5 The functions of the core network device or access network device in the communication method shown in .
[0378] It should be noted that the communication device 600 can be a positioning measurement device, or a chip (system) or other component or assembly that can be provided in the positioning measurement device, and this embodiment of the present application does not specifically limit this. For example, in an uplink measurement solution, the communication device 600 can be an access network device. For another example, in a downlink measurement solution, the communication device 600 can be a terminal device.
[0379] In addition, the technical effects of the communication device 600 can be referred to Figure 3-Figure 5 The technical effects of the communication method shown in any one of the items will not be repeated here.
[0380] In another possible design, the communication device 600 may also be adapted to Figure 1 or Figure 2 In the communication system shown in FIG, execution Figure 3 The communication method shown in the figure locates the function of the measuring device, or Figure 4 The function of the access network device in the communication method shown in, or Figure 5 The functions of the terminal device in the communication method shown in FIG.
[0381] Among them, the transceiver module 602 is used to receive a first message from the positioning measurement device; wherein the first message includes the channel impulse response or the measurement results of N channel propagation paths of the terminal device, and the measurement results of each channel propagation path include the identification of each channel propagation path and one or more of the following information: the arrival time corresponding to each channel propagation path, the arrival angle corresponding to each channel propagation path, and the receiving power corresponding to each channel propagation path, where N is a positive integer.
[0382] The processing module 601 is configured to determine the location of the terminal device based on the measurement results of the N channel propagation paths.
[0383] In a possible design, the processing module 601 is further configured to determine measurement results of N channel propagation paths based on the channel impulse responses.
[0384] Optionally, the processing module 601 is further configured to screen out N channel propagation paths from the channel impulse response and determine measurement results of the N channel propagation paths.
[0385] Among them, the N channel propagation paths can be any one of the following: the N channel propagation paths with the largest received power in the channel impulse response; or, the N channel propagation paths with the smallest arrival time in the channel impulse response; or, the N channel propagation paths with the smallest arrival time in the channel impulse response and the received power greater than or equal to the first power threshold; or, the N channel propagation paths with the smallest arrival time in the channel impulse response and the sum of the received power greater than or equal to the second power threshold; or, the N channel propagation paths with the smallest arrival time in the channel impulse response, the received power greater than or equal to the third power threshold, and the sum of the received power greater than or equal to the fourth power threshold.
[0386] Furthermore, the identifier of each channel propagation path can be a sequence number after sorting the channel propagation paths in the channel impulse response in descending order of received power, and the arrival time and arrival angle of the channel propagation path corresponding to the received power corresponding to the sequence number are bound together with the sequence number as the measurement result of the channel propagation path corresponding to the received power corresponding to the sequence number.
[0387] Alternatively, optionally, the identifier of each channel propagation path can be a sequence number obtained by sorting the channel propagation paths in the channel impulse response in ascending order of arrival time, and the receiving power and arrival angle of the channel propagation path corresponding to the arrival time corresponding to the sequence number are bound together with the sequence number as the measurement result of the channel propagation path corresponding to the arrival time corresponding to the sequence number.
[0388] Furthermore, the measurement results of each channel propagation path may also include a weighting factor, which may include one or more of the following: an arrival time weighting factor, an arrival angle weighting factor, a power weighting factor, or a path weighting factor. The arrival time weighting factor is negatively correlated with the value of the arrival time; the arrival time weighting factor is positively correlated with the bandwidth occupied by the reference signal; the power weighting factor is positively correlated with the value of the received power; the power weighting factor is positively correlated with the value of the transmit power of the reference signal; the power weighting factor is negatively correlated with the value of the center frequency or frequency band of the transmitted reference signal; the arrival angle weighting factor is positively correlated with the number of receiving antennas; and the path weighting factor is positively correlated with one or more of the following: the arrival time weighting factor, the arrival angle weighting factor, or the power weighting factor.
[0389] In one possible design scheme, the processing module 601 is also used to perform the following steps: determine multiple candidate positions based on the measurement results of N channel propagation paths; determine the weighted values of the multiple candidate positions based on the weighting factors of the measurement results of the N channel propagation paths; and determine the weighted average of the multiple candidate positions as the position of the terminal device based on the weighted values of the multiple candidate positions.
[0390] In one possible design, the positioning measurement device may be an access network device, the communication apparatus 600 may be a core network device or a terminal device, the N channel propagation paths include N uplink channel propagation paths, and the measurement result of each uplink channel propagation path includes an identifier of each uplink channel propagation path and one or more of the following information: the uplink arrival time corresponding to each uplink channel propagation path, the uplink arrival angle corresponding to each uplink channel propagation path, and the uplink received power corresponding to each uplink channel propagation path. Accordingly, the transceiver module 602 is also used for the core network device or the terminal device to receive the first message from the access network device.
[0391] In another possible design, the positioning measurement device may be a terminal device, the communication apparatus 600 may be a core network device or an access network device, the N channel propagation paths include N downlink channel propagation paths, and the measurement result of each downlink channel propagation path includes an identifier of each downlink channel propagation path and one or more of the following information: the downlink arrival time corresponding to each downlink channel propagation path, the downlink arrival angle corresponding to each downlink channel propagation path, and the downlink received power corresponding to each downlink channel propagation path. Accordingly, the transceiver module 602 is also used for the core network device or the access network device to receive the first message from the terminal device.
[0392] In one possible design scheme, the transceiver module 602 is also used to send a first request to the positioning measurement device; wherein the first request is used to request the measurement results of N channel propagation paths of the terminal device, and the first request is determined based on the first capability information, and the first capability information is used to indicate the positioning measurement capability of the positioning measurement device.
[0393] Optionally, the transceiver module 602 is further configured to receive first capability information before sending the first request to the positioning measurement device.
[0394] Furthermore, the transceiver module 602 is further configured to send a second request before receiving the first capability information; wherein the second request is used to request the first capability information.
[0395] Optionally, the transceiver module 602 may include a receiving module and a sending module ( Figure 6 The receiving module is used to perform the receiving function of the communication device 600, and the sending module is used to perform the sending function of the communication device 600. The embodiment of the present application does not impose any limitation on the specific implementation of the sending and receiving functions.
[0396] Optionally, the communication device 600 may further include a storage module ( Figure 6 (not shown in the figure), the storage module stores a program or instruction. When the processing module 601 executes the program or instruction, the communication device 600 can execute Figure 3The communication method shown in the figure locates the function of the measuring device, or Figure 4 The function of the access network device in the communication method shown in, or Figure 5 The functions of the terminal device in the communication method shown in FIG.
[0397] It should be noted that the communication device 600 can be a positioning computing device, or a chip (system) or other component or assembly that can be provided in the positioning computing device, and this embodiment of the present application does not specifically limit this. For example, in an uplink measurement solution, the communication device 600 can be a core network device or a terminal device. For another example, in a downlink measurement solution, the communication device 600 can be a core network device or an access network device.
[0398] In addition, the technical effects of the communication device 600 can be referred to Figure 3-Figure 5 The technical effects of the communication method shown in any one of the items will not be repeated here.
[0399] For example, Figure 7 Schematic diagram of the structure of the communication device provided in the embodiment of the present application Figure 2 The communication device may be the above-mentioned positioning measurement device, positioning calculation device, core network device, access network device, or terminal device, or may be a chip (system) or other component or assembly that can be provided in the above-mentioned positioning measurement device, positioning calculation device, core network device, access network device, or terminal device.
[0400] like Figure 7 As shown, the communication device 700 may include a processor 701. Optionally, the communication device 700 may further include a memory 702 and / or a transceiver 703. The processor 701 is coupled to the memory 702 and the transceiver 703, for example, via a communication bus.
[0401] The following combination Figure 7 The components of the communication device 700 are described in detail.
[0402] The processor 701 is the control center of the communication device 700 and can be a single processor or a collective term for multiple processing elements. For example, the processor 701 can be one or more central processing units (CPUs), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application, such as one or more microprocessors (digital signal processors, DSPs) or one or more field programmable gate arrays (FPGAs).
[0403] Optionally, the processor 701 may execute various functions of the communication device 700 by running or executing a software program stored in the memory 702 and calling data stored in the memory 702 .
[0404] In a specific implementation, as an embodiment, the processor 701 may include one or more CPUs, such as Figure 7 CPU0 and CPU1 are shown in FIG.
[0405] In a specific implementation, as an embodiment, the communication device 700 may also include multiple processors, such as Figure 2 1 and 704. Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). A processor herein may refer to one or more communication devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).
[0406] Among them, the memory 702 is used to store the software program for executing the solution of this application, and the execution is controlled by the processor 701. The specific implementation method can refer to the above method embodiment and will not be repeated here.
[0407] Alternatively, the memory 702 may be a read-only memory (ROM) or other type of static storage communication device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage communication device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage communication device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 702 may be integrated with the processor 701 or exist independently and access the processor 701 through the input / output port ( Figure 7 (not shown) is coupled to the processor 701, which is not specifically limited in this embodiment of the present application.
[0408] The transceiver 703 is used for communication with other communication devices. For example, the communication device 700 may be a positioning measurement device, and the transceiver 703 may be used for the positioning measurement device to communicate with the positioning calculation device, and / or to communicate with the requester of the positioning measurement task. For another example, the communication device 700 may be a positioning calculation device, and the transceiver 703 may be used for the positioning calculation device to communicate with the positioning measurement device, and / or to communicate with the requester of the positioning measurement task. For another example, the communication device 700 may be a terminal device, and the transceiver 703 may be used for the terminal device to communicate with a network device, or to communicate with another terminal device. For another example, the communication device 700 may be a network device, and the transceiver 703 may be used for the network device to communicate with a terminal device, or to communicate with another network device. The network device may be a core network device or an access network device.
[0409] Optionally, the transceiver 703 may include a receiver and a transmitter ( Figure 7 (not shown separately in the figure). The receiver is used to implement a receiving function, and the transmitter is used to implement a sending function.
[0410] Optionally, the transceiver 703 may be integrated with the processor 701 or may exist independently and communicate with the processor 701 through the input / output port ( Figure 7 (not shown) is coupled to the processor 701, which is not specifically limited in this embodiment of the present application.
[0411] It should be noted that Figure 7 The structure of the communication device 700 shown in the figure does not constitute a limitation on the communication device. The actual communication device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0412] An embodiment of the present application provides a communication system, which includes a positioning measurement device and a positioning calculation device.
[0413] It should be understood that the processor in the embodiments of the present application may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0414] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0415] The above embodiments can be implemented in whole or in part by software, hardware (such as circuits), firmware or any other combination. When implemented using software, the above embodiments 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 or computer programs. When the computer instructions or computer program are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (such as infrared, wireless, microwave, etc.) method. 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 contains one or more available media sets. The available medium can be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state drive.
[0416] It should be understood that the term "and / or" as used herein simply describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can represent: A alone, A and B together, or B alone. A and B can be singular or plural. Furthermore, the character " / " as used herein generally indicates an "or" relationship between the associated objects, but it may also indicate an "and / or" relationship. For specific understanding, please refer to the context.
[0417] In this application, "at least one" means one or more, and "plurality" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or plural.
[0418] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0419] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0420] Those skilled in the art will 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 aforementioned method embodiments and will not be repeated here.
[0421] In the 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 schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as 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 mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0422] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0423] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0424] If the 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 the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0425] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. A communication method, characterized in that: include: The positioning measurement device obtains measurement results of N channel propagation paths of the terminal device, where the measurement result of each channel propagation path includes an identifier of each channel propagation path and at least two of the following information: an arrival time corresponding to each channel propagation path, an arrival angle corresponding to each channel propagation path, and a received power corresponding to each channel propagation path, where N is a positive integer; The positioning measurement device sends a first message to the positioning calculation device; wherein the first message includes measurement results of the N channel propagation paths, and the measurement results of the N channel propagation paths are used to determine the position of the terminal device.
2. The communication method according to claim 1, wherein: The positioning measurement device obtains measurement results of N channel propagation paths of the terminal device, including: The positioning measurement device obtains a channel impulse response; The positioning measurement device determines measurement results of the N channel propagation paths according to the channel impulse responses.
3. The communication method according to claim 2, wherein: The positioning measurement device determines measurement results of the N channel propagation paths according to the channel impulse response, including: The positioning measurement device selects the N channel propagation paths from the channel impulse response; The positioning measurement device determines measurement results of the N channel propagation paths.
4. The communication method according to claim 3, wherein: The N channel propagation paths are any of the following: N channel propagation paths with the largest received power in the channel impulse response; or N channel propagation paths with the shortest arrival times in the channel impulse response; or, N channel propagation paths in the channel impulse response with the shortest arrival time and a received power greater than or equal to a first power threshold; or, N channel propagation paths with the shortest arrival time in the channel impulse response and a sum of received powers greater than or equal to a second power threshold; or N channel propagation paths in the channel impulse response having the minimum arrival time, a received power greater than or equal to a third power threshold, and a sum of received powers greater than or equal to a fourth power threshold.
5. The communication method according to claim 3 or 4, characterized in that: The identifier of each channel propagation path is a sequence number obtained by sorting the channel propagation paths in the channel impulse response in descending order of received power; or, The identifier of each channel propagation path is a sequence number obtained by sorting the channel propagation paths in the channel impulse response in ascending order of arrival time.
6. The communication method according to any one of claims 1 to 4, characterized in that: The measurement result of each channel propagation path further includes a weighting factor, wherein the weighting factor includes one or more of the following: an arrival time weighting factor, an arrival angle weighting factor, a power weighting factor, or a path weighting factor; wherein, The arrival time weighting factor is negatively correlated with the value of the arrival time; The arrival time weighting factor is positively correlated with the bandwidth occupied by the reference signal; The power weighting factor is positively correlated with the value of the received power; The power weighting factor is positively correlated with the value of the transmit power of the reference signal; The power weighting factor is negatively correlated with the value of the central frequency point or frequency band of the transmitted reference signal; The arrival angle weighting factor is positively correlated with the number of receiving antennas; The path weighting factor is positively correlated with one or more of: the arrival time weighting factor, the arrival angle weighting factor, or the power weighting factor.
7. The communication method according to claim 6, wherein: The measurement results of the N channel propagation paths are used to determine the position of the terminal device, including: Determining a plurality of candidate locations based on measurement results of the N channel propagation paths; Determining weighted values of the plurality of candidate positions according to weighting factors in the measurement results of the N channel propagation paths; According to the weighted values of the multiple candidate positions, a weighted average value of the multiple candidate positions is determined as the position of the terminal device.
8. The communication method according to any one of claims 1 to 4 and 7, characterized in that: The positioning measurement device is an access network device, the positioning calculation device is a core network device or the terminal device, the N channel propagation paths include N uplink channel propagation paths, and the measurement result of each uplink channel propagation path includes an identifier of each uplink channel propagation path and at least two of the following multiple pieces of information: an uplink arrival time corresponding to each uplink channel propagation path, an uplink arrival angle corresponding to each uplink channel propagation path, and an uplink received power corresponding to each uplink channel propagation path; The positioning measurement device sends a first message to the positioning calculation device, including: The access network device sends the first message to the core network device or the terminal device.
9. The communication method according to any one of claims 1 to 4 and 7, characterized in that: The positioning measurement device is the terminal device, the positioning calculation device is a core network device or an access network device, the N channel propagation paths include N downlink channel propagation paths, and the measurement result of each downlink channel propagation path includes an identifier of each downlink channel propagation path and at least two of the following multiple information: a downlink arrival time corresponding to each downlink channel propagation path, a downlink arrival angle corresponding to each downlink channel propagation path, and a downlink received power corresponding to each downlink channel propagation path; The positioning measurement device sends a first message to the positioning calculation device, including: The terminal device sends the first message to the core network device or the access network device.
10. The communication method according to any one of claims 1 to 4 and 7, characterized in that: The method further comprises: The positioning measurement device receives a first request from the positioning calculation device; wherein the first request is used to request the measurement results of N channel propagation paths of the terminal device, and the first request is determined based on first capability information, and the first capability information is used to indicate the positioning measurement capability of the positioning measurement device.
11. The communication method according to claim 10, wherein: Before the positioning measurement device receives the first request from the positioning calculation device, the method further includes: The positioning measurement device sends the first capability information to the positioning calculation device.
12. The communication method according to claim 11, wherein: Before the positioning measurement device sends the first capability information to the positioning calculation device, the method further includes: The positioning measurement device receives a second request from the positioning calculation device; wherein the second request is used to request the first capability information.
13. A communication method, characterized in that: include: The positioning calculation device receives a first message from the positioning measurement device; wherein the first message includes a channel impulse response or measurement results of N channel propagation paths of the terminal device, and the measurement result of each channel propagation path includes an identifier of each channel propagation path and at least two of the following information: an arrival time corresponding to each channel propagation path, an arrival angle corresponding to each channel propagation path, and a received power corresponding to each channel propagation path, where N is a positive integer; The positioning calculation device determines the position of the terminal device according to the measurement results of the N channel propagation paths.
14. The communication method according to claim 13, wherein: The method further comprises: The positioning calculation device determines measurement results of the N channel propagation paths according to the channel impulse responses.
15. The communication method according to claim 14, wherein: The positioning calculation device determines the measurement results of the N channel propagation paths according to the channel impulse response, including: The positioning calculation device selects the N channel propagation paths from the channel impulse response; The positioning calculation device determines measurement results of the N channel propagation paths.
16. The communication method according to any one of claims 13 to 15, characterized in that: The N channel propagation paths are any of the following: N channel propagation paths with the largest received power in the channel impulse response; or N channel propagation paths with the shortest arrival times in the channel impulse response; or, N channel propagation paths in the channel impulse response with the shortest arrival time and a received power greater than or equal to a first power threshold; or, N channel propagation paths with the shortest arrival time in the channel impulse response and a sum of received powers greater than or equal to a second power threshold; or N channel propagation paths in the channel impulse response having the minimum arrival time, a received power greater than or equal to a third power threshold, and a sum of received powers greater than or equal to a fourth power threshold.
17. The communication method according to any one of claims 13 to 15, characterized in that: The identifier of each channel propagation path is a sequence number obtained by sorting the channel propagation paths in the channel impulse response in descending order of received power; or, The identifier of each channel propagation path is a sequence number obtained by sorting the channel propagation paths in the channel impulse response in ascending order of arrival time.
18. The communication method according to any one of claims 13 to 15, characterized in that: The measurement result of each channel propagation path further includes a weighting factor, wherein the weighting factor includes one or more of the following: an arrival time weighting factor, an arrival angle weighting factor, a power weighting factor, or a path weighting factor; wherein, The arrival time weighting factor is negatively correlated with the value of the arrival time; The arrival time weighting factor is positively correlated with the bandwidth occupied by the reference signal; The power weighting factor is positively correlated with the value of the received power; The power weighting factor is positively correlated with the value of the transmit power of the reference signal; The power weighting factor is negatively correlated with the value of the central frequency point or frequency band of the transmitted reference signal; The arrival angle weighting factor is positively correlated with the number of receiving antennas; The path weighting factor is positively correlated with one or more of: the arrival time weighting factor, the arrival angle weighting factor, or the power weighting factor.
19. The communication method according to claim 18, wherein: The positioning calculation device determines the position of the terminal device according to the measurement results of the N channel propagation paths, including: The positioning calculation device determines a plurality of candidate positions based on the measurement results of the N channel propagation paths; The positioning calculation device determines weighted values of the plurality of candidate positions according to weighting factors in the measurement results of the N channel propagation paths; The positioning calculation device determines a weighted average value of the multiple candidate positions as the position of the terminal device according to the weighted values of the multiple candidate positions.
20. The communication method according to any one of claims 13 to 15 and 19, characterized in that: The positioning measurement device is an access network device, the positioning calculation device is a core network device or the terminal device, the N channel propagation paths include N uplink channel propagation paths, and the measurement result of each uplink channel propagation path includes an identifier of each uplink channel propagation path and at least two of the following multiple pieces of information: an uplink arrival time corresponding to each uplink channel propagation path, an uplink arrival angle corresponding to each uplink channel propagation path, and an uplink received power corresponding to each uplink channel propagation path; The positioning calculation device receives a first message from a positioning measurement device, including: The core network device or the terminal device receives the first message from the access network device.
21. The communication method according to any one of claims 13 to 15 and 19, characterized in that: The positioning measurement device is the terminal device, the positioning calculation device is a core network device or an access network device, the N channel propagation paths include N downlink channel propagation paths, and the measurement result of each downlink channel propagation path includes an identifier of each downlink channel propagation path and at least two of the following multiple information: a downlink arrival time corresponding to each downlink channel propagation path, a downlink arrival angle corresponding to each downlink channel propagation path, and a downlink received power corresponding to each downlink channel propagation path; The positioning calculation device receives a first message from a positioning measurement device, including: The core network device or the access network device receives the first message from the terminal device.
22. The communication method according to any one of claims 13 to 15 and 19, characterized in that: The method further comprises: The positioning calculation device sends a first request to the positioning measurement device; wherein the first request is used to request the measurement results of N channel propagation paths of the terminal device, and the first request is determined based on first capability information, and the first capability information is used to indicate the positioning measurement capability of the positioning measurement device.
23. The communication method according to claim 22, wherein: Before the positioning calculation device sends the first request to the positioning measurement device, the method further includes: The positioning computing device receives the first capability information.
24. The communication method according to claim 23, wherein: Before the positioning computing device receives the first capability information, the method further includes: The positioning computing device sends a second request; wherein the second request is used to request the first capability information.
25. A communication device, characterized in that: include: Processing module and transceiver module; wherein, The processing module is configured to obtain measurement results of N channel propagation paths of the terminal device, where the measurement result of each channel propagation path includes an identifier of each channel propagation path and at least two of the following information: an arrival time corresponding to each channel propagation path, an arrival angle corresponding to each channel propagation path, and a received power corresponding to each channel propagation path, where N is a positive integer; The transceiver module is used to send a first message to the positioning calculation device; wherein the first message includes the measurement results of the N channel propagation paths, and the measurement results of the N channel propagation paths are used to determine the position of the terminal device.
26. The communication device according to claim 25, characterized in that The processing module is further configured to obtain a channel impulse response; The processing module is further configured to determine measurement results of the N channel propagation paths based on the channel impulse responses.
27. The communication device according to claim 26, characterized in that The processing module is further configured to filter out the N channel propagation paths from the channel impulse response; The processing module is further configured to determine measurement results of the N channel propagation paths.
28. The communication device according to claim 27, wherein: The N channel propagation paths are any of the following: N channel propagation paths with the largest received power in the channel impulse response; or N channel propagation paths with the shortest arrival times in the channel impulse response; or, N channel propagation paths in the channel impulse response with the shortest arrival time and a received power greater than or equal to a first power threshold; or, N channel propagation paths with the shortest arrival time in the channel impulse response and a sum of received powers greater than or equal to a second power threshold; or N channel propagation paths in the channel impulse response having the minimum arrival time, a received power greater than or equal to a third power threshold, and a sum of received powers greater than or equal to a fourth power threshold.
29. The communication device according to claim 27 or 28, characterized in that The identifier of each channel propagation path is a sequence number obtained by sorting the channel propagation paths in the channel impulse response in descending order of received power; or, The identifier of each channel propagation path is a sequence number obtained by sorting the channel propagation paths in the channel impulse response in ascending order of arrival time.
30. The communication device according to any one of claims 25 to 28, characterized in that: The measurement result of each channel propagation path further includes a weighting factor, wherein the weighting factor includes one or more of the following: an arrival time weighting factor, an arrival angle weighting factor, a power weighting factor, or a path weighting factor; wherein, The arrival time weighting factor is negatively correlated with the value of the arrival time; The arrival time weighting factor is positively correlated with the bandwidth occupied by the reference signal; The power weighting factor is positively correlated with the value of the received power; The power weighting factor is positively correlated with the value of the transmit power of the reference signal; The power weighting factor is negatively correlated with the value of the central frequency point or frequency band of the transmitted reference signal; The arrival angle weighting factor is positively correlated with the number of receiving antennas; The path weighting factor is positively correlated with one or more of: the arrival time weighting factor, the arrival angle weighting factor, or the power weighting factor.
31. The communication device according to claim 30, wherein: The measurement results of the N channel propagation paths are used to determine the position of the terminal device, including: Determining a plurality of candidate locations based on measurement results of the N channel propagation paths; Determining weighted values of the plurality of candidate positions according to weighting factors in the measurement results of the N channel propagation paths; According to the weighted values of the multiple candidate positions, a weighted average value of the multiple candidate positions is determined as the position of the terminal device.
32. The communication device according to any one of claims 25 to 28 and 31, characterized in that: The communication device is an access network device, the positioning calculation device is a core network device or the terminal device, the N channel propagation paths include N uplink channel propagation paths, and the measurement result of each uplink channel propagation path includes an identifier of each uplink channel propagation path and at least two of the following multiple pieces of information: an uplink arrival time corresponding to each uplink channel propagation path, an uplink arrival angle corresponding to each uplink channel propagation path, and an uplink received power corresponding to each uplink channel propagation path; The transceiver module is also used by the access network device to send the first message to the core network device or the terminal device.
33. The communication device according to any one of claims 25 to 28 and 31, characterized in that: The communication device is the terminal device, the positioning calculation device is a core network device or an access network device, the N channel propagation paths include N downlink channel propagation paths, and the measurement result of each downlink channel propagation path includes an identifier of each downlink channel propagation path and at least two of the following multiple pieces of information: a downlink arrival time corresponding to each downlink channel propagation path, a downlink arrival angle corresponding to each downlink channel propagation path, and a downlink received power corresponding to each downlink channel propagation path; The transceiver module is also used by the terminal device to send the first message to the core network device or the access network device.
34. The communication device according to any one of claims 25 to 28 and 31, characterized in that: The transceiver module is also used to receive a first request from the positioning calculation device; wherein the first request is used to request the measurement results of N channel propagation paths of the terminal device, and the first request is determined based on first capability information, and the first capability information is used to indicate the positioning measurement capability of the communication device.
35. The communication device according to claim 34, characterized in that The transceiver module is further configured to send the first capability information to the positioning computing device before receiving the first request from the positioning computing device.
36. The communication device according to claim 35, characterized in that The transceiver module is further configured to receive a second request from the positioning computing device before sending the first capability information to the positioning computing device; wherein the second request is used to request the first capability information.
37. A communication device, characterized in that: include: Processing module and transceiver module; wherein, The transceiver module is configured to receive a first message from a positioning measurement device; wherein the first message includes a channel impulse response or measurement results of N channel propagation paths of a terminal device, and the measurement result of each channel propagation path includes an identifier of each channel propagation path and at least two of the following information: an arrival time corresponding to each channel propagation path, an arrival angle corresponding to each channel propagation path, and a received power corresponding to each channel propagation path, where N is a positive integer; The processing module is used to determine the position of the terminal device based on the measurement results of the N channel propagation paths.
38. The communication device according to claim 37, wherein: The processing module is further configured to determine measurement results of the N channel propagation paths based on the channel impulse responses.
39. The communication device according to claim 38, characterized in that The processing module is further configured to filter out the N channel propagation paths from the channel impulse response; The processing module is further configured to determine measurement results of the N channel propagation paths.
40. The communication device according to any one of claims 37 to 39, characterized in that: The N channel propagation paths are any of the following: N channel propagation paths with the largest received power in the channel impulse response; or N channel propagation paths with the shortest arrival times in the channel impulse response; or, N channel propagation paths in the channel impulse response with the shortest arrival time and a received power greater than or equal to a first power threshold; or, N channel propagation paths with the shortest arrival time in the channel impulse response and a sum of received powers greater than or equal to a second power threshold; or N channel propagation paths in the channel impulse response having the minimum arrival time, a received power greater than or equal to a third power threshold, and a sum of received powers greater than or equal to a fourth power threshold.
41. The communication device according to any one of claims 37 to 39, characterized in that: The identifier of each channel propagation path is a sequence number obtained by sorting the channel propagation paths in the channel impulse response in descending order of received power; or, The identifier of each channel propagation path is a sequence number obtained by sorting the channel propagation paths in the channel impulse response in ascending order of arrival time.
42. The communication device according to any one of claims 37 to 39, characterized in that: The measurement result of each channel propagation path further includes a weighting factor, wherein the weighting factor includes one or more of the following: an arrival time weighting factor, an arrival angle weighting factor, a power weighting factor, or a path weighting factor; wherein, The arrival time weighting factor is negatively correlated with the value of the arrival time; The arrival time weighting factor is positively correlated with the bandwidth occupied by the reference signal; The power weighting factor is positively correlated with the value of the received power; The power weighting factor is positively correlated with the value of the transmit power of the reference signal; The power weighting factor is negatively correlated with the value of the central frequency point or frequency band of the transmitted reference signal; The arrival angle weighting factor is positively correlated with the number of receiving antennas; The path weighting factor is positively correlated with one or more of: the arrival time weighting factor, the arrival angle weighting factor, or the power weighting factor.
43. The communication device according to claim 42, wherein: The processing module is further configured to determine a plurality of candidate locations based on the measurement results of the N channel propagation paths; The processing module is further configured to determine weighted values of the plurality of candidate positions based on weighting factors in the measurement results of the N channel propagation paths; The processing module is further configured to determine a weighted average of the multiple candidate positions as the position of the terminal device based on the weighted values of the multiple candidate positions.
44. The communication device according to any one of claims 37 to 39 and 43, characterized in that: The positioning measurement device is an access network device, the communication apparatus is a core network device or the terminal device, the N channel propagation paths include N uplink channel propagation paths, and the measurement result of each uplink channel propagation path includes an identifier of each uplink channel propagation path and at least two of the following multiple pieces of information: an uplink arrival time corresponding to each uplink channel propagation path, an uplink arrival angle corresponding to each uplink channel propagation path, and an uplink received power corresponding to each uplink channel propagation path; The transceiver module is also used for the core network device or the terminal device to receive the first message from the access network device.
45. The communication device according to any one of claims 37 to 39 and 43, characterized in that: The positioning measurement device is the terminal device, the communication apparatus is a core network device or an access network device, the N channel propagation paths include N downlink channel propagation paths, and the measurement result of each downlink channel propagation path includes an identifier of each downlink channel propagation path and at least two of the following multiple pieces of information: a downlink arrival time corresponding to each downlink channel propagation path, a downlink arrival angle corresponding to each downlink channel propagation path, and a downlink received power corresponding to each downlink channel propagation path; The transceiver module is also used for the core network device or the access network device to receive the first message from the terminal device.
46. The communication device according to any one of claims 37 to 39 and 43, characterized in that: The transceiver module is also used to send a first request to the positioning measurement device; wherein the first request is used to request the measurement results of N channel propagation paths of the terminal device, and the first request is determined based on first capability information, and the first capability information is used to indicate the positioning measurement capability of the positioning measurement device.
47. The communication device according to claim 46, characterized in that The transceiver module is further configured to receive the first capability information before sending the first request to the positioning measurement device.
48. The communication device according to claim 47, characterized in that The transceiver module is further configured to send a second request before receiving the first capability information; wherein the second request is used to request the first capability information.
49. A communication device, characterized in that The communication device includes: a processor coupled to a memory; The memory is used to store computer programs; The processor is configured to execute the computer program stored in the memory, so that the communication device executes the communication method according to any one of claims 1 to 24.
50. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a computer program or instructions, and when the computer program or instructions are executed on a computer, the computer is caused to perform the communication method according to any one of claims 1 to 24.
51. A communication system, characterized in that The communication system includes a positioning measurement device and a positioning calculation device; wherein, The positioning measurement device is configured to perform the communication method according to any one of claims 1 to 12; The positioning computing device is configured to execute the communication method according to any one of claims 13 to 24.
52. A computer program product, characterized in that The method comprises a computer program or an instruction, which, when executed on a computer, causes the computer to execute the communication method according to any one of claims 1 to 24.
Citation Information
Patent Citations
Positioning method and equipment
CN111132307A