Beam calibration method and apparatus
By acquiring and analyzing the downlink and uplink beam patterns of the terminal equipment and determining the beam calibration information, the beam calibration inaccuracy problem caused by changes in beam reciprocity is solved and communication stability is improved.
Patent Information
- Application Number
- PCT/CN2024/120087
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-28
- Filing Date
- 2024-09-20
- Publication Date
- 2025-04-03
AI Technical Summary
In high-frequency communication, changes in beam reciprocity capabilities of terminal devices or network devices lead to inaccurate beam calibration, which may lead to beam failure recovery failure and wireless link failure.
By acquiring the downlink beam pattern and the uplink beam pattern of the terminal device, the beam calibration information is determined based on these patterns, including indicating whether the beam has reciprocity information to perform beam calibration.
Improve the accuracy of beam calibration, ensure stable communication between terminal equipment and network equipment, and avoid beam failure recovery and wireless link failure.
Smart Images

Figure CN2024120087_03042025_PF_FP_ABST
Abstract
Description
Beam calibration method and device
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on September 28, 2023, with application number 202311294486.X and application name “Beam Calibration Method and Device”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of communications, and in particular to a beam calibration method and device. Background Art
[0003] In high-frequency communications, antenna arrays can be used to shape signal beams, enabling precise, narrow beams to deliver services to user data. For example, in high-frequency communications, network equipment and terminal devices use beamforming to transmit and receive signals.
[0004] Currently, when performing beam management, the terminal device or network device can first determine the downlink beam through downlink beam management. After determining the downlink beam, the terminal device or network device can determine the uplink beam based on the downlink beam if it has the ability of uplink and downlink beam reciprocity (beam correspodence, BC) (hereinafter referred to as "beam reciprocity").
[0005] However, the reciprocity capabilities of terminal devices or network devices may also change due to factors such as network device form, terminal device form, interference, and the environment. When the reciprocity capabilities of a terminal device or network device change (to the point of not having beam reciprocity), the terminal device or network device may still assume that it has beam reciprocity capabilities and continue to determine the uplink beam based on the downlink beam. This will result in inaccurate beam calibration results, potentially leading to beam failure recovery (BFR) failure and wireless link failure.
[0006] Summary of the Invention
[0007] The present application provides a beam calibration method and device, which are conducive to improving the accuracy of beam calibration.
[0008] In a first aspect, a beam calibration method is provided, including: a first communication device obtains a downlink beam pattern of a terminal device and an uplink beam pattern of the terminal device, the downlink beam pattern is obtained by the terminal device measuring a downlink reference signal sent by a network device, and the uplink beam pattern is obtained by the network device measuring an uplink reference signal sent by the terminal device; the first communication device determines first information based on the downlink beam pattern and the uplink beam pattern, the first information is used for beam calibration, and the first information includes information for indicating whether the beam of the terminal device has beam reciprocity.
[0009] The beam calibration method provided in the present application determines first beam information based on the uplink beam pattern and downlink beam pattern of the terminal device. The first information is used to perform beam calibration, and the beam of the terminal device or network device is calibrated through the first information. In this way, in a scenario where all beams of the terminal device or network device have beam reciprocity, the terminal device or network device can determine the uplink beam based on the downlink beam, so that communication between the terminal device and the network device can be established without beam scanning. In a scenario where only some beams of the terminal device or network device have beam reciprocity, for beams with beam reciprocity, communication between the terminal device and the network device can still be established without beam scanning; for beams that do not have beam reciprocity, beam calibration information can be used to determine beams with beam reciprocity, and communication between the terminal device and the network device can be established. In a scenario where all beams of the terminal device or network device do not have beam reciprocity, the terminal device or network device can determine beams with beam reciprocity through beam calibration information, so that the terminal device and the network device can communicate based on beams with reciprocity capabilities. The terminal device or network device can determine the beam based on the actual scenario. The determined beam is more suitable for the current scenario, which is conducive to improving the accuracy of beam calibration.
[0010] Optionally, the first communication device may be a terminal device or a network device, which is not limited in this application.
[0011] Specifically, the beam pattern can be used to represent the signal strength of beams in different directions. The signal strength of the beam can be the RSRP, RSRQ, or SINR of the beam, etc., which is not limited in this application.
[0012] In combination with the first aspect, in some implementations of the first aspect, the first information is a first correspondence, which is used to represent the correspondence between the first identifier and the information used to indicate whether the beam of the terminal device has beam reciprocity. The first identifier is the identifier of the beam of the terminal device or the identifier of the reference signal resource.
[0013] By setting the first information as the first corresponding relationship to perform beam calibration, it is beneficial for the terminal device to determine a beam with beam reciprocity, thereby improving the efficiency of beam calibration.
[0014] It should be understood that when the first information is the first corresponding relationship, the first communication device determines the first information, that is, the first communication device determines the first corresponding relationship.
[0015] Optionally, the first corresponding relationship may be stored in a tag control information (TCI) table in the network device.
[0016] The first correspondence relationship may include the following two situations.
[0017] In case 1, the first identifier is the identifier of the reference signal resource of the terminal device, and the identifier of the reference signal resource of the terminal device can be the identifier of the uplink reference signal or the identifier of the downlink beam reference signal. The first correspondence is used to indicate the correspondence between the identifier of the reference signal resource of the terminal device and the information used to indicate whether the beam of the terminal device has beam reciprocity, that is, the first correspondence can be used to indicate whether the uplink reference signal and the downlink reference signal corresponding to the reference signal resource with the same identifier have beam reciprocity.
[0018] Optionally, the first communication device may determine the first correspondence based on the uplink beam pattern and the downlink beam pattern by first determining, based on the downlink beam pattern and the uplink beam pattern, beam reciprocity between an uplink reference signal and a downlink reference signal of a reference signal resource with the same identifier. The first communication device may then record the correspondence between the identifier of the reference signal resource and the beam reciprocity between the uplink reference signal and the downlink reference signal of the reference signal resource as the first correspondence.
[0019] Optionally, the method for determining beam reciprocity between the uplink reference signal and the downlink reference signal of the reference signal resource with the same identifier can be: the first communication device can first arrange the downlink beam pattern and the uplink beam pattern in order of power from large to small or from small to large, respectively, to obtain a downlink reference signal identification sequence and an uplink reference signal identification sequence, respectively. Then, the first communication device compares the downlink reference signal identification sequence with the uplink reference signal identification sequence, and determines that the uplink reference signal and the downlink reference signal corresponding to the reference signal resources with the same ranking and the same identifier have beam reciprocity, and that the uplink reference signal and the downlink reference signal corresponding to the reference signal resources with other identifiers do not have beam reciprocity.
[0020] Optionally, the beam reciprocity between the uplink reference signal and the downlink reference signal of the reference signal resource can also be recorded by the QCL relationship between the uplink reference signal and the downlink reference signal of the reference signal resource. The QCL relationship can include beam reciprocity and non-beam reciprocity. The QCL relationship can be represented by characters, for example, beam reciprocity can be represented by "BC" and non-beam reciprocity can be represented by "no-BC".
[0021] In case 2, the first identifier is the identifier of the beam of the terminal device, and the identifier of the beam of the terminal device can be the beam identifier of the uplink beam or the beam identifier of the downlink beam. The first correspondence is used to indicate the correspondence between the identifier of the beam of the terminal device and the information indicating whether the beam of the terminal device has beam reciprocity, that is, the first correspondence can be used to indicate whether the uplink beam and the downlink beam corresponding to the same beam identifier have beam reciprocity.
[0022] Optionally, one reference signal resource may correspond to multiple beams. The first communication device may determine the first correspondence based on the uplink beam pattern and the downlink beam pattern in the following manner: the first communication device may first determine the beam reciprocity between the uplink beam and the downlink beam of the beam corresponding to the reference signal resource through the beam reciprocity between the uplink reference signal and the downlink reference signal corresponding to the reference signal resource. Finally, the first communication device records the correspondence between the beam identifier and the beam reciprocity between the uplink beam and the downlink beam corresponding to the identified beam as the first correspondence.
[0023] In combination with the first aspect, in some implementations of the first aspect, the first information is a bit map, and the bit map is used to indicate whether the beam of the terminal device has beam reciprocity; the number of bits included in the bit map is equal to the number of beams of the terminal device, or the number of bits included in the bit map is equal to the number of reference signal resources of the terminal device.
[0024] By setting the first information as a bitmap to perform beam calibration, it is helpful for the terminal device to determine a beam with beam reciprocity, thereby improving the efficiency of beam calibration.
[0025] Optionally, the bit is 1, indicating that the beam of the terminal device has beam reciprocity, and the bit is 0, indicating that the beam of the terminal device does not have beam reciprocity.
[0026] It should be understood that when the first information is a bitmap, the first communication device determines the first information, that is, the first communication device determines the bitmap.
[0027] The bitmap can include the following two cases.
[0028] Case 1: The number of bits included in the bit map is equal to the number of reference signal resources of the terminal device.
[0029] Optionally, the first communication device may determine the bitmap based on the uplink beam pattern and the downlink beam pattern in the following manner: the first communication device may first sort the downlink beam pattern and the uplink beam pattern in order of power from large to small or from small to large, respectively, to obtain the sorting of the downlink beam angle ID and the uplink beam angle ID, respectively. Then, the first communication device compares the sorting of the downlink beam angle ID and the uplink beam angle ID, and determines the bits of the beam angle IDs with the same ranking and the same beam angle ID as 1, indicating that the uplink reference signal and the downlink reference signal of the reference signal resource of the beam angle ID have beam reciprocity, and determines the bits of the reference signals of other beam angle IDs as 0, indicating that the uplink reference signal and the downlink reference signal corresponding to the other beam angle IDs do not have reciprocity.
[0030] It should be understood that a reference signal resource may correspond to multiple beams. The first communications device may determine beam reciprocity for the multiple reference signal resources based on the bitmap of the reference signal resource, and further determine beam reciprocity for the multiple beams corresponding to the reference signal resource based on the beam reciprocity of each reference signal resource. That is, if a reference signal resource has beam reciprocity, the beam corresponding to the reference signal resource also has beam reciprocity.
[0031] Case 2: The number of bits included in the bitmap is equal to the number of beams of the terminal device.
[0032] Optionally, one reference signal resource may correspond to multiple beams. The first communication device may determine the bitmap based on the uplink beam pattern and the downlink beam pattern in such a manner that: the first communication device first determines the bitmap when the number of bits is equal to the reference signal resource, and then, based on the correspondence between the reference signal resource and the beam, determines the bitmap when the number of bits is equal to the number of beams.
[0033] In combination with the first aspect, in some implementations of the first aspect, the first information is an array, the array includes at least one element, and the at least one element is used to represent the similarity of at least one beam with beam reciprocity in the terminal device as an uplink beam and as a downlink beam.
[0034] By setting the first information as an array to perform beam calibration, it is helpful for the terminal device to determine a beam with beam reciprocity, thereby improving the efficiency of beam calibration.
[0035] It should be understood that when the first information is an array, the first communication device determines the first information, that is, the first communication device determines the array.
[0036] Arrays can include the following two cases.
[0037] In case 1, the elements in the array represent the similarity between the uplink reference signal and the downlink reference signal corresponding to at least one reference signal resource with beam reciprocity.
[0038] Optionally, the first communication device may determine an array based on the uplink beam pattern and the downlink beam pattern in the following manner: the first communication device may first determine beam reciprocity between an uplink reference signal and a downlink reference signal of a reference signal resource with the same identifier based on the downlink beam pattern and the uplink beam pattern. The first communication device may then select reference signal resources for which the uplink reference signal and the downlink reference signal exhibit beam reciprocity. The first communication device may then use the ratio of the signal strength of the uplink reference signal to the signal strength of the downlink reference signal corresponding to the reference signal resource exhibiting beam reciprocity as an element in the array.
[0039] It should be understood that the first communication device may determine the ratio of the signal strength of the uplink reference signal corresponding to the reference signal resource without beam reciprocity to the signal strength of the downlink reference signal to be 0 as an element in the array.
[0040] Case 2: Similarity between at least one beam with beam reciprocity in the element terminal devices in the array as an uplink beam and as a downlink beam.
[0041] Optionally, a reference signal may correspond to multiple beams, and the first communication device may determine an array based on the uplink beam pattern and the downlink beam pattern: the first communication device may first determine beam reciprocity between the uplink reference signal and the downlink reference signal of the reference signal resource with the same identifier based on the downlink beam pattern and the uplink beam pattern. The first communication device may then select reference signal resources for which the uplink reference signal and the downlink reference signal have beam reciprocity. The ratio of the signal strength of the beam corresponding to the reference signal resource with beam reciprocity as the uplink beam to the signal strength of the downlink beam is then used as an element in the array.
[0042] In combination with the first aspect, in some implementations of the first aspect, the first information is a calibration vector, and the calibration vector minimizes the measurement error of the uplink beam pattern and the measurement error of the downlink beam pattern; the dimension of the calibration vector is equal to the number of beams of the terminal device, or the dimension of the calibration vector is equal to the number of reference signal resources of the terminal device. By setting the first information as the calibration vector, the downlink beam pattern can be calibrated by the calibration vector so that the calibrated beam has beam reciprocity, and the beams on the terminal device or network device side can have beam reciprocity capabilities, which is beneficial to avoid the delay and overhead problems caused by the uplink beam management of the terminal device or network device, and is beneficial to reducing the power consumption of the terminal device or network device; at the same time, by correcting the reciprocity of the beam, it is also beneficial to avoid the network fallback problem that occurs when the terminal device is at a high temperature in order to reduce the device temperature, thereby improving the utilization rate of millimeter waves.
[0043] It should be understood that, in the case that the first information is a calibration vector, the first communication device determines the first information, that is, the first communication device determines the calibration vector.
[0044] Optionally, the uplink beam pattern is the uplink beam pattern measured by the terminal device, and the downlink beam pattern is the downlink beam pattern measured by the terminal device. The constraint condition is set as follows: there is a calibration vector between the measured uplink beam pattern and the measured downlink beam pattern, so that the measurement error of the uplink beam pattern and the measurement error of the downlink beam pattern are minimized, and the calibration vector is calculated.
[0045] In combination with the first aspect, in some implementations of the first aspect, the first information includes a beam width for indicating an uplink beam of a terminal device; the downlink beam pattern includes a downlink wide beam pattern of the terminal device and a downlink narrow beam pattern of the terminal device; the first communication device determines the first information based on the downlink beam pattern and the uplink beam pattern, including: judging whether the wide beam of the terminal device has beam reciprocity based on the downlink wide beam pattern and the uplink beam pattern; judging whether the narrow beam of the terminal device has beam reciprocity based on the downlink narrow beam pattern and the uplink beam pattern; in the case that the wide beams of the terminal device all have beam reciprocity and there is a beam in the narrow beam of the terminal device that does not have beam reciprocity, the first information is obtained based on the width of the wide beam and the width of the narrow beam.
[0046] The first information is used to indicate the beam width of the uplink beam of the terminal device. The uplink beam width determined by the first information can improve the signal gain when transmitting signals through the beam while maintaining beam reciprocity. After the beam width is determined, the terminal device and the network device establish communication based on a beam of this width, which helps to avoid the latency and overhead problems caused by uplink beam management of the terminal device or network device, and helps to reduce the power consumption of the terminal device or network device. At the same time, by correcting the reciprocity of the beam, it is also helpful to avoid the network fallback problem that the terminal device may encounter in order to reduce the device temperature when the terminal device temperature is high, thereby improving the utilization rate of millimeter waves.
[0047] It should be understood that a wide beam can be used by a terminal device to receive a reference signal sent by a network device through a system information block (SSB), and a narrow beam can be used by a terminal device to receive a channel state information (CSI) reference signal.
[0048] It should also be understood that the way in which the first communication device determines whether the wide beam of the terminal device has beam reciprocity based on the downlink wide beam pattern and the uplink beam pattern, and the way in which the first communication device determines whether the narrow beam of the terminal device has beam reciprocity based on the downlink narrow beam pattern and the uplink beam pattern are the same as the way in which the first communication device determines whether the beam has beam reciprocity based on the downlink beam pattern and the uplink beam pattern, and will not be repeated here.
[0049] Optionally, the first communication device obtains first information based on the width of the wide beam and the width of the narrow beam, including: first, after obtaining the downlink wide beam pattern of the terminal device, the first communication device interpolates and divides each wide beam in the wide beam pattern to obtain multiple first downlink beam patterns of the first width. After obtaining the downlink narrow beam pattern of the terminal device, the first communication device interpolates and divides each narrow beam in the narrow beam pattern to obtain multiple second downlink beam patterns of the first width. Then, the first communication device performs weighted summation on the first beam pattern of the first width and the multiple second beam patterns of the first width to obtain a third downlink beam pattern of the first width. Then, the first communication device obtains multiple downlink beam patterns of different widths based on the configured number of interpolations and divisions and the third beam pattern of the first width. The first communication device determines whether the multiple beams of different widths of the terminal device have beam reciprocity based on the multiple downlink beam patterns and uplink beam patterns of different widths. Finally, the first communication device uses the beam width of the narrowest beam among the beams with beam reciprocity as the beam width of the uplink beam used to indicate the terminal device in the first information.
[0050] It should be understood that the way in which the first communication device determines whether the multiple beams of different widths of the terminal device have beam reciprocity based on multiple downlink beam patterns and uplink beam patterns of different widths is the same as the way in which the above-mentioned first communication device determines whether the beam has beam reciprocity based on the downlink beam pattern and the uplink beam pattern, and will not be repeated here.
[0051] It should be understood that the first communication device may determine whether the wide beam and narrow beam of the terminal device have beam reciprocity in other cases: the wide beam of the terminal device and the narrow beam of the terminal device both have beam reciprocity, or the wide beam and narrow beam of the terminal device both have beam reciprocity. In the case that the wide beam of the terminal device and the narrow beam of the terminal device both have beam reciprocity, the first communication device may determine that there is no beam of suitable width for communication, and the terminal device needs to perform beam scanning to determine the uplink beam when accessing the network device, or the terminal device determines the uplink beam based on the calibration vector after calculating the above-mentioned calibration vector. In the case that the wide beam and the narrow beam of the terminal device both have beam reciprocity, the first communication device determines that the beam width of the uplink beam used to indicate the terminal device in the first information is the beam width corresponding to the narrow beam.
[0052] In combination with the first aspect, in some implementations of the first aspect, the first communication device is a network device, and the above method further includes: sending the first information to the terminal device.
[0053] It should be understood that when the first communication device is a network device, after the network device determines the first information, it sends the first information to the terminal device, so that the terminal device can determine the uplink beam of the terminal device based on the first information. The uplink beam of the terminal device can also be the uplink transmission beam of the terminal device.
[0054] In combination with the first aspect, in some implementations of the first aspect, the first communication device is a terminal device, and the above method also includes: determining an uplink beam of the terminal device based on the first information.
[0055] It should be understood that when the first communication device is a terminal device, after the terminal device determines the first information, it can directly determine the uplink beam of the terminal device based on the first information.
[0056] In combination with the first aspect, in some implementations of the first aspect, the above method also includes: receiving multiple downlink reference signals from a network device, and measuring the multiple downlink reference signals to obtain measurement results, the measurement results including information for representing the downlink signal reception strength of each beam of the terminal device; based on the first information, determining the uplink beam of the terminal device, including: determining the uplink beam of the terminal device based on the first information and the measurement results.
[0057] It should be understood that the measurement result may also be a downlink beam pattern.
[0058] Specifically, the terminal device may determine the uplink beam of the terminal device based on the first information and the measurement result, which may include the following multiple implementation methods.
[0059] In one possible implementation, the first information is a first correspondence. The terminal device compares the downlink signal reception strengths of the beams with beam reciprocity in the first correspondence and uses the beam with the highest downlink signal reception strength as the uplink beam of the terminal device.
[0060] In combination with the first aspect, in some implementations of the first aspect, the first information is a first correspondence relationship or a bit map; the first correspondence relationship is used to represent the correspondence between the first identifier and the information used to indicate whether the beam of the terminal device has beam reciprocity, the first identifier is the identifier of the beam of the terminal device or the identifier of the reference signal resource, and the bit map is used to indicate whether the beam of the terminal device has beam reciprocity; determining the uplink beam of the terminal device includes: determining the beam with the largest downlink signal reception intensity among the beams with beam reciprocity as the uplink beam of the terminal device.
[0061] Specifically, the terminal device may determine the uplink beam of the terminal device based on the first information and the measurement result, which may include the following multiple implementation methods.
[0062] In one possible implementation, the first information is a first correspondence. The terminal device compares the downlink signal reception strengths of the beams with beam reciprocity in the first correspondence and uses the beam with the highest downlink signal reception strength as the uplink beam of the terminal device.
[0063] In another possible implementation, the first information is a bit map, and the terminal device determines the downlink signal reception strength of the beam with beam reciprocity in the bit map, and uses the beam with the highest downlink signal reception strength as the uplink beam of the terminal device.
[0064] In another possible implementation, the first information is a calibration vector; the terminal device uses the calibration vector to calibrate the above measurement results, and determines the beam with the maximum downlink signal receiving strength after calibration as the uplink beam of the terminal device.
[0065] In combination with the first aspect, in some implementations of the first aspect, the first information is an array, and the elements in the array represent the similarity between the uplink reference signal and the downlink reference signal corresponding to at least one reference signal resource with beam reciprocity; the terminal device determines the uplink signal strength based on the array and the downlink signal reception strength, and determines the uplink beam with the highest uplink signal strength as the uplink beam of the terminal device.
[0066] In combination with the first aspect, in some implementations of the first aspect, the first information is a calibration vector; the calibration vector minimizes the measurement error of the uplink beam pattern and the measurement error of the downlink beam pattern; determining the uplink beam of the terminal device includes: using the calibration vector to calibrate the beam with the greatest downlink signal reception strength, and determining the calibrated beam as the uplink beam of the terminal device.
[0067] In combination with the first aspect, in some implementations of the first aspect, the first information includes a beam width for indicating a downlink beam of a terminal device; the downlink beam pattern includes a downlink wide beam pattern of the terminal device and a downlink narrow beam pattern of the terminal device; the first communication device determines the first information based on the downlink beam pattern and the uplink beam pattern, including: judging whether the wide beam of the terminal device has beam reciprocity based on the downlink wide beam pattern and the uplink beam pattern; judging whether the narrow beam of the terminal device has beam reciprocity based on the downlink narrow beam pattern and the uplink beam pattern; in the case where the wide beams of the terminal device all have beam reciprocity and there is a beam in the narrow beam of the terminal device that does not have beam reciprocity, the first information is obtained based on the width of the wide beam and the width of the narrow beam.
[0068] In combination with the first aspect, in some implementations of the first aspect, the first communication device is a terminal device, and the above method also includes: determining a downlink beam of the terminal device based on the first information.
[0069] In combination with the first aspect, in some implementations of the first aspect, the above method also includes: sending multiple uplink reference signals to the network device and receiving an uplink beam pattern from the network device; determining the downlink beam of the terminal device based on the first information, including: determining the downlink beam of the terminal device based on the first information and the uplink beam pattern.
[0070] In combination with the first aspect, in some implementations of the first aspect, the first information is a first correspondence relationship or a bit map; the first correspondence relationship is used to represent the correspondence between the first identifier and the information used to indicate whether the beam of the terminal device has beam reciprocity, the first identifier is the identifier of the beam of the terminal device or the identifier of the reference signal resource, and the bit map is used to indicate whether the beam of the terminal device has beam reciprocity; determining the downlink beam of the terminal device includes: determining the beam with beam reciprocity and the largest signal strength in the uplink beam pattern as the downlink beam of the terminal device.
[0071] In combination with the first aspect, in some implementations of the first aspect, the first information is a calibration vector; the calibration vector minimizes the measurement error of the uplink beam pattern and the measurement error of the downlink beam pattern; determining the downlink beam of the terminal device includes: using the calibration vector to calibrate the beam with the largest signal strength in the uplink beam pattern, and determining the calibrated beam as the downlink beam of the terminal device.
[0072] On the second aspect, another beam calibration method is provided, including: a second communication device obtains a downlink beam pattern of a network device and an uplink beam pattern of the network device, the uplink beam pattern is obtained by the network device measuring an uplink reference signal sent by a terminal device, and the downlink beam pattern is obtained by the terminal device measuring a downlink reference signal sent by the network device; the second communication device determines first information based on the downlink beam pattern and the uplink beam pattern, the first information is used for beam calibration, and the first information includes information for indicating whether the beam of the network device has beam reciprocity.
[0073] In combination with the second aspect, in some implementations of the second aspect, the first information is a first correspondence, which is used to represent the correspondence between the first identifier and the information used to indicate whether the beam of the network device has beam reciprocity, and the first identifier is the identifier of the beam of the network device or the identifier of the reference signal resource.
[0074] In combination with the second aspect, in some implementations of the second aspect, the first information is a bit map, and the bit map is used to indicate whether the beam of the network device has beam reciprocity; the number of bits included in the bit map is equal to the number of beams of the network device, or the number of bits included in the bit map is equal to the number of reference signal resources of the network device.
[0075] In combination with the second aspect, in some implementations of the second aspect, the first information is an array, the array includes at least one element, and the at least one element is used to represent the similarity of at least one beam with beam reciprocity in the network device as an uplink beam and as a downlink beam.
[0076] In combination with the second aspect, in some implementations of the second aspect, the first information is a calibration vector, which minimizes the measurement error of the uplink beam pattern and the measurement error of the downlink beam pattern; the dimension of the calibration vector is equal to the number of beams of the network device, or the dimension of the calibration vector is equal to the number of reference signal resources of the network device.
[0077] In combination with the second aspect, in some implementations of the second aspect, the first information includes a beam width for indicating an uplink beam of a network device; the downlink beam pattern includes a downlink wide beam pattern of the network device and a downlink narrow beam pattern of the network device; the second communication device determines the first information based on the downlink beam pattern and the uplink beam pattern, including: judging whether the wide beam of the network device has beam reciprocity based on the downlink wide beam pattern and the uplink beam pattern; judging whether the narrow beam of the network device has beam reciprocity based on the downlink narrow beam pattern and the uplink beam pattern; in the case that the wide beams of the network device all have beam reciprocity and there are beams in the narrow beams of the network device that do not have beam reciprocity, the first information is obtained based on the width of the wide beam and the width of the narrow beam.
[0078] In combination with the second aspect, in some implementations of the second aspect, the second communication device is a terminal device, and the above method further includes: sending the first information to the network device.
[0079] In combination with the second aspect, in some implementations of the second aspect, the second communication device is a network device, and the above method also includes: determining an uplink beam of the network device based on the first information.
[0080] In combination with the second aspect, in some implementations of the second aspect, the above method also includes: sending multiple downlink reference signals to the terminal device and receiving a downlink beam pattern from the terminal device; determining the uplink beam of the network device based on the first information, including: determining the uplink beam of the network device based on the first information and the downlink beam pattern.
[0081] In combination with the second aspect, in some implementations of the second aspect, the first information is a first correspondence relationship or a bit map; the first correspondence relationship is used to represent the correspondence between the first identifier and the information used to indicate whether the beam of the network device has beam reciprocity, the first identifier is the identifier of the beam of the network device or the identifier of the reference signal resource, and the bit map is used to indicate whether the beam of the network device has beam reciprocity; determining the uplink beam of the network device includes: determining the beam with the largest downlink signal reception intensity among the beams with beam reciprocity as the uplink beam of the network device.
[0082] In combination with the second aspect, in some implementations of the second aspect, the first information is an array, and the elements in the array represent the similarity between the uplink reference signal and the downlink reference signal corresponding to at least one reference signal resource with beam reciprocity; determining the uplink beam of the network device includes: determining the uplink signal strength based on the array and the downlink signal reception strength, and determining the uplink beam with the highest uplink signal strength as the uplink beam of the network device.
[0083] In combination with the second aspect, in some implementations of the second aspect, the first information is a calibration vector; the calibration vector minimizes the measurement error of the uplink beam pattern and the measurement error of the downlink beam pattern; determining the uplink beam of the network device includes: using the calibration vector to calibrate the above-mentioned downlink beam pattern, and determining the beam with the maximum downlink signal receiving strength after calibration as the uplink beam of the network device.
[0084] In combination with the second aspect, in some implementations of the second aspect, the first information includes a beam width for indicating a downlink beam of a network device; the downlink beam pattern includes a downlink wide beam pattern of the network device and a downlink narrow beam pattern of the network device; the second communication device determines the first information based on the downlink beam pattern and the uplink beam pattern, including: judging whether the wide beam of the network device has beam reciprocity based on the downlink wide beam pattern and the uplink beam pattern; judging whether the narrow beam of the network device has beam reciprocity based on the downlink narrow beam pattern and the uplink beam pattern; in the case that the wide beams of the network device all have beam reciprocity and there are beams in the narrow beams of the network device that do not have beam reciprocity, the first information is obtained based on the width of the wide beam and the width of the narrow beam.
[0085] In combination with the second aspect, in some implementations of the second aspect, the second communication device is a network device, and the above method also includes: determining a downlink beam of the network device based on the first information.
[0086] In combination with the second aspect, in some implementations of the second aspect, the above method also includes: receiving multiple uplink reference signals from the terminal device, and measuring the multiple uplink reference signals to obtain measurement results, the measurement results including information for representing the uplink signal reception strength of each beam of the network device; based on the first information, determining the downlink beam of the network device, including: determining the downlink beam of the network device based on the first information and the measurement results.
[0087] In combination with the second aspect, in some implementations of the second aspect, the first information is a first correspondence, or a bit map or an array; the first correspondence is used to represent the correspondence between the first identifier and the information used to indicate whether the beam of the network device has beam reciprocity, the first identifier is the identifier of the beam of the network device or the identifier of the reference signal resource, the bit map is used to indicate whether the beam of the network device has beam reciprocity, and the array includes at least one element, and the at least one element is used to represent the similarity of at least one beam with beam reciprocity in the network device as an uplink beam and as a downlink beam; determining the downlink beam of the network device includes: determining the beam with the largest uplink signal reception intensity among the beams with beam reciprocity as the downlink beam of the network device.
[0088] In combination with the second aspect, in some implementations of the second aspect, the first information is a calibration vector; the calibration vector minimizes the measurement error of the uplink beam pattern and the measurement error of the downlink beam pattern; determining the downlink beam of the network device includes: using the calibration vector to calibrate the beam with the largest uplink signal reception intensity, and determining the calibrated beam as the downlink beam of the network device.
[0089] In a third aspect, a beam calibration device is provided, configured to execute the method in any possible implementation of the first or second aspect. Specifically, the device includes a module configured to execute the method in any possible implementation of the first or second aspect.
[0090] In one design, the device may include a module that executes the methods / operations / steps / actions described in the first aspect or the second aspect above. The module may be a hardware circuit, software, or a combination of hardware circuit and software.
[0091] In a fourth aspect, a beam calibration device is provided, comprising: a processor and a memory, wherein the processor is configured to read instructions stored in the memory to execute the method in any possible implementation of the first aspect or the second aspect.
[0092] Optionally, there are one or more processors and one or more memories.
[0093] Optionally, the memory may be integrated with the processor, or the memory may be provided separately from the processor.
[0094] In the specific implementation process, the memory can be a non-transitory memory, such as a read-only memory (ROM), which can be integrated with the processor on the same chip or can be set on different chips. The embodiments of the present application do not limit the type of memory and the setting method of the memory and the processor.
[0095] The device in the fourth aspect mentioned above can be a chip, and the processor can be implemented by hardware or by software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor can be a general-purpose processor, which is implemented by reading the software code stored in the memory. The memory can be integrated in the processor or can be located outside the processor and exist independently.
[0096] In a fifth aspect, a computer program product is provided, which includes: a computer program (also referred to as code, or instructions), which, when executed, enables a computer to execute a method in any possible implementation of the first or second aspect.
[0097] In the sixth aspect, a computer-readable storage medium is provided, which stores a computer program (also referred to as code, or instructions) which, when run on a computer, enables the computer to execute a method in any possible implementation of the first or second aspect above. BRIEF DESCRIPTION OF THE DRAWINGS
[0098] FIG1 is a schematic structural diagram of a communication system according to an embodiment of the present application;
[0099] FIG2 is a schematic diagram of a beam management process provided by an embodiment of the present application;
[0100] FIG3 is a schematic diagram of beam reciprocity capabilities of network equipment and terminal equipment;
[0101] FIG4 is a schematic flowchart of a beam calibration method provided in an embodiment of the present application;
[0102] FIG5 is a schematic diagram of a beam pattern provided in an embodiment of the present application;
[0103] FIG6 is a flow chart of an interaction process of a beam calibration method provided in an embodiment of the present application;
[0104] FIG7 is an interactive flow chart of another beam calibration method provided in an embodiment of the present application;
[0105] FIG8 is a flow chart of an interaction process of another beam calibration method provided in an embodiment of the present application;
[0106] FIG9 is a schematic block diagram of a beam calibration device provided in an embodiment of the present application;
[0107] FIG10 is a schematic block diagram of another beam calibration device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0108] The technical solution in this application will be described below with reference to the accompanying drawings.
[0109] To facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" do not necessarily mean different.
[0110] It should be noted that, in this application, words such as "exemplarily" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplarily" or "for example" is intended to present the relevant concepts in a concrete manner.
[0111] In addition, "at least one" means one or more, and "more" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" 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 and c can mean: a, or b, or c, or a and b, or a and c, or b and c, or a, b and c, where a, b, c can be single or multiple.
[0112] In the embodiments of the present application, descriptions such as "when...", "in the case of...", "if" and "if" all mean that the device will perform corresponding processing under certain objective circumstances. It does not limit the time, nor does it require the device to perform judgment actions when implemented, nor does it mean that there are other limitations.
[0113] The technical solution provided in this application can be applied to various communication systems, such as: long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, fifth generation (5G) mobile communication system, new radio (NR) system or other evolved communication systems, as well as the next generation mobile communication system of 5G communication system, etc.
[0114] The terminal device in the embodiments of the present application may also be referred to as: user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, user agent or user device, etc.
[0115] The terminal device may be a device that provides voice / data connectivity to users, such as a handheld device or vehicle-mounted device with wireless connection function. At present, some examples of terminal devices include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, vehicle-mounted devices, wearable devices, terminal devices in 5G networks or future evolved public land mobile communication networks (PLMNs). The present application does not limit the terminal equipment in the network (PLMN), etc.
[0116] By way of example and not limitation, in this application, a terminal device may be a terminal device in an Internet of Things (IoT) system. The IoT is an important component of the future development of information technology. Its main technical feature is connecting objects to the Internet through communication technologies, thereby realizing an intelligent network that interconnects humans and machines, and things and things. For example, the terminal device in the embodiments of this application may be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for wearable devices that apply wearable technology to intelligently design and develop wearable devices, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that can be worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not just hardware devices; they can also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are fully functional, large in size, and can achieve full or partial functions independently of smartphones, such as smart watches or smart glasses, as well as those that focus on a specific application function and require cooperation with other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0117] As an example and not a limitation, in an embodiment of the present application, the terminal device may also be a terminal device in a machine type communication (MTC). In addition, the terminal device may also be an on-board module, on-board module, on-board component, on-board chip or on-board unit built into the vehicle as one or more components or units, and the vehicle may implement the method provided in the present application through the built-in on-board module, on-board module, on-board component, on-board chip or on-board unit. Therefore, the embodiment of the present application may also be applied to the Internet of Vehicles, such as vehicle to everything (V2X), long term evolution-vehicle (LTE-V), vehicle-to-vehicle (V2V) technology, etc.
[0118] The network device involved in this application can be a device that communicates with a terminal device. The network device can also be called an access network device or a wireless access network device. It can be a transmission reception point (TRP), an evolved NodeB (eNB or eNodeB) in an LTE system, a home base station (for example, home evolved NodeB, or home Node B, HNB), a base band unit (BBU), or a wireless controller in a cloud radio access network (CRAN) scenario, or the network device can be a relay station, an access point, a vehicle-mounted device, a wearable device, a network device in a 5G network, or a network device in a future evolved PLMN network, etc. It can also be an access point (AP) in a WLAN, or a gNB in an NR system. The above-mentioned network devices can also be urban base stations, micro base stations, pico base stations, femto base stations, etc., and this application does not limit this.
[0119] In a network structure, the network device may include a centralized unit (CU) node, a distributed unit (DU) node, a radio access network (RAN) device including a CU node and a DU node, or a RAN device including a control plane CU node (CU-CP node) and a user plane CU node (CU-UP node) and a DU node.
[0120] Network equipment provides services for cells, and terminal devices communicate with cells through transmission resources allocated by the network equipment (for example, frequency domain resources, or spectrum resources). The cell can belong to a macro base station (for example, a macro eNB or macro gNB), or to a base station corresponding to a small cell. Small cells here can include: metro cells, micro cells, pico cells, femto cells, etc. These small cells have the characteristics of small coverage and low transmission power, and are suitable for providing high-speed data transmission services.
[0121] In an embodiment of the present application, a terminal device or a network device includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through processes, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a Windows operating system. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software. In addition, the embodiment of the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application, as long as it can communicate according to the method provided in the embodiment of the present application, for example, the execution subject of the method provided in the embodiment of the present application can be a terminal device or a network device, or it can be a functional module in a terminal device or a network device that can execute a program.
[0122] In addition, various aspects or features of the embodiments of the present application can be implemented as methods, devices or products using standard programming and / or engineering techniques. The term "product" as used in this application covers computer programs that can be accessed from any computer-readable device, carrier or medium. For example, computer-readable media may include, but are not limited to: magnetic storage devices (e.g., hard disks, floppy disks or tapes, etc.), optical disks (e.g., compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards and flash memory devices (e.g., erasable programmable read-only memories (EPROMs), cards, sticks or key drives, etc.). In addition, the various storage media described herein may represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" may include, but is not limited to, various other media that can store, contain and / or carry instructions and / or data.
[0123] To facilitate understanding of the embodiments of the present application, a communication system applicable to the embodiments of the present application is first described in detail with reference to FIG1 .
[0124] Figure 1 shows a communication system 100 to which an embodiment of the present application can be applied. As shown in Figure 1, the communication system 100 may include at least one network device, such as the network device 110 shown in Figure 1; the communication system 100 may also include at least one terminal device, such as the terminal device 120 shown in Figure 1. The network device 110 and the terminal device 120 can communicate via a wireless link. Each communication device, such as the network device 110 or the terminal device 120, may be configured with multiple antennas, which may include at least one transmitting antenna for sending signals and at least one receiving antenna for receiving signals. In addition, each communication device also additionally includes a transmitter chain and a receiver chain. Those skilled in the art will understand that they may each include multiple components related to signal transmission and signal reception (such as processors, modulators, multiplexers, demodulators, demultiplexers, or antennas, etc.). Therefore, the network device 110 and the terminal device 120 can communicate via multi-antenna technology.
[0125] FIG1 exemplarily shows a network device and two terminal devices. Optionally, the communication system 100 may include multiple network devices and each network device may include another number of terminal devices within its coverage area, which is not limited in the embodiments of the present application.
[0126] To facilitate understanding, the terms involved in the embodiments of the present application are first briefly introduced.
[0127] 1. Beam forming
[0128] Beamforming, also known as beamforming, adjusts the amplitude and phase of multiple antennas to give the antenna radiation pattern a specific shape and direction, concentrating the wireless signal energy on a narrower beam to enhance coverage and reduce interference.
[0129] 2. Beam management
[0130] The key processes of beam management are defined as the L1 / L2 process for acquiring and maintaining the uplink and downlink data transmission and reception beam sets, including four processes: beam scanning, beam measurement, beam determination, and beam reporting.
[0131] (1) Beam sweeping
[0132] Beam scanning means that within a spatial area, a beam is sent and / or received in a preset manner within a certain time interval.
[0133] (2) Beam measurement
[0134] Beam measurement refers to measuring the quality of the received beamforming signal (beam). Measurement indicators may include reference signal receiving power (RSRP), reference signal receiving quality (RSRQ), signal to interference plus noise ratio (SINR), etc.
[0135] (3) Beam determination
[0136] Beam determination refers to selecting the optimal beam based on beam measurement results. "Beam determination" can also be called "beam decision"
[0137] (4) Beam reporting
[0138] Beam reporting refers to the terminal device reporting beam decision information to the network device based on the beam measurement results to establish beam-directional communication between the network device and the terminal device.
[0139] For example, Figure 2 shows a schematic diagram of a downlink beam management process. The network device transmits reference signals to the terminal device via four beams in different spatial directions. The terminal device receives the reference signals via three beams, respectively. This is equivalent to performing 4 × 3 = 12 beam scans, resulting in 12 RSRPs. The transmit / receive beam pair with the highest RSRP is determined to be beam (2, 1), meaning the base station's transmit beam is beam 2, and the terminal device's receive beam is beam 1.
[0140] Similarly, the uplink beam management is similar to the above-mentioned downlink beam management process. The terminal device determines that the transmit and receive beam pair with the highest RSRP is beam (3, 0), that is, the terminal device's transmit beam is beam 3, and the network device's receive beam is beam 0.
[0141] Specifically, beam management can be divided into uplink beam management process and downlink beam management process.
[0142] 2.1 Downlink Beam Management Process
[0143] The downlink beam management process includes the following three processes, each of which includes the above-mentioned beam management process.
[0144] Process 1 (coarse downlink beam alignment between network devices and terminal devices): The terminal device measures the transmit beams of different network devices to support the selection of a network device transmit beam or terminal device receive beam. For network device-side beamforming, this includes intra-device transmit beam scanning and inter-device transmit beam scanning; for terminal device-side beamforming, this includes terminal device receive beam scanning.
[0145] Process 2 (process of fine-tuning the downlink transmission beam of the network device): The terminal device measures the transmission beams of different network devices to notify the network device to adjust the transmission beams within / across network devices.
[0146] Process 3 (process of fine-tuning the downlink receiving beam of the terminal device): the terminal device adjusts the receiving beam of different terminal devices by measuring the transmitting beam of the same network device.
[0147] 2.2 Uplink Beam Management Process
[0148] The uplink beam management process includes the following three processes, each of which includes the above-mentioned beam management process.
[0149] Process 1 (coarse alignment process of uplink beams of network equipment and terminal equipment): The network equipment measures different transmit beams of the terminal equipment to support the selection of the transmit beam of the terminal equipment / the receive beam of the network equipment.
[0150] Process 2 (process of fine-tuning the uplink receiving beam of the network device): the network device measures different receiving beams of the network device to adjust the receiving beam within the network device / between network devices.
[0151] Process 3 (process of fine-tuning the uplink transmission beam of the terminal device): The network device measures the same receiving beam and adjusts the transmission beams of different terminal devices.
[0152] 3. Beam correspondence
[0153] The uplink and downlink beam reciprocity characteristics (beam correspondence) are divided into beam reciprocity on the network device side and beam reciprocity on the terminal device side.
[0154] Beam reciprocity on the network device side means that the network device has the ability to determine the uplink receive beam of the network device based on the downlink transmit beam determined by the terminal device after measuring one or more downlink signals of the network device. The network device also has the ability to determine the downlink receive beam of the network device based on the uplink transmit beam determined by the network device after measuring one or more uplink signals of the terminal device.
[0155] Beam reciprocity on the terminal device side means that the terminal device is able to determine the downlink receive beam of the terminal device based on the uplink transmit beam determined by the network device after measuring one or more uplink signals of the terminal device. The terminal device is also able to determine the uplink receive beam of the terminal device based on the downlink transmit beam determined by the terminal device after measuring one or more downlink signals of the network device.
[0156] For example, Figure 3 illustrates the beam reciprocity capabilities of a network device and a terminal device. As shown in Figure 3, the network device is a TRP, and the terminal device is a UE. The TRP can determine beam 0' based on beam 0, or beam 0 based on beam 0'. The UE can determine beam 1' based on beam 1, or beam 1 based on beam 1'.
[0157] 4. Quasi co-location (QCL)
[0158] On different ports, if the large-scale properties of the channel experienced by the symbols of one port can be inferred from the large-scale properties of the symbols on the other port, then the two antenna ports are said to be quasi-co-located.
[0159] In high-frequency communications, antenna arrays can be used to shape signal beams, enabling precise, narrow beams to deliver services to user data. For example, in high-frequency communications, network equipment and terminal devices use beamforming to transmit and receive signals.
[0160] Currently, when performing beam management, the terminal device or network device can first determine the downlink beam through downlink beam management. After determining the downlink beam, the terminal device or network device can determine the uplink beam based on the downlink beam if it has the ability of uplink and downlink beam reciprocity (beam correspodence, BC) (hereinafter referred to as "beam reciprocity").
[0161] However, the reciprocity capabilities of terminal devices or network devices may also change due to factors such as network device form, terminal device form, interference, and the environment. When the reciprocity capabilities of a terminal device or network device change (to the point of not having beam reciprocity), the terminal device or network device may still assume that it has beam reciprocity capabilities and continue to determine the uplink beam based on the downlink beam. This will result in inaccurate beam calibration results, potentially leading to beam failure recovery (BFR) failure and wireless link failure.
[0162] In view of this, the present application proposes a beam calibration method and a beam calibration device, which determine beam calibration information based on the uplink beam pattern and downlink beam pattern of the terminal device. In this way, in a scenario where all beams of the terminal device or network device have beam reciprocity, the terminal device or network device can determine the uplink beam based on the downlink beam, so that communication between the terminal device and the network device can be established without beam scanning. In a scenario where only some beams of the terminal device or network device have beam reciprocity, for beams with beam reciprocity, communication between the terminal device and the network device can still be established without beam scanning; for beams that do not have beam reciprocity, beam calibration information can be used to determine beams with beam reciprocity, and communication between the terminal device and the network device can be established. In a scenario where all beams of the terminal device or network device do not have beam reciprocity, the terminal device or network device can determine beams with beam reciprocity through beam calibration information, so that the terminal device and the network device can communicate based on beams with reciprocity capabilities. The terminal device or network device can determine the beam based on the actual scenario. The determined beam is more suitable for the current scenario, which is conducive to improving the accuracy of beam calibration.
[0163] The following specific embodiments describe in detail the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be implemented independently or in combination with each other. For the same or similar concepts or processes, some embodiments may not be described in detail.
[0164] FIG4 is a schematic flow chart of a beam calibration method 400 provided in an embodiment of the present application. The method 400 may be performed by a first communication device. The method 400 may include the following steps:
[0165] S401, the first communication device obtains a downlink beam pattern of the terminal device and an uplink beam pattern of the terminal device, the downlink beam pattern is obtained by the terminal device measuring a downlink reference signal sent by the network device, and the uplink beam pattern is obtained by the network device measuring an uplink reference signal sent by the terminal device.
[0166] Optionally, the first communication device may be a terminal device or a network device, which is not limited in this application.
[0167] Specifically, the beam pattern can be used to represent the signal strength of beams in different directions. The signal strength of the beam can be the RSRP, RSRQ, or SINR of the beam, etc., which is not limited in this application.
[0168] Optionally, the beam pattern may include multiple possible implementation forms.
[0169] Figure 5 shows a schematic diagram of a beam pattern in Form 1. As shown in Figure 5, different lobes represent beams in different directions, and the length of each lobe represents the signal strength of that beam. As can be seen, the beam pattern in Figure 5 includes three beams in different directions. Beam 0 has the strongest signal strength, Beam 1 has the second strongest, and Beam 2 has the weakest.
[0170] In form 2, the beam pattern can be a one-dimensional matrix containing multiple elements representing beams in different directions. The elements can be arranged in ascending order of beam identifiers, with the size of each element representing the signal strength of the beam in that direction. For example, the beam pattern can be {40, 35, 25}, indicating that the beam pattern includes three beams in different directions, identified as beam 0, beam 1, and beam 2, respectively. Beam 0 has the strongest signal strength, beam 1 has the second strongest signal strength, and beam 2 has the weakest signal strength.
[0171] S402: The first communication device determines first information based on the downlink beam pattern and the uplink beam pattern, where the first information is used for beam calibration. The first information includes information indicating whether the beam of the terminal device has beam reciprocity.
[0172] The beam calibration method provided in the present application determines first beam information based on the uplink beam pattern and downlink beam pattern of the terminal device. The first information is used to perform beam calibration, and the beam of the terminal device or network device is calibrated through the first information. In this way, in a scenario where all beams of the terminal device or network device have beam reciprocity, the terminal device or network device can determine the uplink beam based on the downlink beam, so that communication between the terminal device and the network device can be established without beam scanning. In a scenario where only some beams of the terminal device or network device have beam reciprocity, for beams with beam reciprocity, communication between the terminal device and the network device can still be established without beam scanning; for beams that do not have beam reciprocity, beam calibration information can be used to determine beams with beam reciprocity, and communication between the terminal device and the network device can be established. In a scenario where all beams of the terminal device or network device do not have beam reciprocity, the terminal device or network device can determine beams with beam reciprocity through beam calibration information, so that the terminal device and the network device can communicate based on beams with reciprocity capabilities. The terminal device or network device can determine the beam based on the actual scenario. The determined beam is more suitable for the current scenario, which is conducive to improving the accuracy of beam calibration.
[0173] As an optional embodiment, in the above 402, the first information may include multiple possible forms. Different forms of the first information may lead to different ways of determining the first information. The various forms of the first information and the ways of determining the first information are described below.
[0174] In the first possible form, the first information is a first correspondence, which is used to represent the correspondence between the first identifier and the information used to indicate whether the beam of the terminal device has beam reciprocity. The first identifier is the identifier of the beam of the terminal device or the identifier of the reference signal resource.
[0175] By setting the first information as the first corresponding relationship to perform beam calibration, it is beneficial for the terminal device to determine a beam with beam reciprocity, thereby improving the efficiency of beam calibration.
[0176] It should be understood that when the first information is the first corresponding relationship, the first communication device determines the first information, that is, the first communication device determines the first corresponding relationship.
[0177] Optionally, the first corresponding relationship may be stored in a tag control information (TCI) table in the network device.
[0178] The first correspondence relationship may include the following two situations.
[0179] In case 1, the first identifier is the identifier of the reference signal resource of the terminal device, and the identifier of the reference signal resource of the terminal device can be the identifier of the uplink reference signal or the identifier of the downlink beam reference signal. The first correspondence is used to indicate the correspondence between the identifier of the reference signal resource of the terminal device and the information used to indicate whether the beam of the terminal device has beam reciprocity, that is, the first correspondence can be used to indicate whether the uplink reference signal and the downlink reference signal corresponding to the reference signal resource with the same identifier have beam reciprocity.
[0180] Optionally, the first communication device may determine the first correspondence based on the uplink beam pattern and the downlink beam pattern by first determining, based on the downlink beam pattern and the uplink beam pattern, beam reciprocity between an uplink reference signal and a downlink reference signal of a reference signal resource with the same identifier. The first communication device may then record the correspondence between the identifier of the reference signal resource and the beam reciprocity between the uplink reference signal and the downlink reference signal of the reference signal resource as the first correspondence.
[0181] Optionally, the method for determining beam reciprocity between the uplink reference signal and the downlink reference signal of the reference signal resource with the same identifier can be: the first communication device can first arrange the downlink beam pattern and the uplink beam pattern in order of power from large to small or from small to large, respectively, to obtain a downlink reference signal identification sequence and an uplink reference signal identification sequence, respectively. Then, the first communication device compares the downlink reference signal identification sequence with the uplink reference signal identification sequence, and determines that the uplink reference signal and the downlink reference signal corresponding to the reference signal resources with the same ranking and the same identifier have beam reciprocity, and that the uplink reference signal and the downlink reference signal corresponding to the reference signal resources with other identifiers do not have beam reciprocity.
[0182] Optionally, the beam reciprocity between the uplink reference signal and the downlink reference signal of the reference signal resource can also be recorded by the QCL relationship between the uplink reference signal and the downlink reference signal of the reference signal resource. The QCL relationship can include beam reciprocity and non-beam reciprocity. The QCL relationship can be represented by characters, for example, beam reciprocity can be represented by "BC" and non-beam reciprocity can be represented by "no-BC".
[0183] Exemplarily, the beam angle IDs of the uplink beam pattern and the downlink beam pattern of the terminal device both include 0 to 2. The reference signals in the downlink beam pattern and the uplink beam pattern are sorted in descending order according to the signal strength, and the downlink beam angle ID and the uplink beam angle ID sorting are obtained, as shown in Table 1. By comparing the downlink and uplink beam angle ID sorting, it can be concluded that the beam angle with ID 0 ranks first in both the uplink beam angle ID sorting and the downlink beam angle ID sorting, and the beam angles with IDs 1 and 2 have different sorting in the uplink and downlink. At this time, the first communication device can determine that the uplink reference signal and the downlink reference signal corresponding to the reference signal resource with beam angle ID 0 have beam reciprocity, while the uplink reference signal and the downlink reference signal corresponding to the reference signal resource with beam angle IDs 1 and 2 do not have beam reciprocity. Then, the first communication device can record the first corresponding relationship based on the reciprocity relationship of the above-mentioned reference signals. The first corresponding relationship can be as shown in Table 2. The QCL relationship of the reference signal resource with beam angle ID 0 is "BC", and the QCL relationship of the reference signal resource with beam angle ID 1 and 2 is "no-BC".
[0184] Table 1
[0185] Table 2
[0186] In case 2, the first identifier is the identifier of the beam of the terminal device, and the identifier of the beam of the terminal device can be the beam identifier of the uplink beam or the beam identifier of the downlink beam. The first correspondence is used to indicate the correspondence between the identifier of the beam of the terminal device and the information indicating whether the beam of the terminal device has beam reciprocity, that is, the first correspondence can be used to indicate whether the uplink beam and the downlink beam corresponding to the same beam identifier have beam reciprocity.
[0187] Optionally, one reference signal resource may correspond to multiple beams. The first communication device may determine the first correspondence based on the uplink beam pattern and the downlink beam pattern in the following manner: the first communication device may first determine the beam reciprocity between the uplink beam and the downlink beam of the beam corresponding to the reference signal resource through the beam reciprocity between the uplink reference signal and the downlink reference signal corresponding to the reference signal resource. Finally, the first communication device records the correspondence between the beam identifier and the beam reciprocity between the uplink beam and the downlink beam corresponding to the identified beam as the first correspondence.
[0188] Exemplarily, the first communication device determines the beam reciprocity between the uplink beam and the downlink beam of the beam corresponding to the reference signal resource based on the beam reciprocity between the uplink reference signal and the downlink reference signal corresponding to the reference signal resource, which can be as shown in Table 3. The beam angle IDs of the uplink beam pattern and the downlink beam pattern of the terminal device both include 0 to 2. The beam angle corresponding to the beam angle with ID 0 includes beam 0 and beam 1, the beam angle corresponding to the beam angle with ID 1 includes beam 4 and beam 5, and the beam angle corresponding to the beam angle with ID 2 includes beam 2 and beam 3. The reference signals in the downlink beam pattern and the uplink beam pattern are sorted in descending order according to the signal strength, and the sorting of the downlink beam angle ID and the uplink beam angle ID is obtained, as shown in Table 3. By comparing the sorting of the downlink beam angle ID and the uplink beam angle ID, it can be concluded that the beam angle with ID 0 ranks first in both the uplink beam angle ID sorting and the downlink beam angle ID sorting, and the beam angles with IDs 1 and 2 have different rankings in the uplink and downlink beam angle ID sorting. At this time, the first communication device can determine that the uplink reference signal and the downlink reference signal corresponding to the reference signal resource with beam angle ID 0 have beam reciprocity, while the uplink reference signal and the downlink reference signal corresponding to the reference signal resource with beam angle IDs 1 and 2 do not have beam reciprocity. Correspondingly, the first communication device can determine, based on the beam reciprocity of the reference signal resources, that the uplink beams and downlink beams of beams 0 and beam 1 have beam reciprocity, and that the uplink beams and downlink beams of beams 2 to beam 5 do not have beam reciprocity. Next, the first communication device can record the first correspondence relationship based on the reciprocity relationship of the above beams. The first correspondence relationship can be as shown in Table 4. The QCL relationship of beam 0 and beam 1 is "BC", and the QCL relationship of beam 2 to beam 5 is "no-BC".
[0189] Table 3
[0190] Table 4
[0191] In a second possible form, the first information is a bit map, and the bit map is used to indicate whether the beam of the terminal device has beam reciprocity.
[0192] By setting the first information as a bitmap to perform beam calibration, it is helpful for the terminal device to determine a beam with beam reciprocity, thereby improving the efficiency of beam calibration.
[0193] Optionally, the bit is 1, indicating that the beam of the terminal device has beam reciprocity, and the bit is 0, indicating that the beam of the terminal device does not have beam reciprocity.
[0194] It should be understood that when the first information is a bitmap, the first communication device determines the first information, that is, the first communication device determines the bitmap.
[0195] The bitmap can include the following two cases.
[0196] Case 1: The number of bits included in the bit map is equal to the number of reference signal resources of the terminal device.
[0197] Optionally, the first communication device may determine the bitmap based on the uplink beam pattern and the downlink beam pattern in the following manner: the first communication device may first sort the downlink beam pattern and the uplink beam pattern in order of power from large to small or from small to large, respectively, to obtain the sorting of the downlink beam angle ID and the uplink beam angle ID, respectively. Then, the first communication device compares the sorting of the downlink beam angle ID and the uplink beam angle ID, and determines the bits of the beam angle IDs with the same ranking and the same beam angle ID as 1, indicating that the uplink reference signal and the downlink reference signal of the reference signal resource of the beam angle ID have beam reciprocity, and determines the bits of the reference signals of other beam angle IDs as 0, indicating that the uplink reference signal and the downlink reference signal corresponding to the other beam angle IDs do not have reciprocity.
[0198] It should be understood that a reference signal resource may correspond to multiple beams. The first communications device may determine beam reciprocity for the multiple reference signal resources based on the bitmap of the reference signal resource, and further determine beam reciprocity for the multiple beams corresponding to the reference signal resource based on the beam reciprocity of each reference signal resource. That is, if a reference signal resource has beam reciprocity, the beam corresponding to the reference signal resource also has beam reciprocity.
[0199] Exemplarily, the beam angle IDs of the uplink and downlink beam patterns of the terminal device both include 0 to 3. The reference signals in the downlink and uplink beam patterns are sorted in descending order of signal strength to obtain the sorting of the downlink beam angle IDs and uplink beam angle IDs, as shown in Table 5. By comparing the sorting of the downlink beam angle IDs and uplink beam angle IDs, it can be concluded that the beam angle with ID 0 ranks first in both the uplink beam angle ID sorting and the downlink beam angle ID sorting, the beam angles with IDs 1 and 2 have different rankings in the uplink and downlink beam angle ID sorting, and the beam angle with ID 3 ranks fourth in both the uplink beam angle ID sorting and the downlink beam angle ID sorting. At this point, the first communication device can determine that the bitmap is "1001," indicating that the reference signal resources with beam angle IDs 0 and 3 have beam reciprocity, while the reference signal resources with beam angle IDs 2 and 3 do not have beam reciprocity.
[0200] Table 5
[0201] It should be understood that in the above example, the nth bit in the bit map represents the beam reciprocity of n-1 reference signal resources. When the bit map is 101110, it means that the reference signal resources with beam angle IDs of 0, 2 to 4 (i.e., the 1st, 2nd to 5th) have beam reciprocity, and the reference signal resources with beam angle IDs of 1 and 5 (i.e., the 2nd and 6th) do not have beam reciprocity.
[0202] Case 2: The number of bits included in the bitmap is equal to the number of beams of the terminal device.
[0203] Optionally, one reference signal resource may correspond to multiple beams. The first communication device may determine the bitmap based on the uplink beam pattern and the downlink beam pattern in such a manner that: the first communication device first determines the bitmap when the number of bits is equal to the reference signal resource, and then, based on the correspondence between the reference signal resource and the beam, determines the bitmap when the number of bits is equal to the number of beams.
[0204] For example, as in the example of Case 1 above, the bitmap when the number of bits is equal to the reference signal resources is 1001. The correspondence between reference signal resources and beams can be as shown in Table 6. The beams corresponding to reference signal resource 0 can be beam 0 and beam 1, the beams corresponding to reference signal resource 1 can be beam 4 and beam 5, the beams corresponding to reference signal resource 2 can be beam 2 and beam 3, and the beams corresponding to reference signal resource 3 can be beam 6 and beam 7. The bitmap when the number of bits is equal to the reference signal resources is "1001", and the bitmap when the number of bits is equal to the number of beams is "11000011".
[0205] Table 6
[0206] In a third possible form, the first information is an array including at least one element, and the at least one element is used to represent the similarity of at least one beam with beam reciprocity in the terminal device as an uplink beam and as a downlink beam.
[0207] By setting the first information as an array to perform beam calibration, it is helpful for the terminal device to determine a beam with beam reciprocity, thereby improving the efficiency of beam calibration.
[0208] It should be understood that when the first information is an array, the first communication device determines the first information, that is, the first communication device determines the array.
[0209] Arrays can include the following two cases.
[0210] In case 1, the elements in the array represent the similarity between the uplink reference signal and the downlink reference signal corresponding to at least one reference signal resource with beam reciprocity.
[0211] Optionally, the first communication device may determine an array based on the uplink beam pattern and the downlink beam pattern in the following manner: the first communication device may first determine beam reciprocity between an uplink reference signal and a downlink reference signal of a reference signal resource with the same identifier based on the downlink beam pattern and the uplink beam pattern. The first communication device may then select reference signal resources for which the uplink reference signal and the downlink reference signal exhibit beam reciprocity. The first communication device may then use the ratio of the signal strength of the uplink reference signal to the signal strength of the downlink reference signal corresponding to the reference signal resource exhibiting beam reciprocity as an element in the array.
[0212] It should be understood that the first communication device may determine the ratio of the signal strength of the uplink reference signal corresponding to the reference signal resource without beam reciprocity to the signal strength of the downlink reference signal to be 0 as an element in the array.
[0213] Table 7
[0214] Exemplarily, the reference signal conditions of the uplink beam pattern and downlink beam pattern of the terminal device can be as shown in Table 7, and the beam angle IDs of the uplink beam pattern and downlink beam pattern of the terminal device both include 0 to 3. The reference signals in the downlink beam pattern and the uplink beam pattern are sorted in descending order according to the signal strength, and the sorting conditions of the downlink beam angle ID and the uplink beam angle ID are obtained, as shown in Table 7. By comparing the sorting conditions of the downlink beam angle ID and the uplink beam angle ID, it can be concluded that the reference signal resources with beam angle IDs of 0 and 3 have beam reciprocity. By comparing the signal strengths of the uplink reference signals and the downlink reference signals corresponding to the reference signal resources with beam angle IDs of 0 and 3, the corresponding similarities are 0.875 and 1 respectively. The 0.875 and 1 are used as elements in the array, and the array is {0.875, 0, 0, 1}.
[0215] Case 2: Similarity between at least one beam with beam reciprocity in the element terminal devices in the array as an uplink beam and as a downlink beam.
[0216] Optionally, a reference signal may correspond to multiple beams, and the first communication device may determine an array based on the uplink beam pattern and the downlink beam pattern: the first communication device may first determine beam reciprocity between the uplink reference signal and the downlink reference signal of the reference signal resource with the same identifier based on the downlink beam pattern and the uplink beam pattern. The first communication device may then select reference signal resources for which the uplink reference signal and the downlink reference signal have beam reciprocity. The ratio of the signal strength of the beam corresponding to the reference signal resource with beam reciprocity as the uplink beam to the signal strength of the downlink beam is then used as an element in the array.
[0217] It should be understood that the first communication device may determine the ratio of the signal strength of the uplink reference signal corresponding to the reference signal resource without beam reciprocity to the signal strength of the downlink reference signal to be 0 as an element in the array.
[0218] For example, the reference signals of the uplink beam pattern and downlink beam pattern of the terminal device may be as shown in Table 8, where the beam angle IDs of the uplink beam pattern and downlink beam pattern of the terminal device both range from 0 to 3. The reference signals in the downlink beam pattern and uplink beam pattern are sorted in descending order of signal strength to obtain the sorting of the downlink beam angle ID and uplink beam angle ID, as shown in Table 8. By comparing the sorting of the downlink beam angle ID and the uplink beam angle ID, it can be seen that the reference signal resources with beam angle IDs 0 and 3 have beam reciprocity. Comparing the signal strength of the beams corresponding to the reference signal resources with beam angle IDs 0 and 3 as uplink beams and downlink beams, the similarity corresponding to beam 0 is 0.875, the similarity corresponding to beam 1 is 0.871, and the similarity corresponding to beams 6 and 7 is 1. 0.875 and 1 are used as elements in the array, and the array is {0.875, 0.871, 0, 0, 0, 0, 1, 1}.
[0219] Table 8
[0220] In a fourth possible form, the first information is a calibration vector that minimizes the measurement error of the uplink beam pattern and the measurement error of the downlink beam pattern; the dimension of the calibration vector is equal to the number of beams of the terminal device, or the dimension of the calibration vector is equal to the number of reference signal resources of the terminal device.
[0221] By setting the first information as a calibration vector, the downlink beam pattern can be calibrated through the calibration vector so that the calibrated beam has beam reciprocity. The beams on the terminal device or network device side can have beam reciprocity capabilities, which is beneficial to avoiding the delay and overhead problems caused by the uplink beam management of the terminal device or network device, and is beneficial to reducing the power consumption of the terminal device or network device; at the same time, by correcting the reciprocity of the beam, it is also beneficial to avoid the network fallback problem that occurs when the terminal device is at a high temperature in order to reduce the device temperature, thereby improving the utilization rate of millimeter waves.
[0222] It should be understood that, in the case that the first information is a calibration vector, the first communication device determines the first information, that is, the first communication device determines the calibration vector.
[0223] Optionally, the uplink beam pattern is the uplink beam pattern measured by the terminal device, and the downlink beam pattern is the downlink beam pattern measured by the terminal device. The constraint condition is set as follows: there is a calibration vector between the measured uplink beam pattern and the measured downlink beam pattern, so that the measurement error of the uplink beam pattern and the measurement error of the downlink beam pattern are minimized, and the calibration vector is calculated.
[0224] For example, by setting calculate The calibration vector P at the time. Among them, can be the measured uplink beam pattern, can be the measured downlink beam pattern, It can be the real uplink beam pattern, can be the real one-dimensional matrix of downlink beam pattern, E UL can be the measurement error of the uplink beam pattern, E DL Can be the measurement error of the downlink beam pattern. k represents the kth beam, K is the total number of beams, 1≤k≤K.
[0225] In a fifth possible form, the first information includes a beam width for indicating an uplink beam of a terminal device; the downlink beam pattern includes a downlink wide beam pattern of the terminal device and a downlink narrow beam pattern of the terminal device; the first communication device determines the first information based on the downlink beam pattern and the uplink beam pattern, including: judging whether the wide beam of the terminal device has beam reciprocity based on the downlink wide beam pattern and the uplink beam pattern; judging whether the narrow beam of the terminal device has beam reciprocity based on the downlink narrow beam pattern and the uplink beam pattern; in a case where the wide beams of the terminal device all have beam reciprocity and there is a beam in the narrow beam of the terminal device that does not have beam reciprocity, the first information is obtained based on the width of the wide beam and the width of the narrow beam.
[0226] The first information is used to indicate the beam width of the uplink beam of the terminal device. The uplink beam width determined by the first information can improve the signal gain when transmitting signals through the beam while maintaining beam reciprocity. After the beam width is determined, the terminal device and the network device establish communication based on a beam of this width, which helps to avoid the latency and overhead problems caused by uplink beam management of the terminal device or network device, and helps to reduce the power consumption of the terminal device or network device. At the same time, by correcting the reciprocity of the beam, it is also helpful to avoid the network fallback problem that the terminal device may encounter in order to reduce the device temperature when the terminal device temperature is high, thereby improving the utilization rate of millimeter waves.
[0227] It should be understood that a wide beam can be used by a terminal device to receive a reference signal sent by a network device through a system information block (SSB), and a narrow beam can be used by a terminal device to receive a channel state information (CSI) reference signal.
[0228] It should also be understood that the way in which the first communication device determines whether the wide beam of the terminal device has beam reciprocity based on the downlink wide beam pattern and the uplink beam pattern, and the way in which the first communication device determines whether the narrow beam of the terminal device has beam reciprocity based on the downlink narrow beam pattern and the uplink beam pattern are the same as the way in which the first communication device determines whether the beam has beam reciprocity based on the downlink beam pattern and the uplink beam pattern, and will not be repeated here.
[0229] Optionally, the first communication device obtains first information based on the width of the wide beam and the width of the narrow beam, including: first, after obtaining the downlink wide beam pattern of the terminal device, the first communication device interpolates and divides each wide beam in the wide beam pattern to obtain multiple first downlink beam patterns of the first width. After obtaining the downlink narrow beam pattern of the terminal device, the first communication device interpolates and divides each narrow beam in the narrow beam pattern to obtain multiple second downlink beam patterns of the first width. Then, the first communication device performs weighted summation on the first beam pattern of the first width and the multiple second beam patterns of the first width to obtain a third downlink beam pattern of the first width. Then, the first communication device obtains multiple downlink beam patterns of different widths based on the configured number of interpolations and divisions and the third beam pattern of the first width. The first communication device determines whether the multiple beams of different widths of the terminal device have beam reciprocity based on the multiple downlink beam patterns and uplink beam patterns of different widths. Finally, the first communication device uses the beam width of the narrowest beam among the beams with beam reciprocity as the beam width of the uplink beam used to indicate the terminal device in the first information.
[0230] It should be understood that the way in which the first communication device determines whether the multiple beams of different widths of the terminal device have beam reciprocity based on multiple downlink beam patterns and uplink beam patterns of different widths is the same as the way in which the above-mentioned first communication device determines whether the beam has beam reciprocity based on the downlink beam pattern and the uplink beam pattern, and will not be repeated here.
[0231] It should be understood that the first communication device may determine whether the wide beam and narrow beam of the terminal device have beam reciprocity in other cases: the wide beam of the terminal device and the narrow beam of the terminal device both have beam reciprocity, or the wide beam and narrow beam of the terminal device both have beam reciprocity. In the case that the wide beam of the terminal device and the narrow beam of the terminal device both have beam reciprocity, the first communication device may determine that there is no beam of suitable width for communication, and the terminal device needs to perform beam scanning to determine the uplink beam when accessing the network device, or the terminal device determines the uplink beam based on the calibration vector after calculating the above-mentioned calibration vector. In the case that the wide beam and the narrow beam of the terminal device both have beam reciprocity, the first communication device determines that the beam width of the uplink beam used to indicate the terminal device in the first information is the beam width corresponding to the narrow beam.
[0232] Exemplarily, the terminal device obtains a downlink wide beam pattern of the terminal device by receiving an SSB downlink reference signal. The downlink wide beam pattern includes wide beams in five directions, and the width of each wide beam is 10°. The terminal device interpolates the wide beams in the five directions to obtain 50 beams with a beam width of 1°, wherein each wide beam corresponds to 10 beams with a beam width of 1°, and the signal strength of the 1° beam corresponding to the wide beam is R1. The terminal device obtains a downlink narrow beam pattern of the terminal device by receiving a CSI downlink reference signal. The downlink narrow beam pattern includes narrow beams in five directions, and the width of each wide beam is 6°. The terminal device interpolates the narrow beams in the five directions to obtain 30 beams with a beam width of 1°, wherein each narrow beam corresponds to 6 beams with a beam width of 1°, and the signal strength of the 1° beam corresponding to the narrow beam is R2. Next, by weighted summing the 1° beam corresponding to the wide beam and the 1° beam corresponding to the narrow beam, we obtain a beam with a beam width of 1° after interpolation of the wide beam and the narrow beam. The signal strength of the beam with a beam width of 1° after interpolation is R = 0.2 × R1 + 0.8 × R2, where 0.2 is the weight of the wide beam and 0.8 is the weight of the narrow beam. Finally, based on the beam with a beam width of 1° after interpolation, the signal strength of the beam with a width of 7° is calculated as The signal strength of a beam with a width of 8° is The signal strength of a beam with a width of 9° is
[0233] As an optional embodiment, when the first communication device determines that the number of beams with beam reciprocity or the number of reference signal resources is greater than or equal to a first preset threshold after comparing the uplink beam pattern and the downlink beam pattern of the terminal device, the first information may be a first correspondence, a bit map, or an array.
[0234] It should be understood that the first preset threshold is smaller than the total number of beams or the total number of reference signal resources.
[0235] Exemplarily, the total number of beams is 5, the first preset threshold may be 3, and when the number of beams with beam reciprocity is greater than or equal to 3, the first information may be a first correspondence, a bit map, or an array.
[0236] Optionally, the first communication device may include two different scenarios.
[0237] Scenario 1: The first communication device is a network device, and the above method also includes: the network device sends the first information to the terminal device.
[0238] It should be understood that when the first communication device is a network device, after the network device determines the first information, it sends the first information to the terminal device, so that the terminal device can determine the uplink beam of the terminal device based on the first information. The uplink beam of the terminal device can also be the uplink transmission beam of the terminal device.
[0239] Scenario 2: The first communication device is a terminal device, and the above method also includes: the terminal device determines the uplink beam of the terminal device based on the first information.
[0240] It should be understood that when the first communication device is a terminal device, after the terminal device determines the first information, it can directly determine the uplink beam of the terminal device based on the first information.
[0241] Optionally, the above method also includes: the terminal device receives multiple downlink reference signals from the network device, and measures the multiple downlink reference signals to obtain measurement results, and the measurement results include information used to represent the downlink signal reception strength of each beam of the terminal device; the terminal device determines the uplink beam of the terminal device based on the first information, including: the terminal device determines the uplink beam of the terminal device based on the first information and the measurement results.
[0242] It should be understood that the measurement result may also be a downlink beam pattern.
[0243] Specifically, the terminal device may determine the uplink beam of the terminal device based on the first information and the measurement result, which may include the following multiple implementation methods.
[0244] In one possible implementation, the first information is a first correspondence. The terminal device compares the downlink signal reception strengths of the beams with beam reciprocity in the first correspondence and uses the beam with the highest downlink signal reception strength as the uplink beam of the terminal device.
[0245] Illustratively, the beams determined to have beam reciprocity in the first correspondence include: beam 0, beam 2, and beam 3. The terminal device measures that the signal strengths of the downlink reference signal received through beam 0, beam 2, and beam 3 are 30, 40, and 35, respectively. After comparison, the terminal device determines to use beam 3 as the terminal device's uplink beam.
[0246] In another possible implementation, the first information is a bit map, and the terminal device determines the downlink signal reception strength of the beam with beam reciprocity in the bit map, and uses the beam with the highest downlink signal reception strength as the uplink beam of the terminal device.
[0247] For example, the bitmap can be "1001." Based on this bitmap, the terminal device determines that beam 0 and beam 3 have beam reciprocity. The terminal device measures the signal strength of the downlink reference signal received through beam 0 and beam 3 to be 30 and 40, respectively. After comparison, the terminal device determines that beam 3 is the terminal device's uplink beam.
[0248] In another possible implementation, the first information is an array; the terminal device determines the uplink signal strength based on the array and the downlink signal reception strength, and determines the uplink beam with the highest uplink signal strength as the uplink beam of the terminal device.
[0249] For example, the array can be "1, 0.8, 0." The terminal device measures that the signal strengths of the downlink reference signal received through beam 0 and beam 1 are 30 and 40, respectively. Based on this array and the measurement results, the uplink signal strength of beam 0 is calculated to be 30 × 1 = 30, and the uplink signal strength of beam 1 is 40 × 0.8 = 32. The terminal device determines that beam 2 is its uplink beam.
[0250] In another possible implementation, the first information is a calibration vector; the terminal device uses the calibration vector to calibrate the above measurement results, and determines the beam with the maximum downlink signal receiving strength after calibration as the uplink beam of the terminal device.
[0251] Optionally, when receiving the above measurement results, the terminal device obtains a downlink beam pattern, calibrates the downlink beam pattern through a calibration vector, and obtains a calibrated downlink beam pattern. The terminal device compares the signal strengths of the beams in the calibrated downlink beam pattern and determines the beam with the largest signal strength as the uplink beam of the terminal device.
[0252] For example, the downlink beam pattern E obtained by the terminal device D It can be represented by a one-bit matrix: E D = [30, 40, 50, 35], the corresponding beams are beam 0, beam 1, beam 2, beam 3, and the calibration vector P = [2, 4, 8, 6]. The terminal device adjusts the downlink beam pattern E D After calibration, the calibrated downlink beam pattern E is obtained D '=E D ×P=[30, 40, 50, 35]·[2, 4, 8, 6]=[60, 160, 400, 210]. The terminal device selects beam 2 with a signal strength as the uplink beam of the terminal device.
[0253] The above description of the beam calibration method according to an embodiment of the present application is described in combination with Figures 4 to 5. Below, taking the first communication device as an example, the beam calibration interaction process provided by the embodiment of the present application is described in combination with Figures 6 to 8.
[0254] The beam calibration interaction process in the embodiment of the present application includes the following three situations.
[0255] Case 1: The network device determines the first information, which may be a first correspondence, a bit map, or an array, and the terminal device determines the uplink beam of the terminal device based on the first information.
[0256] FIG6 is a beam calibration method 600 provided in this application.
[0257] S601, the network device sends multiple downlink reference signals to the terminal device, and correspondingly, the terminal device receives the multiple downlink reference signals.
[0258] S602: The terminal device measures the multiple downlink reference signals to obtain a downlink beam pattern of the terminal device.
[0259] S603: The terminal device sends a downlink beam pattern to the network device, and correspondingly, the network device receives the downlink beam pattern.
[0260] S604: The network device sends a capability query request to the terminal device, and correspondingly, the terminal device receives the capability query request.
[0261] For example, at the time of initial access, the network device will initiate a radio resource management user equipment capability information (RRC UE Capability enquiry) signaling message to the terminal device, requiring the UE to report its own capabilities.
[0262] S605: The terminal device determines whether it has beam reciprocity capability.
[0263] Optionally, after determining the downlink receiving beam, the terminal device uses the downlink receiving beam as the uplink transmitting beam and attempts to communicate with the network device. After the number of communication failures exceeds a preset threshold, the terminal device determines that the terminal device does not have beam reciprocity capability.
[0264] Optionally, the terminal device may measure the signal strength of the downlink receiving beam and use the beam with the highest signal beam strength as the downlink receiving beam.
[0265] S606: The terminal device reports its capabilities to the network device, where the capabilities of the terminal device include a capability that the terminal device does not have reciprocity.
[0266] Optionally, the terminal device capabilities also include the terminal device's network capabilities. For example, the network device may be a base station, and the terminal device may be a UE. The UE packages its capabilities and reports them to the gNB via RRC UE capability information. The UE capability information may include multiple containers, each of which may include UE capabilities corresponding to NR or Eutra. NR corresponds to reporting NR UE capabilities (i.e., reporting 5G capabilities), while Eutra corresponds to reporting LTE UE capabilities (i.e., reporting 4G capabilities).
[0267] S607, the network device sends a configuration indication of an uplink reference signal to the terminal device, and correspondingly, the terminal device receives the configuration indication.
[0268] S608, the terminal device sends multiple uplink reference signals to the network device based on the configuration indication, and correspondingly, the network device receives the multiple uplink reference signals.
[0269] S609: The network device measures the multiple uplink reference signals to obtain an uplink beam pattern of the terminal device.
[0270] S610: The network device compares the uplink beam pattern and the downlink beam pattern to obtain a comparison result.
[0271] It should be understood that the comparison result may be information on whether the uplink reference signal and the downlink reference signal corresponding to the reference signal resource have beam reciprocity. For example, the comparison result may be that the uplink beam and the downlink beam corresponding to the reference signal resource identified as 0 do not have beam reciprocity.
[0272] S611: The network device determines first information based on the comparison result.
[0273] Optionally, the first information may be a first correspondence, a bitmap, or an array.
[0274] S612: The network device sends the first information to the terminal device, and correspondingly, the terminal device receives the first information.
[0275] Optionally, when the current moment is more than a preset time away from the moment when the network device sends a downlink reference signal to the terminal device in S601, or when the terminal device is interfered with, the network device may send a downlink reference signal to the terminal device again, and correspondingly, the terminal device receives the downlink reference signal.
[0276] It should be understood that the interference to the terminal device may be caused by changes in the terminal device's form or by environmental factors, and this application does not limit this.
[0277] S613: The terminal device measures multiple downlink reference signals and obtains measurement results.
[0278] S614: Based on the first information, the terminal device uses the downlink receiving beam with the largest received signal strength as the uplink transmitting beam of the terminal device.
[0279] In case 2, the network device determines the first information, which may be a calibration vector, and the terminal device determines the uplink beam of the terminal device based on the calibration vector.
[0280] FIG7 shows a beam calibration method 700 provided by the present application.
[0281] S701 to S709 correspond to S601 to S609 in the above method 600, and are not described in detail here. The following steps are described starting from S710.
[0282] S710: The network device determines a calibration vector P based on measurement errors of an uplink beam pattern and a downlink beam pattern.
[0283] S711: The network device sends the calibration vector P to the terminal device. Correspondingly, the terminal device receives the calibration vector P.
[0284] Optionally, at S712 , when the terminal device attempts to access the network device again, the network device sends a capability query request to the terminal device again, and correspondingly, the terminal device receives the capability query request.
[0285] S713: The terminal device determines whether it has beam reciprocity capability.
[0286] It should be understood that when the terminal device determines whether it has beam reciprocity capability, it checks whether it has received the above-mentioned calibration vector P. After determining that the calibration vector P has been received, the terminal device determines the beam reciprocity capability of the terminal device.
[0287] S714: The terminal device reports its capabilities to the network device, where the capabilities of the terminal device include the capability of the terminal device to have reciprocity.
[0288] S715, the network device sends multiple downlink reference signals to the terminal device, and correspondingly, the terminal device receives the multiple downlink reference signals.
[0289] It should be understood that when the terminal device attempts to access the network device again, the network device needs to send multiple downlink reference signals to the terminal device again.
[0290] S716: The terminal device measures the multiple downlink reference signals to obtain a downlink beam pattern of the terminal device.
[0291] S717: The terminal device corrects the downlink beam pattern using the calibration vector P to obtain a calibrated downlink beam pattern.
[0292] S718, the terminal device uses the downlink receiving beam with the largest receiving signal strength in the calibrated downlink beam pattern as the uplink transmitting beam of the terminal device.
[0293] Case 3: The network device determines first information, and the first information can be used to indicate the beam width of the uplink beam of the terminal device. The terminal device determines the uplink beam of the terminal device based on the beam width.
[0294] FIG8 shows another beam calibration method 800 provided by the present application.
[0295] S801, a network device sends a plurality of downlink reference signals to a terminal device, and correspondingly, the terminal device receives the plurality of downlink reference signals.
[0296] S802: The terminal device receives multiple downlink reference signals using a wide beam and a narrow beam respectively, and obtains a downlink wide beam pattern and a downlink narrow beam pattern.
[0297] It should be understood that after the terminal device receives multiple downlink reference signals through wide beams and narrow beams respectively, it will measure the multiple downlink reference signals respectively to obtain the downlink wide beam pattern of the terminal device and the downlink narrow beam pattern of the terminal device.
[0298] S803, the terminal device sends a downlink beam pattern to the network device, and correspondingly, the network device receives the downlink beam pattern.
[0299] S804: The network device sends a capability query request to the terminal device, and correspondingly, the terminal device receives the capability query request.
[0300] S805: The terminal device determines whether it has beam reciprocity capability.
[0301] S806: The terminal device reports its capabilities to the network device, where the capabilities of the terminal device include a capability that the terminal device does not have reciprocity.
[0302] S807, the network device sends a configuration indication of an uplink reference signal to the terminal device, and correspondingly, the terminal device receives the configuration indication.
[0303] S808, the terminal device sends multiple uplink reference signals to the network device based on the configuration indication, and correspondingly, the network device receives the multiple uplink reference signals.
[0304] S809: The network device measures the multiple uplink reference signals to obtain an uplink beam pattern of the terminal device.
[0305] S810: The network device compares the downlink wide beam pattern with the uplink beam pattern to determine whether the wide beam of the terminal device has beam reciprocity.
[0306] S811: The network device compares the downlink narrow beam pattern with the uplink beam pattern to determine whether the narrow beam of the terminal device has beam reciprocity.
[0307] S812: When the wide beam has beam reciprocity and the narrow beam does not have beam reciprocity, interpolate and split the downlink wide beam pattern and the downlink narrow beam pattern respectively to obtain beam patterns of multiple beams with different widths.
[0308] It should be understood that the widths of the multiple beams of different widths are between the width of the wide beam and the width of the narrow beam. For example, the width of the wide beam is 10°, and the width of the narrow beam is 6°. The widths of the multiple beams of different widths can be any beam width between 10° and 6° (e.g., 7°, 8°, and 9°).
[0309] S813: The network device compares the downlink beam patterns of multiple beams of different widths with the uplink beam pattern respectively, determines the beam width information corresponding to the beam with the smallest width among at least one beam with beam reciprocity, and judges whether the beam reciprocity capability is available.
[0310] Optionally, the beam width information includes two possible implementation modes.
[0311] In mode 1, the beam width information may be a specific beam width value, for example, the beam width information is 7°.
[0312] In mode 2, the beam width information can be represented by a relative value, which can include a preset number and a width number.
[0313] Optionally, the width between the width of the wide beam and the width of the narrow beam may be divided into a preset number of portions, each portion of the width is numbered, and the width numbers correspond to different relative values.
[0314] It will be appreciated that different relative values represent different widths of the beam.
[0315] For example, the wide beam can be 10°, the narrow beam can be 6°, the preset number of portions is 4, and the widths can be numbered 1, 2, 3, and 4, respectively, representing beam widths of 7°, 8°, 9°, and 10°. The relative value can be 3 / 4, meaning that the width between the wide beam and the narrow beam is divided into 4 parts, and the beam width is the third of the 4 parts, indicating a beam width of 9°.
[0316] S814, the network device sends beam width information to the terminal device, and correspondingly, the terminal device receives the beam width information.
[0317] S815: The terminal device determines the uplink transmission beam of the terminal device based on the beam width information.
[0318] Optionally, corresponding to the two methods in the above S813, the terminal device determines the uplink transmission beam of the terminal device based on the beam width information, which also includes two possible implementation methods.
[0319] In method 1, the beam width information is a specific beam width value, and the terminal device selects a beam with a width closest to the width value among the multiple beams of different widths as an uplink transmission beam.
[0320] It should be understood that the terminal device can respectively calculate the absolute value of the difference between the width of the above-mentioned multiple beams of different widths and the width value, and determine the beam with the smallest absolute value of the difference as the uplink transmission beam of the terminal device.
[0321] In mode 2, the beam width information is a relative value. Based on this relative value, the terminal device divides the width between the wide beam and the narrow beam into a preset number of portions and numbers each portion. Based on the width number in the relative value, the terminal device determines the width value corresponding to the width number and selects the beam with the width closest to the width value among the multiple beams of different widths as the uplink transmit beam.
[0322] It should be understood that the sequence numbers of the processes in methods 600, 700, and 800 do not necessarily indicate a specific order of execution. The order of execution of the processes should be determined by their functions and inherent logic. Various possible implementations are possible based on the combination of different sequences, and this application does not limit this.
[0323] Optionally, the above-mentioned method 600, method 700, and method 800 are all beam calibration interaction processes between a terminal device and a network device when the first communication device is a terminal device. The embodiment of the present application also includes a beam calibration interaction process between a terminal device and a network device when the first communication device is a network device. The beam calibration interaction process between the terminal device and the network device when the first communication device is a network device is similar to the beam calibration interaction process between the terminal device and the network device when the first communication device is a terminal device, and will not be repeated here.
[0324] It should also be understood that the above embodiment describes that the first communication device determines the uplink beam of the terminal device based on the downlink beam of the terminal device. The first communication device determines the downlink beam of the terminal device based on the uplink beam of the terminal device, which is similar to the first communication device determining the uplink beam of the terminal device based on the downlink beam of the terminal device, and will not be repeated here.
[0325] The above describes the beam calibration process on the terminal device side, which can implement beam management on the terminal device side. The following describes the beam calibration process on the network device side. This application also proposes another beam calibration method, which is performed by the second communication device, and includes:
[0326] Step 1. The second communication device obtains the downlink beam pattern of the network device and the uplink beam pattern of the network device. The uplink beam pattern is obtained by the network device measuring the uplink reference signal sent by the terminal device, and the downlink beam pattern is obtained by the terminal device measuring the downlink reference signal sent by the network device.
[0327] Step 2: The second communication device determines first information based on the downlink beam pattern and the uplink beam pattern. The first information is used for beam calibration. The first information includes information indicating whether the beam of the network device has beam reciprocity.
[0328] Beam calibration information is determined based on the uplink beam pattern and downlink beam pattern of the network device through the second communication device. In this way, in a scenario where all beams of the terminal device or network device have beam reciprocity, the terminal device or network device can determine the uplink beam based on the downlink beam, so that communication between the terminal device and the network device can be established without beam scanning. In a scenario where only some beams of the terminal device or network device have beam reciprocity, for beams with beam reciprocity, communication between the terminal device and the network device can still be established without beam scanning; for beams that do not have beam reciprocity, beam calibration information can be used to determine beams with beam reciprocity, and communication between the terminal device and the network device can be established. In a scenario where all beams of the terminal device or network device do not have beam reciprocity, the terminal device or network device can determine beams with beam reciprocity through beam calibration information, so that the terminal device and the network device can communicate based on beams with reciprocity capabilities. In this way, the terminal device or network device can determine the beam based on the actual scenario, and the determined beam is more suitable for the current scenario, which is conducive to improving the accuracy of beam calibration.
[0329] It should be understood that the details of the beam calibration process on the network device side are similar to the beam calibration process on the terminal device side mentioned above, and will not be repeated here.
[0330] The beam calibration method according to an embodiment of the present application is described in detail above in conjunction with Figures 1 to 8 . The beam calibration device according to an embodiment of the present application will be described in detail below in conjunction with Figures 9 to 10 .
[0331] FIG9 shows a beam calibration device 900 provided in an embodiment of the present application. The device 900 may be the first communication device described above. The beam calibration device 900 includes a transceiver unit 910 and a processing unit 920 .
[0332] The transceiver unit 910 is used to obtain the downlink beam pattern of the terminal device and the uplink beam pattern of the terminal device. The downlink beam pattern is obtained by the terminal device measuring the downlink reference signal sent by the network device, and the uplink beam pattern is obtained by the network device measuring the uplink reference signal sent by the terminal device.
[0333] The processing unit 920 is used to: determine first information based on the downlink beam pattern and the uplink beam pattern, where the first information is used for beam calibration, and the first information includes information indicating whether the beam of the terminal device has beam reciprocity.
[0334] Optionally, the first information is a first correspondence relationship, which is used to represent the correspondence between the first identifier and the information used to indicate whether the beam of the terminal device has beam reciprocity. The first identifier is the identifier of the beam of the terminal device or the identifier of the reference signal resource.
[0335] Optionally, the first information is a bit map, which is used to indicate whether the beam of the terminal device has beam reciprocity; the number of bits included in the bit map is equal to the number of beams of the terminal device, or the number of bits included in the bit map is equal to the number of reference signal resources of the terminal device.
[0336] Optionally, the first information is an array, the array includes at least one element, and the at least one element is used to represent the similarity of at least one beam with beam reciprocity in the terminal device as an uplink beam and as a downlink beam.
[0337] Optionally, the first information is a calibration vector, which minimizes the measurement error of the uplink beam pattern and the measurement error of the downlink beam pattern; the dimension of the calibration vector is equal to the number of beams of the terminal device, or the dimension of the calibration vector is equal to the number of reference signal resources of the terminal device.
[0338] Optionally, the first information includes a beam width for indicating an uplink beam of the terminal device; the downlink beam pattern includes a downlink wide beam pattern of the terminal device and a downlink narrow beam pattern of the terminal device; the processing unit 920 is further used to: determine whether the wide beam of the terminal device has beam reciprocity based on the downlink wide beam pattern and the uplink beam pattern; determine whether the narrow beam of the terminal device has beam reciprocity based on the downlink narrow beam pattern and the uplink beam pattern; in the case that the wide beams of the terminal device all have beam reciprocity and there are beams in the narrow beams of the terminal device that do not have beam reciprocity, the first information is obtained based on the width of the wide beam and the width of the narrow beam.
[0339] Optionally, the first communication device is a network device, and the processing unit 920 is further used to: send the first information to the terminal device.
[0340] Optionally, the first communication device is a terminal device, and the processing unit 920 is further used to: determine the uplink beam of the terminal device based on the first information.
[0341] Optionally, the processing unit 920 is also used to: receive multiple downlink reference signals from the network device, and measure the multiple downlink reference signals to obtain measurement results, where the measurement results include information used to represent the downlink signal reception strength of each beam of the terminal device; the processing unit 920 is also used to: determine the uplink beam of the terminal device based on the first information and the measurement results.
[0342] Optionally, the first information is a first correspondence or a bit map; the first correspondence is used to indicate a correspondence between a first identifier and information used to indicate whether the beam of the terminal device has beam reciprocity, the first identifier is an identifier of the beam of the terminal device or an identifier of a reference signal resource, and the bit map is used to indicate whether the beam of the terminal device has beam reciprocity; the processing unit 920 is also used to: determine the beam with the largest downlink signal reception intensity among the beams with beam reciprocity as the uplink beam of the terminal device.
[0343] Optionally, the first information is a calibration vector; the calibration vector minimizes the measurement error of the uplink beam pattern and the measurement error of the downlink beam pattern; the processing unit 920 is also used to: use the calibration vector to calibrate the beam with the largest downlink signal reception intensity, and determine the calibrated beam as the uplink beam of the terminal device.
[0344] Optionally, the first communication device is a terminal device, and the processing unit 920 is further used to: send the first information to the network device.
[0345] Optionally, the first communication device is a network device, and the processing unit 920 is further used to: determine an uplink beam of the network device based on the first information.
[0346] Optionally, the processing unit 920 is further used to: receive a downlink beam pattern from the terminal device; the processing unit 920 is further used to: determine an uplink beam of the network device based on the first information and the downlink beam pattern of the terminal device.
[0347] Optionally, the first information is a first correspondence, or a bit map or an array; the processing unit 920 is also used to: determine the beam with the largest downlink signal reception intensity among the beams with beam reciprocity as the uplink beam of the network device.
[0348] Optionally, the first information is a calibration vector; the processing unit 920 is further used to: use the calibration vector to calibrate the above measurement results, and determine the maximum beam of the downlink signal receiving strength after calibration as the uplink beam of the terminal device.
[0349] It should be understood that the device 900 here is embodied in the form of a functional module. The term "module" here can refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a dedicated processor or a group processor, etc.) and a memory for executing one or more software or firmware programs, a combined logic circuit and / or other suitable components that support the described functions. In an optional example, those skilled in the art will understand that the device 900 can be specifically the terminal in the above embodiment, and the device 900 can be used to execute the various processes and / or steps corresponding to the first communication device in the above method embodiment. To avoid repetition, they are not described here.
[0350] The apparatus 900 has the functionality to implement the corresponding steps executed by the terminal in the above method. This functionality can be implemented via hardware or via hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functionality. For example, the processing module 920 can be used to implement the various steps and / or processes for executing the processing actions corresponding to the processing module.
[0351] In the embodiment of the present application, the device 900 in FIG9 may also be a chip or a chip system, such as a system on chip (SOC). Correspondingly, the processing module 920 may be a processing circuit of the chip, which is not limited here.
[0352] FIG10 illustrates another beam calibration device 1000 provided in an embodiment of the present application. The device 1000 includes a processor 1010, a communication interface 1020, and a memory 1030. The processor 1010, the communication interface 1020, and the memory 1030 communicate with each other via an internal connection path. The memory 1030 is used to store instructions, and the processor 1010 is used to execute the instructions stored in the memory 1030. The communication interface 1020 can be used to receive signals from other modules (e.g., the memory 1030) and can also be used to send signals to other modules.
[0353] It should be understood that the device 1000 can be specifically the first communication device in the above-mentioned embodiment, and can be used to execute the various steps and / or processes corresponding to the first communication device in the above-mentioned method embodiment. Optionally, the memory 1030 may include read-only memory and random access memory, and provide instructions and data to the processor. A portion of the memory may also include non-volatile random access memory. For example, the memory may also store device type information. The processor 1010 can be used to execute instructions stored in the memory, and when the processor 1010 executes the instructions stored in the memory, the processor 1010 is used to execute the various steps and / or processes of the above-mentioned method embodiment corresponding to the device. Exemplarily, the communication interface 1020 can read the instructions stored in the memory 1030 and send the instructions to the processor 1010. When the instructions are executed by the processor 1010, the device can execute the various steps performed by the first communication device in the above-mentioned embodiment.
[0354] It should be understood that in the embodiments of the present application, the processor may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc.
[0355] During implementation, each step of the above method can be completed by an integrated logic circuit of hardware in a processor or by instructions in the form of software. The steps of the method disclosed in conjunction with the embodiments of the present application can be directly embodied as being executed by a hardware processor, or can be executed by a combination of hardware and software modules in the processor. The software module can be located in a storage medium mature in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in a memory, and the processor executes the instructions in the memory, and completes the steps of the above method in conjunction with its hardware. To avoid repetition, it will not be described in detail here.
[0356] The present application also provides a communication system, which may include the above-mentioned transmitting end and receiving end.
[0357] According to the method provided in the embodiment of the present application, the present application also provides a computer-readable storage medium, which is used to store a computer program, and the computer program is used to implement the various steps or processes performed by the sending end in the above embodiment.
[0358] According to the method provided in the embodiment of the present application, the present application also provides a computer program product, which includes a computer program (also referred to as code, or instruction). When the computer program is run on a computer, the computer can execute the various steps or processes performed by the transmitting end in the above embodiment. Those of ordinary skill in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented with electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.
[0359] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and modules described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0360] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the modules is merely a logical function division. In actual implementation, there may be other division methods, such as multiple modules or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or modules, which can be electrical, mechanical or other forms.
[0361] The modules described as separate components may or may not be physically separate, and the components shown as modules may or may not be physical modules, that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules may be selected to achieve the purpose of the present embodiment according to actual needs.
[0362] In addition, each functional module in each embodiment of the present application may be integrated into one processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.
[0363] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0364] The above description is merely a specific embodiment of the present application, but the scope of protection of the embodiments of the present application is not limited thereto. Any person skilled in the art can easily conceive of changes or substitutions within the technical scope disclosed in the embodiments of the present application, and such changes or substitutions should be included in the scope of protection of the embodiments of the present application. Therefore, the scope of protection of the embodiments of the present application should be based on the scope of protection of the claims.
Claims
1. A beam calibration method, characterized in that: include: The first communication device obtains a downlink beam pattern of a terminal device and an uplink beam pattern of the terminal device, wherein the downlink beam pattern is obtained by the terminal device measuring a downlink reference signal sent by a network device, and the uplink beam pattern is obtained by the network device measuring an uplink reference signal sent by the terminal device; The first communication device determines first information based on the downlink beam pattern and the uplink beam pattern, where the first information is used for beam calibration, and the first information includes information indicating whether the beam of the terminal device has beam reciprocity.
2. The method according to claim 1, characterized in that The first information is a first correspondence relationship, which is used to represent the correspondence between a first identifier and information used to indicate whether the beam of the terminal device has beam reciprocity. The first identifier is an identifier of the beam of the terminal device or an identifier of a reference signal resource.
3. The method according to claim 1, characterized in that The first information is a bitmap, and the bitmap is used to indicate whether the beam of the terminal device has beam reciprocity; The number of bits included in the bit map is equal to the number of beams of the terminal device, or the number of bits included in the bit map is equal to the number of reference signal resources of the terminal device.
4. The method according to claim 1, characterized in that The first information is an array, which includes at least one element, and the at least one element is used to represent the similarity of at least one beam with beam reciprocity in the terminal device as an uplink beam and as a downlink beam.
5. The method according to claim 1, characterized in that The first information is a calibration vector, and the calibration vector minimizes a measurement error of the uplink beam pattern and a measurement error of the downlink beam pattern; The dimension of the calibration vector is equal to the number of beams of the terminal device, or the dimension of the calibration vector is equal to the number of reference signal resources of the terminal device.
6. The method according to claim 1, characterized in that The first information includes a beam width for indicating an uplink beam of the terminal device; The downlink beam pattern includes a downlink wide beam pattern of the terminal device and a downlink narrow beam pattern of the terminal device; The first communication device determines first information based on the downlink beam pattern and the uplink beam pattern, including: Based on the downlink wide beam pattern and the uplink beam pattern, determining whether the wide beam of the terminal device has beam reciprocity; Based on the downlink narrow beam pattern and the uplink beam pattern, determining whether the narrow beam of the terminal device has beam reciprocity; When all wide beams of the terminal device have beam reciprocity and some of the narrow beams of the terminal device do not have beam reciprocity, the first information is obtained based on the width of the wide beam and the width of the narrow beam.
7. The method according to any one of claims 1 to 6, characterized in that The first communication device is the network device, and the method further includes: Sending the first information to the terminal device.
8. The method according to any one of claims 1 to 6, characterized in that The first communication device is the terminal equipment, and the method further includes: Based on the first information, an uplink beam of the terminal device is determined.
9. The method according to claim 8, characterized in that The method further comprises: Receiving multiple downlink reference signals from the network device, and measuring the multiple downlink reference signals to obtain measurement results, wherein the measurement results include information for indicating the downlink signal reception strength of each beam of the terminal device; The determining, based on the first information, an uplink beam of the terminal device includes: Based on the first information and the measurement result, an uplink beam of the terminal device is determined.
10. The method according to claim 9, characterized in that The first information is a first corresponding relationship or a bit map, the first corresponding relationship is used to indicate a corresponding relationship between a first identifier and information used to indicate whether a beam of the terminal device has beam reciprocity, the first identifier is an identifier of a beam of the terminal device or an identifier of a reference signal resource, and the bit map is used to indicate whether the beam of the terminal device has beam reciprocity; The determining an uplink beam of the terminal device includes: The beam with the largest downlink signal reception intensity among the beams with beam reciprocity is determined as the uplink beam of the terminal device.
11. The method according to claim 9, characterized in that The first information is a calibration vector, and the calibration vector minimizes a measurement error of the uplink beam pattern and a measurement error of the downlink beam pattern; The determining an uplink beam of the terminal device includes: The measurement result is calibrated using the calibration vector, and the beam with the maximum downlink signal reception strength after calibration is determined as the uplink beam of the terminal device.
12. A beam calibration device, characterized in that: The method comprises modules for implementing the method according to any one of claims 1 to 11.
13. A beam calibration device, characterized in that: include: A processor, wherein the processor is coupled to a memory, wherein the memory is used to store a computer program, and when the processor calls the computer program, the device executes the method according to any one of claims 1 to 11.
14. A computer-readable storage medium, characterized in that: Used to store a computer program, the computer program comprising instructions for implementing the method according to any one of claims 1 to 11.
15. A computer program product, comprising computer program code, characterized in that: When the computer program code is executed on a computer, the computer is caused to implement the method according to any one of claims 1 to 11.
Citation Information
Patent Citations
Beam calibration method and device
CN119727824A
Device and radio communication method
CN110100472A
Beam alignment method and device
CN113543322A
Method and apparatus for beam searching and management in wireless communication system
US20180227898A1
Beam reciprocity indication and joint uplink downlink beam management
WO2018085709A1