Information interaction method and device and readable storage medium
An AI-based method for predicting optimal beam pairs in 5G networks addresses the inefficiencies in high-frequency communication systems by reducing scans and feedback, enhancing beam training efficiency.
Patent Information
- Application Number
- CN202310686958.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-09
- Publication Date
- 2024-12-10
AI Technical Summary
The high overhead in beam training processes for high-frequency communication systems due to the need for extensive scanning and beam measurement, particularly in 5G networks with large-scale antenna arrays, is inefficient and costly.
Implementing an AI-based method for predicting optimal transmit-receive beam pairs by using reference signals and channel state information, reducing the number of scans and feedback required through subset-based beam measurement and prediction.
Reduces the number of scans and feedback, thereby decreasing overhead and improving efficiency in beam training processes.
Smart Images

Figure CN119110306A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to an information interaction method, device and readable storage medium. Background Art
[0002] The fifth generation mobile communication system (5G) introduces high frequency bands above 6 GHz for data communication. Compared with the medium and low frequency bands below 6 GHz, the continuous available bandwidth of the high frequency band spectrum is larger and the center frequency is higher, so a higher transmission rate and system capacity can be obtained. However, due to the weak penetration ability and strong path fading effect of high-frequency signals (such as millimeter waves), the propagation distance of high-frequency signals is limited and the coverage range is small. Thanks to the massive antenna technology, high-frequency communication systems usually use a large number of antennas for beamforming, so that considerable beam gain can be obtained to compensate for the limited propagation distance caused by the high-frequency propagation characteristics. During beamforming, the base station needs to obtain accurate channel information from the terminal, and obtaining channel information on a large-scale antenna array requires a huge air interface overhead, which is unacceptable in actual communication systems.
[0003] Research has found that high-frequency wireless channels have obvious sparsity, that is, the main energy of the channel is concentrated on a limited number of paths. For example, when there is unobstructed direct line-of-sight propagation (LoS) between the transmitter and the receiver, the main energy between the transmitter and the receiver is concentrated on the direct line-of-sight path. When there is non-line-of-sight propagation (NLOS) obstruction between the transmitter and the receiver, the main energy is mostly concentrated on the path that can be reached after one reflection. Usually each path has different incident angles and exit angles, so the transmitter and receiver of the high-frequency communication system align their beam directions with the incident angles and exit angles of the main path of the channel to obtain most of the channel transmission energy to complete the communication.
[0004] At present, the network side (such as the base station) and the terminal side (such as the user equipment) can establish and maintain a suitable beam pair through beam management. For downlink transmission, the network side (such as the base station) needs to select a suitable transmitting beam (Tx beam), and the terminal side (such as the user equipment) needs to select a suitable receiving beam (Rx beam), which together form a beam pair to maintain a good wireless connection. Generally speaking, the beam management process can also be subdivided into beam training, beam maintenance, and beam failure recovery processes. In the existing beam training process, both the network side and the terminal side need to traverse their candidate beams, and then determine their respective optimal transmitting (receiving) beams based on beam measurement results such as the reference signal received power (RSRP) of the current beam after comparing the beam measurement results of all candidate beams. Therefore, the scanning overhead of existing beam training is large. Summary of the invention
[0005] The embodiments of the present application provide an information interaction method, device, and readable storage medium, which can reduce the number of scans, save feedback or beam measurement times, and reduce overhead.
[0006] The present application is introduced below from different aspects. It should be understood that the implementation methods and beneficial effects of the following different aspects can be referenced to each other.
[0007] In a first aspect, the present application provides an information interaction method, which is applied to a first communication device, and the method includes: sending or outputting T1 reference signals, wherein the T1 reference signals correspond to T1 transmit beams of the first communication device, and one reference signal corresponds to one transmit beam, and these reference signals are used for beam measurement, and the T1 transmit beams correspond to one or more first receive beams of a second communication device, and the one or more first receive beams are a subset of the receive beams of the second communication device; receiving or inputting a first channel state information (CSI) report, and the first CSI report includes T1 beam measurement results; sending or outputting first information, and the first information is used to determine a second receive beam set to be scanned, and the second receive beam set is a subset of the receive beams of the second communication device.
[0008] Exemplarily, a first communication device (such as a base station or a part of a base station) may determine one or more first receiving beams, which are a subset of the receiving beams of a second communication device; the first communication device then uses T1 transmitting beams corresponding to the one or more first receiving beams to transmit T1 reference signals; the first communication device receives a first CSI report, which includes T1 beam measurement results; the first communication device sends first information, which is used to determine a second receiving beam set to be scanned, which is a subset of the receiving beams of the second communication device. The first information is determined based on a first prediction result, which is a processing result of the T1 beam measurement results being input into a first artificial intelligence (AI) model to predict the transmit and receive beam pairs.
[0009] Wherein, one reference signal corresponds to a transmission beam of a first communication device. The T1 beam measurement results correspond to the one or more first receiving beams. The T1 beam measurement results are determined based on the T1 reference signals.
[0010] In the present application, the first communication device is used as a transmitting end and has multiple transmitting beams. The second communication device is used as a receiving end and has multiple receiving beams. The one or more first receiving beams belong to the second communication device (such as UE).
[0011] In this application, beam may also refer to a spatial filter. In this application, "transmit beam" may be replaced by "spatial filter for transmission", and "receive beam" may be replaced by "spatial filter for reception".
[0012] In the present application, the reference signal may be a synchronization signal block (SSB) or a channel state information-reference signal (CSI-RS). Exemplarily, the above beam measurement result may be RSRP.
[0013] It can be understood that the result output by the first AI model can be the probability that each transceiver beam pair between the first communication device and the second communication device is the optimal transceiver beam pair, or the predicted beam quality (such as RSRP value) of each transceiver beam pair between the first communication device and the second communication device. It can be understood that the larger the RSRP value of the transceiver beam pair, the greater the probability that it is the optimal transceiver beam pair; conversely, the smaller the RSRP value of the transceiver beam pair, the smaller the probability that it is the optimal transceiver beam pair.
[0014] The present application scans part of the receiving beams, predicts the probability that all the transmit-receive beam pairs are the optimal transmit-receive beam pairs based on the RSRP of this part of the receiving beams, extracts the information of the receiving beams and notifies the second communication device to facilitate the subsequent scanning of the top-K beam pairs, so as to obtain the optimal transmit-receive beam pairs; there is no need to poll all the receiving beams, which reduces the number of beam scans, saves the feedback amount or the number of beam measurements, and reduces the overhead.
[0015] In the present application, "transmit-receive beam pair", "beam pair", "transmit-receive beam combination" and other similar expressions refer to a combination of a transmit beam and a receive beam, and can be used interchangeably.
[0016] In combination with the first aspect, in a possible implementation, the receiving beams in the second receiving beam set correspond to T2 transmitting beams. After the first communication device sends the first information, the method also includes: the first communication device sends or outputs T2 reference signals, and the T2 reference signals correspond to the T2 transmitting beams; the first communication device receives or inputs a second CSI report, and the second CSI report includes T2 beam measurement results; the first communication device sends or outputs second information, and the second information is used to determine the third receiving beam set to be scanned, and the third receiving beam set includes at least one receiving beam of the second communication device. The second information is determined based on the second prediction result, and the second prediction result is the processing result of the above-mentioned T2 beam measurement results and the above-mentioned T1 beam measurement results input into the first AI model for predicting the transmit and receive beam pairs. Among them, the T2 beam measurement results correspond to the receiving beams in the second receiving beam set. These T2 beam measurement results are determined based on the above-mentioned T2 reference signals.
[0017] Exemplarily, the first communication device sends T2 reference signals, which may include: the first communication device uses the T2 transmit beams to send T2 reference signals, where one reference signal corresponds to one transmit beam.
[0018] After predicting a transmit-receive beam pair once, the present application scans some receive beams based on the result of this prediction, and jointly predicts the probability that all beam pairs are the optimal transmit-receive beam pairs based on the RSRP obtained in the second scan and the RSRP obtained in the previous scan. The accuracy can be improved by two predictions.
[0019] In combination with the first aspect, in a possible implementation, before the first communication device sends or outputs T2 reference signals, the method further includes: the first communication device receives or inputs third information. The third information can be used to indicate whether the second communication device agrees to scan the receiving beams in the second receiving beam set. In the present application, the third information is set to a target value, which is used to indicate that the second communication device agrees to scan the receiving beams in the second receiving beam set.
[0020] It can be understood that if the third information indicates that the second communication device does not agree to scan the receiving beams in the second receiving beam set, the first communication device and the second communication device can fall back to the existing technology, such as AI-based beam pair prediction, that is, collecting the RSRP of the beam pairs corresponding to all elements "1" in the tx-rx bitmap and then inputting them into the AI model for prediction. The specific implementation can refer to the description below, which will not be described in detail here.
[0021] The present application uses the third information to indicate whether the second communication device agrees to scan the receiving beams in the above-mentioned second receiving beam set. If it disagrees, it can also fall back to the existing technology, and its process design is more flexible.
[0022] In combination with the first aspect, in a possible implementation, before the first communication device sends T1 reference signals, the method also includes: the first communication device determines one or more first receiving beams; the first communication device determines T1 transmitting beams corresponding to the one or more first receiving beams based on a predefined correspondence between the transmitting and receiving beams and the one or more first receiving beams.
[0023] In the present application, the correspondence between the transceiver beams can be represented by a transmission (Tx)-receiver (Rx) bitmap, or a transceiver beam matrix (the rows of the matrix correspond to the receive beams, and the columns of the matrix correspond to the transmit beams), or a table. In the tx-rx bitmap or the transceiver beam matrix, a row corresponds to a receive beam, and a column corresponds to a transmit beam. The element "1" in the tx-rx bitmap or the transceiver beam matrix indicates that the corresponding transceiver beam pair needs to be scanned and RSRP needs to be fed back, and the element "0" indicates that the corresponding transceiver beam pair does not need to be scanned.
[0024] In combination with the first aspect, in a possible implementation, before the first communication device determines one or more first receiving beams, the method further includes: the first communication device receives information a, and the information a is used to determine the number of receiving beams of the second communication device. Exemplarily, the information a may include the number of receiving beams of the second communication device.
[0025] Optionally, after the first communication device obtains the number of receiving beams of the second communication device, the correspondence between the transceiver beams can be determined. The present application can predefine multiple correspondences between the transceiver beams. Taking the characterization of the correspondence between the transceiver beams by the tx-rx bitmap as an example, the embodiment of the present application defines multiple tx-rx bitmaps (these multiple tx-rx bitmaps can be obtained through AI training), and the number of receiving beams (i.e., the number of rows) in these multiple tx-rx bitmaps is different. Therefore, the correspondence between the transceiver beams can be determined by the number of receiving beams, that is, a tx-rx bitmap is determined.
[0026] In combination with the first aspect, in a possible implementation, after the first communication device determines the first receiving beam, the method further includes: the first communication device sends information c, where the information c is used to indicate the one or more first receiving beams.
[0027] In combination with the first aspect, in a possible implementation, after the first communication device sends the second information, specifically after the first communication device and the second communication device establish a radio resource control (RRC) connection, the method further includes: the first communication device receives or inputs (n*T j ) beam measurement results, T within a historical time window j The beam measurement results correspond to T of the first communication device. j The first communication device obtains K candidate beam pairs in a future time window, and the K candidate beam pairs are based on (n*T j ) beam measurement results are input into the second AI model to determine the processing result of the transmit-receive beam pair prediction; if at least one receiving beam in the above K candidate beam pairs is different from the above optimal receiving beam, the first communication device sends or outputs beam switching information, which is used to notify the second communication device to switch the receiving beam within a future time window. Wherein, n, T j and K are positive integers.
[0028] Optionally, the result output by the second AI model may be the probability that each transceiver beam pair between the first communication device and the second communication device in the future time window is the optimal transceiver beam pair, or the predicted beam quality (such as RSRP value) of each transceiver beam pair between the first communication device and the second communication device. Then, the above historical n time windows (n*T j) beam measurement results are input into the second artificial intelligence model to predict the transmit and receive beam pairs, and the prediction results of the future m time windows can be obtained. m is a positive integer. The above K candidate beam pairs can be the top K (top-K) beam pairs ranked from high to low probability in the prediction results of a future time window.
[0029] Optionally, the above-mentioned beam switching information also includes a set of candidate receiving beams to be switched, and the candidate receiving beam set includes one or more receiving beams among the above-mentioned K candidate beam pairs that are different from the above-mentioned optimal receiving beam.
[0030] It can be understood that the first communication device and the second communication device have established an RRC connection, and there is no need to perform high-cost beam alignment. When the second communication device is about to enter an obstruction environment, the upcoming obstruction cannot be well predicted using only the measurement results of the current communication beam (i.e., the current optimal transmit and receive beam pair). Therefore, in an embodiment of the present application, on the premise of only inputting the RSRP corresponding to a specific receive beam, the first communication device can perform a global beam pair prediction, and at the same time, through the prediction result of the receive beam, notify the second communication device whether to switch the receive beam within the future time window. In this way, beam switching can be performed before the obstruction occurs, thereby reducing the probability of beam failure and subsequent communication delays.
[0031] In a second aspect, the present application provides a communication device, which may be a first communication device or a chip or circuit disposed in or applied to the first communication device, and the communication device is used to execute the steps or functions executed by the first communication device. The communication device includes: a processing unit and a transceiver unit. Among them, the transceiver unit is used to send T1 reference signals, the T1 reference signals correspond to T1 transmit beams of the first communication device, one reference signal corresponds to one transmit beam, the reference signal is used for beam measurement, the T1 transmit beams correspond to one or more first receive beams of the second communication device, and the one or more first receive beams are a subset of the receive beams of the second communication device; the transceiver unit is also used to receive a first CSI report, the first CSI report includes T1 beam measurement results, the T1 beam measurement results correspond to the one or more first receive beams, and the T1 beam measurement results are determined based on the T1 reference signals; the transceiver unit is also used to send first information, the first information is used to determine the second receive beam set to be scanned, and the second receive beam set is a subset of the receive beams of the second communication device; the first information is determined based on a first prediction result, and the first prediction result is the processing result of the T1 beam measurement results input into the first artificial intelligence model for transceiver beam pair prediction.
[0032] Optionally, the processing unit is used to control the transceiver unit to send a reference signal, receive a first CSI report, and send the first information. The processing unit is also used to generate the reference signal and the first information.
[0033] Exemplarily, a processing unit is used to determine one or more first receiving beams, which are a subset of the receiving beams of the second communication device; a transceiver unit is used to send T1 reference signals using T1 transmit beams corresponding to the one or more first receiving beams, and one reference signal corresponds to one transmit beam; the transceiver unit is also used to receive a first CSI report, which includes T1 beam measurement results; the transceiver unit is also used to send first information, which is used to determine the second receiving beam set to be scanned, and the second receiving beam set is a subset of the receiving beams of the second communication device. The first information is determined based on a first prediction result, and the first prediction result is the processing result of the above-mentioned T1 beam measurement results input into the first AI model for transceiver beam pair prediction. The above-mentioned T1 beam measurement results correspond to the one or more first receiving beams. The T1 beam measurement results are determined based on the above-mentioned T1 reference signals. The above-mentioned one or more first receiving beams belong to the second communication device.
[0034] In combination with the second aspect, in a possible implementation, the receiving beams in the second receiving beam set correspond to T2 transmitting beams. The transceiver unit is also used to send T2 reference signals, and the T2 reference signals correspond to the T2 transmitting beams; the transceiver unit is also used to receive a second CSI report, and the second CSI report includes T2 beam measurement results; the transceiver unit is also used to send second information, and the second information is used to determine the third receiving beam set to be scanned, and the third receiving beam set includes at least one receiving beam of the second communication device. The second information is determined based on the second prediction result, and the second prediction result is the processing result of the above-mentioned T2 beam measurement results and the above-mentioned T1 beam measurement results input into the first AI model to predict the transceiver beam pair. Among them, the T2 beam measurement results correspond to the receiving beams in the second receiving beam set. These T2 beam measurement results are determined based on the above-mentioned T2 reference signals.
[0035] Exemplarily, the transceiver unit is further specifically used to use the above-mentioned T2 transmit beams to send T2 reference signals, and one reference signal corresponds to one transmit beam.
[0036] In conjunction with the second aspect, in a possible implementation, the transceiver unit is further used to receive third information. The third information can be used to indicate whether the second communication device agrees to scan the receiving beams in the second receiving beam set. In the present application, the third information is set to a target value, which is used to indicate that the second communication device agrees to scan the receiving beams in the second receiving beam set.
[0037] In combination with the second aspect, in a possible implementation, the processing unit is also used to determine one or more first receiving beams; and determine T1 transmitting beams corresponding to the one or more first receiving beams based on a predefined correspondence between the transmitting and receiving beams and the one or more first receiving beams.
[0038] In conjunction with the second aspect, in a possible implementation, the transceiver unit is further configured to receive information a, where the information a is used to determine the number of receiving beams of the second communication device. Exemplarily, the information a may include the number of receiving beams of the second communication device.
[0039] Optionally, the processing unit is further used to determine the correspondence between the transceiver beams according to the above-mentioned number of receive beams. The present application may predefine multiple correspondences between the transceiver beams. Taking the characterization of the correspondence between the transceiver beams by the tx-rx bitmap as an example, the embodiment of the present application defines multiple tx-rx bitmaps (these multiple tx-rx bitmaps can be obtained through AI training), and the number of receive beams (i.e., the number of rows) in these multiple tx-rx bitmaps is different. Therefore, the correspondence between the transceiver beams can be determined by the number of receive beams, that is, a tx-rx bitmap is determined.
[0040] In combination with the second aspect, in a possible implementation, the transceiver unit is further used to send information c, where the information c is used to indicate the one or more first receiving beams.
[0041] In conjunction with the second aspect, in a possible implementation, the transceiver unit is further configured to receive (n*T j ) beam measurement results, T within a historical time window j The beam measurement results correspond to T of the first communication device. j The processing unit is further used to obtain K candidate beam pairs in a future time window, and the K candidate beam pairs are based on (n*T j ) beam measurement results are input into the second AI model to determine the processing result of the transmit-receive beam pair prediction; the transceiver unit is also used to send beam switching information when at least one receive beam in the above K candidate beam pairs is different from the above optimal receive beam, and the beam switching information is used to notify the second communication device to switch the receive beam within a future time window. Wherein, n, T j and K are positive integers.
[0042] Optionally, the above historical n time windows (n*T j) beam measurement results are input into the second artificial intelligence model to predict the transmit and receive beam pairs, and the prediction results of the future m time windows can be obtained. m is a positive integer. The above K candidate beam pairs can be the top K (top-K) beam pairs ranked from high to low probability in the prediction results of a future time window.
[0043] Optionally, the above-mentioned beam switching information also includes a set of candidate receiving beams to be switched, and the candidate receiving beam set includes one or more receiving beams among the above-mentioned K candidate beam pairs that are different from the above-mentioned optimal receiving beam.
[0044] In combination with the first aspect or the second aspect, in a possible implementation, the second receiving beam set includes at least one receiving beam in the receiving beams of the second communication device other than the one or more first receiving beams. This can further reduce the number of scans, save feedback or beam measurement times, and reduce overhead.
[0045] In combination with the first aspect or the second aspect, in a possible implementation, the second prediction result includes the probability that each transceiver beam pair between the first communication device and the second communication device is the optimal transceiver beam pair. The third receive beam set includes at least one receive beam in the first transceiver beam pair set, and the first transceiver beam pair set includes the transceiver beam pairs corresponding to the first K probabilities in the second prediction result sorted from large to small. K is a positive integer.
[0046] In combination with the first aspect or the second aspect, in a possible implementation manner, the second information includes one or more of the following: the second prediction result, or the third receiving beam set.
[0047] In combination with the first aspect or the second aspect, in a possible implementation, the first receiving beam is the qth receiving beam in the receiving beam scanning order, q is a positive integer and q is a predefined / preconfigured (one or more) value. When q takes different values, multiple first receiving beams can be obtained.
[0048] Optionally, the receiving beam scanning sequence is configured by the second communication device and sent to the second communication device. The receiving beam scanning sequence is reported by the second communication device.
[0049] In combination with the first aspect or the second aspect, in a possible implementation, the first prediction result includes the probability that each transceiver beam pair between the first communication device and the second communication device is the optimal transceiver beam pair. The second receiving beam set includes at least one receiving beam in the second transceiver beam pair set, and the second transceiver beam pair set includes the transceiver beam pairs corresponding to the first K probabilities in the first prediction result sorted from large to small.
[0050] In combination with the first aspect or the second aspect, in a possible implementation, the first information includes one or more of the following: the second receiving beam set, or the first prediction result. Alternatively, the first information is used to indicate whether each receiving beam of the second communication device is recommended to be scanned. Then, the second receiving beam set includes the receiving beams recommended to be scanned indicated by the first information.
[0051] In combination with the first aspect or the second aspect, in a possible implementation, the first information also includes an identifier of the first CSI report. Due to factors such as UE flipping or occlusion, the optimal beam ID at the feedback moment and the implementation moment may not correspond, so the present application carries the identifier of the first CSI report in the first information, so that the second communication device can perform beam modulation in combination with the identifier of the first CSI report and the flipping situation at the current moment.
[0052] In combination with the first aspect or the second aspect, in a possible implementation, the first CSI report also includes information for indicating the first receiving beam. Exemplarily, the first CSI report may include a resource indicator (resourceindicator), a receiving beam indicator (Rx beam indicator, RBI) and a beam measurement result (such as an RSRP value). Among them, the resource indicator may be a resource index (resourceindex), which is used to indicate the reference signal resource corresponding to the beam measurement result (such as an RSRP value). The receiving beam indicator (RBI) may be an identifier of a receiving beam, which is used to indicate the first receiving beam corresponding to the beam measurement result (such as an RSRP value).
[0053] The present application carries information for indicating the receiving beam in the CSI report, which can prevent the sender and receiver from not aligning the receiving beam, resulting in inaccurate prediction.
[0054] In combination with the first aspect or the second aspect, in a possible implementation manner, the second CSI report also includes information for indicating a receiving beam in the second receiving beam set.
[0055] In a third aspect, the present application provides an information interaction method, which is applied to a second communication device, and the method includes: receiving or inputting T1 reference signals, and performing beam measurements on the T1 reference signals respectively to obtain T1 beam measurement results, wherein the T1 reference signals correspond to one or more first receiving beams, and the one or more first receiving beams are a subset of the receiving beams of the second communication device; sending or outputting a first CSI report, wherein the first CSI report includes T1 beam measurement results, and the T1 beam measurement results correspond to the one or more first receiving beams; receiving or inputting first information, wherein the first information is used to determine a second receiving beam set to be scanned, and the second receiving beam set is a subset of the receiving beams of the second communication device.
[0056] Exemplarily, the second communication device (such as UE) can determine one or more first receiving beams, and use the one or more first receiving beams to receive T1 reference signals, perform beam measurements on the T1 reference signals respectively, and obtain T1 beam measurement results, and the one or more first receiving beams are a subset of the receiving beams of the second communication device; the second communication device sends a first CSI report, and the first CSI report includes the T1 beam measurement results; the second communication device receives first information, and the first information is used to determine a second receiving beam set to be scanned, and the second receiving beam set is a subset of the receiving beams of the second communication device.
[0057] Among them, the above-mentioned T1 beam measurement results correspond to the above-mentioned one or more first receiving beams.
[0058] In the present application, the second communication device acts as a receiving end and has multiple receiving beams. The one or more first receiving beams belong to the second communication device (such as UE).
[0059] In combination with the third aspect, in a possible implementation, after the second communication device receives the first information, the method also includes: the second communication device receives or inputs T2 reference signals, which correspond to the receiving beams in the above-mentioned second receiving beam set, and performs beam measurement on the T2 reference signals respectively to obtain T2 beam measurement results; the second communication device sends or outputs a second CSI report, which includes T2 beam measurement results, and the T2 beam measurement results correspond to the receiving beams in the above-mentioned second receiving beam set; the second communication device receives or inputs second information, which is used to determine a third receiving beam set to be scanned, and the third receiving beam set includes at least one receiving beam of the second communication device.
[0060] Exemplarily, the second communication device receiving T2 reference signals may include: the second communication device receiving T2 reference signals using a receiving beam in the second receiving beam set.
[0061] In conjunction with the third aspect, in a possible implementation, before the second communication device receives T2 reference signals, the method further includes: the second communication device sends or outputs third information. The third information can be used to indicate whether the second communication device agrees to scan the receiving beams in the second receiving beam set. In the present application, the third information is set to a target value, which is used to indicate that the second communication device agrees to scan the receiving beams in the second receiving beam set.
[0062] It can be understood that if the third information indicates that the second communication device does not agree to scan the receiving beams in the second receiving beam set, the first communication device and the second communication device can fall back to the existing technology, such as AI-based beam pair prediction, that is, collecting the RSRP of the beam pairs corresponding to all elements "1" in the tx-rx bitmap and then inputting them into the AI model for prediction. The specific implementation can refer to the description below, which will not be described in detail here.
[0063] In conjunction with the third aspect, in a possible implementation, before the second communication device receives T2 reference signals, the method further includes: the second communication device sends information a, where the information a is used to determine the number of receiving beams of the second communication device. Exemplarily, the information a may include the number of receiving beams of the second communication device.
[0064] In combination with the third aspect, in a possible implementation, the second communication device determines one or more first receiving beams, including: the second communication device receives information c, where the information c is used to indicate the one or more first receiving beams.
[0065] In conjunction with the third aspect, in a possible implementation, after the second communication device receives the second information, specifically after the RRC connection is established, the method further includes: the second communication device sends or outputs (n*T j ) beam measurement results, T within a historical time window j The beam measurement results correspond to T of the first communication device. j The second communication device receives or inputs beam switching information, and the beam switching information is used to notify the second communication device to switch the receiving beam within a future time window. j Are all positive integers.
[0066] Optionally, the above-mentioned beam switching information also includes a set of candidate receiving beams to be switched, and the candidate receiving beam set includes one or more receiving beams among the above-mentioned K candidate beam pairs that are different from the above-mentioned optimal receiving beam.
[0067] In a fourth aspect, the present application provides a communication device, which may be a second communication device or a chip or circuit disposed in or applied to the second communication device, and the communication device is used to execute the steps or functions executed by the second communication device. The communication device includes: a processing unit and a transceiver unit. Among them, the transceiver unit is used to receive or input T1 reference signals, and the T1 reference signals correspond to one or more first receiving beams, and the one or more first receiving beams are a subset of the receiving beams of the second communication device; the processing unit is used to perform beam measurements on the T1 reference signals respectively to obtain T1 beam measurement results; the transceiver unit is also used to send a first CSI report, and the first CSI report includes T1 beam measurement results, and the T1 beam measurement results correspond to the one or more first receiving beams; the transceiver unit is also used to receive first information, and the first information is used to determine the second receiving beam set to be scanned, and the second receiving beam set is a subset of the receiving beam of the second communication device.
[0068] Exemplarily, a processing unit is used to determine one or more first receiving beams; a transceiver unit is used to use the one or more first receiving beams to receive T1 reference signals, and the one or more first receiving beams are a subset of the receiving beams of the second communication device; the processing unit is also used to perform beam measurements on the T1 reference signals respectively to obtain T1 beam measurement results; the transceiver unit is also used to send a first CSI report, and the first CSI report includes the above-mentioned T1 beam measurement results; the transceiver unit is also used to receive first information, and the first information is used to determine the second receiving beam set to be scanned, and the second receiving beam set is a subset of the receiving beams of the second communication device. The above-mentioned T1 beam measurement results correspond to the above-mentioned one or more first receiving beams. The second communication device has at least two receiving beams.
[0069] In combination with the fourth aspect, in a possible implementation method, the transceiver unit is also used to receive T2 reference signals, and the T2 reference signals correspond to the receiving beams in the above-mentioned second receiving beam set; the processing unit is also used to perform beam measurement on the T2 reference signals respectively to obtain T2 beam measurement results; the transceiver unit is also used to send a second CSI report, and the second CSI report includes T2 beam measurement results, and the T2 beam measurement results correspond to the receiving beams in the above-mentioned second receiving beam set; the transceiver unit is also used to receive second information, and the second information is used to determine the third receiving beam set to be scanned, and the third receiving beam set includes at least one receiving beam of the second communication device.
[0070] In conjunction with the fourth aspect, in a possible implementation, the transceiver unit is further used to send third information. The third information can be used to indicate whether the second communication device agrees to scan the receiving beams in the second receiving beam set. In the present application, the third information is set to a target value, which is used to indicate that the second communication device agrees to scan the receiving beams in the second receiving beam set.
[0071] In conjunction with the fourth aspect, in a possible implementation, the transceiver unit is further used to send information a, where the information a is used to determine the number of receiving beams of the second communication device. Exemplarily, the information a may include the number of receiving beams of the second communication device.
[0072] In combination with the fourth aspect, in a possible implementation, the processing unit is specifically used to control the transceiver unit to receive information c, where the information c is used to indicate the above-mentioned one or more first receiving beams.
[0073] In conjunction with the fourth aspect, in a possible implementation, the transceiver unit is further configured to send (n*T j ) beam measurement results, T within a historical time window j The beam measurement results correspond to T of the first communication device. j The transceiver unit is further used to receive beam switching information, and the beam switching information is used to notify the second communication device to switch the receiving beam within a future time window. j Are all positive integers.
[0074] Optionally, the above-mentioned beam switching information also includes a set of candidate receiving beams to be switched, and the candidate receiving beam set includes one or more receiving beams among the above-mentioned K candidate beam pairs that are different from the above-mentioned optimal receiving beam.
[0075] In combination with the third aspect or the fourth aspect, in a possible implementation manner, the second receiving beam set includes at least one receiving beam among the receiving beams of the second communication device except for the one or more first receiving beams.
[0076] In combination with the third aspect or the fourth aspect, in a possible implementation, the second information includes one or more of the following: a second prediction result, or the third receiving beam set. The second prediction result includes the probability that each transceiver beam pair between the first communication device and the second communication device is the optimal transceiver beam pair. The third receiving beam set includes at least one receiving beam in the first transceiver beam pair set, and the first transceiver beam pair set includes the transceiver beam pairs corresponding to the first K probabilities in the second prediction result sorted from large to small. K is a positive integer.
[0077] In combination with the third aspect or the fourth aspect, in a possible implementation, the first receiving beam is the qth receiving beam in the receiving beam scanning order, q is a positive integer and q is a predefined / preconfigured (one or more) value. When q takes different values, multiple first receiving beams can be obtained.
[0078] Optionally, the receiving beam scanning sequence is configured by the second communication device and sent to the second communication device. The receiving beam scanning sequence is reported by the second communication device.
[0079] In combination with the third aspect or the fourth aspect, in a possible implementation, the first information includes one or more of the following: the second receiving beam set, or the first prediction result. Alternatively, the first information is used to indicate whether scanning is recommended for each receiving beam of the second communication device. The first prediction result includes the probability that each transceiver beam pair between the first communication device and the second communication device is the optimal transceiver beam pair. The second receiving beam set includes at least one receiving beam in the second transceiver beam pair set, and the second transceiver beam pair set includes the transceiver beam pairs corresponding to the first K probabilities in the first prediction result sorted from large to small.
[0080] In combination with the third aspect or the fourth aspect, in a possible implementation manner, the first information also includes an identifier of the first CSI report.
[0081] In combination with the third aspect or the fourth aspect, in a possible implementation, the first CSI report also includes information for indicating the first receiving beam. Exemplarily, the first CSI report may include a resource indicator, a receiving beam indicator (RBI), and a beam measurement result (such as an RSRP value). Among them, the resource indicator may be a resource index, which is used to indicate the reference signal resource corresponding to the beam measurement result (such as an RSRP value). The receiving beam indicator (RBI) may be an identifier of a receiving beam, which is used to indicate the first receiving beam corresponding to the beam measurement result (such as an RSRP value).
[0082] In combination with the third aspect or the fourth aspect, in a possible implementation manner, the second CSI report also includes information for indicating the receiving beam in the second receiving beam set.
[0083] In a fifth aspect, the present application provides an information interaction method, which can be applied to the beam tracking stage, that is, implemented after the RRC connection is established. The method includes: a first communication device (such as a base station or a part of a base station) receives a historical n time window (n*T j ) beam measurement results, T within a historical time window j The beam measurement results correspond to T of the first communication device. jThe first communication device obtains K candidate beam pairs in a future time window, and the K candidate beam pairs are based on (n*T j ) beam measurement results are input into the AI model to determine the processing result of the transmit-receive beam pair prediction; if at least one receiving beam in the above K candidate beam pairs is different from the above optimal receiving beam, the first communication device sends beam switching information, which is used to notify the second communication device to switch the receiving beam within a future time window. Where n, T j and K are positive integers.
[0084] It can be understood that the result output by the second AI model can be the probability that each transceiver beam pair between the first communication device and the second communication device in the future time window is the optimal transceiver beam pair, or the predicted beam quality (such as RSRP value) of each transceiver beam pair between the first communication device and the second communication device. Then, the above historical n time windows (n*T j ) beam measurement results are input into the AI model to predict the transmit and receive beam pairs, and the prediction results of the future m time windows can be obtained. m is a positive integer. The above K candidate beam pairs can be the top K (top-K) beam pairs ranked from high to low probability in the prediction results of a future time window.
[0085] It can be understood that the first communication device and the second communication device have established an RRC connection, and there is no need to perform high-cost beam alignment. When the second communication device is about to enter an obstruction environment, the upcoming obstruction cannot be well predicted using only the measurement results of the current communication beam (i.e., the current optimal transmit and receive beam pair). Therefore, in an embodiment of the present application, on the premise of only inputting the RSRP corresponding to a specific receive beam, the first communication device can perform a global beam pair prediction, and at the same time, through the prediction result of the receive beam, notify the second communication device whether to switch the receive beam within the future time window. In this way, beam switching can be performed before the obstruction occurs, thereby reducing the probability of beam failure and subsequent communication delays.
[0086] In combination with the fifth aspect, in a possible implementation, the above-mentioned beam switching information also includes a set of candidate receiving beams to be switched, and the candidate receiving beam set includes one or more receiving beams among the above-mentioned K candidate beam pairs that are different from the above-mentioned optimal receiving beam.
[0087] The present application provides candidate receiving beams in the beam switching information so that the second communication device can quickly complete the beam switching.
[0088] In a sixth aspect, the present application provides a communication device, which may be a first communication device or a chip or circuit disposed in or applied to the first communication device, and the communication device is used to execute the steps or functions executed by the first communication device. The communication device includes: a processing unit and a transceiver unit. The transceiver unit is used to receive (n*T j ) beam measurement results, T within a historical time window j The beam measurement results correspond to T of the first communication device. j a transmitting beam and an optimal receiving beam of a second communication device; a processing unit, used to obtain K candidate beam pairs in a future time window, the K candidate beam pairs are based on (n*T j ) beam measurement results are input into the AI model to determine the processing result of the transmit-receive beam pair prediction; the transceiver unit is used to send beam switching information when at least one receive beam in the above K candidate beam pairs is different from the above optimal receive beam, and the beam switching information is used to notify the second communication device to switch the receive beam within a future time window. Wherein, n, T j and K are positive integers.
[0089] In combination with the sixth aspect, in a possible implementation, the above-mentioned beam switching information also includes a set of candidate receiving beams to be switched, and the candidate receiving beam set includes one or more receiving beams among the above-mentioned K candidate beam pairs that are different from the above-mentioned optimal receiving beam.
[0090] In a seventh aspect, the present application provides an information interaction method, which can be applied to the beam tracking stage, that is, implemented after the RRC connection is established. The method includes: a second communication device (such as a UE) sends a historical n time window (n*T j ) beam measurement results, T within a historical time window j The beam measurement results correspond to T of the first communication device. j The second communication device receives the beam switching information, and the beam switching information is used to notify the second communication device to switch the receiving beam within a future time window. j Are all positive integers.
[0091] In combination with the seventh aspect, in a possible implementation, the above-mentioned beam switching information also includes a set of candidate receiving beams to be switched, and the candidate receiving beam set includes one or more receiving beams among the above-mentioned K candidate beam pairs that are different from the above-mentioned optimal receiving beam.
[0092] In an eighth aspect, the present application provides a communication device, which may be a second communication device or a chip or circuit disposed in or applied to the second communication device, and the communication device is used to execute the steps or functions executed by the second communication device. The communication device includes: a processing unit and a transceiver unit. The transceiver unit is also used to send (n*T j ) beam measurement results, T within a historical time window j The beam measurement results correspond to T of the first communication device. j The transceiver unit is further used to receive beam switching information, and the beam switching information is used to notify the second communication device to switch the receiving beam within a future time window. j Are all positive integers.
[0093] Optionally, the processing unit is used to perform beam measurement on the received reference signal to obtain a beam measurement result.
[0094] In combination with the eighth aspect, in a possible implementation, the above-mentioned beam switching information also includes a set of candidate receiving beams to be switched, and the candidate receiving beam set includes one or more receiving beams among the above-mentioned K candidate beam pairs that are different from the above-mentioned optimal receiving beam.
[0095] In a ninth aspect, the present application provides a communication device, which may include a processor and a communication circuit, and the processor is connected to the communication circuit. Wherein, the communication circuit is used to interact (or send and receive or input and output) information or data, and the processor is used to run program instructions so that the communication device executes the method described in any possible implementation of the first aspect, the third aspect, the fifth aspect, the seventh aspect, or any of the aspects. Wherein, the communication circuit may be a communication interface, or a transceiver. The transceiver may be a radio frequency module in a communication device, or a combination of a radio frequency module and an antenna, or an input and output interface of a chip or circuit.
[0096] In a tenth aspect, the present application provides a readable storage medium having program instructions stored thereon, which, when executed on a computer, enables the computer to execute the method described in the first aspect, or the third aspect, or the fifth aspect, or the seventh aspect, or any possible implementation of any one of the aspects therein.
[0097] In an eleventh aspect, the present application provides a program product comprising program instructions, which, when executed, enables the method described in the first aspect, or the third aspect, or the fifth aspect, or the seventh aspect, or any possible implementation of any one of the aspects therein to be executed.
[0098] In a twelfth aspect, the present application provides a device, which can be implemented in the form of a chip or in the form of a device, and the device includes a processor. The processor is used to read and execute a program stored in a memory to execute one or more of the first aspect, the third aspect, the fifth aspect, and the seventh aspect, or one or more of any possible implementation methods of any aspect thereof. Optionally, the device also includes a memory, which is connected to the processor through a circuit. Further optionally, the device also includes a communication interface, and the processor is connected to the communication interface. The communication interface is used to receive information to be processed, the processor obtains the information from the communication interface, processes the information, and outputs the processing results through the communication interface. The communication interface can be an input and output interface.
[0099] Optionally, the processor and memory mentioned above may be physically independent units, or the memory may be integrated with the processor.
[0100] In the thirteenth aspect, the present application provides a communication system, which includes a first communication device and a second communication device; the first communication device is used to execute the method described in the first aspect, the fifth aspect, or any possible implementation of any aspect therein, and the second communication device is used to execute the method described in the third aspect, the seventh aspect, or any possible implementation of any aspect therein.
[0101] The technical effects achieved in the above-mentioned aspects can be referred to each other or to the beneficial effects in the method embodiments shown below, and will not be described in detail here. BRIEF DESCRIPTION OF THE DRAWINGS
[0102] Figure 1a is a simplified schematic diagram of a communication system provided by an embodiment of the present application;
[0103] Figure 1b It is a schematic diagram of a possible application architecture of a communication system provided in an embodiment of the present application;
[0104] Figure 2 It is a simplified structural diagram of a UE and a base station provided in an embodiment of the present application;
[0105] Figure 3 is a schematic diagram of a neural network provided in an embodiment of the present application;
[0106] Figure 4 is a schematic diagram of the structure of a neuron provided in an embodiment of the present application;
[0107] Figure 5 is a schematic diagram of a beam management process provided in an embodiment of the present application;
[0108] Figure 6is a schematic diagram of a wide and narrow beam provided in an embodiment of the present application;
[0109] Figure 7 is a schematic diagram of AI-based transmit beam prediction provided in an embodiment of the present application;
[0110] Figure 8 It is a schematic diagram of a tx-rx bitmap provided in an embodiment of the present application;
[0111] Fig. 9 This is a flow chart of the information interaction method provided in the embodiment of the present application;
[0112] Fig.10 This is a schematic diagram of the correspondence between the transmitting and receiving beams provided in an embodiment of the present application;
[0113] Fig.11 is a schematic diagram for comparing prediction accuracy provided by the embodiments of the present application;
[0114] Fig.12 This is a schematic diagram comparing the number of wave numbers that need to be scanned provided in the embodiment of the present application;
[0115] Fig.13 is another flow chart of the information interaction method provided in the embodiment of the present application;
[0116] Fig.14 is a schematic diagram of time domain beam management provided by an embodiment of the present application;
[0117] Fig.15 is a schematic diagram of a structure of a communication device provided in an embodiment of the present application;
[0118] Fig.16 is another structural schematic diagram of a communication device provided in an embodiment of the present application;
[0119] Fig.17 This is another structural diagram of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0120] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.
[0121] In the description of the present application, the words "first", "second", etc. are only used to distinguish different objects, and do not limit the quantity and execution order, and the words "first", "second", etc. do not necessarily limit them to be different. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0122] In the description of this application, unless otherwise specified, " / " means "or", for example, A / B can mean A or B. "And / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone. In addition, "at least one (item)", "the following one (item) or more (items)" or similar expressions refer to any combination of these items, including any combination of single items (items) or plural items (items). For example, at least one item (item) of a, b, or c can mean: a, b, c; a and b; a and c; b and c; or a, b and c. Among them, a, b, c can be single or multiple.
[0123] In the description of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described in this application as "exemplary", "for example" or "for example" should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary", "for example" or "for example" is intended to present related concepts in a concrete way.
[0124] It can be understood that in the description of this application, "when", "if" and "if" all mean that the device will take corresponding actions under certain objective circumstances, but do not limit the time, nor do they require that the device must have a judgment action when it is implemented, nor do they mean that there are other limitations.
[0125] The term “simultaneously” in the present application may be understood as at the same time point, within a period of time, or within the same cycle, and may be understood in conjunction with the context.
[0126] Elements used in the singular herein are intended to mean "one or more" rather than "one and only one" unless specifically stated otherwise.
[0127] Additionally, the terms "system" and "network" are often used interchangeably herein.
[0128] It can be understood that in each embodiment of the present application, "A corresponds to B", "A corresponds to B" or similar expressions indicate that B is associated with A, or that B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B based only on A, but B can also be determined based on A and / or other information.
[0129] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: long term evolution (LTE) system, worldwide interoperability for microwave access (WiMAX) communication system, 5G system, such as new generation wireless access technology (NR), a network integrating multiple systems, Internet of Things system, Internet of Vehicles system, open radio access network (O-RAN) system, and future communication systems, such as 6G system.
[0130] The technical solution of the embodiment of the present application can also be applied to other communication systems, as long as there is a first entity in the communication system sending data to a second entity, or receiving data sent by the second entity. The data can be carried on a physical channel, such as a physical downlink control channel (PDCCH), a physical downlink shared channel (PDSCH), a physical uplink shared channel (PUSCH) or a physical uplink control channel (PUCCH); another example is a physical sidelink control channel (PSCCH) and a physical sidelink shared channel (PSSCH).
[0131] The communication system includes communication equipment, and the communication equipment can use air interface resources for wireless communication. Among them, the communication equipment may include network equipment and terminal equipment, and the network equipment may also be called base station equipment. The air interface resources may include at least one of time domain resources, frequency domain resources, code resources, and space resources. In this application, at least one may also be described as one or more, and multiple may be two, three, four or more, which is not limited in this application.
[0132] It should be understood that the network architecture described in the embodiments of the present application is for the purpose of more clearly illustrating the technical solutions of the embodiments of the present application, and does not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can know that with the evolution of the network architecture, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0133] See also Figure 1a , Figure 1a Schematic diagram of a communication system provided by an embodiment of the present application. Figure 1a As shown, the communication system includes a wireless access network 100. The wireless access network 100 may be a next generation (e.g., 6G or higher) wireless access network, or a traditional (e.g., 5G, 4G, 3G, or 2G) wireless access network. One or more terminal devices (120a-120j, collectively referred to as 120) may be connected to each other or to one or more network devices (110a, 110b, collectively referred to as 110) in the wireless access network 100. Optionally, Figure 1a This is just a schematic diagram. The communication system may also include other devices, such as core network devices, wireless relay devices and / or wireless backhaul devices. Figure 1a Not drawn in.
[0134] In practical applications, the communication system may include multiple network devices (also called access network devices) at the same time, and may also include multiple terminal devices at the same time. A network device may serve one or more terminal devices at the same time. A terminal device may also access one or more network devices at the same time. The embodiment of the present application does not limit the number of terminal devices and network devices included in the communication system.
[0135] Terminal equipment can be called terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. It can be a device with wireless transceiver function; it can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on the water (such as ships); it can also be deployed in the air (such as airplanes, balloons and satellites). Terminal equipment can be used to connect people, objects and machines. The terminal device 120 can be widely used in various scenarios, such as cellular communication, device-to-device (D2D), vehicle-to-everything (V2X), peer to peer (P2P), machine to machine (M2M), machine type communication (MTC), Internet of Things (IoT), virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, telemedicine, smart grid, smart furniture, smart office, smart wearable, smart transportation, smart city, smart home, drones, robots, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery and mobility, etc. The terminal device 120 may be a user equipment (UE) of the third generation partnership project (3GPP) standard, a fixed device, a mobile device, a handheld device, a wearable device, a cellular phone, a smart phone, a session initiation protocol (SIP) phone, a laptop, a personal computer, a smart book, a vehicle, a satellite, a global positioning system (GPS) device, a target tracking device, a drone, a helicopter, an aircraft, a ship, a remote control device, a smart home device, an industrial device. The terminal device may also be a communication device in a future wireless communication system.
[0136] In the embodiment of the present application, the device for realizing the function of the terminal may be a terminal; or it may be a device capable of supporting the terminal to realize the function, such as a chip system, or a communication module, or a modem, etc., which may be installed in the terminal. In the embodiment of the present application, the chip system may be composed of chips, or may include chips and other discrete devices. In the technical solution provided in the embodiment of the present application, the device for realizing the function of the terminal is a terminal, and the terminal is a UE as an example to describe the technical solution provided in the embodiment of the present application. The embodiment of the present application does not limit the specific technology and specific device form adopted by the terminal device.
[0137] In one possible implementation, the UE may be used to act as a base station. For example, the UE may act as a scheduling entity that provides sidelink signals between UEs in V2X, D2D, or P2P, etc. Figure 1a As shown, the cell phone 120a and the car 120b communicate with each other using a sidelink signal. The cell phone 120a and the smart home device 120d communicate with each other without relaying the communication signal through the base station 110a.
[0138] In a possible implementation, the UE may also be used to act as a relay node. For example, the UE may act as a relay device or an integrated access and backhaul (IAB) node to provide wireless backhaul services for terminal devices.
[0139] A network device may be an entity on the network side for transmitting or receiving signals, such as a base station (BS), which may be a device deployed in a wireless access network that can communicate wirelessly with a terminal. Base stations may have various forms, such as macro base stations, micro base stations, relay stations, and access points. Exemplarily, the base stations involved in the embodiments of the present application may be base stations in 5G, base stations in sixth-generation (6G) mobile communication systems, access network devices or modules of access network devices in open radio access networks (O-RAN) systems, base stations in future mobile communication systems, or access nodes in WiFi systems, or evolved base stations (evolved nodeB, eNB) in LTE, etc. Among them, the base station in 5G can also be called a transmission reception point (TRP) or a 5G base station (next-generation node B, gNB). The base station can also be replaced with the following names, such as: wireless access point, node B (nodeB), transmitting point (transmitting point, TP), main station MeNB, secondary station SeNB, multi-standard radio (Multi-standard radio, MSR) node, home base station, network controller, access node, wireless node, access point (access point, AP), transmission node, transceiver node, baseband unit (baseband unit, BBU), remote radio unit (remote radio unit, RRU), active antenna unit (active antenna unit, AAU), remote radio head (remoteradio head, RRH), centralized unit (centralized unit, CU), distributed unit (distributed unit, DU), positioning node, IAB donor, etc.
[0140] A base station (BS) may be fixed or mobile. For example, base stations 110 a and 110 b are stationary and are responsible for wireless transmission and reception in one or more cells from terminal devices 120 . Figure 1a The helicopter or drone 120i shown in the figure can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station 120i. In other examples, the helicopter or drone (120i) can be configured to act as a terminal device communicating with the base station 110a.
[0141] The network device in the embodiment of the present application may be an integrated base station, or may be a base station including a centralized unit (CU) and / or a distributed unit (DU). A base station including a CU and a DU may also be referred to as a base station with CU and DU separated, such as the base station including a gNB-CU and a gNB-DU. Among them, the CU may also be separated into a CU control plane (CU control plane, CU-CP) and a CU user plane (CU user plane, CU-UP), such as the base station including a gNB-CU-CP, a gNB-CU-UP and a gNB-DU. Alternatively, the network device in the embodiment of the present application may also be an antenna unit (radiounit, RU). Alternatively, the network device in the embodiment of the present application may also be an open radio access network (O-RAN) architecture, etc. The embodiment of the present application does not limit the specific deployment method of the network device. Exemplarily, when the network device is an O-RAN architecture, the network device shown in the embodiment of the present application may be an access network device in O-RAN, such as a combination of one or more of CU, DU, or RU, or a module in an access network device. In the ORAN system, CU can also be called open (O)-CU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, DU can also be called O-DU, and RU can also be called O-RU.
[0142] In the embodiment of the present application, the device for realizing the function of the network device may be a network device; or it may be a device capable of supporting the network device to realize the function, such as a chip system, or a communication module, or a modem, etc., which may be installed in the network device. In the technical solution provided in the embodiment of the present application, the device for realizing the function of the network device is a network device, and the network device is a base station as an example to describe the technical solution provided in the embodiment of the present application. The base station may support networks with the same or different access technologies. The embodiment of the present application does not limit the specific technology and specific device form adopted by the network device.
[0143] In one possible implementation, in order to support machine learning functions in a wireless network, an artificial intelligence (AI) network element may be introduced into the communication system provided in the present application to implement some or all AI-related operations. The AI network element may also be referred to as an AI node, an AI device, an AI entity, an AI module, an AI model, or an AI unit, etc. The AI network element may be a network element built into a communication system, or may be an independently set network element. For example, the AI network element may be an AI module built into: an access network device, a core network device, a cloud server, or a network management (operation, administration and maintenance, OAM) to implement AI-related functions. Among them, OAM may be a network management as a core network device and / or a network management as an access network device. Optionally, an AI entity may also be included in a terminal or a chip built into the terminal to implement AI-related functions. The embodiment of the present application does not limit the specific implementation of the AI network element. In one possible implementation, the AI network element is deployed in a server or cloud device of an over the top (OTT) system. Optionally, the cloud device is located on one or more of the terminal device side, the network device side, or the core network side.
[0144] The AI network element in this application can implement beamforming, feature extraction, feature analysis, channel modeling, etc. based on the neural network model. It can also implement receiver algorithms for joint optimization of transmission and reception based on the neural network model, such as user detection and channel estimation.
[0145] See also Figure 1b , Figure 1b Schematic diagram of a possible application architecture of the communication system provided in the embodiment of the present application. Figure 1b As shown, the communication system includes a RAN intelligent controller (RAN intelligent controller, RIC). For example, the RIC may be an AI module for implementing AI-related functions. The RIC may include a near-real time RIC (near-real time RIC, near-RT RIC) and a non-real time RIC (non-real time RIC, Non-RT RIC).
[0146] Among them, near real-time RIC can be used for model training and reasoning. For example, it is used to train an AI model and use the AI model for reasoning. Near real-time RIC can obtain information on the network side and / or the terminal side from a RAN node (such as CU, CU-CP, CU-UP, DU and / or RU) and / or a terminal. This information can be used as training data or reasoning data. Optionally, near real-time RIC can submit the reasoning results to the RAN node and / or the terminal. Optionally, the reasoning results can be exchanged between the CU and the DU, and / or between the DU and the RU. For example, the near real-time RIC submits the reasoning results to the DU, and the DU sends it to the RU.
[0147] Non-real-time RIC can also be used for model training and reasoning. For example, it is used to train an AI model and use the AI model for reasoning. Non-real-time RIC can obtain information on the network side and / or the terminal side from RAN nodes (such as CU, CU-CP, CU-UP, DU and / or RU) and / or terminals. The information can be used as training data or reasoning data, and the reasoning result can be submitted to the RAN node and / or the terminal. Optionally, the reasoning results can be exchanged between the CU and the DU, and / or between the DU and the RU. For example, the non-real-time RIC submits the reasoning result to the DU, and the DU sends it to the RU.
[0148] The near real-time RIC and the non-real-time RIC may also be separately set as a network element. Optionally, the near real-time RIC and / or the non-real-time RIC may also be part of other devices, for example, the near real-time RIC is set in a RAN node (e.g., in a CU and / or DU), and the non-real-time RIC is set in an OAM, a cloud server, a core network device, or other network devices.
[0149] In the embodiments of the present application, the term "wireless communication" may also be referred to as "communication", and the term "communication" may also be described as "data transmission", "information transmission" or "transmission".
[0150] See also Figure 2 , Figure 2 is a simplified structural diagram of a UE and a base station provided in an embodiment of the present application. For simplicity, Figure 2 Only the main components of the base station 110 and the UE 120 are shown. In actual applications, the structures of the base station and the UE may be more than Figure 2 Parts shown, less than Figure 2 The components shown may also include only Figure 2 It should be understood that Figure 2 The base station shown can adopt either CU-DU separation architecture or non-CU-DU separation architecture. Figure 2 A brief introduction to each component in it.
[0151] The base station 110 includes an interface 111 and a processor 112. The processor 112 may optionally store a program 114. The base station 110 may optionally include a memory 113. The memory 113 may optionally store a program 115. The UE 120 includes an interface 121 and a processor 122. The processor 122 may optionally store a program 124. The UE 120 may optionally include a memory 123. The memory 123 may optionally store a program 125. These components work together to provide various functions described in the present application. For example, the processor 112 and the interface 111 work together to provide a wireless connection between the base station 110 and the UE 120. The processor 122 and the interface 121 work together to implement downlink transmission and / or uplink transmission of the UE 120.
[0152] The processor (e.g., processor 112 and / or processor 122) may include one or more processors and be implemented as a combination of computing devices. The processor (e.g., processor 112 and / or processor 122) may include one or more of the following: a microprocessor, a microcontroller, a digital signal processor (DSP), a digital signal processing device (DSPD), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a programmable logic device (PLD), a gating logic, a transistor logic, a discrete hardware circuit, a processing circuit or other suitable hardware, firmware and / or a combination of hardware and software for performing the various functions described in the present application. The processor (e.g., processor 112 and / or processor 122) may be a general-purpose processor or a dedicated processor. For example, processor 112 and / or processor 122 may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data. The central processing unit may be used to enable the base station 110 and / or UE 120 to execute software programs and process data in the software programs.
[0153] The interface (e.g., interface 111 and / or 121) may include a device for implementing communication with one or more computer devices (e.g., UE, BS, and / or network node). In some embodiments, the interface may include wires for coupling wired connections, or pins for coupling wireless transceivers, or chips and / or pins for wireless connections. In some embodiments, the interface may include a transmitter, a receiver, a transceiver, and / or an antenna. The interface may be configured to use any available protocol (e.g., 3GPP standard).
[0154] Program in this application is used to represent software in a broad sense. Non-limiting examples of software are program code, program, subroutine, instruction, instruction set, code, code segment, software module, application, software application, etc. The program can be run in a processor and / or computer to enable the base station 110 and / or UE 120 to perform various functions and / or processes described in this application.
[0155] Memory (e.g., memory 113 and / or memory 123) can store data manipulated by processors 112, 122 when executing software. Memories 113, 123 can be implemented using any storage technology. For example, the memory can be any available storage medium that can be accessed by the processor and / or computer. Non-limiting examples of storage media include: random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM), CD-ROM, removable media, optical disk storage, magnetic disk storage media, magnetic storage devices, flash memory, registers, state memory, remote mounted storage, local or remote storage components, or any other medium that can carry or store software, data or information and can be accessed by a processor / computer.
[0156] The memory (e.g., memory 113 and / or memory 123) and the processor (e.g., processor 112 and / or processor 122) may be separately arranged or integrated together. The memory may be used to connect to the processor so that the processor can read information from the memory and store and / or write information in the memory. The memory 113 may be integrated into the processor 112. The memory 123 may be integrated into the processor 122. The processor (e.g., processor 112 and / or processor 122) and the memory (e.g., memory 113 and / or memory 123) may be arranged in an integrated circuit (e.g., the integrated circuit may be arranged in a UE or a base station or other network node).
[0157] The above content explains the system architecture of the embodiment of the present application. In order to better understand the technical solution of the embodiment of the present application, several terms or nouns related to the present application are briefly introduced below.
[0158] 1. Artificial Intelligence and Machine Learning
[0159] Artificial intelligence (AI) can refer to the intelligence displayed by machines created by humans. Usually, artificial intelligence refers to the technology that presents human intelligence through ordinary computer programs. Artificial intelligence can be defined as machines or computers that imitate humans and have cognitive functions related to human thinking, such as learning and problem solving. Artificial intelligence is able to learn from past experiences, make reasonable decisions, and respond quickly. The goal of artificial intelligence is to understand intelligence by building computer programs that can reason or reason with symbolic meaning.
[0160] Machine learning is an important technical approach to realize artificial intelligence, that is, using machine learning as a means to solve problems in artificial intelligence. Machine learning theory mainly designs and analyzes some algorithms that allow computers to "learn" automatically. Machine learning algorithms are a type of algorithm that automatically analyzes data to obtain patterns and uses the patterns to predict unknown data. Because machine learning algorithms involve a lot of statistical theories, machine learning is particularly closely related to inferential statistics, and is also called statistical learning theory. Machine learning can be divided into supervised learning, unsupervised learning, and reinforcement learning.
[0161] An AI model is an algorithm or computer program that can implement AI functions. The AI model represents the mapping relationship between the input and output of the model. The AI model can be a neural network or other machine learning model.
[0162] Neural network (NN) is a specific implementation form of machine learning. It is a neural network that simulates the human brain in order to achieve artificial intelligence-like machine learning technology. According to the universal approximation theorem, neural networks can theoretically approximate any continuous function, so that neural networks have the ability to learn any mapping. Therefore, neural networks can accurately abstract and model complex high-dimensional problems. Traditional communication systems require rich expert knowledge to design communication modules, while communication systems based on deep neural networks (DNN) can discover implicit pattern structures from large data sets, establish mapping relationships between data, and obtain performance that is superior to traditional modeling methods.
[0163] A neural network generally includes a multi-layer structure, and each layer may include one or more neurons. Increasing the depth and / or width of a neural network can improve the expressiveness of the neural network and provide more powerful information extraction and abstract modeling capabilities for complex systems. The depth of a neural network can be understood as the number of layers the neural network includes, and the number of neurons in each layer can be called the width of the layer. Figure 3 , Figure 3is a schematic diagram of a neural network provided in an embodiment of the present application. In one implementation, the neural network includes an input layer and an output layer. The input layer of the neural network processes the received input through neurons, and passes the result to the output layer, and the output layer obtains the output result of the neural network. In another implementation, the neural network includes an input layer, a hidden layer, and an output layer. The input layer of the neural network processes the received input through neurons, and passes the result to the middle hidden layer, and the hidden layer then passes the calculation result to the output layer or the adjacent hidden layer, and finally the output layer obtains the output result of the neural network. A neural network may include one or more hidden layers connected in sequence, and the present application does not limit the number of hidden layers in the neural network. DNN usually includes multiple hidden layers, and the hidden layers usually affect the ability to extract information and fit functions. Increasing the number of hidden layers of DNN or expanding the width of each layer can improve the function fitting ability of DNN. Figure 3 The neural network shown includes 1 input layer, 1 hidden layer and 1 output layer, where the input layer has 3 neurons, the hidden layer has 4 neurons, and the output layer has 2 neurons. It can be understood that Figure 3 The number of neural network layers and the number of neural network elements contained in each layer shown are only examples.
[0164] Each connection between neurons corresponds to a weight (whose value is called a weight), which can be updated through training. Each neuron can also correspond to a bias value, which can be updated through training. Updating a neural network means updating these weights and bias values. Knowing the structure of a neural network, that is, how the output of the previous neuron is input into the subsequent neuron, as well as the weights and bias values, you will know all the information about the neural network.
[0165] Depend on Figure 3 It can be seen that a neuron may have multiple input connections, and each neuron calculates the output based on the input. For example, each neuron performs a weighted sum operation on its input values, and the result of the weighted sum is passed through an activation function to generate an output. A neuron may have multiple output connections, and the output of one neuron serves as the input of the next neuron. It should be understood that the input layer only has output connections, and each neuron in the input layer is the value input into the neural network, and the value of each neuron serves as the input of all output connections. The output layer only has input connections.
[0166] See also Figure 4 , Figure 4 Schematic diagram of the structure of neurons provided in the embodiments of the present application. Figure 4 As shown, assuming that the input of the neuron is x = [x0, x1, ..., x m ], and the weights corresponding to each input are w=[w0,w1,...,w m], the bias value of this neuron is b. Assuming the activation function is represented by f(z), then Figure 4 The output y of the neuron shown is:
[0167]
[0168] The bias value b can be a decimal, an integer (0, a positive integer or a negative integer) or a complex number. The activation functions of different neurons in the neural network can be the same or different.
[0169] The activation function f(z) can be in various forms. Assuming that the activation function of a neuron is f(z) = max(0,z), the output of the neuron is For example, if the activation function of a neuron is f(z)=z, then the output of the neuron is This application does not limit the form of the activation function.
[0170] During the training process of a neural network, a loss function can be defined. The loss function describes the gap or difference between the output of the neural network and the target data. The smaller the loss function, the better the output of the neural network fits the target data. An example using mean square error as a loss function is as follows:
[0171] loss=(y out -y target ) 2 …… ...
[0172] Among them, y out represents the output of the neural network, y target represents the target data. Minimizing the loss function (i.e., the loss in formula (1-2)) means minimizing both (i.e., y out and target ) numerical differences. It should be understood that in addition to the mean square error loss function, the loss function can also be a cross entropy loss function, an absolute value loss function, etc., and this application does not limit the type of loss function. The training process of a neural network is to adjust the parameters of the neural network, such as the number of layers, width, weights of neurons, or parameters in the activation function of neurons, so that the value of the loss function is less than the threshold value or meets the target requirements.
[0173] According to the network construction method, DNN can be divided into feedforward neural network (FNN), convolutional neural network (CNN) and recurrent neural network (RNN). The characteristic of FNN is that the neurons in adjacent layers are fully connected, which makes FNN usually require a lot of storage space and leads to high computational complexity.
[0174] CNN is a neural network used to process data with a grid-like structure. For example, time series data (discrete sampling on the time axis) and image data (discrete sampling on two dimensions) can be considered as data with a grid-like structure. CNN does not use all the input information for calculations, but uses a fixed-size window to intercept part of the information for convolution operations, which greatly reduces the amount of calculation of model parameters. In addition, depending on the type of information intercepted by the window (such as different types of information for people and objects in an image), each window can use different convolution kernel operations, which enables CNN to better extract the features of the input data.
[0175] RNN is a type of DNN network that uses feedback time series information. Its input includes the input value at the current moment and its own output value at the previous moment. RNN is suitable for obtaining sequence features that are correlated in time, such as for applications such as speech recognition and channel coding.
[0176] 2. Beamforming
[0177] Beamforming, also known as beamforming and spatial filtering, is a signal preprocessing technology based on antenna arrays. Beamforming generates a directional beam by adjusting the weighting coefficient of each element in the antenna array, thereby obtaining significant antenna array gain.
[0178] 3. Beam Management
[0179] The beam management process can generally be divided into beam training, beam maintenance, and beam failure recovery. The purpose of beam management is to establish and maintain a suitable beam pair, that is, to select a suitable transmit beam (or transmit direction, or spatial filter) at the transmitter, and select a suitable receive beam (or receive direction, or spatial filter) at the receiver, and combine them to form a beam pair to maintain a good wireless connection. This process is called service beam selection. In some scenarios, due to environmental changes, the originally established beam pair may be blocked, resulting in poor performance. The base station and UE may not have enough time to adjust the beam. At this time, beam failure recovery can be used to reselect and establish another beam pair. The specific beam recovery process can refer to existing standards, such as the 5G NR standard, and this application will not describe it in detail. See. Figure 5 , Figure 5 Schematic diagram of the beam management process provided by the embodiment of the present application. The present application mainly focuses on the beam training process. Therefore, the following mainly briefly describes the beam training process.
[0180] During the beam training process, the selection of the beam is mainly completed through the reference signal and the corresponding beam measurement. The reference signal may include a synchronization signal block (SSB) and a channel state information reference signal (CSI-RS). SSB is a cell broadcast signal, including a primary synchronization signal (PSS), a secondary synchronization signal (SSS), a physical broadcast channel (PBCH), and a demodulation reference signal (DMRS). SSB is sent periodically according to the cell configuration, and its function is not only used for beam management, but also for initial access, time-frequency synchronization, etc. Exemplarily, SSB can be understood as a wide beam signal. CSI-RS is a user-level signal, and the network side configures one or more groups of CSI-RS resources for the user according to actual conditions. Similarly, CSI-RS signals are not only used for beam management, but also for channel quality measurement, etc. Exemplarily, CSI-RS can be understood as a narrow beam signal. Here, a wide beam signal can be understood as a signal sent using a wide beam, and a narrow beam signal can be understood as a signal sent using a narrow beam. Usually, SSB is sent using a wide beam, and CSI-RS is sent using a narrow beam. Figure 6 As shown, Figure 6 It is a schematic diagram of wide and narrow beams provided in an embodiment of the present application. Wide beam and narrow beam are two different propagation forms of electromagnetic waves. A wide beam refers to a form in which the wavefront of an electromagnetic wave is broadened when propagating in space. Its characteristics include a wider beam angle and a relatively low gain, and it can transmit signals in a wider direction. Unlike a wide beam, a narrow beam refers to a form in which the wavefront of an electromagnetic wave is concentrated when transmitting in space. Its characteristics include a narrower beam angle and a relatively high gain, and it can transmit signals in a smaller direction. In the present application, wide beam and narrow beam are relative, not wide or narrow in an absolute sense. One of the differences lies in the different weight designs of the phase shifters.
[0181] like Figure 5 As shown, the beam training process can include three stages, namely P1, P2 and P3. P1 stage: SSB beam sweeping, which is used to enable UE measurement on different transmit beams on the network side (such as the base station) to support the selection of the transmit beam on the network side (such as the base station) or the receive beam on the terminal side (such as the UE) (P-1: is used to enable UE measurement on different TRxP Tx beams to support selection of TRxP Tx beams / UE Rx beam(s)). In the P1 stage, the network side (such as the base station) scans its own SSB beam set, and the terminal side (such as the UE) polls its own receive beam set, and finally the network side (such as the base station) confirms the optimal SSB beam through the RSRP fed back by the terminal side (such as the UE). P2 stage: CSI-RS beam scanning, which is used to determine the narrow beam on the network side (such as the base station). In the P2 stage, the network side (such as the base station) scans the CSI-RS beam based on determining its own optimal SSB beam, and the terminal side (such as the UE) polls its own receiving beam set. After the terminal side (such as the UE) feeds back the RSRP, the network side (such as the base station) determines the optimal narrow beam, and the terminal side (such as the UE) can also determine its own optimal wide beam. P3 stage: Determine the narrow beam of the terminal side (such as the UE). In the P3 stage, the network side (such as the base station) has fixed the optimal narrow beam, and the terminal side (such as the UE) has also fixed the optimal wide beam. At this time, the terminal side (such as the UE) also generates a narrow beam based on its own optimal wide beam, and polls the narrow beam set (corresponding to the same narrow beam of the base station, such as the optimal narrow beam of the base station) to finally determine the UE's own optimal narrow beam. After the P1, P2 and P3 stages, both the transmitter and receiver can determine their respective optimal narrow beams. Among them, the specific implementation of the beam training process can refer to the existing standards, such as the 5GNR standard, and only a brief description is given here.
[0182] It can be seen from the beam training process that, whether it is a wide beam or a narrow beam, the base station and the UE need to traverse their candidate beams, and then determine their respective optimal transmit (receive) beams after comparing the beam measurement results of all candidate beams based on the beam measurement results such as the RSRP of the current beam. These candidate beams are all simulated beams, and the base station or UE can only send one beam direction at the same time. Since both the base station and the UE need to traverse their candidate beams, the beam scanning overhead in the existing beam training process is large.
[0183] At present, the overhead of beam scanning can be reduced by methods such as hierarchical scanning, that is, first scan the wide beam, and then scan the narrow beam based on the wide beam, thereby reducing the overhead of beam scanning. Exemplarily, based on the hierarchical scanning of SSB and CSI-RS, the base station first scans N SSB beams, determines the optimal SSB beam based on the RSRP fed back by the UE, and then configures M CSI-RS resources within the range (and around) of the optimal SSB beam to determine the optimal narrow beam. Then, when the optimal SSB beam is determined, the optimal CSI-RS beam can only be selected within and around the SSB beam range. Considering noise, environmental occlusion and other issues, the actual optimal CSI-RS beam may jump out of the SSB beam range and is not around the SSB beam range. In other words, the optimal CSI-RS beam found by the existing hierarchical scanning method may not be the actual optimal narrow beam.
[0184] 4. AI-based Transmit Beam Prediction
[0185] Artificial intelligence (AI) technology, which has emerged in recent years, has achieved remarkable results in reducing beam scanning overhead. AI-based transmit beam prediction usually requires the configuration of two sets of reference signal resources, one set of reference signal resources is used to support sparse beam scanning, and the other set of reference signal resources is used to support the top-K transmit beam scanning. The top-K transmit beams here are the top K transmit beams that are most likely to become the optimal transmit beams predicted by the AI model based on the beam measurement results obtained by sparse beam scanning.
[0186] See also Figure 7 , Figure 7 is a schematic diagram of AI-based transmit beam prediction provided in an embodiment of the present application. Figure 7As shown, the base station performs sparse beam scanning according to the codebook (including scanned beams and unscanned beams). The base station only scans the beams that need to be scanned in the codebook, and does not scan the beams that do not need to be scanned. The UE obtains the measurement value (such as RSRP) obtained by the sparse beam scanning and feeds it back to the base station. The base station inputs it into the AI beam prediction model for beam prediction to obtain the index of the K transmit beams that are most likely to become the optimal transmit beam. Then, the base station scans these K transmit beams on the configured reference signal resources, and the UE obtains the measurement values (such as RSRP) of these K transmit beams on the configured reference signal resources. The UE feeds back the index of the reference signal resource corresponding to the maximum measurement value (RSRP) to the base station, and the base station determines its own optimal transmit beam based on the index of the received reference signal resource. Usually, K is a fixed value. For example, in AI-based spatial beam management, the number of sparse beam scans (i.e., the number of beams scanned in the codebook) is usually configured as one-fourth of the total (transmitted) beams; and K is usually configured as a value between 3 and 5 (including 3 and 5), so that better prediction performance can be achieved through two rounds of beam scanning. It can be understood that different values of K will affect the scanning overhead and beam alignment accuracy.
[0187] Understandably, Figure 7 The codebook for sparse beam scanning shown is only an example, and different codebooks may be used in actual systems. However, the codebook used for sparse beam scanning should be consistent with the codebook used when training the AI beam prediction model.
[0188] Depend on Figure 7 It can be seen that under the same scanning overhead as the existing hierarchical scanning method, the prediction range of the AI beam prediction model is all candidate transmission beams, rather than the transmission beams within a fixed range, and the prediction accuracy is improved. In other words, the AI beam prediction model predicts the probability that all candidate transmission beams are the optimal transmission beams based on the RSRP of a part of the transmission beams, thereby improving the prediction accuracy, and there is no need to traverse all candidate transmission beams, reducing the beam scanning overhead.
[0189] However, in AI-based transmit beam prediction, if the UE has multiple candidate receive beams, it is necessary to fix one of the receive beams to receive a sparse beam scan of the base station (here "one sparse beam scan" can be understood as scanning the beam to be scanned according to the codebook), and feed back RSRP to the base station. The base station then performs AI-based transmit beam prediction, and the prediction is for the current receive beam. Then, the UE switches to the next candidate receive beam to receive the next sparse beam scan of the base station, and feeds back RSRP to the base station. The base station then performs AI-based transmit beam prediction, and so on, thereby realizing one polling of the candidate receive beams. Then in AI-based transmit beam prediction, the number of sparse beam scans is in Indicates the number of transmit beams that need to be scanned among all candidate transmit beams of the base station. Indicates the number of candidate receiving beams of the UE. Correspondingly, the number of resources required to be configured in top-K beam scanning is That is to say, the number of top-K beam scans is In general, in order to ultimately find a pair of optimal transmit and receive beams, the scanning overhead of AI-based transmit beam prediction is limited by the number of receive beams.
[0190] In addition, in order to ensure good prediction results, the base station sparse beam scanning pattern (pattern, that is, Figure 7 The codebook in the model needs to be fixed. That is, for each receiving beam, the base station needs to configure the same transmitting beam (that is, the same codebook / pattern), otherwise the performance of the AI model will be greatly reduced or even fail to work. This will limit the flexibility of the transmitting beam, and if the candidate transmitting beam encounters occlusion, it will also affect the prediction accuracy.
[0191] In the present application, the symbol "*" means multiplication or multiplication by, and the same expressions below have the same meaning and will not be repeated.
[0192] 5. AI-based beam pair prediction
[0193] In AI-based beam pair prediction, the base station needs to maintain a bitmap of transmit beams and receive beams, which is called the transmission (Tx)-receiver (Rx) bitmap, i.e., tx-rx bitmap. Figure 8 , Figure 8 This is a schematic diagram of the tx-rx bitmap provided by the embodiment of the present application. Assuming that the base station has 64 candidate transmit beams and the UE has 4 candidate receive beams, a 4-by-64 bitmap can be formed, where element "1" indicates that the corresponding transmit-receive beam pair needs to be scanned and RSRP feedback is fed back, and element "0" indicates that the corresponding transmit-receive beam pair does not need to be scanned. Figure 8 It can be seen that the distribution of 1 and 0 in the first row of tx-rxbitmap can be different from the distribution of 1 and 0 in the second row, which can solve the problem that different receive beams must use the same transmit beam set and improve the flexibility of the transmit beam. Of course, there can also be rows with the same distribution of 1 and 0 in tx-rxbitmap, which is not limited here. In one possible implementation, Figure 8 The tx-rx bitmap shown can also be understood as a matrix, where the rows of the matrix correspond to the receive beams and the columns of the matrix correspond to the transmit beams.
[0194] Compared with the AI-based transmit beam prediction (as mentioned above Figure 7 ) is different from AI-based beam pair prediction. After collecting the RSRP of all beam pairs corresponding to "1" in the tx-rx bitmap, the prediction is input into the AI model for prediction, and the prediction space is also expanded from all transmit beams of the base station to all transmit and receive beam combinations. Then, after the prediction by the AI model, the number of resources required for top-K beam scanning is reduced from Down to K. That is to say, after a round of beam pair scanning (i.e., beam pairs corresponding to all 1s in the tx-rx bitmap), the corresponding measurement values (such as RSRP) are input into the AI model for prediction, and the prediction results of all beam pairs can be obtained. Then, the top K (top-K) beam pairs that are most likely to become the optimal beam pairs can be selected from these prediction results for a second round of beam pair scanning.
[0195] In summary, AI-based beam pair prediction can solve AI-based transmit beam prediction (as mentioned above). Figure 7 ) must use the same set of transmit beams, improving the flexibility of transmit beams; it can also reduce the number of beams (or resources) required to configure top-K beam scanning. However, AI-based beam pair prediction still requires polling all receive beams, resulting in high scanning overhead.
[0196] The embodiments of the present application provide an information interaction method, device and readable storage medium, which can reduce the number of beam scanning times, eliminate the need to poll all receiving beams, save feedback or beam measurement times, and reduce overhead.
[0197] The technical solution provided by this application is described in detail below.
[0198] In order to facilitate the clear description of the technical solution of the present application, the present application is described through multiple embodiments, and specifically refer to the description of each embodiment below. In the present application, unless otherwise specified, the same or similar parts between each embodiment or implementation can refer to each other. In each embodiment of the present application, and each implementation method / implementation method / implementation method in each embodiment, if there is no special description and logical conflict, the terms and / or descriptions between different embodiments and each implementation method / implementation method / implementation method in each embodiment are consistent and can be referenced to each other, and the technical features in different embodiments and each implementation method / implementation method / implementation method in each embodiment can be combined to form a new embodiment, implementation method, implementation method, or implementation method according to its inherent logical relationship. The implementation method of the present application described below does not constitute a limitation on the scope of protection of the present application. It can be understood that the order of the following embodiments does not represent the degree of importance.
[0199] It should be understood that in the present application, indication includes direct indication (also called explicit indication) and implicit indication. Wherein, direct indication of information A means including the information A; implicit indication of information A means indicating information A through the correspondence between information A and information B and direct indication of information B. Wherein, the correspondence between information A and information B can be predefined, pre-stored, pre-burned, or pre-configured.
[0200] It should be understood that in the present application, information C is used to determine information D, which includes information D being determined based only on information C, and information D being determined based on information C and other information. In addition, information C is used to determine information D, which may also include indirect determination, such as information D being determined based on information E, and information E being determined based on information C.
[0201] In addition, "network element A sends information A to network element B" in each embodiment of the present application can be understood as the destination end of the information A or the intermediate network element in the transmission path between the destination end and the network element B, which may include directly or indirectly sending information to network element B. "Network element B receives information A from network element A" can be understood as the source end of the information A or the intermediate network element in the transmission path between the source end and the network element A, which may include directly or indirectly receiving information from network element A. The information may be processed as necessary between the source end and the destination end of the information transmission, such as format changes, etc., but the destination end can understand the valid information from the source end. Similar expressions in the present application can be understood similarly and will not be repeated here.
[0202] In the present application, "transmit-receive beam pair", "beam pair", "transmit-receive beam combination" and other similar expressions refer to a combination of a transmit beam and a receive beam, and can be used interchangeably.
[0203] In one possible implementation, a beam may also refer to a spatial domain filter, so the "beam pair (or transceiver beam pair, or transceiver beam combination)" in this application may represent a combination of a spatial domain filter at the transmitting end and a spatial domain filter at the receiving end. In this application, "transmit beam" may be replaced with "spatial domain filter for transmitting", and "receive beam" may be replaced with "spatial domain filter for receiving".
[0204] The method provided in the present application can be applied to the network devices shown above, such as base stations, and of course can also be applied to the terminal devices shown above, such as UE. The first communication device in the present application can be a network device, such as a base station, CU, DU, RU, O-CU, O-DU, or O-RU, etc.; correspondingly, the second communication device can be a terminal device, such as UE or a chip in UE. Alternatively, the first communication device is a terminal device, such as UE; the second communication device is a network device, such as a base station. Of course, the first communication device and the second communication device can also be both network devices, as mentioned above Figure 1a 110a and 110b in the embodiment; or both are terminal devices, as mentioned above Figure 1a 120a and 120b in the present application do not limit the specific implementation forms of the first communication device and the second communication device.
[0205] The module used to implement the AI model (or AI function) in this application (hereinafter referred to as the AI module) can be deployed in the first communication device, or can be deployed outside the first communication device, such as in a core network device, a server, or a cloud device, and this application does not limit it. The AI module can implement beamforming, feature extraction, feature analysis, channel modeling, etc. based on a neural network model, and can also implement a receiver algorithm for joint optimization of transmission and reception based on a neural network model, such as user detection and channel estimation.
[0206] Embodiment 1
[0207] See also Fig. 9 , Fig. 9 It is a flow chart of the information interaction method provided in the embodiment of the present application. The method mainly introduces that the base station predicts the credibility of all beam pairs to become the optimal beam pairs based on the measured values (such as RSRP) of the beam pairs corresponding to some received beams, and extracts the information of the received beams from them to notify the UE, so as to facilitate the subsequent top-K beam pair scanning, so as to obtain the optimal beam pair.
[0208] like Fig. 9 As shown, the information interaction method includes but is not limited to the following steps:
[0209] S101, a first communication device (such as a base station or a part of a base station) determines one or more first receiving beams. The one or more first receiving beams belong to a second communication device.
[0210] S102: A second communication device (such as a UE) determines one or more first receiving beams.
[0211] In each embodiment of the present application, the first communication device acts as a transmitter in the beam management process and needs to determine the optimal transmission beam; the second communication device acts as a receiver in the beam management process and needs to determine the optimal reception beam. The combination of the optimal transmission beam and the optimal reception beam is the optimal transmission and reception beam pair (or optimal beam pair).
[0212] In each embodiment of the present application, the first communication device has multiple transmission beams, and the second communication device also has multiple reception beams. The number of transmission beams of the first communication device is different from the number of reception beams of the second communication device, but they may be the same. The embodiment of the present application does not limit the number of transmission beams and / or the number of reception beams. Exemplarily, the first communication device has 64 transmission beams, and the second communication device has 4 reception beams.
[0213] In each embodiment of the present application, the first communication device can maintain the correspondence between the transmit beam identifier (Tx beam ID) and its own transmit beam (or the weight of the spatial domain filter used for transmission), that is, the first communication device can uniquely determine a transmit beam (or a transmit direction) through the transmit beam identifier. Similarly, the second communication device can maintain the correspondence between the receive beam identifier (Rx beam ID) and its own receive beam (or the weight of the spatial domain filter used for reception), that is, the second communication device can uniquely determine a receive beam (or a receive direction) through the receive beam identifier. In addition, in each embodiment of the present application, the correspondence between the transmit beam identifier and the transmit beam (or the weight of the spatial domain filter used for transmission) remains consistent during the training and inference process of the AI model, and the correspondence between the receive beam identifier and the receive beam (or the weight of the spatial domain filter used for reception) remains consistent during the training and inference process of the AI model.
[0214] In one possible implementation, before step S101, the second communication device may report its own number of receiving beams in the capability reporting stage. Exemplarily, the second communication device sends information a, which may include the number of receiving beams of the second communication device. Correspondingly, after the first communication device receives the information a, it can obtain the number of receiving beams of the second communication device. In another possible implementation, before step S101, the first communication device may maintain a limited number of correspondences between the transmitting and receiving beams, and send them to the second communication device. The second communication device feeds back the index of the corresponding relationship to the first communication device to implicitly indicate its own number of receiving beams.
[0215] Exemplarily, the correspondence between the transceiver beams in the embodiment of the present application can be represented by a tx-rx bitmap, or a transceiver beam matrix (the rows of the matrix correspond to the receive beams, and the columns of the matrix correspond to the transmit beams), or a table. Of course, the correspondence between the transceiver beams can also be represented by other methods, which is not limited by the embodiment of the present application. If the correspondence between the transceiver beams is represented by a tx-rx bitmap or a transceiver beam matrix, a row in the tx-rx bitmap or the transceiver beam matrix corresponds to a receive beam, and a column corresponds to a transmit beam. For example, the expression of the tx-rx bitmap or the transceiver beam matrix can be as described above. Figure 8 As shown. For another example, if the correspondence between the transmit and receive beams is represented by a table, its expression may be as shown in Table 1 below. Among them, Rx beam ID represents the receive beam ID, Tx beam ID represents the transmit beam ID, element "1" indicates that the corresponding transmit and receive beam pair needs to be scanned and RSRP needs to be fed back, and element "0" indicates that the corresponding transmit and receive beam pair does not need to be scanned. It can be understood that Table 1 is only an example, and there may be other forms of expression for representing the correspondence between the transmit and receive beams by a table, and the embodiments of the present application are not limited to this.
[0216] Table 1
[0217]
[0218] In one possible implementation, the tx-rx bitmap or the transmit-receive beam matrix can be obtained through AI training. The training process can be summarized as follows: Initialize a dimension of N rx-beam by N tx-beam The matrix, N rx-beam Indicates the number of receiving beams, N tx-beam Represents the number of transmitted beams. Then, based on the binary constraint of each element in this matrix, that is, each element can only be 0 or 1, multi-task learning is performed to learn the optimal bitmap or matrix with the minimum sum of all elements and the highest beam accuracy or throughput, or the maximum average RSRP as the loss function.
[0219] In a possible implementation, after obtaining the number of receiving beams of the second communication device, the first communication device can determine the correspondence between the transceiver beams. The embodiment of the present application can predefine multiple correspondences between the transceiver beams. Taking the correspondence between the transceiver beams represented by the tx-rx bitmap as an example, the embodiment of the present application defines multiple tx-rx bitmaps (these multiple tx-rx bitmaps can be obtained through AI training), and the number of receiving beams (i.e., the number of rows) in these multiple tx-rx bitmaps is different. Therefore, the correspondence between the transceiver beams can be determined by the number of receiving beams, that is, a tx-rx bitmap is determined. In the tx-rx bitmap, one row corresponds to one receiving beam, and one column corresponds to one transmitting beam. For the convenience of description below, the correspondence between the transceiver beams represented by the tx-rx bitmap is used as an example for explanation.
[0220] In one possible implementation, after obtaining the number of receiving beams of the second communication device, the first communication device can configure a receiving beam scanning order for the second communication device, and can send the receiving beam scanning order to the second communication device. Exemplarily, the sender and the receiver set the beam identification based on the same identification system. When the number of receiving beams is 4, the receiving beam identification (Rx beam ID) is 0, 1, 2, and 3 respectively. The first communication device can randomly configure the receiving beam scanning order for the second communication device. For example, the configured receiving beam scanning order (arranged in the order of scanning) is Rx beam ID 0, Rx beam ID 1, Rx beam ID 2, Rx beam ID 3; it can also be other orders, such as Rx beam ID 1, Rxbeam ID 3, Rx beam ID 2, Rx beam ID 0; the embodiment of the present application does not limit the specific scanning order of the receiving beam. Another exemplary embodiment, the first communication device determines the receiving beam scanning order based on a set of predefined criteria. For example, the receive beam scanning order can be determined according to the number of "1" elements in the row (vector) of the tx-rx bitmap. For example, the number of "1" elements in the row (vector) of the tx-rxbitmap is sorted from large to small, and the row with the most "1" elements is scanned first, and the row with the second largest number of "1" elements is scanned second, and so on. The rows with the same number of "1" elements are scanned in order from top to bottom in the tx-rxbitmap. Since one row of the tx-rx bitmap corresponds to one receive beam, the scan order of each row in the tx-rx bitmap is determined, and the receive beam scanning order is also determined.
[0221] In another possible implementation, the second communication device may report its receiving beam scanning order to the first communication device, and the corresponding first communication device receives the receiving beam scanning order. Exemplarily, the second communication device may report its receiving beam scanning order in the capability reporting stage. For example, the second communication device may carry its receiving beam scanning order in the above-mentioned information a, or in another information such as information b. In other words, the number of receiving beams and the receiving beam scanning order of the second communication device may be reported through one information or two information reports, which is not limited in the embodiments of the present application.
[0222] In another possible implementation, if the second communication device knows the correspondence between the transmit and receive beams (tx-rx bitmap), the first communication device and the second communication device can determine the receive beam scanning order based on the same set of predefined criteria. For example, the receive beam scanning order can be determined according to the number of elements "1" in the row (vector) of the tx-rx bitmap.
[0223] In a possible implementation, the first communication device may determine one or more first receiving beams based on the above-mentioned receiving beam scanning order, and may send information c to the second communication device, where the information c may be used to indicate the one or more first receiving beams. For example, the information c may include the identifiers of the one or more first receiving beams. After the second communication device receives the information c, it may determine the one or more first receiving beams based on the information c.
[0224] In another possible implementation, the second communication device may determine one or more first receiving beams based on its own receiving beam scanning order, and then the second communication device may send information d to the first communication device, and the information d may be used to indicate the one or more first receiving beams. For example, the information d may include the identifiers of the one or more first receiving beams. After the first communication device receives the information d, it may determine the one or more first receiving beams according to the information d.
[0225] In yet another possible implementation, both the first communication device and the second communication device may determine one or more first receiving beams based on the above-mentioned receiving beam scanning sequence, without indicating the one or more first receiving beams through information.
[0226] Among them, the above-mentioned first receiving beam can be the qth receiving beam in the receiving beam scanning order, and q is a positive integer. Exemplarily, q can be a predefined / preconfigured (one or more) value, or q can be a (one or more) value determined by negotiation between the first communication device and the second communication device. The embodiment of the present application does not limit the origin of the value of q. It can be understood that when q takes different values, multiple first receiving beams can be obtained. For example, the number of receiving beams of the second communication device is 4, and the receiving beam scanning order is: Rxbeam 0, Rxbeam1, Rxbeam 2, Rxbeam 3; when q takes 1 and 3 respectively, 2 first receiving beams can be determined, namely Rxbeam 0 and Rxbeam 2.
[0227] The predefinition or preconfiguration in each embodiment of the present application can be understood as setting, pre-setting, pre-definition, storage, pre-storage, pre-negotiation, curing, or pre-burning, etc.
[0228] S103, the first communication device (such as a base station or a part of the base station) uses T1 transmission beams corresponding to the one or more first reception beams to transmit T1 reference signals, where one reference signal corresponds to one transmission beam. The reference signal is used for beam measurement.
[0229] Correspondingly, the second communication device (such as UE) uses the one or more first receiving beams to receive the T1 reference signals.
[0230] S104, the second communication device (such as UE) performs beam measurement on the received T1 reference signals respectively to obtain T1 beam measurement results. One beam measurement result corresponds to one transmit-receive beam pair.
[0231] In a possible implementation, after the first communication device determines one or more first receiving beams, it can determine T1 transmit beams corresponding to the one or more first receiving beams according to the above-determined correspondence between the transmit and receive beams (such as tx-rx bitmap) and the one or more first receiving beams. One of the first receiving beams corresponds to one or more transmit beams. The T1 transmit beams may be a set of transmit beams corresponding to each first receiving beam. Among them, some of the multiple transmit beams corresponding to different first receiving beams may be the same, and of course, the multiple transmit beams corresponding to different first receiving beams may also be completely different, which is not limited in the embodiments of the present application. For example, there are 2 first receiving beams, one first receiving beam corresponds to 16 transmit beams, and the other first receiving beam corresponds to 10 receive beams. Among the transmit beams corresponding to the two first receiving beams, 5 of the transmit beams are the same. At this time, the total number of transmit beams corresponding to the two first receiving beams is still 26, that is, T1 is equal to 26. In other words, T1 is equal to the sum of the number of transmit beams corresponding to each first receiving beam.
[0232] For example, see Fig.10 , Fig.10 1 is a schematic diagram of the correspondence between the transmit and receive beams provided in the embodiment of the present application. The correspondence between the transmit and receive beams is represented by the tx-rx bitmap. Fig.10 As shown, the tx-rx bitmap has 4 rows and 64 columns, each row corresponds to a receive beam, and each column corresponds to a transmit beam. The 1st to 4th rows of the tx-rx bitmap from top to bottom correspond to Rxbeam 0, Rx beam1, Rxbeam 2, and Rx beam 3, respectively, and the 1st to 64th columns from left to right correspond to Txbeam 0, Tx beam1, Txbeam 2, ..., Txbeam 63, respectively.
[0233] Assume that the first receive beam is Rxbeam 0, then the transmit beam corresponding to Rxbeam 0 is the transmit beam corresponding to element "1" in the first row of the tx-rx bitmap. Assume that there are 16 transmit beams corresponding to element "1" in the first row of the tx-rx bitmap, namely Txbeam 0, Txbeam1, Txbeam 3, Txbeam 5, Txbeam 6, Txbeam 7, Txbeam 9, Txbeam12, Txbeam 18, Txbeam 25, Txbeam 26, Rxbeam 30, Rxbeam 40, Rxbeam 43, Rxbeam 55, and Rxbeam 63. Then T1 is equal to 16, and T1 transmit beams are the transmit beams corresponding to Rxbeam 0.
[0234] Assume that there are two first receive beams, namely Rxbeam 0 and Rx beam 3, then the transmit beam corresponding to Rxbeam 0 is the transmit beam corresponding to element "1" in the first row of tx-rx bitmap, and the transmit beam corresponding to Rxbeam3 is the transmit beam corresponding to element "1" in the fourth row of tx-rxbitmap. Assume that there are 16 transmit beams corresponding to element "1" in the first row of tx-rx bitmap, namely Txbeam 0, Tx beam 1, Txbeam 3, Txbeam 5, Txbeam 6, Txbeam 7, Txbeam 9, Txbeam 12, Txbeam 18, Txbeam 25, Txbeam 26, Rxbeam 30, Rxbeam 40, Rxbeam43, Rxbeam 55, and Rxbeam 63. Assume that there are 10 transmit beams corresponding to the element "1" in the fourth row of the tx-rx bitmap, namely Txbeam0, Tx beam 1, Txbeam 4, Txbeam 5, Txbeam 6, Txbeam 8, Txbeam 10, Txbeam12, Txbeam 20, and Txbeam 62. Then, T1 is equal to 26 (i.e., 16+10), and the T1 transmit beams are the transmit beams corresponding to Rxbeam 0 and Rxbeam 3.
[0235] In a possible implementation, after the first communication device determines the above-mentioned T1 transmit beams, it can send first resource configuration information to the second communication device. The first resource configuration information may include T1 reference signal resources. Optionally, the first resource configuration information may also include the first receive beam corresponding to each reference signal resource, that is, which first receive beam is used to receive the reference signal carried by each reference signal resource in the T1 reference signal resources. Correspondingly, the second communication device receives the first resource configuration information. In each embodiment of the present application, a reference signal resource may include one or more resource elements (resource element, RE) or resource blocks (resource block, RB). Among them, a reference signal resource is used to carry a reference signal. The T1 reference signal resources correspond to the above-mentioned T1 transmit beams, and one reference signal resource corresponds to one transmit beam. In other words, in each embodiment of the present application, the first communication device can maintain the correspondence between the reference signal resources and the transmit beams.
[0236] Then, the first communication device may use the above-mentioned T1 transmit beams to send T1 reference signals on T1 reference signal resources. Exemplarily, the reference signal may be SSB or CSI-RS, which is not limited in the embodiments of the present application. One reference signal may correspond to one transmit beam, that is, the first communication device may use one transmit beam to send a reference signal on one reference signal resource. Correspondingly, the second communication device may use the above-mentioned one or more first receive beams to receive the T1 reference signals on the above-configured T1 reference signal resources. The second communication device may then perform beam measurements on the received T1 reference signals respectively to obtain T1 beam measurement results. Exemplarily, the beam measurement result may be RSRP. Among them, one beam measurement result corresponds to one transmit-receive beam pair.
[0237] For example, when there is only one first receiving beam, the T1 transmitting beams are the transmitting beams corresponding to the first receiving beam. The second communication device can use the first receiving beam to receive T1 reference signals on the configured T1 reference signal resources, and perform beam measurements respectively to obtain T1 beam measurement results. For another example, when there are multiple first receiving beams, the T1 transmitting beams are the transmitting beams corresponding to these multiple first receiving beams. The first resource configuration information may include T1 reference signal resources, and the first receiving beam corresponding to each reference signal resource (that is, which first receiving beam is used to receive the reference signal carried by each reference signal resource). The second communication device uses the corresponding first receiving beam to receive the reference signal on the T1 reference signal resources, and performs beam measurement to obtain beam measurement results.
[0238] In short, when there is only one first receiving beam, the first resource configuration information may not include the first receiving beam corresponding to each reference signal resource. Of course, when there is only one first receiving beam, the first resource configuration information may also include the first receiving beam corresponding to each reference signal resource, in which case the T1 reference signal resources all correspond to the first receiving beam.
[0239] S105: The second communication device (such as UE) sends a first CSI report, where the first CSI report includes the T1 beam measurement results. The T1 beam measurement results correspond to the one or more first receiving beams.
[0240] Correspondingly, the first communication device (such as a base station or a part of a base station) receives the above-mentioned first CSI report.
[0241] In one possible implementation, after the second communication device obtains the beam measurement result (such as RSRP), the beam measurement result can be reported through a CSI report. Correspondingly, the first communication device can obtain (such as receive) a CSI report from the second communication device, or obtain (receive) a CSI report from other communication devices. For example, the second communication device can send a CSI report to other communication devices, and the other communication devices can then send a CSI report to the first communication device.
[0242] Exemplarily, one CSI report may carry one beam measurement result, and the above T1 beam measurement results may be reported through T1 CSI reports. Exemplarily, one CSI report may carry multiple beam measurement results. For example, if one CSI report carries (multiple) beam measurement results corresponding to a first receiving beam, then the above T1 beam measurement results may be reported through one or more CSI reports, where the number of CSI reports is the same as the number of the first receiving beams. For another example, one CSI report carries the above T1 beam measurement results. The embodiments of the present application do not limit this.
[0243] It can be understood that the above-mentioned first CSI report can be one or more CSI reports. If the first CSI report is multiple CSI reports, these multiple CSI reports totally include the above-mentioned T1 beam measurement results.
[0244] In a possible implementation, the above-mentioned CSI report may include a resource indicator (resourceindicator), a receive beam indicator (Rx beam indicator, RBI) and its corresponding beam measurement result (such as RSRP value). Among them, the resource indicator may be a resource index (resourceindex), which is used to indicate the reference signal resource corresponding to the beam measurement result (such as RSRP value). Since the reference signal resources configured in the previous text correspond one-to-one to the transmit beam, the transmit beam corresponding to the beam measurement result can also be determined by the resource indicator. The receive beam indicator (RBI) can be an identifier of the receive beam, which is used to indicate the first receive beam corresponding to the beam measurement result (such as RSRP value). In some scenarios, such as when there is only one first receive beam and / or a CSI report carries (multiple) beam measurement results corresponding to a first receive beam, the above-mentioned CSI report may not include a receive beam indicator (RBI).
[0245] Exemplarily, assuming that there are p (p is a positive integer) first receiving beams, and taking a CSI report carrying T1 beam measurement results as an example, the format of the above CSI report may be as shown in the following Table 2. In Table 2, k is an integer greater than or equal to 0. As shown in the following Table 2, RSRP#1 to RSRP#(t-1) correspond to the same first receiving beam, and RSRP#(t) and RSRP#(t+1) correspond to another first receiving beam.
[0246] Table 2
[0247]
[0248] The embodiment of the present application carries a receive beam indicator (RBI) in the CSI report, which can correspond the fed-back RSRP value to the correct position in the tx-rx bitmap or the correct position of the AI model input. In other words, the embodiment of the present application can map the beam measurement result to the correct beam pair by adding a receive beam indicator in the CSI report, which is beneficial to the subsequent prediction of the transmit and receive beam pair based on the AI model and improves the prediction accuracy.
[0249] S106, a first communication device (such as a base station or a part of a base station) sends first information, where the first information is used to determine a second receiving beam set to be scanned, where the second receiving beam set is a subset of the receiving beams of the second communication device, and the first information is determined based on a first prediction result, where the first prediction result is a processing result of the above-mentioned T1 beam measurement results input into a first artificial intelligence model to perform transmit and receive beam pair prediction.
[0250] Correspondingly, the second communication device (such as UE) receives the first information and determines a second receiving beam set to be scanned according to the first information. The second receiving beam set is a subset of the receiving beams of the second communication device.
[0251] In one possible implementation, after the first communication device obtains the above-mentioned T1 beam measurement results, it can input the T1 beam measurement results into the first artificial intelligence model to predict the transceiver beam pair and obtain a first prediction result. Alternatively, after the first communication device obtains the above-mentioned T1 beam measurement results, it can send the T1 beam measurement results to a third communication device (such as a server or a cloud device). The third communication device can then input the T1 beam measurement results into the first artificial intelligence model to predict the transceiver beam pair and obtain a first prediction result. The third communication device can then return the first prediction result to the first communication device. In other words, the prediction of the transceiver beam pair based on the AI model can be implemented by the first communication device to obtain a prediction result; it can also be implemented by other communication devices to inform the first communication device of the prediction result; the embodiment of the present application does not limit this.
[0252] The first prediction result may include the probability that each transceiver beam pair between the first communication device and the second communication device is the optimal transceiver beam pair. Alternatively, the first prediction result may include the predicted beam quality (such as RSRP value) of each transceiver beam pair between the first communication device and the second communication device. It can be understood that the larger the RSRP value of the transceiver beam pair, the greater the probability that it is the optimal transceiver beam pair; conversely, the smaller the RSRP value of the transceiver beam pair, the smaller the probability that it is the optimal transceiver beam pair.
[0253] For example, assume that the base station has 64 transmit beams, the UE has 4 receive beams, the first receive beam is Rxbeam0, and assume that there are 16 transmit beams corresponding to Rxbeam 0 in the tx-rx bitmap, that is, T1 is equal to 16. The base station scans the 16 transmit beams corresponding to Rxbeam0, and the UE receives using receive beam 0. The UE measures the beam quality of the 16 received reference signals and obtains 16 beam measurement results, such as RSRP1, RSRP2, ..., RSRP t ,...,RSRP 16 . The UE feeds back the 16 beam measurement results to the base station through the CSI report. The base station can map the 16 beam measurement results to specific positions of the input matrix. The dimension of the input matrix can be the same as the dimension of the tx-rx bitmap, which is 4 times 64 (4-by-64). Assuming that Rxbeam 0 corresponds to the first row in the tx-rx bitmap, the base station can fill the 16 beam measurement results in the first row of the input matrix at the same position as the element "1" in the first row of the tx-rx bitmap, and fill the other positions with 0. Exemplarily, the input matrix is as follows:
[0254]
[0255] Since no RSRP feedback is received from Rxbeam 1, Rxbeam 2, and Rxbeam 3, all elements in the last three rows of the input matrix are 0.
[0256] Alternatively, the above input matrix can also be the result of vectorization. For example, the 4-by-64 input matrix is vectorized into a 1-by-N input matrix. N is equal to the number of elements "1" in the tx-rx bitmap, that is, N = sum{tx-rxbitmap == 1}; and N is a positive integer not exceeding 256. "sum" represents a summation operation. Exemplarily, the input matrix after vectorization is as follows:
[0257] input matrix1=[RSRP1 RSRP2 ... RSRP16 0 0 0 ... 00].........................(2-2)
[0258] It can be understood that in the embodiment of the present application, the specific form of the input matrix depends on the training method of the first artificial intelligence model. If the dimension of the input matrix is 4-by-64 when the first artificial intelligence model is trained, the dimension of the input matrix during reasoning is also 4-by-64. If the dimension of the input matrix is 1-by-N when the first artificial intelligence model is trained, the dimension of the input matrix during reasoning is also 1-by-N. In other words, the input matrix remains consistent during the training and reasoning process of the first artificial intelligence model.
[0259] The base station can then input the above input matrix (i.e., input matrix1) into the first artificial intelligence model to predict the transceiver beam pair and obtain a prediction result. The prediction result may include the probability that each transceiver beam pair between the base station and the UE is the optimal transceiver beam pair.
[0260] In one possible implementation, after the first communication device obtains the first prediction result, it can determine the first information based on the first prediction result. The first information can be used to determine the second receiving beam set to be scanned. The first communication device can then send the first information, and correspondingly, the second communication device receives the first information, and can determine the second receiving beam set to be scanned based on the first information. The second receiving beam set can be a subset of the receiving beams of the second communication device. Among them, the second receiving beam set includes one or more receiving beams corresponding to the first K probabilities in the above-mentioned first prediction result sorted from large to small. K is a positive integer.
[0261] For example, assuming that K is equal to 8, the identifiers (IDs) of the top 8 (top-8) beam pairs ranked from high to low in the above first prediction result are {5, 88, 192, 45, 222, 255, 30, 90}, then the corresponding receiving beam IDs {0, 1, 3, 0, 3, 3, 0, 1} can be obtained based on the IDs of the top-8 beam pairs, then it can be determined that the confidence ranking of each receiving beam of the UE to become the optimal receiving beam is Rxbeam 0 = Rxbeam 3> Rxbeam 1> Rxbeam 2. Alternatively, the confidence of each receiving beam of the UE to become the optimal receiving beam can be ranked using the probability (probability) in the above first prediction result. Then, the base station can select the second receiving beam set to be scanned from the receiving beam IDs ({0, 1, 3, 0, 3, 3, 0, 1}) corresponding to the top-8 beam pairs based on predefined rules. Taking the predefined rule of the receiving beam with the largest number of occurrences as an example, the second receiving beam set may include Rxbeam 0 and Rxbeam 3. Optionally, the second receiving beam set may include at least one receiving beam other than all first receiving beams among the receiving beams that meet the predefined rule in the top-8 beam pairs. Assuming that the first receiving beam is Rxbeam 0, the second receiving beam set includes Rxbeam 3. Of course, the predefined rule may also be other content, such as the receiving beam with the largest number of occurrences, the receiving beam with a probability value greater than a preset threshold, etc.
[0262] It can be understood that if the credibility of each receiving beam of the UE to become the optimal receiving beam is the same, for example, each receiving beam in the above-mentioned top-8 beam pairs appears twice, it may be impossible to screen the second receiving beam set. At this time, it is possible to fall back to the existing technology, such as the AI-based beam pair prediction mentioned above, that is, collect the RSRP of the beam pairs corresponding to all elements "1" in the tx-rx bitmap and then input them into the AI model for prediction.
[0263] In a possible implementation, the first information may include one or more of the following: the first prediction result, or the second receiving beam set. Alternatively, the first information may be used to indicate whether each receiving beam of the second communication device is recommended to be scanned, and the second receiving beam set includes the receiving beams recommended to be scanned indicated by the first information.
[0264] When the above-mentioned first information includes the above-mentioned first prediction result, after the second communication device obtains the above-mentioned first prediction result, it can determine the second receiving beam set to be scanned, and the specific determination method is the same as the method in which the first communication device determines the second receiving beam set. In some scenarios, after the first communication device obtains the second receiving beam set to be scanned, it can directly notify the second receiving beam set to be scanned, such as carrying the second receiving beam set in the first information; or it can be notified indirectly. For example, the indirect notification situation can be that the first communication device notifies the second communication device of the receiving beams that are not recommended (or not needed) to be scanned, then the second receiving beam set to be scanned is the receiving beams of the second communication device except for the receiving beams that are not recommended (or not needed) to be scanned.
[0265] Of course, the first communication device may also inform the second communication device of both the receiving beams to be scanned and the receiving beams that do not need to be scanned. For example, the first information may be recommendation information, represented by a set of 0s and 1s, where 0 indicates that the probability that the receiving beam corresponding to the position is the optimal receiving beam is very low, or it is not recommended to scan the receiving beam corresponding to the position, and 1 indicates that the receiving beam corresponding to the position is established. For example, if the second receiving beam set includes Rxbeam 0 and Rxbeam 3, the vector expression of the first information may be as follows:
[0266]
[0267] Among them, the first row corresponds to Rxbeam 0, the second row corresponds to Rxbeam 1, the third row corresponds to Rxbeam 2, and the fourth row corresponds to Rxbeam 3.
[0268] In a possible implementation, the first information may also include an identifier of the first CSI report (CSIreport ID). Due to factors such as UE flipping or occlusion, the optimal beam ID at the feedback moment and the implementation moment may not correspond. Therefore, the embodiment of the present application carries the identifier of the first CSI report in the first information, so that the UE can perform beam modulation in combination with the identifier of the first CSI report and the flipping situation at the current moment.
[0269] In one possible implementation, if the receiving beams included in the second receiving beam set are the same as all the first receiving beams, it means that the receiving beams in the second receiving beam set have been scanned once. At this time, the first communication device and the second communication device can perform two rounds of beam pair scanning for the top-K beam pairs. The specific scanning method can refer to the prior art and will not be repeated here. For example, assuming that the first receiving beam is Rxbeam 0, and the second receiving beam set includes a receiving beam, which is also Rxbeam 0, the first communication device and the second communication device can scan the top-K beam pairs such as {5,88,192,45,222,255,30,90}, so as to determine the optimal transmit and receive beam pair.
[0270] In a possible implementation, after the second communication device determines the second receiving beam set to be scanned, the above Fig. 9 The information interaction method shown may also include: the second communication device sends a third information to the first communication device. The third information can be used to indicate whether the second communication device agrees to scan the receiving beams in the above-mentioned second receiving beam set. Among them, the second receiving beam set may include the aforementioned first receiving beam, or may not include any of the aforementioned first receiving beams, and the embodiments of the present application are not limited. If the third information fed back by the second communication device indicates that the second communication device does not agree to scan the receiving beams in the second receiving beam set, the first communication device and the second communication device can fall back to the prior art, such as the AI-based beam pair prediction described above, that is, after collecting the RSRP of the beam pairs corresponding to all elements "1" in the tx-rx bitmap, they are input into the AI model for prediction. It can be understood that since the sender and receiver have aligned the receiving beam scanning order in the previous text, after falling back to the prior art, the scanning can be performed according to the receiving beam scanning order aligned in the previous text.
[0271] If the third information fed back by the second communication device indicates that the second communication device agrees to scan the receiving beams in the second receiving beam set, then the above Fig. 9 The information interaction method shown may also include one or more of the following steps:
[0272] S107, the first communication device (such as a base station or a part of the base station) uses T2 transmission beams corresponding to the receiving beams in the second receiving beam set to send T2 reference signals.
[0273] Correspondingly, the second communication device (such as UE) uses the receiving beam in the above-mentioned second receiving beam set to receive the T2 reference signals.
[0274] S108, the second communication device (such as UE) performs beam measurement on the received T2 reference signals respectively to obtain T2 beam measurement results, wherein one beam measurement result corresponds to a transmit / receive beam pair.
[0275] In one possible implementation, after the first communication device obtains the above-mentioned second receive beam set, it can determine the transmit beams corresponding to all receive beams in the second receive beam set according to one or more receive beams in the second receive beam set and the correspondence between the transmit and receive beams determined in the previous text (such as tx-rx bitmap). Among them, one receive beam corresponds to one or more transmit beams. The receive beams in the second receive beam set correspond to T2 transmit beams in total. It can be understood that the method for determining the T2 transmit beams corresponding to the receive beams in the second receive beam set can refer to the method for determining the T1 transmit beams corresponding to the one or more first receive beams mentioned above, which will not be repeated here.
[0276] In a possible implementation, after the first communication device determines the above-mentioned T2 transmit beams, it can send second resource configuration information to the second communication device. The second resource configuration information may include T2 reference signal resources. Optionally, the second resource configuration information may also include a receiving beam corresponding to each reference signal resource, that is, which receiving beam is used to receive the reference signal carried by each reference signal resource in the T2 reference signal resources. Correspondingly, the second communication device receives the second resource configuration information. Among them, one reference signal resource is used to carry one reference signal. The T2 reference signal resources correspond to the above-mentioned T2 transmit beams, and one reference signal resource corresponds to one transmit beam.
[0277] Then, the first communication device may use the T2 transmit beams to transmit T2 reference signals on T2 reference signal resources. Exemplarily, the reference signal may be SSB or CSI-RS. One reference signal may correspond to one transmit beam, that is, the first communication device may use one transmit beam to transmit one reference signal on one reference signal resource. Correspondingly, the second communication device may use the receive beams in the second receive beam set to receive the T2 reference signals on the T2 reference signal resources configured above. The second communication device may then perform beam measurements on the received T2 reference signals respectively to obtain T2 beam measurement results. Exemplarily, the beam measurement result may be RSRP. Among them, one beam measurement result corresponds to one transmit-receive beam pair.
[0278] For example, when there is only one receiving beam in the second receiving beam set, the above-mentioned second resource configuration information may not include the receiving beam corresponding to each reference signal resource, but may also include the first receiving beam corresponding to each reference signal resource. At this time, the above-mentioned T2 reference signal resources all correspond to this receiving beam.
[0279] S109, the second communication device (such as UE) sends a second CSI report, where the second CSI report includes the T2 beam measurement results. The T2 beam measurement results correspond to the receiving beams in the second receiving beam set.
[0280] Correspondingly, the first communication device (such as a base station or a part of a base station) receives the second CSI report.
[0281] In a possible implementation, the implementation of step S109 in the embodiment of the present application can refer to the implementation of the aforementioned step S105, which will not be repeated here.
[0282] S110, a first communication device (such as a base station or a part of a base station) sends second information, where the second information is used to determine a third receiving beam set to be scanned, where the third receiving beam set includes at least one receiving beam of the second communication device, and the second information is determined based on a second prediction result, where the second prediction result is a processing result of the above-mentioned T2 beam measurement results and the above-mentioned T1 beam measurement results being input into the first artificial intelligence model to perform transmit and receive beam pair prediction.
[0283] Correspondingly, the second communication device (such as UE) receives the second information and determines a third receiving beam set to be scanned according to the second information. The third receiving beam set includes at least one receiving beam of the second communication device.
[0284] In one possible implementation, after the first communication device obtains the above-mentioned T2 beam measurement results, it can input the T2 beam measurement results and the above-mentioned T1 beam measurement results into the above-mentioned first artificial intelligence model to predict the transceiver beam pair and obtain a second prediction result. Alternatively, after the first communication device obtains the above-mentioned T2 beam measurement results, it sends the T2 beam measurement results and the above-mentioned T1 beam measurement results to a third communication device (such as a server or a cloud device). The third communication device then inputs the T2 beam measurement results and the above-mentioned T1 beam measurement results into the above-mentioned first artificial intelligence model to predict the transceiver beam pair and obtain a second prediction result. The third communication device can then return the second prediction result to the first communication device. In other words, the prediction of the transceiver beam pair based on the AI model can be implemented by the first communication device to obtain a prediction result; it can also be implemented by other communication devices to inform the first communication device of the prediction result; the embodiment of the present application does not limit this.
[0285] The second prediction result may include the probability that each transceiver beam pair between the first communication device and the second communication device is the optimal transceiver beam pair. Alternatively, the second prediction result may include the predicted beam quality (such as RSRP value) of each transceiver beam pair between the first communication device and the second communication device. It can be understood that the larger the RSRP value of the transceiver beam pair, the greater the probability that it is the optimal transceiver beam pair; conversely, the smaller the RSRP value of the transceiver beam pair, the smaller the probability that it is the optimal transceiver beam pair.
[0286] It can be understood that, when the second receiving beam set includes all the first receiving beams, the steps S107 and S108 rescan all the first receiving beams. When T2 is greater than or equal to T1, it is not necessary to use the T1 beam measurement results for prediction, but the T2 beam measurement results can be input into the first artificial intelligence model to predict the transmit and receive beam pairs to obtain the second prediction result.
[0287] The embodiment of the present application takes into account that there are differences in beam qualities (RSRP) measured at different times, and uses the latest RSRP of some received beams for prediction, which can improve accuracy.
[0288] It can be understood that, when the second receiving beam set includes part of the first receiving beam, the T2 beam measurement results and part of the T1 beam measurement results can be input into the first artificial intelligence model to predict the transmit-receive beam pair to obtain the second prediction result. It can also be understood that, if the second receiving beam set does not include any of the first receiving beams, the T2 beam measurement results and the T1 beam measurement results can be input into the first artificial intelligence model to predict the transmit-receive beam pair.
[0289] For example, assume that the base station has 64 transmit beams, the UE has 4 receive beams, the first receive beam is Rxbeam0, and assume that there are 16 transmit beams corresponding to Rxbeam 0 in the tx-rx bitmap, that is, T1 is equal to 16. The measurement results of the above T1 (=16) beams are RSRP1, RSRP2, ..., RSRP t ,...,RSRP 16 . Assume that the second receive beam set includes two receive beams, namely Rxbeam 0 and Rxbeam 3. In the tx-rx bitmap, there are 10 transmit beams corresponding to Rxbeam 3, that is, T2 is equal to 26 (16 + 10). When the base station scans the 16 transmit beams corresponding to Rxbeam 0, the UE uses receive beam 0 for reception. The UE measures the beam quality of the 16 received reference signals and obtains 16 beam measurement results such as RSRP′1, RSRP′2, ..., RSRP′t ,...,RSRP′ 16 , and fed back to the base station through CSI report. It can be understood that the measurement results of these 16 beams are RSRP′1, RSRP′2, ..., RSRP′ t ,...,RSRP′ 16 Corresponding to Rxbeam 0. When the base station scans the 10 transmit beams corresponding to Rxbeam 3, the UE uses receive beam 3 to receive. The UE measures the beam quality of the 10 received reference signals respectively and obtains the measurement results of 10 beams such as RSRP. 17 ,RSRP 18 ,...,RSRP t+16 ,...,RSRP 26 The 10 beam measurement results RSRP are fed back to the base station through CSI reports. 17 ,RSRP 18 ,...,RSRP t+16 ,...,RSRP 26 Corresponding to Rxbeam 3. The base station can map the 26 beam measurement results to specific positions of the input matrix. The specific mapping method can refer to the relevant description in the previous step S106. For example, Rxbeam 0 corresponds to the first row in the tx-rx bitmap, then the base station can fill the first 16 beam measurement results of the 26 beam measurement results into the first row of the input matrix at the same position as the element "1" in the first row of the tx-rx bitmap, and fill the other positions with 0. Rxbeam 3 corresponds to the fourth row in the tx-rx bitmap, then the base station can fill the last 10 beam measurement results of the 26 beam measurement results into the fourth row of the input matrix at the same position as the element "1" in the first row of the tx-rx bitmap, and fill the other positions with 0. Exemplarily, the input matrix is as follows:
[0290]
[0291] Since no RSRP feedback is received from Rxbeam 1 and Rxbeam 2, all elements in the second and third rows of the input matrix are 0.
[0292] For another example, assume that the base station has 64 transmit beams, the UE has 4 receive beams, the first receive beam is Rxbeam0, and assume that there are 16 transmit beams corresponding to Rxbeam 0 in the tx-rx bitmap, that is, T1 is equal to 16. The measurement results of the above T1 (=16) beams are RSRP1, RSRP2, ..., RSRP t ,...,RSRP 16Assume that the second receive beam set includes one receive beam, Rxbeam 3. In the tx-rx bitmap, there are 10 transmit beams corresponding to Rxbeam 3, that is, T2 is equal to 10. The base station scans the 10 transmit beams corresponding to Rxbeam 3, and the UE receives using receive beam 3. The UE measures the beam quality of the 10 received reference signals and obtains 10 beam measurement results, such as The UE feeds back the measurement results of the 10 beams to the base station through the CSI report. The base station can map the 10 beam measurement results corresponding to Rxbeam 3 to the specific positions of the above input matrix (i.e., input matrix1) to obtain a new input matrix (input matrix2); or the base station can map the 10 beam measurement results corresponding to Rxbeam 3 and the above T1 beam measurement results to the specific positions of the input matrix. The specific mapping method can be referred to the previous description, which will not be repeated here.
[0293] For example, the input matrix is as follows:
[0294]
[0295] Since no RSRP feedback is received from Rxbeam 1 and Rxbeam 2, all elements in the second and third rows of the input matrix are 0.
[0296] For another example, suppose the base station has 64 transmit beams, the UE has 4 receive beams, and the first receive beams have 2, namely Rxbeam 0 and Rxbeam 1. Suppose that in the tx-rx bitmap, there are 16 transmit beams corresponding to Rxbeam 0 and 16 transmit beams corresponding to Rxbeam 1, then T1 is equal to 32 (16+16). Suppose the measurement results of the above T1 (=32) beams are RSRP1, RSRP2, ..., RSRP t ,...,RSRP 32 . Assume that the second receive beam set includes two receive beams, namely Rxbeam 0 and Rxbeam 3. In the tx-rx bitmap, there are 10 transmit beams corresponding to Rxbeam 3, that is, T2 is equal to 26 (16 + 10). When the base station scans the 16 transmit beams corresponding to Rxbeam 0, the UE uses receive beam 0 for reception. The UE measures the beam quality of the 16 received reference signals and obtains 16 beam measurement results such as RSRP′1, RSRP′2, ..., RSRP′ t ,...,RSRP′ 16When the base station scans the 10 transmit beams corresponding to Rxbeam 3, the UE uses receive beam 3 to receive. The UE measures the beam quality of the 10 received reference signals and obtains the measurement results of the 10 beams as follows: And feed back to the base station through CSI report. The base station can map the T2 (= 26) beam measurement results and the last 16 beam measurement results of the above T1 (= 32) beam measurement results (i.e., the 16 RSRPs corresponding to Rxbeam 1) to specific positions of the input matrix. The specific mapping method can refer to the description above. Exemplarily, the input matrix is as follows:
[0297]
[0298] Since no RSRP feedback is received from Rxbeam 2, all elements in the third row of the input matrix are 0.
[0299] In a possible implementation, the input matrix (ie, input matrix2) may also be a vectorized result. The vectorization method may refer to the related description in the above step S106, which will not be described again here.
[0300] The base station can then input the input matrix (i.e., input matrix2) into the first artificial intelligence model to predict the transceiver beam pair and obtain a prediction result. The prediction result may include the probability that each transceiver beam pair between the base station and the UE is the optimal transceiver beam pair.
[0301] It can be understood that the artificial intelligence model used for the two predictions in the embodiments of the present application is the same. A possible simplified training process of the artificial intelligence model is as follows: 1) Training data collection, scanning all beam pairs between the base station and the UE, through the feedback of the UE, the base station collects the RSRP corresponding to the element "1" in the tx-rx bitmap, and the UE measures and feeds back the beam pair ID corresponding to the maximum RSRP among all beam pairs as a label. Assuming that there are 64 elements in each row of the tx-rx bitmap, 16 of which are "1" and the rest are 0, then the tx-rx bitmap corresponds to 4×16 RSRPs, or these 4×16 RSRPs can be reshaped into 1×64 inputs to cope with the situation where the number of "1" elements in each row of the tx-rx bitmap is different. 2) Initialize the model (the model can be based on CNN, DNN, multilayer perceptron (multilayer perceptron, MLP), Transformer, etc.), the input dimension of the model is 1-by-64 or 4-by-64, the output dimension is 1-by-256, and the loss function can be cross entropy (crossentropy loss). 3) For each tx-rx bitmap, based on the various combinations of row vectors in this tx-rxbitmap, the input is masked and filled with 0 operations, but the same label needs to be trained. 4) Based on the collected training data set, the training is completed to obtain the above-mentioned first artificial intelligence model. In addition, based on the model obtained by the above training, regardless of whether the UE agrees or disagrees to scan the receiving beams in the above-mentioned second receiving beam set after receiving the above-mentioned first information, the first artificial intelligence model can be used for inference. In other words, even if it falls back to the existing technology (such as the AI-based beam pair prediction mentioned above), the first artificial intelligence model can also be used for inference.
[0302] In a possible implementation, after the first communication device obtains the second prediction result, the second information can be determined based on the second prediction result. The second information can be used to determine the third receiving beam set to be scanned. The first communication device can then send the second information, and correspondingly, the second communication device receives the second information, and can determine the third receiving beam set to be scanned based on the second information. The third receiving beam set includes at least one receiving beam of the second communication device. Among them, the third receiving beam set includes the receiving beams corresponding to the first K probabilities in the above-mentioned second prediction result sorted from large to small.
[0303] In a possible implementation, the second information may include one or more items: the second prediction result, or a third receiving beam set.
[0304] In a possible implementation, after step S110, the Fig. 9 The information interaction method shown may also include: top-K beam pair scanning. After the first communication device obtains the top-K beam pair, K reference signal resources are configured for the second communication device for carrying K reference signals. The first communication device polls the transmit beams in the K beam pairs, and the UE uses the corresponding receive beams in the K beam pairs to receive on the corresponding reference signal resources. The second communication device obtains RSRP based on the received reference signal, then finds the reference signal resource index corresponding to the maximum RSRP, and feeds this reference signal resource index back to the first communication device. The first communication device determines the optimal transmit beam based on the correspondence between the reference signal resources and the transmit beams it maintains. For the specific implementation of the top-K beam pair scanning, please refer to the prior art, which will not be described in detail here.
[0305] The embodiment of the present application scans part of the receiving beams, predicts the probability that all the receiving beam pairs are the optimal receiving beam pairs based on the RSRP of these receiving beams, and then performs two rounds of top-K beam pair scanning to obtain the optimal receiving beam pairs; there is no need to poll all the receiving beams, which reduces the number of beam scanning times, saves the feedback amount or the number of beam measurements, and reduces the overhead. In addition, the embodiment of the present application has little impact on the prediction accuracy.
[0306] To illustrate the technical effects of the embodiments of the present application, the following simulation results are used to reflect the impact of the embodiments of the present application on prediction accuracy and feedback / measurement overhead.
[0307] See also Fig.11 , Fig.11 : is a schematic diagram of the comparison of prediction accuracy provided by the embodiment of the present application. Fig.11 As shown, when the recommendation is accepted (i.e., agreeing to scan the receiving beams in the second receiving beam set), the prediction accuracy is 0.62500% when K is equal to 1 (i.e., top-1), 0.79100% when K is equal to 3 (i.e., top-3), and 0.85500% when K is equal to 5 (i.e., top-5). When the recommendation is not accepted (i.e., not agreeing to scan the receiving beams in the second receiving beam set), the UE is required to feedback the RSRP corresponding to all elements "1" in the tx-rx bitmap. The prediction accuracy is 0.62600% when K is equal to 1 (i.e., top-1), 0.82200% when K is equal to 3 (i.e., top-3), and 0.89200% when K is equal to 5 (i.e., top-5). It can be seen that when K is 3, the accuracy loss is about 3% when accepting the recommendation compared to not accepting the recommendation.
[0308] See also Fig.12 , Fig.12 : is a schematic diagram comparing the number of wave numbers that need to be scanned provided in the embodiment of the present application. Fig.12 As shown, after simulating at least 1000 channels, accepting the recommendation can save an average of 25% of the feedback / measurement overhead compared to not accepting the recommendation. For each channel, the method provided in the embodiment of the present application is used to find the optimal transmit / receive beam pair when accepting the recommendation.
[0309] In the present application, the symbol "%" represents percentage.
[0310] Therefore, the embodiments of the present application reduce the number of beam scans with a small loss in accuracy, save the UE's feedback amount or beam measurement times, and reduce overhead.
[0311] Embodiment 2
[0312] The second embodiment of the present application is mainly aimed at the application in time domain beam management, which can be implemented after the radio resource control (RRC) connection has been established, such as applied to the beam tracking stage. That is to say, before the second embodiment of the present application, the sender and receiver have found the optimal beam pair.
[0313] In a possible implementation, the second embodiment of the present application can be implemented alone or in combination with the first embodiment. It can be understood that the first embodiment is used to find the optimal beam pair before the RRC connection is established. Therefore, when the second embodiment of the present application is implemented in combination with the first embodiment, the second embodiment of the present application is executed after the first embodiment; and the AI model used in the second embodiment of the present application is different from the AI model used in the first embodiment.
[0314] It is understood that the AI models used in the embodiments of the present application are all trained in advance to achieve certain functions. The AI models used in the embodiments of the present application can be trained by, but not limited to, supervised learning, unsupervised learning, or reinforcement learning. The present application does not limit the training method of the AI model.
[0315] See also Fig.13 , Fig.13 This is another flow chart of the information interaction method provided by the embodiment of the present application. The method mainly introduces the use of the measurement values (such as RSRP) obtained by beam scanning of the mobile target in the past to perform AI-based beam prediction and predict the optimal beam at the future moment, so as to predict the change of the receiving beam in advance in the scenario requiring fast beam switching and reduce the switching delay.
[0316] like Fig.13 As shown, the information interaction method includes but is not limited to the following steps:
[0317] S201, the second communication device (such as UE) sends (n*T j ) beam measurement results, T within a historical time window j The beam measurement results correspond to T of the first communication device. j The optimal receiving beam of the second communication device. n and T j Are all positive integers.
[0318] Accordingly, the first communication device (such as a base station or a part of a base station) receives the historical n time windows (n*T j ) beam measurement results.
[0319] In a possible implementation, after the first communication device and the second communication device establish an RRC connection, the first communication device and the second communication device can use the optimal transmit and receive beam pair for communication. In addition, the first communication device can configure T j Reference signal resources. j The reference signal resources correspond to T of the first communication device j A transmission beam is a transmission beam, and a reference signal resource corresponds to a transmission beam. A reference signal resource is used to carry a reference signal. j The transmit beam can be the transmit beam corresponding to the best receive beam in the transmit-receive beam correspondence (represented by tx-rx bitmap). Fig.10 As shown in FIG. 1 , the dimension of the tx-rx bitmap is 4×64, each row corresponds to a receiving beam, and each column corresponds to a transmitting beam. Assuming that the optimal receiving beam of the second communication device is Rx beam3, the above T j The transmit beam is the transmit beam corresponding to the element "1" in the fourth row of the tx-rx bitmap.
[0320] Then, the first communication device performs the following operations in each time window: j The T j Transmit beams transmit T j Reference signal. Accordingly, the second communication device performs the following operations in each time window: j The reference signal resources are used to receive the optimal receiving beam. j A reference signal, and for this T j The reference signals are measured for beams respectively, and T jFor example, the reference signal may be an SSB or a CSI-RS, and the beam measurement result may be an RSRP. One beam measurement result may correspond to one transmit / receive beam pair.
[0321] In a possible implementation, there may be time gaps between adjacent time windows of the embodiment of the present application, and these time gaps may be used to report beam measurement results and execute the prediction process of the embodiment of the present application.
[0322] In a possible implementation, the second communication device sends the beam measurement results in n historical time windows (a total of n*T j Accordingly, the first communication device receives the beam measurement results in the historical n time windows. Exemplarily, these beam measurement results can be carried in the CSI report. n and T j are all positive integers. n can be a predefined value, a value determined by negotiation between the sender and the receiver, or a value configured by the first communication device, which is not limited in the present embodiment. j The beam measurement results correspond to the above T j transmit beam and optimal receive beam.
[0323] S202, a first communication device (such as a base station or a part of a base station) obtains K candidate beam pairs in a future time window, wherein the K candidate beam pairs are based on (n*T j ) beam measurement results are input into the second artificial intelligence model to determine the processing results of the transmit and receive beam pair prediction.
[0324] In a possible implementation, the first communication device obtains (n*T j ) beam measurement results, this (n*T j ) beam measurement results are input into the second artificial intelligence model to predict the transmit and receive beam pairs, and obtain the prediction results of the future m time windows. Alternatively, the first communication device inputs these (n*T j ) beam measurement results are sent to a third communication device (such as a server or cloud device). The third communication device then sends this (n*T j) beam measurement results are input into the second artificial intelligence model to predict the transceiver beam pairs, and the prediction results of the next m time windows are obtained. The third communication device can then return the prediction results of the next m time windows to the first communication device. Exemplarily, the prediction results of a future time window may include the probability that each transceiver beam pair between the first communication device and the second communication device is the optimal transceiver beam pair. m is a positive integer, and the value of m is usually configured in advance. The first communication device can determine K candidate beam pairs in a future time window based on the prediction results of a future time window. K is a positive integer. The value of K in the embodiment of the present application may be different from the value of K in the aforementioned embodiment one, of course, it may also be the same, and the embodiment of the present application is not limited.
[0325] For example, see Fig.14 , Fig.14 : is a schematic diagram of the time domain beam management provided by the embodiment of the present application. Wherein, n and m are both equal to 2. Assume that every 4 time windows is a prediction process, wherein the first 2 time windows are used for collecting historical information (such as historical RSRP), and the last 2 time windows are used for prediction. Fig.14 As shown, in each historical time window, the receiving beam of the fixed UE is the optimal receiving beam, such as Rx beam 3; the base station can perform sparse beam scanning according to the codebook, and the base station only scans the transmit beams that need to be scanned in this codebook, and does not scan the transmit beams that do not need to be scanned. The codebook here can be a row vector corresponding to Rx beam 3 in the tx-rx bitmap, in which the element "1" indicates that the corresponding transmit beam needs to be scanned, and the element "0" indicates that the corresponding transmit beam does not need to be scanned. The UE obtains the measurement value (such as RSRP) obtained by the sparse beam scanning in the historical two time windows and feeds it back to the base station, such as the RSRP in the historical time window 1 and the historical time window 2. The base station inputs the RSRP in the historical two time windows into the second artificial intelligence model to predict the transmit and receive beam pairs, and obtains the prediction results of the next two time windows, such as the prediction results of the future time window 1 and the future time window 2. The prediction results in a future time window include the probability that each transmit and receive beam pair between the first communication device and the second communication device is the optimal transmit and receive beam pair. The base station can select the top K (top-K) beam pairs whose probabilities are sorted from large to small from the prediction results of a future time window. Here, the top-K beam pairs selected by the base station for a future time window are the above-mentioned K candidate beam pairs. In other words, the above-mentioned K candidate beam pairs are the top K (top-K) beam pairs whose probabilities are sorted from large to small in the prediction results of a future time window.
[0326] For ease of description, the following description is made by taking the example of the first communication device obtaining K candidate beam pairs within a future time window.
[0327] S203, if at least one receiving beam among the above K candidate beam pairs is different from the above optimal receiving beam, the first communication device (such as a base station or a part of a base station) sends beam switching information, which is used to notify the second communication device to switch the receiving beam within a future time window.
[0328] Correspondingly, the second communication device (such as UE) receives the above-mentioned beam switching information.
[0329] In a possible implementation, if at least one receiving beam among the K candidate beam pairs in a future time window is different from the above-mentioned optimal receiving beam (such as Rx beam 3), the first communication device may send beam switching information. Correspondingly, the second communication device receives the beam switching information. The beam switching information may be used to notify the second communication device to switch the receiving beam in the future time window. As mentioned above Fig.14 As shown, if at least one receiving beam among the K candidate beam pairs in the future time window 1 is different from the above-mentioned optimal receiving beam (such as Rx beam 3), the first communication device notifies the second communication device to switch the receiving beam in the future time window 1 through the beam switching information. If at least one receiving beam among the K candidate beam pairs in the future time window 2 is different from the above-mentioned optimal receiving beam (such as Rx beam3), the first communication device also notifies the second communication device to switch the receiving beam in the future time window 2 through the beam switching information.
[0330] It can be understood that the conditions for triggering the first communication device to send beam switching information may include two situations. One is that when one of the K candidate beam pairs is different from the optimal receiving beam (such as Rx beam 3), the first communication device is triggered to send beam switching information. The other is that when all the receiving beams in the K candidate beam pairs are different from the optimal receiving beam (such as Rx beam 3), the first communication device is triggered to send beam switching information.
[0331] In a possible implementation, after the first communication device sends the beam switching information, the first communication device and the second communication device can re-search for the optimal transmit and receive beam pair. Here, the method for searching for the optimal transmit and receive beam pair can refer to the existing beam training process, or to the process of the aforementioned embodiment 1, which will not be described in detail here.
[0332] In another possible implementation, the above-mentioned beam switching information may include one or more receiving beams among the above-mentioned K candidate beam pairs that are different from the above-mentioned optimal receiving beam (such as Rx beam 3). If the above-mentioned beam switching information includes a receiving beam (such as Rx beam 0), then after receiving the beam switching information, the second communication device switches its current receiving beam (that is, the above-mentioned optimal receiving beam, such as Rx beam 3) to the receiving beam (such as Rx beam 0) included in the beam switching information to communicate with the first communication device. If the above-mentioned beam switching information includes multiple receiving beams, the first communication device and the second communication device can perform a top-K beam pair scan to find the optimal transceiver beam pair. For the specific implementation of the top-K beam pair scanning, reference can be made to the prior art, which is not described in detail here.
[0333] It can be understood that the first communication device and the second communication device have established an RRC connection, and there is no need to perform high-cost beam alignment. When the second communication device is about to enter an obstruction environment, the measurement result of the current communication beam (that is, the current optimal transmit and receive beam pair) cannot well predict the upcoming obstruction. Therefore, using an embodiment of the present application, on the premise of only inputting the RSRP corresponding to a specific receive beam, the first communication device can perform a global beam pair prediction, and at the same time, through the prediction result of the receive beam, notify the second communication device whether to switch the receive beam within the future time window. In this way, beam switching can be performed before the obstruction occurs, thereby reducing the probability of beam failure and subsequent communication delays.
[0334] The above content elaborates on the method provided by the present application. In order to facilitate the implementation of the above scheme of the embodiment of the present application, the embodiment of the present application also provides corresponding devices or equipment.
[0335] The present application divides the functional modules of the communication device according to the above method embodiment. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. Figures 15 to 17 The communication device according to the embodiment of the present application is described in detail.
[0336] See also Fig.15 , Fig.15 is a schematic diagram of a structure of a communication device provided in an embodiment of the present application. Fig.15 As shown, the communication device may include a transceiver unit 10 and a processing unit 20 .
[0337] In some embodiments of the present application, the communication device may be the first communication device shown above or a chip or circuit disposed in the first communication device, that is, the communication device may be used to execute the steps or functions executed by the first communication device in the above method embodiment.
[0338] In one design, the processing unit 20 is used to control the transceiver unit 10 to send T1 reference signals, the T1 reference signals corresponding to T1 transmit beams of the first communication device, one reference signal corresponding to one transmit beam, the reference signal is used for beam measurement, the T1 transmit beams correspond to one or more first receive beams of the second communication device, and the one or more first receive beams are a subset of the receive beams of the second communication device; the transceiver unit 10 is also used to receive a first CSI report, the first CSI report includes T1 beam measurement results, the T1 beam measurement results correspond to the one or more first receive beams, and the T1 beam measurement results are determined based on the T1 reference signals; the transceiver unit 10 is also used to send first information, the first information is used to determine a second receive beam set to be scanned, and the second receive beam set is a subset of the receive beams of the second communication device; the first information is determined based on a first prediction result, and the first prediction result is the processing result of inputting the T1 beam measurement results into a first artificial intelligence model to predict the transceiver beam pair.
[0339] The second communication device has at least two receiving beams, and the first communication device has at least one transmitting beam.
[0340] Exemplarily, the receiving beams in the above-mentioned second receiving beam set correspond to T2 transmitting beams. The transceiver unit 10 is also used to: send T2 reference signals, the T2 reference signals correspond to the T2 transmitting beams; receive a second CSI report, the second CSI report includes T2 beam measurement results, the T2 beam measurement results correspond to the receiving beams in the second receiving beam set, and the T2 beam measurement results are determined based on the T2 reference signals; send second information, the second information is used to determine the third receiving beam set to be scanned, the third receiving beam set includes at least one receiving beam of the second communication device, the second information is determined based on the second prediction result, and the second prediction result is the processing result of the T2 beam measurement results and the above-mentioned T1 beam measurement results input into the first artificial intelligence model to predict the transceiver beam pair.
[0341] Exemplarily, the second receiving beam set includes at least one receiving beam among the receiving beams of the second communication device except for the one or more first receiving beams. That is, the second receiving beam set does not include any first receiving beam.
[0342] Exemplarily, the transceiver unit 10 is further used to receive third information, where the third information is used to indicate that the second communication device agrees to scan the receiving beams in the second receiving beam set.
[0343] Exemplarily, the second prediction result includes the probability that each transceiver beam pair between the first communication device and the second communication device is the optimal transceiver beam pair. The third receive beam set includes at least one receive beam in the first transceiver beam pair set, and the first transceiver beam pair set includes the transceiver beam pairs corresponding to the first K probabilities in the second prediction result sorted from large to small. K is a positive integer.
[0344] Exemplarily, the second information includes one or more of the following: the second prediction result, or the third receiving beam set.
[0345] Exemplarily, the processing unit 20 is further used to: determine one or more first receiving beams; and determine T1 transmitting beams corresponding to the one or more first receiving beams according to a predefined correspondence between the transmitting and receiving beams and the one or more first receiving beams.
[0346] Exemplarily, the first receiving beam is the qth receiving beam in the receiving beam scanning sequence, where q is a positive integer and q is a predefined value.
[0347] Exemplarily, the transceiver unit 10 is further used to receive information a, where the information a is used to determine the number of receiving beams of the second communication device.
[0348] Exemplarily, the transceiver unit 10 is further used to send information c, where the information c is used to indicate the one or more first receiving beams.
[0349] Exemplarily, the first prediction result includes the probability that each transceiver beam pair between the first communication device and the second communication device is the optimal transceiver beam pair. The second receive beam set includes at least one receive beam in the second transceiver beam pair set, and the second transceiver beam pair set includes the transceiver beam pairs corresponding to the first K probabilities in the first prediction result sorted from large to small.
[0350] Exemplarily, the first information includes one or more of the following: the first prediction result, or the second receiving beam set. Alternatively, the first information is used to indicate whether scanning is recommended for each receiving beam of the second communication device. Then the second receiving beam set includes the receiving beams recommended for scanning indicated by the first information.
[0351] Exemplarily, the first information also includes an identifier of the first CSI report.
[0352] Exemplarily, the first CSI report also includes information indicating the first receiving beam.
[0353] Exemplarily, the second CSI report also includes information indicating the receiving beams in the second receiving beam set.
[0354] Exemplarily, the transceiver unit 10 is further configured to receive (n*T j ) beam measurement results, T within a historical time window j The beam measurement results correspond to T j The processing unit 20 is also used to obtain K candidate beam pairs in a future time window, the K candidate beam pairs are based on the historical n time windows (n*T j ) beam measurement results are input into the second artificial intelligence model to determine the processing result of the transmit-receive beam pair prediction; the transceiver unit 10 is also used to send beam switching information when at least one receive beam in the K candidate beam pairs is different from the optimal receive beam. The beam switching information is used to notify the second communication device to switch the receive beam within a future time window. n and T j Are all positive integers.
[0355] Exemplarily, the beam switching information further includes one or more receiving beams among the K candidate beam pairs that are different from the optimal receiving beam.
[0356] In the embodiment of the present application, the description of the first information, the second information, the third information, the CSI report, the receiving beam set, the prediction result, etc. can refer to the above method embodiments 1 and 2 ( Fig. 9 and Fig.13 ) are introduced in detail here.
[0357] It can be understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above-mentioned method embodiments 1 and 2 ( Fig. 9 and Fig.13 ), which will not be described in detail here.
[0358] In another design, the transceiver unit 10 is used to receive (n*T j ) beam measurement results, T within a historical time window j The beam measurement results correspond to T j A processing unit 20 is used to obtain K candidate beam pairs in a future time window, the K candidate beam pairs are based on (n*T j) beam measurement results are input into the second artificial intelligence model to determine the processing result of the transmit-receive beam pair prediction; the transceiver unit 10 is also used to send beam switching information when at least one receive beam in the K candidate beam pairs is different from the optimal receive beam. The beam switching information is used to notify the second communication device to switch the receive beam within a future time window. n and T j Are all positive integers.
[0359] Exemplarily, the beam switching information further includes one or more receiving beams among the K candidate beam pairs that are different from the optimal receiving beam.
[0360] In the embodiment of the present application, the description of the beam measurement results, beam switching information, candidate beam pairs, optimal receiving beams, etc. can refer to the above method embodiment 2 ( Fig.13 ) are introduced in detail here.
[0361] It can be understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, please refer to the above-mentioned method embodiment 2, which will not be described in detail here.
[0362] Reuse Fig.15 In some other embodiments of the present application, the communication device may be the second communication device shown above or a chip or circuit disposed in the second communication device. That is, the communication device may be used to execute the steps or functions executed by the second communication device in the above method embodiment.
[0363] In one design, the transceiver unit 10 is used to receive T1 reference signals, where the T1 reference signals correspond to one or more first receiving beams, and the one or more first receiving beams are a subset of the receiving beams of the second communication device; the processing unit 20 is used to perform beam measurements on the T1 reference signals respectively to obtain T1 beam measurement results; the transceiver unit 10 is also used to send a first CSI report, where the first CSI report includes the T1 beam measurement results, and the T1 beam measurement results correspond to the one or more first receiving beams; the transceiver unit 10 is also used to receive first information, where the first information is used to determine a second receiving beam set to be scanned, where the second receiving beam set is a subset of the receiving beams of the second communication device.
[0364] The second communication device has at least two receiving beams.
[0365] Exemplarily, the transceiver unit 10 is also used to receive T2 reference signals, and the T2 reference signals correspond to the receiving beams in the above-mentioned second receiving beam set; the processing unit 20 is also used to perform beam measurement on the T2 reference signals respectively to obtain T2 beam measurement results; the transceiver unit 10 is also used to send a second CSI report, and the second CSI report includes T2 beam measurement results, and the T2 beam measurement results correspond to the receiving beams in the second receiving beam set; the transceiver unit 10 is also used to receive second information, and the second information is used to determine a third receiving beam set to be scanned, and the third receiving beam set includes at least one receiving beam of the second communication device.
[0366] Exemplarily, the second receiving beam set includes at least one receiving beam among the receiving beams of the second communication device except for the one or more first receiving beams. That is, the second receiving beam set does not include any first receiving beam.
[0367] Exemplarily, the transceiver unit 10 is further used to send third information, where the third information is used to indicate that the second communication device agrees to scan the receiving beams in the second receiving beam set.
[0368] Exemplarily, the second information includes one or more of the following: a second prediction result, or the third receiving beam set. The second prediction result includes the probability that each transceiver beam pair between the first communication device and the second communication device is the optimal transceiver beam pair. The third receiving beam set includes at least one receiving beam in the first transceiver beam pair set, and the first transceiver beam pair set includes the transceiver beam pairs corresponding to the first K probabilities in the second prediction result sorted from large to small. K is a positive integer.
[0369] Exemplarily, the first receiving beam is the qth receiving beam in the receiving beam scanning sequence, where q is a positive integer and q is a predefined value.
[0370] Exemplarily, the transceiver unit 10 is further used to send information a, where the information a is used to determine the number of receiving beams of the second communication device.
[0371] Exemplarily, the processing unit 20 is specifically used to control the transceiver unit 10 to receive information c, where the information c is used to indicate the one or more first receiving beams.
[0372] Exemplarily, the first information includes one or more of the following: a first prediction result, or the second receiving beam set. The first prediction result includes the probability that each transceiver beam pair between the first communication device and the second communication device is the optimal transceiver beam pair. The second receiving beam set includes at least one receiving beam in the second transceiver beam pair set, and the second transceiver beam pair set includes the transceiver beam pairs corresponding to the first K probabilities in the first prediction result sorted from large to small.
[0373] Exemplarily, the first information is used to indicate whether scanning is recommended for each receiving beam of the second communication device, and the second receiving beam set includes the receiving beams recommended for scanning indicated by the first information.
[0374] Exemplarily, the first information also includes an identifier of the first CSI report.
[0375] Exemplarily, the first CSI report also includes information indicating the first receiving beam.
[0376] Exemplarily, the second CSI report also includes information indicating the receiving beams in the second receiving beam set.
[0377] Exemplarily, the transceiver unit 10 is further configured to send (n*T j ) beam measurement results, T within a historical time window j The beam measurement results correspond to T j The transceiver unit 10 is further used to receive beam switching information. The beam switching information is used to notify the second communication device to switch the receiving beam within a future time window. n and T j Are all positive integers.
[0378] Exemplarily, the beam switching information further includes one or more receiving beams among the K candidate beam pairs that are different from the optimal receiving beam.
[0379] In the embodiment of the present application, the description of the first information, the second information, the third information, the CSI report, the receiving beam set, the prediction result, etc. can refer to the above method embodiments 1 and 2 ( Fig. 9 and Fig.13 ) are introduced in detail here.
[0380] It can be understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, reference can be made to the above-mentioned method embodiments 1 and 2 ( Fig. 9 and Fig.13 ), which will not be described in detail here.
[0381] In another design, the transceiver unit 10 is used to send (n*T j ) beam measurement results, T within a historical time window j The beam measurement results correspond to T j The transceiver unit 10 is also used to receive beam switching information, and the beam switching information is used to notify the second communication device to switch the receiving beam within a future time window.
[0382] Exemplarily, the beam switching information further includes one or more receiving beams among the K candidate beam pairs that are different from the optimal receiving beam.
[0383] In the embodiment of the present application, the description of the beam measurement results, beam switching information, candidate beam pairs, optimal receiving beams, etc. can refer to the above method embodiment 2 ( Fig.13 ) are introduced in detail here.
[0384] It can be understood that the specific description of the transceiver unit and the processing unit shown in the embodiment of the present application is only an example. For the specific functions or execution steps of the transceiver unit and the processing unit, please refer to the above-mentioned method embodiment 2, which will not be described in detail here.
[0385] The above describes the communication device of the embodiment of the present application, and the following describes possible product forms of the communication device. It should be understood that any device having the above Fig.15 Any form of product with the functions of the communication device described above falls within the protection scope of the embodiments of the present application. It should also be understood that the following description is only an example and does not limit the product form of the communication device of the embodiments of the present application to this.
[0386] In one possible implementation, Fig.15In the communication device shown, the processing unit 20 may be one or more processors, the transceiver unit 10 may be a transceiver, or the transceiver unit 10 may also be a sending unit and a receiving unit, the sending unit may be a transmitter, the receiving unit may be a receiver, and the sending unit and the receiving unit are integrated into one device, such as a transceiver. In the embodiment of the present application, the processor and the transceiver may be coupled, etc., and the embodiment of the present application does not limit the connection mode of the processor and the transceiver. In the process of executing the above method, the process of sending information in the above method can be understood as the process of outputting the above information by the processor. When outputting the above information, the processor outputs the above information to the transceiver so that it is transmitted by the transceiver. After the above information is output by the processor, it may also need to be processed in other ways before it reaches the transceiver. Similarly, the process of receiving information in the above method can be understood as the process of the processor receiving the input information. When the processor receives the input information, the transceiver receives the above information and inputs it into the processor. Furthermore, after the transceiver receives the above information, the above information may need to be processed in other ways before it is input into the processor.
[0387] See also Fig.16 , Fig.16 2 is another structural diagram of a communication device provided in an embodiment of the present application. The communication device may be a first communication device, or a second communication device, or a chip therein. Fig.16 Only the main components of the communication device are shown. In addition to the processor 1001 and the transceiver 1002, the communication device may further include a memory 1003 and an input and output device (not shown in the figure).
[0388] The processor 1001 is mainly used to process the communication protocol and communication data, and to control the entire communication device, execute the software program, and process the data of the software program. The memory 1003 is mainly used to store the software program and data. The transceiver 1002 may include a control circuit and an antenna. The control circuit is mainly used to convert the baseband signal and the radio frequency signal and process the radio frequency signal. The antenna is mainly used to send and receive radio frequency signals in the form of electromagnetic waves. The input and output devices, such as a touch screen, a display screen, a keyboard, etc., are mainly used to receive data input by the user and output data to the user.
[0389] When the communication device is turned on, the processor 1001 can read the software program in the memory 1003, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be sent wirelessly, the processor 1001 performs baseband processing on the data to be sent, and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then sends the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1001. The processor 1001 converts the baseband signal into data and processes the data.
[0390] In another implementation, the RF circuit and antenna may be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the RF circuit and antenna may be arranged remotely from the communication device.
[0391] The transceiver 1002 may include a receiver and a transmitter, wherein the receiver is used to perform a receiving function (or operation) and the transmitter is used to perform a transmitting function (or operation), and the transceiver is used to communicate with other devices / apparatuses through a transmission medium.
[0392] The processor 1001 , the transceiver 1002 , and the memory 1003 may be connected via a communication bus.
[0393] Exemplarily, when the communication device is used to execute the steps, methods, or functions performed by the first communication device in the above-mentioned embodiment 1, the processor 1001 is used to determine one or more first receiving beams, the one or more first receiving beams belong to the second communication device, and the one or more first receiving beams correspond to T1 transmitting beams; the transceiver 1002 is used to use the T1 transmitting beams to send T1 reference signals, one reference signal corresponds to one transmitting beam, and the reference signal is used to perform beam measurement; the transceiver 1002 is also used to receive a first CSI report, the first C The SI report includes T1 beam measurement results, the T1 beam measurement results correspond to the one or more first receiving beams, and the T1 beam measurement results are determined based on the T1 reference signals; the transceiver 1002 is also used to send first information, the first information is used to determine the second receiving beam set to be scanned, and the second receiving beam set is a subset of the receiving beams of the second communication device; the first information is determined based on the first prediction result, and the first prediction result is the processing result of the T1 beam measurement results input into the first artificial intelligence model to predict the transceiver beam pair. Among them, the second communication device has at least two receiving beams. The first communication device has at least one transmitting beam.
[0394] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the second communication device in the above-mentioned embodiment 1, the processor 1001 is used to determine one or more first receiving beams, and the one or more first receiving beams belong to the second communication device; the transceiver 1002 is used to receive T1 reference signals using the one or more first receiving beams; the processor 1001 is also used to perform beam measurements on the T1 reference signals respectively to obtain T1 beam measurement results; the transceiver 1002 is also used to send a first CSI report, and the first CSI report includes the T1 beam measurement results, and the T1 beam measurement results correspond to the one or more first receiving beams; the transceiver 1002 is also used to receive first information, and the first information is used to determine the second receiving beam set to be scanned, and the second receiving beam set is a subset of the receiving beams of the second communication device. Among them, the second communication device has at least two receiving beams.
[0395] In the embodiment of the present application, the description of the first information, the second information, the third information, the CSI report, the receiving beam set, the prediction result, etc. can refer to the above method embodiment 1 ( Fig. 9 ) are introduced in detail here. It is understood that for the specific description of the processor and transceiver, please refer to Fig.15 The description of the processing unit and the transceiver unit shown will not be repeated here.
[0396] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the first communication device in the second embodiment, the transceiver 1002 is used to receive (n*T j ) beam measurement results, T within a historical time window j The beam measurement results correspond to T j The processor 1001 is used to obtain K candidate beam pairs in a future time window, and the K candidate beam pairs are based on (n*T j ) beam measurement results are input into the second artificial intelligence model to determine the processing result of the transmit-receive beam pair prediction; the transceiver 1002 is also used to send beam switching information when at least one receive beam in the K candidate beam pairs is different from the optimal receive beam. The beam switching information is used to notify the second communication device to switch the receive beam within a future time window. n and T j Are all positive integers.
[0397] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the second communication device in the above-mentioned embodiment 2, the transceiver 1002 is used to send (n*T j ) beam measurement results, T within a historical time window jThe beam measurement results correspond to T j The transceiver 1002 is also used to receive beam switching information, where the beam switching information is used to notify the second communication device to switch the receiving beam within a future time window.
[0398] In the embodiment of the present application, the description of the beam measurement results, beam switching information, candidate beam pairs, optimal receiving beams, etc. can refer to the above method embodiment 2 ( Fig.13 ) are introduced in detail here. It is understood that for the specific description of the processor and transceiver, please refer to Fig.15 The description of the processing unit and the transceiver unit shown will not be repeated here.
[0399] Optionally, the processor 1001 may include a transceiver for implementing the receiving and sending functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions may be separate or integrated. The above-mentioned transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the above-mentioned transceiver circuit, interface, or interface circuit may be used for transmitting or delivering signals.
[0400] Optionally, the processor 1001 may store instructions, which may be computer programs. The computer programs run on the processor 1001, and may enable the communication device to perform the method described in the above method embodiment. The computer program may be fixed in the processor 1001, in which case the processor 1001 may be implemented by hardware.
[0401] In one implementation, the communication device may include a circuit that can implement the functions of sending or receiving or communicating in the aforementioned method embodiment. The processor and transceiver described in the present application can be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit (RFIC), a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-type metal oxide semiconductor (positive channel metal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.
[0402] It is understandable that the communication device shown in the embodiment of the present application may also have Fig.16 The embodiments of the present application do not limit the number of components and the like. The methods executed by the processor and transceiver shown above are only examples, and the specific steps executed by the processor and transceiver can refer to the introduction of the above method embodiments.
[0403] In another possible implementation, Fig.15 In the communication device shown, the processing unit 20 may be one or more logic circuits, and the transceiver unit 10 may be an input / output interface, or a communication interface, or an interface circuit, or an interface, etc. Alternatively, the transceiver unit 10 may be a sending unit and a receiving unit, the sending unit may be an output interface, the receiving unit may be an input interface, and the sending unit and the receiving unit may be integrated into one unit, such as an input / output interface. Fig.17 , Fig.17 is another structural diagram of a communication device provided in an embodiment of the present application. Fig.17 As shown, Fig.17The communication device shown includes a logic circuit 901 and an interface 902. That is, the processing unit 20 can be implemented by the logic circuit 901, and the transceiver unit 10 can be implemented by the interface 902. The logic circuit 901 can be a chip, a processing circuit, an integrated circuit or a system on chip (SoC) chip, etc., and the interface 902 can be a communication interface, an input / output interface, a pin, etc. For example, Fig.17 The above communication device is taken as an example of a chip, and the chip includes a logic circuit 901 and an interface 902 .
[0404] In the embodiment of the present application, the logic circuit and the interface may also be coupled to each other. The embodiment of the present application does not limit the specific connection method between the logic circuit and the interface.
[0405] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the first communication device in the above-mentioned embodiment 1, the logic circuit 901 is used to determine one or more first receiving beams, the one or more first receiving beams belong to the second communication device, and the one or more first receiving beams correspond to T1 transmitting beams; the interface 902 is used to send or output T1 reference signals, the T1 reference signals correspond to T1 transmitting beams, one reference signal corresponds to one transmitting beam, and the reference signal is used to perform beam measurement, the T1 transmitting beams correspond to one or more first receiving beams of the second communication device, and the one or more first receiving beams are the second communication device. The interface 902 is also used to receive or input a first CSI report, the first CSI report includes T1 beam measurement results, the T1 beam measurement results correspond to the one or more first receiving beams, and the T1 beam measurement results are determined based on the T1 reference signals; the interface 902 is also used to send or output first information, the first information is used to determine the second receiving beam set to be scanned, the second receiving beam set is a subset of the receiving beams of the second communication device; the first information is determined based on the first prediction result, the first prediction result is the processing result of the T1 beam measurement results input into the first artificial intelligence model to predict the transceiver beam pair. Among them, the second communication device has at least two receiving beams. The first communication device has at least one transmitting beam.
[0406] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the second communication device in the above-mentioned embodiment 1, the logic circuit 901 is used to determine one or more first receiving beams, which are a subset of the receiving beams of the second communication device; the interface 902 is used to receive or input T1 reference signals, which correspond to the one or more first receiving beams; the logic circuit 901 is also used to perform beam measurements on the T1 reference signals respectively to obtain T1 beam measurement results; the interface 902 is also used to send or output a first CSI report, which includes the T1 beam measurement results, which correspond to the one or more first receiving beams; the interface 902 is also used to receive or input first information, which is used to determine the second receiving beam set to be scanned, which is a subset of the receiving beams of the second communication device. Wherein, the second communication device has at least two receiving beams.
[0407] In the embodiment of the present application, the description of the first information, the second information, the third information, the CSI report, the receiving beam set, the prediction result, etc. can refer to the above method embodiment 1 ( Fig. 9 ) are introduced in detail here. It is understood that the specific description of the logic circuit 901 and the interface 902 can also refer to Fig.15 The description of the processing unit and the transceiver unit shown will not be repeated here.
[0408] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the first communication device in the second embodiment, the interface 902 is used to obtain / receive (n*T j ) beam measurement results, T within a historical time window j The beam measurement results correspond to T j The logic circuit 901 is used to obtain K candidate beam pairs in a future time window, and the K candidate beam pairs are based on (n*T j ) beam measurement results are input into the second artificial intelligence model to determine the processing result of the transmit-receive beam pair prediction; interface 902 is also used to send beam switching information when at least one receive beam in the K candidate beam pairs is different from the optimal receive beam. The beam switching information is used to notify the second communication device to switch the receive beam within a future time window. n and T j Are all positive integers.
[0409] Exemplarily, when the communication device is used to execute the steps, methods or functions executed by the second communication device in the above-mentioned embodiment 2, the interface 902 is used to send (n*T j) beam measurement results, T within a historical time window j The beam measurement results correspond to T j The interface 902 is also used to receive beam switching information, where the beam switching information is used to notify the second communication device to switch the receiving beam within a future time window.
[0410] In the embodiment of the present application, the description of the beam measurement results, beam switching information, candidate beam pairs, optimal receiving beams, etc. can refer to the above method embodiment 2 ( Fig.13 ) are introduced in detail here. It is understood that the specific description of the logic circuit 901 and the interface 902 can also refer to Fig.15 The description of the processing unit and the transceiver unit shown will not be repeated here.
[0411] It can be understood that the communication device shown in the embodiment of the present application can implement the method provided in the embodiment of the present application in the form of hardware, or can implement the method provided in the embodiment of the present application in the form of software, etc., and the embodiment of the present application is not limited to this.
[0412] for Fig.17 The specific implementation methods of the various embodiments shown can also refer to the above embodiments, which will not be described in detail here.
[0413] The embodiment of the present application also provides a communication system, which includes a first communication device and a second communication device. The first communication device and the second communication device can be used to perform any of the above embodiments ( Fig. 9 or Fig.13 ) in the method.
[0414] In addition, the present application also provides a computer program, which is used to implement the operations and / or processing performed by the first communication device in the method provided by the present application.
[0415] The present application also provides a computer program, which is used to implement the operations and / or processing performed by the second communication device in the method provided by the present application.
[0416] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processes performed by the first communication device in the method provided in the present application.
[0417] The present application also provides a computer-readable storage medium, in which computer codes are stored. When the computer codes are executed on a computer, the computer executes the operations and / or processes performed by the second communication device in the method provided in the present application.
[0418] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the first communication device in the method provided by the present application are executed.
[0419] The present application also provides a computer program product, which includes a computer code or a computer program. When the computer code or the computer program runs on a computer, the operations and / or processing performed by the second communication device in the method provided by the present application are executed.
[0420] In the several embodiments provided in the present 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 only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, devices or units, or it can be an electrical, mechanical or other form of connection.
[0421] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of the present application.
[0422] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0423] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or partly contributed to the prior art, or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a readable storage medium, including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned readable storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
[0424] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. An information interaction method, characterized in that: include: The first communication device sends T1 reference signals, the T1 reference signals correspond to T1 transmit beams of the first communication device, one reference signal corresponds to one transmit beam, the reference signal is used for beam measurement, the T1 transmit beams correspond to one or more first receive beams of the second communication device, and the one or more first receive beams are a subset of the receive beams of the second communication device; The first communication device receives a first channel state information CSI report, where the first CSI report includes T1 beam measurement results, where the T1 beam measurement results correspond to the one or more first receive beams, and where the T1 beam measurement results are determined based on the T1 reference signals; The first communication device sends first information, where the first information is used to determine a second receiving beam set to be scanned, where the second receiving beam set is a subset of the receiving beams of the second communication device; The first information is determined based on a first prediction result, where the first prediction result is a processing result of inputting the T1 beam measurement results into a first artificial intelligence model to perform transmit / receive beam pair prediction.
2. The method according to claim 1, characterized in that: The receiving beams in the second receiving beam set correspond to T2 transmitting beams; After the first communication device sends the first information, the method further includes: The first communication device sends T2 reference signals, where the T2 reference signals correspond to the T2 transmit beams; The first communication device receives a second CSI report, where the second CSI report includes T2 beam measurement results, where the T2 beam measurement results correspond to receive beams in the second receive beam set, and where the T2 beam measurement results are determined based on the T2 reference signals; The first communication device sends second information, and the second information is used to determine a third receiving beam set to be scanned, and the third receiving beam set includes at least one receiving beam of the second communication device. The second information is determined based on a second prediction result, and the second prediction result is the processing result of the T2 beam measurement results and the T1 beam measurement results input into the first artificial intelligence model to perform transmit and receive beam pair prediction.
3. The method according to claim 2, characterized in that Before the first communication device sends T2 reference signals, the method further includes: The first communication device receives third information, where the third information is used to indicate that the second communication device agrees to scan the receiving beams in the second receiving beam set.
4. The method according to any one of claims 1 to 3, characterized in that Before the first communication device sends T1 reference signals, the method further includes: The first communication device determines one or more first receive beams; The first communication device determines T1 transmission beams corresponding to the one or more first reception beams according to a predefined correspondence relationship between the transmission and reception beams and the one or more first reception beams.
5. The method according to any one of claims 1 to 4, characterized in that The first receiving beam is the qth receiving beam in the receiving beam scanning sequence, where q is a positive integer and q is a predefined value.
6. The method according to any one of claims 1 to 5, characterized in that The first information includes one or more of the following: information indicating whether scanning is recommended for each receiving beam of the second communication device, a second receiving beam set, or the first prediction result.
7. The method according to any one of claims 1 to 6, characterized in that The first CSI report also includes information indicating the first receive beam.
8. The method according to claim 2, characterized in that: After the first communication device sends the second information, the method further includes: The first communication device receives (n*T j ) beam measurement results, T within a historical time window j The beam measurement results correspond to T of the first communication device. j transmit beams and the optimal receive beam of the second communication device; n and T j are all positive integers; The first communication device obtains K candidate beam pairs in a future time window, wherein the K candidate beam pairs are based on (n*T j ) beam measurement results are input into a second artificial intelligence model to determine the processing results of the transmit and receive beam pair prediction; If at least one receiving beam among the K candidate beam pairs is different from the optimal receiving beam, the first communication device sends beam switching information, and the beam switching information is used to notify the second communication device to switch the receiving beam within a future time window, and / or switch a set of candidate receiving beams, and the set of candidate receiving beams includes one or more receiving beams among the K candidate beam pairs that are different from the optimal receiving beam.
9. An information interaction method, characterized in that: include: The second communication device receives T1 reference signals, and performs beam measurements on the T1 reference signals respectively to obtain T1 beam measurement results, wherein the T1 reference signals correspond to one or more first receiving beams, and the one or more first receiving beams are a subset of the receiving beam of the second communication device; The second communication device sends a first channel state information CSI report, where the first CSI report includes T1 beam measurement results, and the T1 beam measurement results correspond to the one or more first receiving beams; The second communication device receives first information, where the first information is used to determine a second reception beam set to be scanned, where the second reception beam set is a subset of the reception beams of the second communication device.
10. The method according to claim 9, characterized in that After the second communication device receives the first information, the method further includes: The second communication device receives T2 reference signals, and performs beam measurements on the T2 reference signals respectively to obtain T2 beam measurement results, wherein the T2 reference signals correspond to the receiving beams in the second receiving beam set; The second communication device sends a second CSI report, where the second CSI report includes the T2 beam measurement results, and the T2 beam measurement results correspond to the receive beams in the second receive beam set; The second communication device receives second information, where the second information is used to determine a third receiving beam set to be scanned, where the third receiving beam set includes at least one receiving beam of the second communication device.
11. The method according to claim 10, characterized in that Before the second communication device receives T2 reference signals, the method further includes: The second communication device sends third information, where the third information is used to indicate that the second communication device agrees to scan the receiving beams in the second receiving beam set.
12. The method according to any one of claims 9 to 11, characterized in that The first receiving beam is the qth receiving beam in the receiving beam scanning sequence, where q is a positive integer and q is a predefined value.
13. The method according to any one of claims 9 to 12, characterized in that The first information includes one or more of the following: information indicating whether each receiving beam of the second communication device is recommended to be scanned, a second receiving beam set, or a first prediction result; The first prediction result includes a probability that each transceiver beam pair between the first communication device and the second communication device is an optimal transceiver beam pair.
14. The method according to any one of claims 9 to 13, characterized in that The first CSI report also includes information indicating the first receive beam.
15. The method according to claim 10, characterized in that After the second communication device receives the second information, the method further includes: The second communication device sends (n*T j ) beam measurement results, T within a historical time window j The beam measurement results correspond to T of the first communication device. j transmit beams and the optimal receive beam of the second communication device; n and T j are all positive integers; The second communication device receives beam switching information, and the beam switching information is used to notify the second communication device to switch the receiving beam and / or switch a set of candidate receiving beams within a future time window, and the set of candidate receiving beams includes one or more receiving beams among K candidate beam pairs that are different from the optimal receiving beam.
16. A communication device, characterized in that: The method comprises a module or a unit for executing the method according to any one of claims 1 to 15.
Citation Information
Cited By
Information interaction method, apparatus, and readable storage medium
EP4716275A1
Information interaction method, apparatus, and readable storage medium
WO2024251143A1
