Communication method and device
By receiving the reference signal of the first beam on M frequency domain units, the terminal device measures and reports energy information, and finally the network device determines the position of the terminal device based on this information, solving the problems of large beam overhead and low positioning accuracy in AoA positioning technology, and realizing a more efficient positioning process.
Patent Information
- Application Number
- CN202311400533.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-26
- Publication Date
- 2025-04-29
AI Technical Summary
AoA positioning technology leads to a large beam overhead when aligning beam scanning, and has low positioning accuracy when positioning based on the energy information of the beam level.
By receiving the reference signal of the first beam on the M frequency domain units, the terminal device may measure the energy information of each frequency domain unit and send the first information to the network device to determine the first frequency domain unit with the largest energy information. The network device then sends indication information to the positioning server based on the first frequency domain unit to determine the location of the terminal device.
It reduces beam overhead, improves positioning accuracy, and avoids the problems of large overhead and low positioning accuracy caused by beam scanning alignment.
Smart Images

Figure CN119907092A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0002] In communication technology, in order to locate terminal equipment, positioning technologies are proposed, such as angle of arrival (AoA) positioning technology, etc. However, the AoA positioning technology requires beam scanning alignment, which makes the beam overhead large. Summary of the invention
[0003] The present application provides a communication method and device, which can reduce beam overhead and further improve positioning accuracy.
[0004] In a first aspect, a communication method is provided, which can be executed by a terminal device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the terminal device, or by a logical node, a logical module, or software that can realize all or part of the functions of the terminal device. In the communication method, a reference signal from a network device can be received through a first beam on M frequency domain units, and the reference signal is used to determine the energy information of each frequency domain unit in the M frequency domain units. The bandwidth corresponding to each frequency domain unit in the M frequency domain units is included in the bandwidth corresponding to the first beam. Different frequency domain units in the M frequency domain units have different pointing angles under the first beam, and M is an integer greater than or equal to 2; thereby, the first information can be sent to the network device, and the first information is used to determine the first frequency domain unit with the largest energy information among the M frequency domain units. Further, after receiving the reference signal from the network device through the first beam, the energy of the reference signal on the M frequency domain units can be measured respectively to obtain the energy information of each frequency domain unit in the M frequency domain units, so that the first information can be sent to the network device.
[0005] It can be seen that in the above embodiment, the terminal device can receive the reference signal from the network device through the first beam on M frequency domain units. Because different frequency domain units in the M frequency domain units have different pointing angles under the first beam, the terminal device can determine the energy information of each frequency domain unit in the M frequency domain units based on the reference signal, so that the first information used to determine the first frequency domain unit (that is, the frequency domain unit with the largest energy information in the M frequency domain units) can be sent to the network device, so that the network device can send indication information for determining the position of the terminal device to the positioning server based on the first frequency domain unit. In other words, this realizes positioning based on energy information at the frequency domain unit level on a single beam, which not only avoids the problem of large beam overhead caused by beam scanning alignment, but also avoids the problem of low positioning accuracy caused by positioning based on beam-level energy information.
[0006] In combination with the first aspect, optionally, the method further includes: receiving second information from a network device, where the second information is used to determine M frequency domain units.
[0007] In a second aspect, a communication method is provided, which can be executed by a terminal device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the terminal device, or by a logical node, a logical module, or software that can realize all or part of the terminal device functions. In the communication method, a second information from a network device can be received, and the second information is used to determine M frequency domain units, the bandwidth corresponding to each frequency domain unit in the M frequency domain units is included in the bandwidth corresponding to the first beam, and different frequency domain units in the M frequency domain units have different pointing angles under the first beam, and M is an integer greater than or equal to 2; so that a reference signal from the network device can be received through the first beam on the M frequency domain units, and the reference signal is used to determine the energy information of each frequency domain unit in the M frequency domain units. In this way, the first information can be sent to the network device, and the first information is used to determine the first frequency domain unit with the largest energy information among the M frequency domain units. Further, after receiving the reference signal from the network device through the first beam, the energy of the reference signal on the M frequency domain units can be measured respectively to obtain the energy information of each frequency domain unit in the M frequency domain units, so that the first information can be sent to the network device.
[0008] It can be seen that in the above embodiment, the terminal device can receive the reference signal from the network device through the first beam on the M frequency domain units indicated by the network device. Because different frequency domain units in the M frequency domain units have different pointing angles under the first beam, the terminal device can determine the energy information of each frequency domain unit in the M frequency domain units based on the reference signal, so that the first information used to determine the first frequency domain unit (that is, the frequency domain unit with the largest energy information in the M frequency domain units) can be sent to the network device, so that the network device can send indication information for determining the position of the terminal device to the positioning server based on the first frequency domain unit. In other words, this realizes positioning based on energy information at the frequency domain unit level on a single beam, which not only avoids the problem of large beam overhead caused by beam scanning alignment, but also avoids the problem of low positioning accuracy caused by positioning based on beam-level energy information.
[0009] In combination with the first aspect or the second aspect, optionally, the first information includes an index of the first frequency domain unit.
[0010] It can be seen that in the above embodiment, the terminal device indicates the index of the first frequency domain unit to the network device, which not only allows the network device to obtain the frequency domain unit with the largest energy information among the M frequency domain units, but also saves signaling overhead.
[0011] In combination with the first aspect or the second aspect, optionally, the first information includes energy information of each frequency domain unit in the M frequency domain units, and the energy information of each frequency domain unit in the M frequency domain units is used to determine the first frequency domain unit. That is, after receiving the first information, the network device can determine the first frequency domain unit based on the energy information of each frequency domain unit in the M frequency domain units.
[0012] In combination with the first aspect or the second aspect, optionally, the energy information of each frequency domain unit in the M frequency domain units includes an energy value on N transmission paths, where the transmission path is a transmission path between a terminal device and a network device, and N is an integer greater than or equal to 1.
[0013] It can be seen that in the above embodiment, the energy information of each frequency domain unit in the M frequency domain units includes the energy value on N transmission paths, that is, the first frequency domain unit is related to the energy value of the frequency domain unit level on the transmission path, which can make the first frequency domain unit more accurate, and therefore, positioning based on the frequency of the first frequency domain unit can also be more accurate.
[0014] In combination with the first aspect or the second aspect, optionally, the method further includes: receiving third information from the positioning server, the third information being used to instruct the terminal device to report frequency domain unit-level energy information.
[0015] In a third aspect, a communication method is provided, which can be executed by a network device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the network device, or by a logical node, a logical module, or software that can realize all or part of the network device functions. In the communication method, a reference signal can be sent to a terminal device through a first beam on M frequency domain units, and the reference signal is used to determine the energy information of each frequency domain unit in the M frequency domain units. The bandwidth corresponding to each frequency domain unit in the M frequency domain units is included in the bandwidth corresponding to the first beam. Different frequency domain units in the M frequency domain units have different pointing angles under the first beam, and M is an integer greater than or equal to 2; thereby, the first information from the terminal device can be received, and the first information is used to determine the first frequency domain unit with the largest energy information in the M frequency domain units. In this way, an indication information can be sent to a positioning server, and the indication information is used to determine the location of the terminal device, and the indication information is determined based on the first frequency domain unit. Further, after receiving the first information from the terminal device, the indication information can be determined based on the first frequency domain unit, so that the indication information can be sent to the positioning server.
[0016] It can be seen that in the above embodiment, the network device can send a reference signal to the terminal device through the first beam on M frequency domain units. Because different frequency domain units in the M frequency domain units have different pointing angles under the first beam, the terminal device can determine the energy information of each frequency domain unit in the M frequency domain units based on the reference signal, so that the first information used to determine the first frequency domain unit (that is, the frequency domain unit with the largest energy information in the M frequency domain units) can be sent to the network device, so that the network device can send indication information for determining the position of the terminal device to the positioning server based on the first frequency domain unit. In other words, this realizes positioning based on energy information at the frequency domain unit level on a single beam, which not only avoids the problem of large beam overhead caused by beam scanning alignment, but also avoids the problem of low positioning accuracy caused by positioning based on beam-level energy information.
[0017] In combination with the third aspect, optionally, the method also includes: sending second information to the terminal device, where the second information is used to determine M frequency domain units.
[0018] In a fourth aspect, a communication method is provided, which can be executed by a network device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the network device, or by a logical node, a logical module, or software that can realize all or part of the network device functions. In this communication method, a second information can be sent to a terminal device, and the second information is used to determine M frequency domain units; the bandwidth corresponding to each frequency domain unit in the M frequency domain units is included in the bandwidth corresponding to the first beam, and different frequency domain units in the M frequency domain units have different pointing angles under the first beam, and M is an integer greater than or equal to 2; thus, a reference signal can be sent to the terminal device through the first beam on the M frequency domain units, and the reference signal is used to determine the energy information of each frequency domain unit in the M frequency domain units; and then the first information from the terminal device can be received, and the first information is used to determine the first frequency domain unit with the largest energy information in the M frequency domain units. In this way, an indication information can be sent to a positioning server, and the indication information is used to determine the location of the terminal device, and the indication information is determined based on the first frequency domain unit. Furthermore, after receiving the first information from the terminal device, the indication information may be determined based on the first frequency domain unit, so that the indication information may be sent to the positioning server.
[0019] It can be seen that in the above embodiment, the network device can indicate M frequency domain units to the terminal device, so that the terminal device receives the reference signal from the network device through the first beam on the M frequency domain units. Because different frequency domain units in the M frequency domain units have different pointing angles under the first beam, the terminal device can determine the energy information of each frequency domain unit in the M frequency domain units based on the reference signal, so that the first information used to determine the first frequency domain unit (that is, the frequency domain unit with the largest energy information in the M frequency domain units) can be sent to the network device, so that the network device can send indication information for determining the position of the terminal device to the positioning server based on the first frequency domain unit. In other words, this realizes positioning based on energy information at the frequency domain unit level on a single beam, which not only avoids the problem of large beam overhead caused by beam scanning alignment, but also avoids the problem of low positioning accuracy caused by positioning based on beam-level energy information.
[0020] In combination with the third aspect or the fourth aspect, optionally, the first information includes an index of the first frequency domain unit.
[0021] It can be seen that in the above embodiment, the network device can obtain the frequency domain unit with the largest energy information among the M frequency domain units through the index of the first frequency domain unit, which can save signaling overhead.
[0022] In combination with the third aspect or the fourth aspect, optionally, the first information includes energy information of each frequency domain unit in the M frequency domain units, and the energy information of each frequency domain unit in the M frequency domain units is used to determine the first frequency domain unit. That is, after receiving the first information, the network device can determine the first frequency domain unit based on the energy information of each frequency domain unit in the M frequency domain units.
[0023] In combination with the third aspect or the fourth aspect, optionally, the energy information of each of the M frequency domain units includes energy values on N transmission paths, where the transmission path is a transmission path between a terminal device and a network device, and N is an integer greater than or equal to 1; before sending indication information to the positioning server, the method also includes: determining the maximum energy value of each of the M frequency domain units on the transmission path; and determining the first frequency domain unit based on the maximum energy value of each of the M frequency domain units on the transmission path.
[0024] It can be seen that in the above embodiment, the network device can determine the maximum energy value of each frequency domain unit in the M frequency domain units on the transmission path; based on the maximum energy value of each frequency domain unit in the M frequency domain units on the transmission path, the first frequency domain unit is determined. In other words, the first frequency domain unit is related to the energy value of the frequency domain unit level on the transmission path, which can make the first frequency domain unit more accurate, so positioning based on the frequency of the first frequency domain unit can also be more accurate.
[0025] In combination with the third aspect or the fourth aspect, optionally, the indication information is determined based on the first frequency domain unit, including: the indication information is determined based on the frequency of the first frequency domain unit and the angular range of the first beam dispersion; or, the indication information is determined based on the frequency of the first frequency domain unit, the width of the first beam and the first angle value, and the first angle value is an angle value in the angular range of the first beam dispersion. In other words, the indication information can be determined based on the frequency of the first frequency domain unit and the angular range of the first beam dispersion; or, the indication information can be determined based on the frequency of the first frequency domain unit, the width of the first beam and the first angle value.
[0026] It can be seen that in the above embodiments, the indication information for determining the position of the terminal device can be determined based on the frequency of the first frequency domain unit and the angular range of the first beam dispersion, or the indication information can be determined based on the frequency of the first frequency domain unit, the width of the first beam and the first angle value. This realizes positioning based on energy information at the frequency domain unit level on a single beam, which not only avoids the problem of large beam overhead caused by beam scanning alignment, but also avoids the problem of low positioning accuracy caused by positioning based on beam-level energy information.
[0027] In combination with the third aspect or the fourth aspect, optionally, the indication information includes a directional angle corresponding to the first frequency domain unit.
[0028] It can be seen that in the above embodiment, the network device can indicate the directional angle corresponding to the first frequency domain unit to the positioning server, which reduces the process of calculating the directional angle by the positioning server, thereby speeding up the positioning process.
[0029] In combination with the third aspect or the fourth aspect, optionally, the indication information includes at least one of the following: the frequency of the first frequency domain unit, the angular range of the first beam dispersion; or, the indication information includes at least one of the following: the frequency of the first frequency domain unit, the width of the first beam, and the first angle value, and the first angle value is an angle value within the angular range of the first beam dispersion.
[0030] It can be seen that in the above embodiment, the indication information for determining the position of the terminal device includes the frequency of the first frequency domain unit, so that the positioning server can determine the position of the terminal device based on the frequency of the first frequency domain unit. This realizes positioning based on energy information at the frequency domain unit level on a single beam, which not only avoids the problem of large beam overhead caused by beam scanning alignment, but also avoids the problem of low positioning accuracy caused by positioning based on beam-level energy information.
[0031] In combination with the third aspect or the fourth aspect, optionally, the first angle value is the angle value corresponding to the center frequency of the frequency band where the reference signal is located; or, the first angle value is the minimum angle value in the angle range of the first beam dispersion; or, the first angle value is the maximum angle value in the angle range of the first beam dispersion.
[0032] In a fifth aspect, a communication method is provided, which can be executed by a terminal device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the terminal device, or by a logical node, a logical module, or software that can realize all or part of the functions of the terminal device. In the communication method, a reference signal can be sent to a network device through a first beam on M frequency domain units; wherein the reference signal is used to determine the energy information of each frequency domain unit in the M frequency domain units, the bandwidth corresponding to each frequency domain unit in the M frequency domain units is included in the bandwidth corresponding to the first beam, and different frequency domain units in the M frequency domain units have different pointing angles under the first beam, and M is an integer greater than or equal to 2.
[0033] It can be seen that in the above embodiment, the terminal device can send a reference signal to the network device through the first beam on M frequency domain units. Because different frequency domain units in the M frequency domain units have different pointing angles under the first beam, the network device can determine the energy information of each frequency domain unit in the M frequency domain units based on the reference signal, and determine the first frequency domain unit (that is, the frequency domain unit with the largest energy information in the M frequency domain units), so that the network device can send indication information for determining the position of the terminal device to the positioning server based on the first frequency domain unit. In other words, this realizes positioning based on energy information at the frequency domain unit level on a single beam, which not only avoids the problem of large beam overhead caused by beam scanning alignment, but also avoids the problem of low positioning accuracy caused by positioning based on beam-level energy information.
[0034] In combination with the fifth aspect, optionally, the method also includes: receiving first information from a network device, the first information being used to determine M frequency domain units.
[0035] In a sixth aspect, a communication method is provided, which can be executed by a terminal device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the terminal device, or by a logical node, a logical module, or software that can realize all or part of the functions of the terminal device. In the communication method, a first information from a network device can be received, and the first information is used to determine M frequency domain units, and the bandwidth corresponding to each frequency domain unit in the M frequency domain units is included in the bandwidth corresponding to the first beam. Different frequency domain units in the M frequency domain units have different pointing angles under the first beam, and M is an integer greater than or equal to 2; thus, a reference signal can be sent to the network device through the first beam on the M frequency domain units, and the reference signal is used to determine the energy information of each frequency domain unit in the M frequency domain units.
[0036] It can be seen that in the above embodiment, the terminal device can send a reference signal to the network device through the first beam on the M frequency domain units indicated by the network device. Because different frequency domain units in the M frequency domain units have different pointing angles under the first beam, the network device can determine the energy information of each frequency domain unit in the M frequency domain units based on the reference signal, and determine the first frequency domain unit (that is, the frequency domain unit with the largest energy information in the M frequency domain units), so that the network device can send indication information for determining the position of the terminal device to the positioning server based on the first frequency domain unit. In other words, this realizes positioning based on energy information at the frequency domain unit level on a single beam, which not only avoids the problem of large beam overhead caused by beam scanning alignment, but also avoids the problem of low positioning accuracy caused by positioning based on beam-level energy information.
[0037] In the seventh aspect, a communication method is provided, which can be executed by a network device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the network device, or by a logical node, a logical module, or software that can realize all or part of the network device functions. In the communication method, a reference signal from a terminal device can be received through a first beam on M frequency domain units, and the reference signal is used to determine the energy information of each frequency domain unit in the M frequency domain units. The bandwidth corresponding to each frequency domain unit in the M frequency domain units is included in the bandwidth corresponding to the first beam. Different frequency domain units in the M frequency domain units have different pointing angles under the first beam, and M is an integer greater than or equal to 2; thereby, an indication information can be sent to a positioning server, and the indication information is used to determine the position of the terminal device, and the indication information is determined based on the first frequency domain unit with the largest energy information in the M frequency domain units. Further, after receiving the reference signal from the terminal device through the first beam, the energy of the reference signal on the M frequency domain units can be measured respectively to obtain the energy information of each frequency domain unit in the M frequency domain units, so that the indication information can be determined based on the first frequency domain unit, and the indication information can be sent to the positioning server.
[0038] It can be seen that in the above embodiment, the terminal device can send a reference signal to the network device through the first beam on M frequency domain units. Because different frequency domain units in the M frequency domain units have different pointing angles under the first beam, the network device can determine the energy information of each frequency domain unit in the M frequency domain units based on the reference signal, and determine the first frequency domain unit (that is, the frequency domain unit with the largest energy information in the M frequency domain units), so that the network device can send indication information for determining the position of the terminal device to the positioning server based on the first frequency domain unit. In other words, this realizes positioning based on energy information at the frequency domain unit level on a single beam, which not only avoids the problem of large beam overhead caused by beam scanning alignment, but also avoids the problem of low positioning accuracy caused by positioning based on beam-level energy information.
[0039] In combination with the seventh aspect, optionally, the method also includes: sending first information to a terminal device, where the first information is used to determine M frequency domain units.
[0040] In the eighth aspect, a communication method is provided, which can be executed by a network device, or by a module (such as a processor, a chip, or a chip system, etc.) applied to the network device, and can also be implemented by a logical node, a logical module, or software that can realize all or part of the network device functions. In this communication method, a first information can be sent to a terminal device, and the first information is used to determine M frequency domain units, and the bandwidth corresponding to each frequency domain unit in the M frequency domain units is included in the bandwidth corresponding to the first beam. Different frequency domain units in the M frequency domain units have different pointing angles under the first beam, and M is an integer greater than or equal to 2; thus, a reference signal from the terminal device can be received through the first beam on the M frequency domain units, and the reference signal is used to determine the energy information of each frequency domain unit in the M frequency domain units. In this way, an indication information can be sent to a positioning server, and the indication information is used to determine the position of the terminal device, and the indication information is determined based on the first frequency domain unit with the largest energy information among the M frequency domain units. Furthermore, after receiving the reference signal from the terminal device through the first beam, the energy of the reference signal in M frequency domain units can be measured respectively to obtain the energy information of each of the M frequency domain units, so that the indication information can be determined based on the first frequency domain unit and sent to the positioning server.
[0041] It can be seen that in the above embodiment, the network device can indicate M frequency domain units to the terminal device, so that the terminal device can send a reference signal to the network device through the first beam on the M frequency domain units. Because different frequency domain units in the M frequency domain units have different pointing angles under the first beam, the network device can determine the energy information of each frequency domain unit in the M frequency domain units based on the reference signal, and determine the first frequency domain unit (that is, the frequency domain unit with the largest energy information in the M frequency domain units), so that the network device can send indication information for determining the position of the terminal device to the positioning server based on the first frequency domain unit. In other words, this realizes positioning based on energy information at the frequency domain unit level on a single beam, which not only avoids the problem of large beam overhead caused by beam scanning alignment, but also avoids the problem of low positioning accuracy caused by positioning based on beam-level energy information.
[0042] In combination with the seventh aspect or the eighth aspect, optionally, the energy information of each of the M frequency domain units includes energy values on N transmission paths, where the transmission path is a transmission path between a terminal device and a network device, and N is an integer greater than or equal to 1; before sending indication information to the positioning server, the method also includes: determining the maximum energy value of each of the M frequency domain units on the transmission path; and determining the first frequency domain unit based on the maximum energy value of each of the M frequency domain units on the transmission path.
[0043] It can be seen that in the above embodiment, the network device can determine the maximum energy value of each frequency domain unit in the M frequency domain units on the transmission path; based on the maximum energy value of each frequency domain unit in the M frequency domain units on the transmission path, the first frequency domain unit is determined. In other words, the first frequency domain unit is related to the energy value of the frequency domain unit level on the transmission path, which can make the first frequency domain unit more accurate, so positioning based on the frequency of the first frequency domain unit can also be more accurate.
[0044] In combination with the seventh aspect or the eighth aspect, optionally, the indication information is determined based on the first frequency domain unit with the largest energy information among the M frequency domain units, including: the indication information is determined based on the frequency of the first frequency domain unit and the angular range of the first beam dispersion; or, the indication information is determined based on the frequency of the first frequency domain unit, the width of the first beam and the first angle value, and the first angle value is an angle value in the angular range of the first beam dispersion. In other words, the indication information can be determined based on the frequency of the first frequency domain unit and the angular range of the first beam dispersion; or, the indication information can be determined based on the frequency of the first frequency domain unit, the width of the first beam and the first angle value.
[0045] It can be seen that in the above embodiments, the indication information for determining the position of the terminal device can be determined based on the frequency of the first frequency domain unit and the angular range of the first beam dispersion, or the indication information can be determined based on the frequency of the first frequency domain unit, the width of the first beam and the first angle value. This realizes positioning based on energy information at the frequency domain unit level on a single beam, which not only avoids the problem of large beam overhead caused by beam scanning alignment, but also avoids the problem of low positioning accuracy caused by positioning based on beam-level energy information.
[0046] In combination with the seventh aspect or the eighth aspect, optionally, the indication information includes a directional angle corresponding to the first frequency domain unit.
[0047] It can be seen that in the above embodiment, the network device can indicate the directional angle corresponding to the first frequency domain unit to the positioning server, which reduces the process of calculating the directional angle by the positioning server, thereby speeding up the positioning process.
[0048] In combination with the seventh aspect or the eighth aspect, optionally, the indication information includes at least one of the following: the frequency of the first frequency domain unit, the angular range of the first beam dispersion; or, the indication information includes at least one of the following: the frequency of the first frequency domain unit, the width of the first beam, the first angle value.
[0049] It can be seen that in the above embodiment, the indication information for determining the position of the terminal device includes the frequency of the first frequency domain unit, so that the positioning server can determine the position of the terminal device based on the frequency of the first frequency domain unit. This realizes positioning based on energy information at the frequency domain unit level on a single beam, which not only avoids the problem of large beam overhead caused by beam scanning alignment, but also avoids the problem of low positioning accuracy caused by positioning based on beam-level energy information.
[0050] In combination with the seventh aspect or the eighth aspect, optionally, the first angle value is the angle value corresponding to the center frequency of the frequency band where the reference signal is located; or, the first angle value is the minimum angle value in the angle range of the first beam dispersion; or, the first angle value is the maximum angle value in the angle range of the first beam dispersion.
[0051] In combination with the seventh aspect or the eighth aspect, optionally, the method also includes: receiving second information from a positioning server, the second information being used to instruct the network device to determine energy information at a frequency domain unit level.
[0052] In combination with the seventh aspect or the eighth aspect, optionally, the second information is used to instruct the network device to determine energy information at the frequency domain unit level, including: the second information is used to instruct the network device to determine the energy value at the frequency domain unit level on the transmission path between the terminal device and the network device.
[0053] In a ninth aspect, a communication method is provided, which can be executed by a positioning server, or by a module (such as a processor, a chip, or a chip system, etc.) applied to a positioning server, or by a logical node, a logical module, or software that can implement all or part of the positioning server functions. In the communication method, indication information from a network device can be received, the indication information is used to determine the location of the terminal device, and the indication information is determined based on a first frequency domain unit, the first frequency domain unit is a frequency domain unit with the largest energy information among M frequency domain units, and M is an integer greater than or equal to 2.
[0054] It can be seen that in the above embodiment, the positioning server can receive indication information from the network device, the indication information is used to determine the position of the terminal device, and the indication information is determined based on the first frequency domain unit. In other words, this realizes positioning based on energy information at the frequency domain unit level on a single beam, which not only avoids the problem of large beam overhead caused by beam scanning alignment, but also avoids the problem of low positioning accuracy caused by positioning based on beam-level energy information.
[0055] In combination with the ninth aspect, optionally, the indication information is determined based on the first frequency domain unit, including: the indication information is determined based on the frequency of the first frequency domain unit and the angular range of the first beam dispersion; or, the indication information is determined based on the frequency of the first frequency domain unit, the width of the first beam and the first angle value, and the first angle value is an angle value within the angular range of the first beam dispersion.
[0056] It can be seen that in the above embodiments, the indication information for determining the position of the terminal device can be determined based on the frequency of the first frequency domain unit and the angular range of the first beam dispersion, or the indication information can be determined based on the frequency of the first frequency domain unit, the width of the first beam and the first angle value. This realizes positioning based on energy information at the frequency domain unit level on a single beam, which not only avoids the problem of large beam overhead caused by beam scanning alignment, but also avoids the problem of low positioning accuracy caused by positioning based on beam-level energy information.
[0057] In combination with the ninth aspect, optionally, the indication information includes a directional angle corresponding to the first frequency domain unit.
[0058] It can be seen that in the above embodiment, the positioning server can obtain the directional angle corresponding to the first frequency domain unit, which reduces the process of calculating the directional angle by the positioning server, thereby speeding up the positioning process.
[0059] In combination with the ninth aspect, optionally, the indication information includes at least one of the following items: the frequency of the first frequency domain unit, the angle range of the first beam dispersion; or, the indication information includes at least one of the following items: the frequency of the first frequency domain unit, the width of the first beam, and the first angle value, and the first angle value is an angle value within the angle range of the first beam dispersion.
[0060] It can be seen that in the above embodiment, the indication information for determining the position of the terminal device includes the frequency of the first frequency domain unit, so that the positioning server can determine the position of the terminal device based on the frequency of the first frequency domain unit. This realizes positioning based on energy information at the frequency domain unit level on a single beam, which not only avoids the problem of large beam overhead caused by beam scanning alignment, but also avoids the problem of low positioning accuracy caused by positioning based on beam-level energy information.
[0061] In combination with the ninth aspect, optionally, the first angle value is the angle value corresponding to the center frequency of the frequency band where the reference signal is located; or, the first angle value is the minimum angle value in the angle range of the first beam dispersion; or, the first angle value is the maximum angle value in the angle range of the first beam dispersion.
[0062] In combination with the ninth aspect, optionally, the method also includes: sending third information to the terminal device, the third information being used to instruct the terminal device to report energy information at the frequency domain unit level.
[0063] In combination with the ninth aspect, optionally, the method also includes: sending second information to the network device, the second information being used to instruct the network device to determine energy information at the frequency domain unit level.
[0064] In combination with the ninth aspect, optionally, the second information is used to instruct the network device to determine energy information at the frequency domain unit level, including: the second information is used to instruct the network device to determine the energy value at the frequency domain unit level on the transmission path between the terminal device and the network device.
[0065] In a tenth aspect, a communication device is provided, comprising a unit or module for implementing any one of the methods described in any one of aspects 1 to 9. The communication device may be a terminal device, a network device, or a positioning server, or a module (such as a processor, a chip, or a chip system) of the terminal device, the network device, or the positioning server, or a logical node, a logical module, or software that can implement all or part of the functions of the terminal device, the network device, or the positioning server.
[0066] In the eleventh aspect, a communication device is provided, the communication device includes at least one processor; wherein the at least one processor is used to execute any of the methods described in any of the first aspect to the ninth aspect. The communication device can be a terminal device, a network device or a positioning server, or a module of a terminal device, a network device or a positioning server (such as a processor, a chip, or a chip system, etc.), or a logical node, a logical module or software that can implement all or part of the functions of a terminal device, a network device or a positioning server. At least one processor can execute a computer program or instruction in a memory so that the above method is executed. The memory can be included in the communication device or can be located outside the communication device. In addition, the communication device may also include an interface.
[0067] In a twelfth aspect, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and when the computer instructions are executed, the computer executes any method as described in any one of aspects 1 to 9.
[0068] In a thirteenth aspect, a computer program product is provided, the computer program product comprising: a computer program code, when the computer program code is executed by a computer, the computer executes any method as described in any one of aspects one to nine.
[0069] In a fourteenth aspect, a chip is provided, comprising at least one processor and an interface, wherein the processor is used to read and execute instructions stored in a memory, and when the instructions are executed, the chip executes any method described in any one of aspects one to nine. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] Figure 1 A basic architecture of a communication system provided in an embodiment of the present application;
[0071] Figure 2 A schematic diagram of a specific possible network architecture applicable to the embodiments of the present application;
[0072] Figure 3 A flow chart of a communication method provided in an embodiment of the present application;
[0073] Figure 4 An antenna pattern provided in an embodiment of the present application;
[0074] Figure 5 A schematic diagram of different frequencies corresponding to different energy peaks provided in an embodiment of the present application;
[0075] Figure 6 A schematic diagram of a phase shifter and a time delayer in a network device provided in an embodiment of the present application;
[0076] Figure 7 A flowchart of another communication method provided in an embodiment of the present application;
[0077] Figure 8 A schematic diagram of a process based on downlink reference signal positioning provided in an embodiment of the present application;
[0078] Fig. 9 A schematic diagram of a process based on uplink reference signal positioning provided in an embodiment of the present application;
[0079] Fig.10 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0080] Fig.11 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0081] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Among them, the terms "system" and "network" in the embodiments of the present application can be used interchangeably. Unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship. For example, A / B can represent A or B; "and / or" in this application is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. These three situations, where A and B can be singular or plural. And, in the description of the present application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be one or more. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between network elements and identical or similar items with substantially the same functions. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference.
[0082] References to "one embodiment" or "some embodiments" etc. described in the embodiments of the present application mean that one or more embodiments of the present application include specific features, structures or characteristics described in conjunction with the embodiment. Therefore, the statements "in one embodiment", "in some embodiments", "in some other embodiments", "in some other embodiments", etc. that appear in different places in this specification do not necessarily refer to the same embodiment, but mean "one or more but not all embodiments", unless otherwise specifically emphasized in other ways. The terms "including", "comprising", "having" and their variations all mean "including but not limited to", unless otherwise specifically emphasized in other ways.
[0083] The following specific implementation methods further describe in detail the objectives, technical solutions and beneficial effects of the present application. It should be understood that the following are only specific implementation methods of the present application and are not intended to limit the scope of protection of the present application. Any modifications, equivalent substitutions, improvements, etc. made on the basis of the technical solutions of the present application should be included in the scope of protection of the present application.
[0084] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.
[0085] It should be understood that the technical solutions of the embodiments of the present application can be applied to the long term evolution (LTE) architecture, the fifth generation mobile communication technology (5G), wireless local area networks (WLAN) system, vehicle to everything (V2X) communication system, LTE-vehicle (LTE-V), vehicle to vehicle (V2V), vehicle networking, machine type communications (MTC), etc. The technical solutions of the embodiments of the present application can also be applied to other future communication systems, such as 6G communication systems, etc. In future communication systems, the functions may remain the same, but the names may change.
[0086] The following describes the basic architecture of the communication system provided by the embodiment of the present application. The communication system provided by the present application may include one or more network devices, one or more terminal devices, and a positioning server.
[0087] Below Figure 1 The system architecture shown is explained as an example. Figure 1 In the context of wireless networks, network equipment can be referred to as radio access network (RAN). Figure 1 As shown, the communication system includes RAN 100 and core network 200. Optionally, the communication system 1000 may also include Internet 300. RAN 100 includes at least one RAN node (such as Figure 1 110a and 110b in the figure, collectively referred to as 110), may also include at least one terminal device (such as Figure 1 RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment ( Figure 1(not shown in the figure). The terminal device 120 is connected to the RAN node 110 by wireless means, and the RAN node 110 is connected to the core network 200 by wireless or wired means. The core network device in the core network 200 and the RAN node 110 in the RAN 100 can be independent and different physical devices, or the same physical device that integrates the logical functions of the core network device and the logical functions of the RAN node. Terminal devices and terminal devices, as well as RAN nodes and RAN nodes, can be connected to each other by wired or wireless means.
[0088] RAN100 may be a cellular system related to the 3rd Generation Partnership Project (3GPP), such as LTE, 5G mobile communication system, or an evolution system after 5G (such as a 6G mobile communication system). RAN100 may also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (cloudradio access network, CRAN), etc. RAN100 may also be a communication system that integrates two or more of the above systems.
[0089] The core network device may include a positioning server. Optionally, the core network device may also include an access and mobility management device. For example, the positioning server may communicate with the network device through the access and mobility management device.
[0090] It should be pointed out that Figure 1 The number of each device in the system architecture is only for illustration and should not be regarded as a specific limitation of the present application.
[0091] 1. Terminal equipment
[0092] Terminal equipment is an entity on the user side that is used to receive signals, or send signals, or receive and send signals. Terminal equipment is used to provide one or more of voice services and data connectivity services to users. Terminal equipment can be a device that includes wireless transceiver functions and can cooperate with network equipment to provide communication services to users. Specifically, terminal equipment can refer to user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, terminal, wireless communication equipment, user agent, user device or road side unit (RSU). The terminal device may also be a drone, an Internet of Things (IoT) device, a station (ST) in a wireless local area network (WLAN), a cellular phone, a smart phone, a cordless phone, a wireless data card, a tablet computer, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA) device, a laptop computer, a machine type communication (MTC) terminal, a handheld device with wireless communication function, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device (also referred to as a wearable smart device), a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in remote medical care, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in smart grid, a transportation safety (transportation) device, a wearable device (also referred to as a wearable smart device), a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in remote medical care, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in smart grid, a wireless terminal in transportation safety (transportation) device, a wireless terminal in wireless communication (mobile phone), ... The terminal device may be a wireless terminal in a 5G system or a terminal in a next-generation communication system, which is not limited in the embodiments of the present application.
[0093] The embodiments of the present application do not limit the device form of the terminal device. The device for realizing the function of the terminal device can be the terminal device; it can also be a device that can support the terminal device to realize the function, such as a chip system. The device can be installed in the terminal device or used in combination with the terminal device. In the embodiments of the present application, the chip system can be composed of chips, or it can include chips and other discrete devices.
[0094] 2. Network equipment
[0095] A network device is an entity on the network side that is used to send signals, or receive signals, or both send and receive signals. A network device may be a device deployed in a radio access network (RAN) to provide wireless communication functions for terminal devices.
[0096] In one possible scenario, the network device may be a device with base station functions, such as an evolved NodeB (eNodeB), a transmission and receiving point (TRP), a transmitting point (TP), a next generation NodeB (gNB), a next generation base station in a 6G mobile communication system, an integrated access and backhaul (IAB) node, a non-terrestrial network device in a non-terrestrial network (NTN), that is, a device that can be deployed on a high altitude platform or a satellite, etc. The network device may be a transmission reception point (TRP), a base station, or various forms of control nodes. For example, a network controller, a wireless controller, etc. Specifically, the network device may be various forms of macro base stations, micro base stations (also called small stations) in heterogeneous network (HetNet) scenarios, relay stations, access points (APs), radio network controllers (RNCs), node Bs (NBs), base station controllers (BSCs), base transceiver stations (BTSs), home base stations (e.g., home evolved node Bs, or home node Bs, HNBs), baseband units (BBUs) and remote radio units (RRUs) in distributed base station scenarios, transmission points (TRPs), transmitting points (TPs), mobile switching centers, etc., and may also be antenna panels of base stations. The control node may connect to multiple base stations and configure resources for multiple terminals covered by multiple base stations. In systems using different wireless access technologies, the names of devices with base station functions may be different.For example, it can be a gNB in 5G, or a network-side device in a network after 5G, or a network device in a future evolved public land mobile (communication) network (public land mobile network, PLMN) network, or a device that performs base station functions in device-to-device (D2D) communication, machine-to-machine (M2M) communication, and vehicle networking communication, etc. This application does not limit the specific name of the network device. The network device can also be an open access network (open RAN, O-RAN or ORAN), a baseband pool (BBU pool) and RRU under a cloud radio access network (cloud radio access network, CRAN), etc.
[0097] In another possible scenario, multiple network devices collaborate to assist the terminal device in achieving wireless access, and different network devices respectively implement part of the functions of the base station. For example, the network device may include a centralized unit (CU), a distributed unit (DU), a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU). The CU and DU may be set separately, or may be included in the same network element, such as a baseband unit (BBU). The RU may be included in a radio frequency device or a radio frequency unit, such as a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH). It is understandable that the network device may be a CU node, a DU node, or a device including a CU node and a DU node. In addition, the CU may be divided into a network device in the access network RAN, or the CU may be divided into a network device in the core network (CN), without limitation here.
[0098] In different systems, CU (or CU-CP and CU-UP), DU or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, CU may also be called an open CU (openCU, O-CU), DU may also be called an open DU (open DU, O-DU), CU-CP may also be called an open CU-CP (open CU-CP, O-CU-CP), CU-UP may also be called an open CU-UP (open CU-UP, O-CU-UP), and RU may also be called an open RU (openRU, O-RU). For the convenience of description, CU, CU-CP, CU-UP, DU and RU are used as examples for description in this application. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0099] In the embodiments of the present application, the form of the network device is not limited. The device for realizing the function of the network device can be the network device; or it can be a device that can support the network device to realize the function, such as a chip system. The device can be installed in the network device or used in combination with the network device.
[0100] 3. Positioning Server
[0101] The positioning server is used to provide the interaction of the information required for positioning by selecting the corresponding positioning method according to the positioning accuracy requirements, latency requirements, etc., and selecting the corresponding communication protocol, as well as to provide other information required for positioning services, or positioning strategies. In 4G communications, the positioning server may be an evolved serving mobile location center (E-SMLC). In 5G communications, the positioning server may be a location management function (LMF) network element. In future communications such as the 6th generation (6G) communications, the positioning server may still be an LMF network element, or have other names, which is not limited in this application.
[0102] 4. Access and Mobility Management Devices
[0103] The access and mobility management device is mainly used for the registration, mobility management, and tracking area update processes of terminal devices in mobile networks. The access and mobility management device terminates the non-access stratum (NAS) message, completes registration management, connection management, and reachability management, allocates tracking area lists (TA lists) and mobility management, and transparently routes session management (SM) messages to session management network elements. In 5G communications, the access and mobility management device may be an access and mobility management function (AMF) network element. Namf is a service-based interface provided by the AMF network element. The AMF network element may communicate with other network functions through Namf. In future communications such as the 6th generation (6G) communications, the access and mobility management device may still be an AMF network element, or have other names, which is not limited in this application.
[0104] The following takes the 5G communication system as an example. Figure 2 A schematic diagram of a possible specific network architecture applicable to the embodiment of the present application is shown below. Figure 2 As shown, it includes the above-mentioned UE, gNB (or ng-eNB), AMF network element and LMF network element, etc.
[0105] Among them, the UE and ng-eNB can communicate through the LTE-Uu interface, and the UE and gNB can communicate through the new radio (newradio, NR)-Uu interface. The gNB (or ng-eNB) may include multiple transmission points (transmission point, TP). Optionally, the gNB (or ng-eNB) may also include multiple reception points (reception point, RP). It can also be understood that the gNB (or ng-eNB) may include multiple transmission and reception points (transmit and reception point, TRP). Generally, the gNB and ng-eNB can communicate through the Xn interface. The gNB (or ng-eNB) and the AMF network element can communicate through the NG control plane (NG-C) interface. The AMF network element can communicate through the NLs interface.
[0106] It should be pointed out that in Figure 2 In the LMF network, the control plane and user plane are E-SMLC and SUPL location platform (SLP), respectively, which can realize the interaction of various information with gNB, ng-eNB, UE, etc.
[0107] Understandably, Figure 1 and Figure 2 The network element or function shown in can be a network element in a hardware device, a software function running on dedicated hardware, or a virtualized function instantiated on a platform (for example, a cloud platform). In one possible implementation, the above-mentioned network element or function can be implemented by one device, or by multiple devices together, or it can be a functional module in a device, and the embodiments of the present application do not specifically limit this. In addition, in the following text, for the convenience of description, "network element" can be omitted. For example, the LMF network element in the embodiment of the present application expresses the same meaning as LMF, but for the convenience of description, the word network element is omitted, and the rest is similar.
[0108] In order to facilitate the understanding of the content of this solution, some of the terms involved in the embodiments of the present application are explained below to facilitate understanding by those skilled in the art. This part is only for ease of understanding and cannot be regarded as a specific limitation of the present application.
[0109] 1. Frequency domain unit
[0110] The frequency domain unit mentioned in this application may refer to a continuous resource in the frequency domain. Exemplarily, the frequency domain unit may be at least one subcarrier, or other frequency domain granularity, such as at least one resource element (RE), at least one resource block (RB), at least one resource block group (RBG), at least one sub-channel, at least one bandwidth part (BWP) or at least one carrier, etc.
[0111] Generally, a resource block can be a plurality of subcarriers that are continuous in the frequency domain, for example, a resource block can include 12 subcarriers, etc. Multiple resource blocks can constitute a resource block group. A carrier is a continuous frequency range that complies with the system regulations. This frequency range can be determined by the center frequency of the carrier (referred to as the carrier frequency) and the bandwidth of the carrier. A carrier can include one or more partial bandwidths. A partial bandwidth can include one or more subchannels, and a subchannel includes multiple resource blocks. A subchannel can also be called a subband.
[0112] In the present application, the frequency domain unit index may be used to uniquely identify the frequency domain unit. The frequency domain unit index may also have other names, such as the identification of the frequency domain unit, the number of the frequency domain unit, etc., which are not limited in the present application.
[0113] 2. Energy information
[0114] The energy information involved in this application is the result of energy measurement of the reference signal, such as one or more of the reference signal received power (RSRP), reference signal received quality (RSRQ), received signal strength indicator (RSSI), and signal to interference plus noise ratio (SINR).
[0115] Among them, the reference signal can be a reference signal that can be used for positioning, which is divided into an uplink reference signal and a downlink reference signal. The uplink reference signal can be a sounding reference signal (SRS), or other reference signals, such as a channel state information reference signal (CSI-RS). The downlink reference signal can be a positioning reference signal (PRS), or other reference signals, such as a tracking reference signal (TRS), CSI-RS, etc.
[0116] 3. Transmission path
[0117] The transmission path mentioned in this application can be called a propagation path, which can be divided into a non-line of sight (NLOS) path and a line of sight (LOS) path.
[0118] When the direct path between the transmitting device and the receiving device is blocked by an obstacle, the wireless signal reaches the receiving device after reflection and diffraction. The data measured by the receiving device, such as arrival time, time difference, incident angle, etc., will not correctly reflect the actual distance between the transmitting device and the receiving end. This can be called NLOS. In other words, the wireless signal does not reach the receiving device directly from the transmitting device, but reaches the receiving device through reflection, scattering and diffraction of other objects. At this time, the wireless signal transmission path is called NLOS path. On the contrary, if the data measured by the receiving device can correctly reflect the actual distance between the transmitting device and the receiving end, it can be called line of sight (LOS). In other words, the transmission path of the wireless signal between the transmitting device and the receiving device is a straight line. At this time, the wireless signal transmission path is called LOS path.
[0119] It should be noted that the sending end device may be a terminal device, and the receiving end device may be a network device. Alternatively, the sending end device may be a network device, and the receiving end device may be a terminal device.
[0120] 4. Beam
[0121] A beam can be a set of predefined beamforming weights in a codebook-based precoding context, or a set of dynamically defined beamforming weights in a non-codebook-based precoding context (e.g., eigen-based beamforming (EBB)). A beam can also be a predefined set of phase shift preprocessors used to combine signals from an antenna array in the radio frequency (RF) domain. For example, a terminal device can rely on codebook-based precoding to transmit uplink signals or receive downlink signals, and a network device can rely on non-codebook-based precoding to form certain radiation patterns to send downlink signals or receive uplink signals.
[0122] Generally speaking, a transmitting device may transmit data to a receiving device via a transmitting beam, and a receiving device may receive data from the transmitting device via a receiving beam. The transmitting beam and the receiving beam may be referred to as a beam pair, and these beams may have similar spatial domain characteristics, such as beam directions, and are referred to as spatially quasicollocated (QCL). Exemplarily, most of the transmitted energy of the transmitting beam and most of the received energy of the receiving beam may be directed in similar but opposite directions. For example, in a two-dimensional plane, the transmitted energy of the transmitting beam and the received energy of the receiving beam may be directed 180 degrees relative to each other.
[0123] At present, in communication technology, in order to locate terminal devices, positioning technologies such as AoA positioning technology are proposed. However, the AoA positioning technology requires beam scanning alignment, which makes the beam overhead large. Based on this, the present application provides a communication method to solve this problem.
[0124] The following is a detailed description of the embodiments of the present application. Specifically, the terminal device, network device and positioning server in the following text can be Figure 1The terminal devices, network devices and positioning servers involved. It should be pointed out that the message names between the network elements or the names of the parameters in the messages in the following embodiments are only examples. Other names may also be used in the specific implementation, and the embodiments of the present application do not specifically limit this. The processing performed by the single execution subject (terminal device or network device) shown in the embodiments of the present application may also be divided into multiple execution subjects, which may be logically and / or physically separated. For example, the processing performed by the network device may be divided into at least one of the CU, DU and RU.
[0125] like Figure 3 As shown, a communication method provided in an embodiment of the present application includes but is not limited to the following steps:
[0126] 301. The terminal device receives a reference signal from a network device through a first beam on M frequency domain units. The reference signal is used to determine energy information of each frequency domain unit in the M frequency domain units, the bandwidth corresponding to each frequency domain unit in the M frequency domain units is included in the bandwidth corresponding to the first beam, different frequency domain units in the M frequency domain units have different pointing angles under the first beam, and M is an integer greater than or equal to 2.
[0127] Correspondingly, the network device sends a reference signal to the terminal device through the first beam on the M frequency domain units. The reference signal here may refer to a downlink reference signal, and the details may refer to the above related description, which will not be repeated here.
[0128] The first beam may refer to a receiving beam of a terminal device or a transmitting beam of a network device. Specifically, the terminal device may receive a reference signal from the network device through the receiving beam on M frequency domain units. The network device may send a reference signal to the terminal device through the transmitting beam on M frequency domain units. Therefore, the transmitting beam and receiving beam here may be understood as a beam pair.
[0129] Optionally, the total bandwidth corresponding to the M frequency domain units may be included in the bandwidth corresponding to the first beam. Exemplarily, assuming that M is 2, the two frequency domain units are subcarrier 0 to subcarrier 1. The total bandwidth of subcarrier 0 and subcarrier 1 is included in the bandwidth corresponding to the first beam.
[0130] It should be noted that, in the present application, the bandwidths corresponding to different frequency domain units in the M frequency domain units may be the same or different. In addition, the pointing angle of the frequency domain unit in the first beam mentioned in the present application may refer to the angle value corresponding to the energy peak of the frequency domain unit in the first beam. For example, Figure 4 In the antenna pattern, the first beam covers the area from 0° to 90° ( Figure 4The pointing angle of the frequency domain unit in the first beam is the angle value of the line between the point where the antenna gain is 0 in the antenna pattern and the point corresponding to the energy peak of the frequency domain unit in the first beam relative to 0°.
[0131] Optionally, the terminal device measures the energy of the reference signal on M frequency domain units respectively to obtain the energy information of each frequency domain unit in the M frequency domain units. There may be at least one transmission path between the terminal device and the network device, such as N, where N is an integer greater than or equal to 1. In other words, the reference signal can be transmitted on N transmission paths. Therefore, the terminal device can also measure the energy of the reference signal on the N transmission paths respectively. In this way, the energy information of each frequency domain unit in the M frequency domain units can be understood as one of the following, specifically:
[0132] 1. The energy information of each frequency domain unit in the M frequency domain units may be the sum or maximum value of the energy values on the N transmission paths.
[0133] Exemplarily, assume that M is 3, N is 2, the 3 frequency domain units are subcarrier 0 to subcarrier 2, and the N transmission paths are LOS path and NLOS path. For example, the energy information of the reference signal on subcarrier 0 may be the sum of the energy values on the LOS path and the NLOS path, the energy information of the reference signal on subcarrier 1 may be the sum of the energy values on the LOS path and the NLOS path, and the energy information of the reference signal on subcarrier 2 may be the sum of the energy values on the LOS path and the NLOS path. Or, the energy information of the reference signal on subcarrier 0 may be the maximum value of the energy values on the LOS path and the NLOS path, the energy information of the reference signal on subcarrier 1 may be the maximum value of the energy values on the LOS path and the NLOS path, and the energy information of the reference signal on subcarrier 2 may be the maximum value of the energy values on the LOS path and the NLOS path.
[0134] 2. The energy information of each frequency domain unit in the M frequency domain units may include the energy value on N transmission paths.
[0135] Exemplarily, assuming that M is 3, N is 2, the three frequency domain units are respectively subcarrier 0 to subcarrier 2, and the N transmission paths are respectively LOS path and NLOS path. For example, the energy information of the reference signal on subcarrier 0 may include energy values on the LOS path and the NLOS path, the energy information of the reference signal on subcarrier 1 may include energy values on the LOS path and the NLOS path, and the energy information of the reference signal on subcarrier 2 may include energy values on the LOS path and the NLOS path.
[0136] Optionally, the method may further include: the terminal device receives second information from the network device, and the second information is used to determine M frequency domain units. For example, the second information may include the frequency domain resources of the reference signal (the frequency point resources where the reference signal is located, the number of frequency domain resources used by the reference signal, and the subcarrier spacing), and the frequency domain resources of the reference signal include M frequency domain units. In a possible implementation, the second information may also include at least one of the following: the time domain resources of the reference signal (period, offset, occupied length, number of repetitions, repetition interval, time domain position used to determine the occurrence of the reference signal and the occupied time domain length, etc.), code domain resources (sequence of the reference signal, cyclic shift of the reference signal), etc. In this case, the second information may also be referred to as the resource configuration information of the reference signal.
[0137] Optionally, the second information may be carried in, for example, a radio resource control (RRC) message, downlink control information (DCI) or a media access control-control element (MAC CE).
[0138] 302. The network device receives first information from the terminal device, where the first information is used to determine a first frequency domain unit having the largest energy information among the M frequency domain units.
[0139] Correspondingly, the terminal device sends the first information to the network device. Generally, before the terminal device sends the first information to the network device, the terminal device needs to know the way to report the energy information to the network device. In this case, the terminal device can obtain the way to report the energy information to the network device through instructions from the positioning server. For example, the terminal device receives the third information from the positioning server, and the third information is used to instruct the terminal device to report the energy information at the frequency domain unit level. Among them, the third information can be, for example, the Long Term Evolution Technology Positioning Protocol Request Location Information (LPPrequestlocationinformation) or the New Radio Positioning Protocol Request Location Information (NRPParequestlocationinformation).
[0140] Optionally, the first information may be a measurement report (measurement report). The first information may be carried in, for example, an RRC message, uplink control information (uplink control information, UCI) or MAC CE.
[0141] The first information is used to determine the first frequency domain unit with the largest energy information among the M frequency domain units. There are several implementation methods, specifically:
[0142] 1. The first information includes an index of the first frequency domain unit. In this case, M frequency domain units are associated with M indexes. Optionally, the network device may indicate to the terminal device an association relationship between the M frequency domain units and the M indexes. The association relationship between the M frequency domain units and the M indexes includes an association relationship between the first frequency domain unit and the index of the first frequency domain unit.
[0143] 2. The first information includes energy information of each frequency domain unit in the M frequency domain units, and the energy information of each frequency domain unit in the M frequency domain units is used to determine the first frequency domain unit. That is, after receiving the first information, the network device can determine the first frequency domain unit based on the energy information of each frequency domain unit in the M frequency domain units.
[0144] 3. The first information includes energy information of at least one frequency domain unit among the M frequency domain units whose energy information is greater than a threshold. That is, after receiving the first information, the network device can determine the first frequency domain unit based on the energy information of each frequency domain unit in at least one frequency domain unit. The threshold value can be a predefined or preconfigured value greater than 0, which is not limited here.
[0145] In a possible implementation, the energy information of each frequency domain unit in the M frequency domain units is the sum or maximum value of the energy values on the N transmission paths. The network device can determine the first frequency domain unit with the largest energy information in the M frequency domain units based on the energy information of each frequency domain unit in the M frequency domain units. Exemplarily, it is assumed that M is 4, N is 2, the 3 frequency domain units are subcarrier 0 to subcarrier 3, and the N transmission paths are LOS path and NLOS path. For example, the energy information of the reference signal on subcarrier 0 can be the sum of the energy values on the LOS path and the NLOS path, that is, 41dB; the energy information of the reference signal on subcarrier 1 can be the sum of the energy values on the LOS path and the NLOS path, that is, 31dB; the energy information of the reference signal on subcarrier 2 can be the sum of the energy values on the LOS path and the NLOS path, that is, 150dB; the energy information of the reference signal on subcarrier 3 can be the sum of the energy values on the LOS path and the NLOS path, that is, 30dB. Therefore, the energy information of the reference signal on subcarrier 2 is the largest, and the network device can use subcarrier 2 as the first frequency domain unit.
[0146] In another possible implementation, the energy information of each of the M frequency domain units may include an energy value on N transmission paths. The network device may determine the maximum energy value of each of the M frequency domain units on the transmission path, and thus may determine the first frequency domain unit based on the maximum energy value of each of the M frequency domain units on the transmission path. Exemplarily, assuming that M is 2, N is 2, the 2 frequency domain units are subcarrier 0 to subcarrier 1, and the N transmission paths are LOS path and NLOS path. For example, the energy information of the reference signal on subcarrier 0 may include the energy value of the LOS path and the energy value on the NLOS path, and the energy value of the reference signal on subcarrier 0 and the LOS path is greater than the energy value of the reference signal on subcarrier 0 and the NLOS path. The energy information of the reference signal on subcarrier 1 may include the energy value of the LOS path and the energy value of the NLOs path, and the energy value of the reference signal on subcarrier 1 and the LOS path is greater than the energy value of the reference signal on subcarrier 1 and the NLOS path. If the energy value of the reference signal on subcarrier 0 and the LOS path is greater than the energy value of the reference signal on subcarrier 1 and the LOS path, the network device may use subcarrier 0 as the first frequency domain unit.
[0147] 303. The positioning server receives indication information from the network device, where the indication information is used to determine the position of the terminal device, and the indication information is determined based on the first frequency domain unit.
[0148] Correspondingly, the network device sends indication information to the positioning server.
[0149] The indication information is determined based on the first frequency domain unit and can be understood as one of the following, specifically:
[0150] 1. The indication information is determined based on the frequency of the first frequency domain unit and the angular range of the first beam dispersion. In this case, it can also be understood that the indication information is the directional angle corresponding to the first frequency domain unit. Optionally, the directional angle corresponding to the first frequency domain unit satisfies the following conditions:
[0151] θ0 is the minimum angle value in the angle range of the first beam dispersion, f is the difference between the frequency of the first frequency domain unit and the frequency of the frequency domain unit corresponding to the minimum angle value in the angle range of the first beam dispersion, θ M is the maximum angle value in the angular range of the first beam dispersion, f c is the RF carrier frequency corresponding to the first beam, and F is the bandwidth corresponding to the first beam.
[0152] Optionally, the frequency of a certain frequency domain unit (such as the first frequency domain unit, etc.) mentioned in the present application may refer to the center frequency of the frequency domain unit, or other frequencies except the center frequency, which is not limited here.
[0153] It should be noted that the dispersion mentioned in this application can be replaced by squint, deflection or offset. Generally, beam dispersion can refer to the different directional angles corresponding to different frequencies within the bandwidth corresponding to the beam. In other words, the energy peaks corresponding to different frequencies within the bandwidth corresponding to the beam are located at different spatial angles. Figure 5 As shown, there are three subcarriers, namely subcarrier 0 to subcarrier 2. For ease of understanding, Figure 5 In the example, the directional angles corresponding to the subcarriers are presented in the form of sub-beams similar to a certain beam, but in essence, the three subcarriers correspond to the same beam, that is, the bandwidth of each of the three subcarriers is included in the bandwidth of the same beam. Figure 5 In 5-1, the pointing angle corresponding to subcarrier 1 is aligned with the terminal device. Figure 5 In 5-2, the pointing angle corresponding to subcarrier 2 is aligned with the terminal device. Figure 5 From the simulation diagram on the right side, it can be seen that the spatial angle at which the energy peak corresponding to subcarrier 1 is located is different from the spatial angle at which the energy peak corresponding to subcarrier 2 is located.
[0154] The angular range of the first beam dispersion may include an interval determined by a minimum angle value and a maximum angle value, and the angular range may also include boundary points or not include boundary points, such as a minimum angle value and / or a maximum angle value, which are not limited here. Optionally, the angular range may be predefined or preconfigured. The minimum angle value and the maximum angle value may also be referred to as a starting angle value and an ending angle value, respectively.
[0155] In the present application, the angle value in the angle range of the first beam dispersion can be achieved by configuring a phase shifter (PS) and a time delayer (TD) in a network device. The phase shifter is used to adjust the phase value of an antenna array in the network device, and the time delayer is used to adjust the delay value of the antenna array. The number of the antenna arrays can be one or more, used to transmit the first beam. It can be seen from here that by configuring the phase shifter and the time delayer, the pointing angles of different frequency domain units in the M frequency domain units under the first beam can be different.
[0156] Combine the following Figure 6 The specific process of configuring phase shifters and time delayers to make different pointing angles of different frequency domain units in the M frequency domain units under the first beam different is described in detail. Figure 6 In the example, the phase shifter value Make the pointing angle of one frequency domain unit in the M frequency domain units under the first beam the minimum angle value in the angle range of the first beam dispersion; the value of the delay device The pointing angle of one frequency domain unit in the M frequency domain units under the first beam is the maximum angle value in the angle range of the first beam dispersion. Mis the frequency of the frequency domain unit corresponding to the maximum angle value, and m is the serial number of the mth array in the antenna array of the network device. In this way, after the baseband signal output by the baseband of the network device is input into the RF chain, it can pass through the phase shifter and the time delayer in sequence, and finally be transmitted through the antenna array, that is, the first beam is transmitted. Because the phase shifter and the time delayer are configured to corresponding values, the pointing angles of different frequency domain units in the M frequency domain units under the first beam can be different, for example, in the range of θ0 to θ M Non-linear distribution.
[0157] In a possible implementation, the angular range of the first beam dispersion may be determined based on the width of the first beam and the first angle value. That is, the angular range of the first beam dispersion may also be replaced by the width of the first beam and the first angle value. Therefore, the indication information is determined based on the frequency of the first frequency domain unit and the angular range of the first beam dispersion, and may also be replaced by: the indication information is determined based on the frequency of the first frequency domain unit, the width of the first beam and the first angle value.
[0158] The width of the first beam may refer to the width of the first beam dispersion and / or the range of the width of the first beam dispersion, etc. The first angle value is an angle value in the angle range of the first beam dispersion. For example, the first angle value is the angle value corresponding to the center frequency of the frequency band where the reference signal is located; or, the first angle value is the minimum angle value in the angle range of the first beam dispersion; or, the first angle value is the maximum angle value in the angle range of the first beam dispersion. Optionally, the angle value corresponding to the center frequency of the frequency band where the reference signal is located may be included in the angle range of the first beam dispersion.
[0159] In another possible implementation, the angular range of the first beam dispersion can be determined based on any two different angle values in the angular range of the first beam dispersion. That is to say, the angular range of the first beam dispersion can also be replaced by any two different angle values in the angular range of the first beam dispersion. Therefore, the indication information is determined based on the frequency of the first frequency domain unit and the angular range of the first beam dispersion, and can also be replaced by: the indication information is determined based on the frequency of the first frequency domain unit and any two different angle values in the angular range of the first beam dispersion.
[0160] Among them, any two different angle values in the angle range of the first beam dispersion can be, for example, the minimum angle value and the maximum angle value in the angle range, or the minimum angle value and other angle values in the angle range except the minimum angle value and the maximum angle value, or the maximum angle value and other angle values, etc., which are not listed here one by one.
[0161] 2. The indication information includes the frequency of the first frequency domain unit.
[0162] In a possible implementation manner, the indication information further includes an angle range of the first beam dispersion. In this case, the positioning server may determine the directional angle corresponding to the first frequency domain unit based on the frequency of the first frequency domain unit and the angle range of the first beam dispersion.
[0163] In another possible implementation, the indication information further includes a width of the first beam and a first angle value. In this case, the positioning server may determine the directional angle corresponding to the first frequency domain unit based on the frequency of the first frequency domain unit, the width of the first beam and the first angle value.
[0164] In another possible implementation, the indication information further includes any two different angle values in the angle range of the first beam dispersion. In this case, the positioning server can determine the pointing angle corresponding to the first frequency domain unit based on the frequency of the first frequency domain unit and any two different angle values in the angle range of the first beam dispersion.
[0165] It should be noted that in the present application, the position of the terminal device may be the absolute position of the terminal device, such as the global positioning system (GPS) coordinates or the Beidou system coordinates. Alternatively, the position of the terminal device may be the relative position of the terminal device, such as the position of the terminal device relative to the network device. Among them, the position of the terminal device relative to the network device may be the angle of departure (AoD), etc.
[0166] It can be seen that in the above embodiment, positioning is achieved based on energy information at the frequency domain unit level on a single beam, which not only avoids the problem of large beam overhead caused by beam scanning alignment, but also avoids the problem of low positioning accuracy caused by positioning based on beam-level energy information.
[0167] like Figure 7 As shown, another communication method provided in an embodiment of the present application includes but is not limited to the following steps:
[0168] 701. The terminal device sends a reference signal to the network device through the first beam on M frequency domain units. The reference signal is used to determine the energy information of each frequency domain unit in the M frequency domain units, the bandwidth corresponding to each frequency domain unit in the M frequency domain units is included in the bandwidth corresponding to the first beam, different frequency domain units in the M frequency domain units have different pointing angles under the first beam, and M is an integer greater than or equal to 2.
[0169] Correspondingly, the network device receives the reference signal from the terminal device through the first beam on M frequency domain units. The reference signal here may refer to the uplink reference signal, and the details may refer to the above-mentioned related description, which will not be repeated here. Optionally, after the network device receives the reference signal through the first beam, it may measure the energy of the reference signal on the M frequency domain units respectively, and obtain the energy information of each frequency domain unit in the M frequency domain units. This means that the network device needs to know the specific method of measuring energy. For example, the network device may receive second information from the positioning server, and the second information is used to instruct the network device to determine the energy information at the frequency domain unit level. The second information may, for example, be positioning information requested by the long-term evolution technology positioning protocol or positioning information requested by the new wireless positioning protocol.
[0170] In addition, there may be at least one transmission path between the terminal device and the network device, such as N, where N is an integer greater than or equal to 1. That is, the reference signal may be transmitted on N transmission paths. Therefore, the network device may also measure the energy of the reference signal on the N transmission paths respectively. In this way, the energy information of each frequency domain unit in the M frequency domain units may be understood as one of the following, specifically:
[0171] 1. The energy information of each frequency domain unit in the M frequency domain units may be the sum or maximum value of the energy values on the N transmission paths.
[0172] 2. The energy information of each frequency domain unit in the M frequency domain units may include the energy value on N transmission paths.
[0173] It should be noted that for the above-mentioned method 1 or method 2, the network device also needs to know how to measure energy on the transmission path. In this case, the second information is used to instruct the network device to determine the energy information at the frequency domain unit level, which can also be understood as: the second information is used to instruct the network device to determine the energy value at the frequency domain unit level on the transmission path between the terminal device and the network device.
[0174] The first beam may refer to a transmit beam of a terminal device or a receive beam of a network device. Specifically, the terminal device may send a reference signal to the network device through the transmit beam on M frequency domain units. The network device may receive a reference signal from the terminal device through the receive beam on M frequency domain units. Therefore, the transmit beam and receive beam here may be understood as a beam pair.
[0175] Optionally, the total bandwidth corresponding to the M frequency domain units may be included in the bandwidth corresponding to the first beam.
[0176] Optionally, the method further includes: the terminal device receives first information from the network device, and the first information is used to determine M frequency domain units. For example, the first information may include the frequency domain resources of the reference signal (the frequency point resources where the reference signal is located, the number of frequency domain resources used by the reference signal, and the subcarrier spacing), and the frequency domain resources of the reference signal include M frequency domain units. In a possible implementation, the first information may also include at least one of the following: time domain resources of the reference signal (period, offset, occupied length, number of repetitions, repetition interval, time domain position used to determine the occurrence of the reference signal and the occupied time domain length, etc.), code domain resources (sequence of the reference signal, cyclic shift of the reference signal), etc. In this case, the first information may also be referred to as resource configuration information of the reference signal.
[0177] Optionally, the first information may be carried in, for example, an RRC message, a DCI or a MAC CE.
[0178] 702. The positioning server receives indication information from the network device, where the indication information is used to determine the position of the terminal device, and the indication information is determined based on the first frequency domain unit having the largest energy information among the M frequency domain units.
[0179] Correspondingly, the network device sends indication information to the positioning server.
[0180] Among them, step 702 and Figure 3 Step 303 is similar and will not be described in detail here.
[0181] It can be seen that in the above embodiment, positioning is achieved based on energy information at the frequency domain unit level on a single beam, which not only avoids the problem of large beam overhead caused by beam scanning alignment, but also avoids the problem of low positioning accuracy caused by positioning based on beam-level energy information.
[0182] Combine the following Figure 8 and Fig. 9 Respectively Figure 3 and Figure 7 The embodiment shown is used as an example. It should be noted that, Figure 8 and Fig. 9 The related concepts, operations or logical relationships that are not explained can be referred to Figure 3 and Figure 7 The corresponding description in the illustrated embodiment is therefore not repeated again.
[0183] like Figure 8 As shown, a process based on downlink reference signal positioning provided in an embodiment of the present application includes but is not limited to the following steps:
[0184] 801. The positioning server and the network device perform TRP configuration information exchange (configurationinformationexchange).
[0185] Optionally, TRP configuration information exchange can be implemented through a TRP request message (TRP information request) and a TRP response message (TRP information response). For example, the positioning server sends a TRP request message to the network device to request TRP configuration information from the base station; the positioning server receives a TRP response message from the network device, and the TRP response message includes TRP configuration information. Among them, the TRP configuration information may include at least one of the following: the physical cell index of the TRP in the network device, the global cell index, the TRP index, the downtilt angle of the network device, the location information of the TRP, etc. The TRP here can be a group of co-located radio frequency units in the network device.
[0186] In a possible implementation, the positioning server may communicate with the network device through the access and mobility management device, such as sending a TRP request message to the network device through the access and mobility management device.
[0187] Optionally, the network device may also exchange positioning capability information with the terminal device. For example, the network device may send a positioning capability request to the terminal device and receive positioning capability information from the terminal device. The positioning capability information may include at least one of a bandwidth of a reference signal supported by the terminal device and a period of a reference signal supported by the terminal device.
[0188] 802. The positioning server and the terminal device execute Long Term Evolution Positioning Protocol (LTE Positioning Protocol, LPP) capability transfer.
[0189] Optionally, LPP capability transfer can be implemented through a capability request (request capabilities) message and a capability provision (provide capabilities) message. For example, the positioning server can send a capability request message to the terminal device, the capability request message is used to request to obtain positioning capability information; the positioning server receives a capability provision message from the network device, the capability provision message can include positioning capability information.
[0190] 803. The positioning server sends a positioning request message (positioninginformationrequest) to the network device. The positioning request message is used to request the network device to configure resource configuration information of a reference signal for the terminal device.
[0191] Correspondingly, the network device receives a positioning request message from the positioning server.
[0192] 804. The network device sends second information to the terminal device, where the second information is used to determine M frequency domain units.
[0193] Correspondingly, the terminal device receives the second information from the network device.
[0194] For step 804, please refer to Figure 3 The description of step 301 is not repeated here.
[0195] Optionally, the network device may determine the second information based on the above positioning capability information.
[0196] 805. The positioning server receives a positioning response message (positioninginformationresponse) from the network device, where the positioning response message is used to indicate that resource configuration of the reference signal has been completed.
[0197] Correspondingly, the network device sends a positioning response message to the positioning server.
[0198] 806. The terminal device receives third information from the positioning server, where the third information is used to instruct the terminal device to report energy information at the frequency domain unit level.
[0199] Correspondingly, the positioning server sends the third information to the terminal device.
[0200] For step 806, please refer to Figure 3 The description of step 302 is omitted here.
[0201] It should be noted that there is no necessary execution order between step 806 and steps 803 to 805. For example, step 806 can be executed before or after any one of steps 803 to 805, or can be executed simultaneously with any one of steps 803 to 805.
[0202] 807. The terminal device receives a reference signal from the network device through the first beam on the M frequency domain units. The reference signal is used to determine the energy information of each frequency domain unit in the M frequency domain units, the bandwidth corresponding to each frequency domain unit in the M frequency domain units is included in the bandwidth corresponding to the first beam, different frequency domain units in the M frequency domain units have different pointing angles under the first beam, and M is an integer greater than or equal to 2.
[0203] Correspondingly, the network device sends a reference signal to the terminal device through the first beam on M frequency domain units.
[0204] For step 807, please refer to Figure 3 The description of step 301 is not repeated here.
[0205] 808. The network device receives first information from the terminal device, where the first information is used to determine a first frequency domain unit having the largest energy information among the M frequency domain units.
[0206] Correspondingly, the terminal device sends the first information to the network device.
[0207] For step 808, please refer to Figure 3 The description of step 302 is omitted here.
[0208] 809. The positioning server receives indication information from the network device, where the indication information is used to determine the location of the terminal device, and the indication information is determined based on the first frequency domain unit.
[0209] Correspondingly, the network device sends indication information to the positioning server.
[0210] For step 809, please refer to Figure 3 The description of step 303 is omitted here.
[0211] It can be seen that in the above embodiment, positioning is achieved based on energy information at the frequency domain unit level on a single beam, which not only avoids the problem of large beam overhead caused by beam scanning alignment, but also avoids the problem of low positioning accuracy caused by positioning based on beam-level energy information.
[0212] like Fig. 9 As shown, a process based on uplink reference signal positioning provided in an embodiment of the present application includes but is not limited to the following steps:
[0213] 901. The positioning server and the network device perform TRP configuration information exchange (configurationinformationexchange).
[0214] Among them, step 901 and Figure 8 Step 801 is similar and will not be described in detail here.
[0215] 902. The positioning server and the terminal device perform LPP capability transfer.
[0216] Among them, step 902 and Figure 8 Step 802 is similar and will not be described in detail here.
[0217] 903. The positioning server sends a positioning request message to the network device, where the positioning request message is used to request the network device to configure resource configuration information of a reference signal for the terminal device.
[0218] Correspondingly, the network device receives a positioning request message from the positioning server.
[0219] Among them, step 903 and Figure 8 Step 803 is similar and will not be described in detail here.
[0220] 904. The network device sends first information to the terminal device, where the first information is used to determine M frequency domain units.
[0221] Correspondingly, the terminal device receives the first information from the network device.
[0222] For step 904, please refer to Figure 7 The description of step 701 is not repeated here.
[0223] Optionally, the network device may determine the first information based on the above positioning capability information.
[0224] 905. The positioning server receives a positioning response message from the network device, where the positioning response message is used to indicate that resource configuration of the reference signal has been completed.
[0225] Correspondingly, the network device sends a positioning response message to the positioning server.
[0226] 906. The network device receives second information from the positioning server, where the second information is used to instruct the network device to determine energy information at a frequency domain unit level.
[0227] Correspondingly, the positioning server sends the second information to the network device.
[0228] For step 906, please refer to Figure 7 The description of step 701 is not repeated here.
[0229] 907. The terminal device sends a reference signal to the network device through the first beam on the M frequency domain units. The reference signal is used to determine the energy information of each frequency domain unit in the M frequency domain units, the bandwidth corresponding to each frequency domain unit in the M frequency domain units is included in the bandwidth corresponding to the first beam, different frequency domain units in the M frequency domain units have different pointing angles under the first beam, and M is an integer greater than or equal to 2.
[0230] Correspondingly, the network device receives the reference signal from the terminal device through the first beam on M frequency domain units.
[0231] For step 907, please refer to Figure 7 The description of step 701 is not repeated here.
[0232] 908. The positioning server receives indication information from the network device, where the indication information is used to determine the position of the terminal device, and the indication information is determined based on the first frequency domain unit having the largest energy information among the M frequency domain units.
[0233] Correspondingly, the network device sends indication information to the positioning server.
[0234] For step 908, please refer to Figure 7 The description of step 702 is not repeated here.
[0235] It can be seen that in the above embodiment, positioning is achieved based on energy information at the frequency domain unit level on a single beam, which not only avoids the problem of large beam overhead caused by beam scanning alignment, but also avoids the problem of low positioning accuracy caused by positioning based on beam-level energy information.
[0236] It should be pointed out that Figure 3 , Figure 7 , Figure 8 and Fig. 9 In the diagram, only one network device is used. In actual applications, there may be multiple network devices. Figure 3 , Figure 7 , Figure 8 or Fig. 9 That is, the positioning server can receive indication information from different network devices, and then determine the location of the terminal device based on the indication information from different network devices, and the specific process is not limited here.
[0237] It is understandable that, in order to realize the above functions, the above-mentioned device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0238] The embodiment of the present application can divide the functional modules of the terminal device, network device or positioning server according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0239] See also Fig.10 , Fig.10 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. The communication device 1000 can be applied to the above Figure 3 , Figure 7 , Figure 8 and Fig. 9 In any of the methods shown in the embodiments, Fig.10 As shown, the communication device 1000 includes: a processing module 1001 and a transceiver module 1002. The processing module 1001 may be one or more processors, and the transceiver module 1002 may be a transceiver or a communication interface. In other words, the transceiver module 1002 includes a sending module and / or a receiving module. The sending module is used to execute the above Figure 3 , Figure 7 , Figure 8 and Fig. 9 The action sent in the method shown in any embodiment of the present invention, the receiving module is used to perform the above Figure 3 , Figure 7 , Figure 8 and Fig. 9 The communication device 1000 may be used to implement a terminal device, a network device or a positioning server in any of the above method embodiments, or to implement a function of a network element in any of the above method embodiments. The network element or network function may be a network element in a hardware device, a software function running on dedicated hardware, or a virtualization function instantiated on a platform (e.g., a cloud platform). Optionally, the communication device 1000 may further include a storage module 1003 for storing program code and data of the communication device 1000.
[0240] In one example, when the communication device is used as a terminal device or a chip used in a terminal device, the steps performed by the terminal device in the above method embodiment are performed. The transceiver module 1002 is used to specifically perform Figure 3 , Figure 7 , Figure 8 and Fig. 9The processing module 1001 can be used to support the communication device 1000 to perform the processing actions in the above method embodiments, for example, to support the terminal device to perform other processes of the technology described herein.
[0241] Exemplarily, the transceiver module 1002 is used to: receive a reference signal from a network device through a first beam on M frequency domain units, where the reference signal is used to determine energy information of each of the M frequency domain units, where the bandwidth corresponding to each of the M frequency domain units is included in the bandwidth corresponding to the first beam, where different frequency domain units in the M frequency domain units have different pointing angles under the first beam, and M is an integer greater than or equal to 2; send first information to the network device, where the first information is used to determine the first frequency domain unit with the largest energy information among the M frequency domain units.
[0242] Optionally, the transceiver module 1002 is further used to receive second information from a network device, where the second information is used to determine M frequency domain units.
[0243] Optionally, the transceiver module 1002 is further used to receive third information from the positioning server, where the third information is used to instruct the terminal device to report energy information at the frequency domain unit level.
[0244] Also exemplarily, the transceiver module 1002 is used to: send a reference signal to a network device through a first beam on M frequency domain units; wherein the reference signal is used to determine the energy information of each frequency domain unit in the M frequency domain units, the bandwidth corresponding to each frequency domain unit in the M frequency domain units is included in the bandwidth corresponding to the first beam, different frequency domain units in the M frequency domain units have different pointing angles under the first beam, and M is an integer greater than or equal to 2.
[0245] Optionally, the transceiver module 1002 is further used to receive first information from a network device, where the first information is used to determine M frequency domain units.
[0246] In another example, when the communication device is used as a network device or a chip used in a network device, the steps performed by the network device in the above method embodiment are performed. The transceiver module 1002 is used to specifically perform Figure 3 , Figure 7 , Figure 8 and Fig. 9 The processing module 1001 can be used to support the communication device 1000 to perform the processing actions in the above method embodiments, for example, to support the network device to perform other processes of the technology described herein.
[0247] Exemplarily, the transceiver module 1002 is used to: send a reference signal to a terminal device through a first beam on M frequency domain units, where the reference signal is used to determine the energy information of each frequency domain unit in the M frequency domain units, the bandwidth corresponding to each frequency domain unit in the M frequency domain units is included in the bandwidth corresponding to the first beam, different frequency domain units in the M frequency domain units have different pointing angles under the first beam, and M is an integer greater than or equal to 2; receive first information from the terminal device, where the first information is used to determine the first frequency domain unit with the largest energy information among the M frequency domain units; send indication information to a positioning server, where the indication information is used to determine the position of the terminal device, and the indication information is determined based on the first frequency domain unit.
[0248] Optionally, the transceiver module 1002 is further used to send second information to the terminal device, where the second information is used to determine M frequency domain units.
[0249] Optionally, the energy information of each of the M frequency domain units includes energy values on N transmission paths, where the transmission path is the transmission path between the terminal device and the network device, and N is an integer greater than or equal to 1; the processing module 1001 is used to: determine the maximum energy value of each of the M frequency domain units on the transmission path; and determine the first frequency domain unit based on the maximum energy value of each of the M frequency domain units on the transmission path.
[0250] Also exemplarily, the transceiver module 1002 is used to: receive a reference signal from a terminal device through a first beam on M frequency domain units, the reference signal is used to determine energy information of each frequency domain unit in the M frequency domain units, the bandwidth corresponding to each frequency domain unit in the M frequency domain units is included in the bandwidth corresponding to the first beam, different frequency domain units in the M frequency domain units have different pointing angles under the first beam, and M is an integer greater than or equal to 2; send indication information to a positioning server, the indication information is used to determine the position of the terminal device, and the indication information is determined based on the first frequency domain unit with the largest energy information among the M frequency domain units.
[0251] Optionally, the transceiver module 1002 is further used to send first information to the terminal device, where the first information is used to determine M frequency domain units.
[0252] Optionally, the energy information of each of the M frequency domain units includes energy values on N transmission paths, where the transmission path is the transmission path between the terminal device and the network device, and N is an integer greater than or equal to 1; the processing module 1001 is used to: determine the maximum energy value of each of the M frequency domain units on the transmission path; and determine the first frequency domain unit based on the maximum energy value of each of the M frequency domain units on the transmission path.
[0253] Optionally, the transceiver module 1002 is further used to receive second information from the positioning server, where the second information is used to instruct the network device to determine energy information at the frequency domain unit level.
[0254] In another example, when the communication device is used as a positioning server or a chip used in a positioning server, the communication device executes the steps performed by the positioning server in the above method embodiment. The transceiver module 1002 is used to specifically execute Figure 3 , Figure 7 , Figure 8 and Fig. 9 The sending and / or receiving actions performed by the positioning server in any embodiment of the present invention, for example, support the positioning server to perform other processes of the technology described herein. The processing module 1001 can be used to support the communication device 1000 to perform the processing actions in the above method embodiments, for example, support the positioning server to perform other processes of the technology described herein.
[0255] Exemplarily, the transceiver module 1002 is used to receive indication information from a network device, the indication information is used to determine the location of the terminal device, and the indication information is determined based on a first frequency domain unit, which is a frequency domain unit with the largest energy information among M frequency domain units, and M is an integer greater than or equal to 2.
[0256] Optionally, the transceiver module 1002 is further used to send third information to the terminal device, where the third information is used to instruct the terminal device to report energy information at the frequency domain unit level.
[0257] Optionally, the transceiver module 1002 is further used to send second information to the network device, where the second information is used to instruct the network device to determine energy information at the frequency domain unit level.
[0258] In a possible implementation, when the terminal device, network device or positioning server is a chip, the transceiver module 1002 may be a communication interface, a pin or a circuit, etc. The communication interface may be used to input data to be processed to the processor, and may output the processing result of the processor to the outside. In a specific implementation, the communication interface may be a general purpose input output (GPIO) interface, which may be connected to multiple peripheral devices (such as a display (LCD), a camera (camera), a radio frequency (RF) module, an antenna, etc.). The communication interface is connected to the processor via a bus.
[0259] The processing module 1001 may be a processor that can execute computer-executable instructions stored in the storage module to enable the chip to execute Figure 3 , Figure 7 , Figure 8 and Fig. 9The method involved in any of the embodiments shown in . Further, the processor may include a controller, an arithmetic unit and a register. Exemplarily, the controller is mainly responsible for instruction decoding and sends a control signal for the operation corresponding to the instruction. The arithmetic unit is mainly responsible for performing fixed-point or floating-point arithmetic operations, shift operations and logical operations, etc., and may also perform address operations and conversions. The register is mainly responsible for storing register operands and intermediate operation results temporarily stored during the execution of instructions. In a specific implementation, the hardware architecture of the processor may be an application-specific integrated circuit (ASIC) architecture, a microprocessor without interlocked piped stages architecture (MIPS) architecture, an advanced reduced instruction set machine (ARM) architecture or a second processor (NP) architecture, etc. The processor may be single-core or multi-core. The storage module may be a storage module within the chip, such as a register, a cache, etc. The storage module may also be a storage module located outside the chip, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc.
[0260] It should be noted that the functions corresponding to the processor and the interface can be implemented through hardware design, software design, or a combination of hardware and software, and there is no limitation here.
[0261] Fig.11 A structural diagram of another communication device provided for an embodiment of the present application. It is understandable that the communication device 1110 includes necessary means such as modules, units, elements, circuits, or interfaces, which are appropriately configured together to implement the present solution. The communication device 1110 may be the above-mentioned terminal device, network device, or positioning server, or a component (such as a chip) in these devices, to implement the method described in the above-mentioned method embodiment. The communication device 1110 includes one or more processors 1111. The processor 1111 may be a general-purpose processor or a dedicated processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor can be used to process communication protocols and communication data, and the central processing unit can be used to control the communication device (such as a terminal device, a network device, or a chip, etc.), execute software programs, and process data of software programs.
[0262] Optionally, in one design, the processor 1111 may include a program 1113 (sometimes also referred to as code or instruction), and the program 1113 may be executed on the processor 1111 to enable the communication device 1110 to perform the method described in the above embodiment. In another possible design, the communication device 1110 includes a circuit ( Fig.11 (not shown), the circuit is used to implement the functions of the terminal device, network device or positioning server in the above embodiments. Optionally, the communication device 1110 may include one or more memories 1112, on which a program 1114 (sometimes also referred to as code or instruction) is stored, and the program 1114 can be executed on the processor 1111, so that the communication device 1110 performs the method described in the above method embodiment.
[0263] Optionally, data may also be stored in the processor 1111 and / or the memory 1112. The processor and the memory may be provided separately or integrated together.
[0264] Optionally, the communication device 1110 may further include a transceiver 1115 and / or an antenna 1116. The processor 1111 may also be sometimes referred to as a processing unit, which controls the communication device (e.g., a terminal device, a network device, or a positioning server). The transceiver 1115 may also be sometimes referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, etc., which is used to implement the transceiver function of the communication device through the antenna 1116.
[0265] Optionally, the transceiver 1115 may include a transmitter and / or a receiver. The transmitter may be referred to as a transmitting unit, a transmitter, or a transmitting circuit, etc., for implementing a transmitting function, and the receiver may be referred to as a receiving unit, a receiver, or a receiving circuit, etc., for implementing a receiving function. When the communication device 1110 is a chip in a terminal device, a network device, or a positioning server, the transceiver 1115 may be an input and output interface of the chip, corresponding to Figure 3 , Figure 7 , Figure 8 and Fig. 9 Receiving and sending of any embodiment.
[0266] The embodiment of the present application also provides a communication device, the communication device includes at least one processor; wherein the at least one processor is configured to execute Figure 3 , Figure 7 , Figure 8 and Fig. 9 The method of any one of the embodiments.
[0267] The embodiment of the present application also provides a computer-readable storage medium, which stores computer instructions. When the computer instructions are executed, the computer executes the following Figure 3 , Figure 7 , Figure 8 and Fig. 9 The method of any one of the embodiments.
[0268] The present application also provides a computer program product, comprising: a computer program code, which, when executed by a computer, enables the computer to execute the following Figure 3 , Figure 7 , Figure 8 and Fig. 9 The method of any one of the embodiments.
[0269] The embodiment of the present application also provides a chip, the chip includes at least one processor and an interface, the processor is used to read and execute instructions stored in the memory, when the instructions are executed, the chip executes as follows Figure 3 , Figure 7 , Figure 8 and Fig. 9 The method of any one of the embodiments.
[0270] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the objectives of the embodiments of the present application. In addition, each network element unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated units may be implemented in the form of hardware or in the form of software network element units.
[0271] If the above-mentioned integrated unit is implemented in the form of a software network element unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the part that essentially contributes to the technical solution of the present application, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium, including several instructions to enable a computer device (which can be a personal computer, a terminal device, a cloud server, or a network device, etc.) to perform all or part of the steps of the above-mentioned methods of each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a U disk, a mobile hard disk, a read-only memory, a random access memory, a magnetic disk or an optical disk. The above is only a specific implementation method of the present application, but the protection scope of the present application is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed in the present application, and these modifications or replacements should be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims
1. A communication method, characterized in that: include: On M frequency domain units, a reference signal from a network device is received through a first beam, where the reference signal is used to determine energy information of each of the M frequency domain units, a bandwidth corresponding to each of the M frequency domain units is included in a bandwidth corresponding to the first beam, different frequency domain units in the M frequency domain units have different pointing angles under the first beam, and M is an integer greater than or equal to 2; Sending first information to the network device, where the first information is used to determine a first frequency domain unit having maximum energy information among the M frequency domain units.
2. The method according to claim 1, characterized in that The method further comprises: Second information is received from the network device, where the second information is used to determine the M frequency domain units.
3. The method according to claim 1 or 2, characterized in that: The first information includes an index of the first frequency domain unit.
4. The method according to claim 1 or 2, characterized in that: The first information includes energy information of each frequency domain unit in the M frequency domain units, and the energy information of each frequency domain unit in the M frequency domain units is used to determine the first frequency domain unit.
5. The method according to any one of claims 1 to 4, characterized in that: The energy information of each of the M frequency domain units includes energy values on N transmission paths, where the transmission paths are transmission paths between a terminal device and the network device, and N is an integer greater than or equal to 1.
6. The method according to any one of claims 1 to 5, characterized in that: The method further comprises: Receive third information from the positioning server, where the third information is used to instruct the terminal device to report frequency domain unit-level energy information.
7. A communication method, characterized in that: include: On M frequency domain units, a reference signal is sent to a terminal device through a first beam, where the reference signal is used to determine energy information of each frequency domain unit in the M frequency domain units, a bandwidth corresponding to each frequency domain unit in the M frequency domain units is included in a bandwidth corresponding to the first beam, different frequency domain units in the M frequency domain units have different pointing angles under the first beam, and M is an integer greater than or equal to 2; receiving first information from the terminal device, where the first information is used to determine a first frequency domain unit with the largest energy information among the M frequency domain units; Send indication information to a positioning server, where the indication information is used to determine the position of the terminal device, and the indication information is determined based on the first frequency domain unit.
8. The method according to claim 7, characterized in that The method further comprises: Sending second information to the terminal device, where the second information is used to determine the M frequency domain units.
9. The method according to claim 7 or 8, characterized in that: The first information includes an index of the first frequency domain unit.
10. The method according to claim 7 or 8, characterized in that: The first information includes energy information of each frequency domain unit in the M frequency domain units, and the energy information of each frequency domain unit in the M frequency domain units is used to determine the first frequency domain unit.
11. The method according to claim 10, characterized in that The energy information of each frequency domain unit in the M frequency domain units includes an energy value on N transmission paths, where the transmission paths are transmission paths between the terminal device and the network device, and N is an integer greater than or equal to 1; Before sending the indication information to the positioning server, the method further includes: Determine a maximum energy value of each frequency domain unit in the M frequency domain units on a transmission path; The first frequency domain unit is determined based on a maximum energy value of each frequency domain unit in the M frequency domain units on a transmission path.
12. The method according to any one of claims 7 to 11, characterized in that: The indication information is determined based on the first frequency domain unit, including: The indication information is determined based on the frequency of the first frequency domain unit and the angular range of the first beam dispersion; or, The indication information is determined based on the frequency of the first frequency domain unit, the width of the first beam, and a first angle value, where the first angle value is an angle value within an angle range of dispersion of the first beam.
13. The method according to claim 12, characterized in that The indication information includes a directional angle corresponding to the first frequency domain unit.
14. The method according to any one of claims 7 to 11, characterized in that: The indication information includes at least one of the following: the frequency of the first frequency domain unit, the angle range of the first beam dispersion; or, The indication information includes at least one of the following: a frequency of the first frequency domain unit, a width of the first beam, and a first angle value, where the first angle value is an angle value within an angle range of dispersion of the first beam.
15. The method according to claim 12 or 14, characterized in that The first angle value is an angle value corresponding to the center frequency of the frequency band where the reference signal is located; or, The first angle value is the minimum angle value in the angle range of the first beam dispersion; or, The first angle value is a maximum angle value in an angle range of the first beam dispersion.
16. A communication method, characterized in that: include: Sending a reference signal to the network device through a first beam on the M frequency domain units; In which, the reference signal is used to determine the energy information of each frequency domain unit in the M frequency domain units, the bandwidth corresponding to each frequency domain unit in the M frequency domain units is included in the bandwidth corresponding to the first beam, different frequency domain units in the M frequency domain units have different pointing angles under the first beam, and M is an integer greater than or equal to 2.
17. The method according to claim 16, characterized in that The method further comprises: First information is received from a network device, where the first information is used to determine the M frequency domain units.
18. A communication method, characterized in that: include: On M frequency domain units, a reference signal from a terminal device is received through a first beam, where the reference signal is used to determine energy information of each of the M frequency domain units, a bandwidth corresponding to each of the M frequency domain units is included in a bandwidth corresponding to the first beam, different frequency domain units in the M frequency domain units have different pointing angles under the first beam, and M is an integer greater than or equal to 2; Send indication information to a positioning server, where the indication information is used to determine the position of the terminal device, and the indication information is determined based on a first frequency domain unit having the largest energy information among the M frequency domain units.
19. The method according to claim 18, characterized in that The method further comprises: Sending first information to the terminal device, where the first information is used to determine the M frequency domain units.
20. The method according to claim 18 or 19, characterized in that The method further comprises: Second information is received from the positioning server, where the second information is used to instruct the network device to determine energy information at a frequency domain unit level.
21. The method according to claim 20, characterized in that The second information is used to instruct the network device to determine energy information at the frequency domain unit level, including: The second information is used to instruct the network device to determine an energy value at a frequency domain unit level on a transmission path between the terminal device and the network device.
22. A communication device, characterized in that: The method comprises a unit or a module for implementing the method according to any one of claims 1 to 21.
23. A communication device, characterized in that: The communication device comprises at least one processor; wherein the at least one processor is configured to execute the method according to any one of claims 1 to 21.
24. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, which, when executed, cause the computer to perform the method according to any one of claims 1 to 21.