Communication method and apparatus
By using the downlink precoding matrix indicator (PMI) as a reference factor in the communication system after base station function decomposition, the problem of inaccurate precoding weights is solved, communication efficiency and system applicability are improved, and more efficient data transmission is achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-12-01
- Publication Date
- 2026-06-18
AI Technical Summary
In communication systems where base station functions are split, the precoding weights determined based on sounding reference signals (SRS) cannot accurately reflect the channel state due to periodicity and terminal configuration limitations, thus affecting communication efficiency.
By using the downlink precoding matrix indication (PMI) as one of the reference factors for determining downlink precoding weights, network devices can flexibly choose the weight determination method and combine multiple conditions and measurement results to improve the accuracy of precoding weights and data transmission efficiency.
By flexibly selecting the precoding weight determination method, the accuracy of downlink precoding weights and data transmission efficiency are improved, making it applicable to different scenarios and enhancing the system's versatility and communication performance.
Smart Images

Figure CN2025138905_18062026_PF_FP_ABST
Abstract
Description
Communication methods and devices
[0001] This application claims priority to Chinese Patent Application No. 202411846476.7, filed on December 12, 2024, entitled "Communication Method and Apparatus", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of wireless communication, and more particularly to communication methods and apparatus. Background Technology
[0003] In current communication systems, base station functions can be functionally decomposed into multiple logical units. Different logical units are used to implement different communication protocol functions within the base station. For example, a base station can be deployed as two parts: a baseband unit (BBU) and a remote radio unit (RRU). Alternatively, a base station can be divided into two logical units: a central unit (CU) and a distributed unit (DU). The CU can also be referred to as a centralized unit.
[0004] For some logic units, precoding of data symbols is supported, which typically requires processing of the sounding reference signal (SRS), such as channel estimation and SRS measurement. Precoding weights are determined based on the channel estimation and SRS measurement results. However, considering the periodicity of SRS transmission and the fact that some terminals may not be configured to transmit SRS on certain video resources, the precoding weights determined based on SRS cannot accurately reflect the channel state, thus affecting communication efficiency. Summary of the Invention
[0005] This application provides a communication method and apparatus. By using the downlink precoding matrix indication (PMI) as one of the reference factors for determining downlink precoding weights, network devices can flexibly select the method for determining downlink precoding weights according to actual conditions, thereby improving the accuracy of downlink precoding weights and data transmission efficiency.
[0006] To achieve the above objectives, this application adopts the following technical solution:
[0007] Firstly, a communication method is provided, applied to a first logic unit, which may be a network device, a component of the network device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the network device. For example, the first logic unit may be an open-radio unit (O-RU). The method may include: acquiring a first weight. The first weight may be determined based on a sounding reference signal (SRS). Receiving first information, which may be used to indicate a second weight related to downlink PMI. Receiving second information, which may be used to indicate at least one first condition. Acquiring a reference signal measurement result. Determining a method for determining a third weight that satisfies the first condition based on the reference signal measurement result. The third weight is used for downlink precoding. In response to the method for determining the third weight, determining the third weight based on the first weight and / or the second weight.
[0008] This application uses downlink PMI as one of the reference factors for determining downlink precoding weights. Network devices can flexibly choose the method for determining downlink precoding weights according to actual conditions, thereby improving the accuracy of downlink precoding weights and data transmission efficiency.
[0009] In one possible design, the first condition may include: a first threshold related to the method of determining the third weight, and / or, a range of reference signal measurement results related to the method of determining the third weight.
[0010] This application provides multiple possible first conditions so that the appropriate first condition can be used to determine the method of determining the third weight in different scenarios, thereby improving the universality of the system.
[0011] In one possible design, when downlink precoding is single-user downlink precoding, the third weight can include the weight information of a terminal's data stream on different antenna ports of the network device. Alternatively, when downlink precoding is multi-user downlink precoding, the third weight can include the weight information of each terminal's data stream on different antenna ports of the network device.
[0012] This application is applicable to single-user downlink precoding or multi-user downlink precoding, improving universality.
[0013] In one possible design scheme, when the downlink precoding is single-user downlink precoding, the method for determining the third weight can include any of the following: determining the third weight corresponding to the target beam based on the correspondence between the beam and the third weight; determining the first weight as the third weight; determining the second weight as the third weight; or, determining the third weight based on the first weight and the second weight. For example, the target beam can be the beam used by the first network device to transmit signals. For example, the method for determining the third weight can be one of the above at least two methods.
[0014] This application provides multiple methods for determining single-user downlink precoding weights, allowing for flexible selection of appropriate methods to obtain accurate single-user downlink precoding weights for different scenarios.
[0015] In one possible design, determining the third weight based on the first and second weights may include determining the third weight based on the first weight, the second weight, and a first parameter. For example, the first parameter could be used to combine the first and second weights. In some examples, the method may further include receiving sixth information. This sixth information could be used to indicate the first parameter.
[0016] This application can obtain more accurate single-user downlink precoding weights by configuring different weights for the first weight and the second weight.
[0017] In one possible design scheme, when downlink precoding is multi-user downlink precoding, the method for determining the third weight may include: determining the third weight for multi-user downlink precoding based on the third weights for single-user downlink precoding corresponding to each of the multiple terminals.
[0018] This application provides a method for determining multi-user downlink precoding weights to obtain accurate multi-user downlink precoding weights.
[0019] In one possible design, the reference signal measurement results may include at least one of the following: SRS measurement results; uplink demodulation reference signal (DMRS) measurement results; channel state information reference signal (CSI-RS) measurement results; or downlink beam measurement results.
[0020] This application provides a variety of possible reference signal measurement results to be used in different scenarios to determine the third weight, thereby obtaining an accurate third weight and improving communication efficiency.
[0021] In one possible design, the second information may include a first identifier. Determining the third weight based on the first weight and / or the second weight may include: determining the third weight corresponding to the first identifier based on the first weight and / or the second weight corresponding to the first identifier. In some examples, the first identifier may include at least one of the following identifiers: a terminal identifier associated with the method of determining the third weight; an antenna port identifier associated with the method of determining the third weight; or a frequency domain resource identifier associated with the method of determining the third weight. Accordingly, the third weight corresponding to the terminal identifier may be determined based on the first weight corresponding to the terminal identifier and / or the second weight corresponding to the terminal identifier. Alternatively, the third weight corresponding to the antenna port identifier may be determined based on the first weight corresponding to the antenna port identifier and / or the second weight corresponding to the antenna port identifier. Alternatively, the third weight corresponding to the frequency domain resource identifier may be determined based on the first weight corresponding to the frequency domain resource identifier and / or the second weight corresponding to the frequency domain resource identifier.
[0022] This application can indicate the determination method of the third weight at multiple granularities, so as to determine a more accurate third weight and improve communication efficiency.
[0023] In one possible design, the frequency domain resource identifier includes at least one of the following identifiers: resource element (RE) identifier; resource element group (REG) identifier; resource block (RB) identifier; or resource block group (RBG) identifier.
[0024] This application provides units that can be applied to various frequency domain resources, thereby improving the system's versatility.
[0025] In one possible design, the method may further include: receiving third information. This third information may include at least one of the following: a scheduled frequency domain resource identifier, a frequency domain resource scheduling method, and a terminal identifier.
[0026] The second logic unit of this application can configure more reasonable frequency domain resource scheduling for the first logic unit, thereby improving communication performance.
[0027] In one possible design, the frequency domain resource scheduling method is single-user scheduling, with only one terminal identifier. Alternatively, the frequency domain resource scheduling method is multi-single-user scheduling, with multiple terminal identifiers.
[0028] This application allows for flexible selection of single-user scheduling or multi-user scheduling, improving system flexibility.
[0029] In one possible design, the method may further include sending a fourth message. This fourth message may be used to indicate a third weight for single-user downlink precoding.
[0030] The second logic unit of this application can be combined with the third weight used for single-user downlink precoding weights to perform more precise layer 2 scheduling, thereby improving resource utilization efficiency and communication performance.
[0031] In one possible design scheme, obtaining the first weight may include: determining channel estimation information based on the SRS. The first weight is then determined based on the channel estimation information.
[0032] The first logical unit of this application can be configured to determine the first weight, thereby reducing the resource consumption and bandwidth requirements of the fronthaul interface.
[0033] In one possible design scheme, the method may also include: determining the SRS measurement results based on the SRS.
[0034] The first logic unit of this application can be configured with SRS measurement capabilities, reducing the resource consumption and bandwidth requirements of the fronthaul interface.
[0035] In one possible design, the SRS measurement results may include at least one of the following parameters: reference signal received power; signal-to-interference-plus-noise ratio (SINR); precoding matrix indication; rank indication; channel quality indication; or, uplink timing synchronization.
[0036] This application provides a variety of possible SRS measurement results to improve communication efficiency by adopting more appropriate SRS measurement results in different scenarios.
[0037] In one possible design, SINR may include SINR before equalization and / or SINR after equalization.
[0038] This application provides a variety of possible SINRs to adopt a more appropriate SINR in different scenarios and improve communication efficiency.
[0039] In one possible design, the method may further include transmitting fifth information. This fifth information may include channel estimation information determined based on a reference signal and / or reference signal measurement results determined based on the reference signal. For example, the reference signal may include the SRS.
[0040] The embodiments of this application are applicable to scenarios where the first logic unit has the ability to process reference signals, thereby improving the versatility of the system.
[0041] In one possible design, the first information may include the second weights. Alternatively, the first information may include one or more second parameters related to the downside PMI. For example, the second weights may be determined based on one or more second parameters related to the downside PMI.
[0042] This application is applicable to scenarios where the second weight calculation function is deployed in different logical units, thereby allowing for flexible adjustment of the method for determining the second weight according to the actual situation, thus improving communication efficiency.
[0043] In one possible design, the second parameter may include at least one of the following parameters: downlink PMI type; polarization direction dimension; downlink PMI beam identifier; downlink PMI beam offset identifier; or, beam selection and phase adjustment indication parameters.
[0044] This application provides a variety of parameters for determining the second weight, so that appropriate parameters can be used in different scenarios to obtain an accurate second weight and improve communication efficiency.
[0045] In one possible design, the downlink PMI type may include downlink PMI type 1 and / or downlink PMI type 2.
[0046] This application provides a variety of possible downlink PMI types to determine a more accurate second weight by using a more appropriate downlink PMI type in different scenarios.
[0047] In one possible design, the downlink PMI beam identifier may include a downlink PMI horizontal beam identifier and / or a downlink PMI vertical beam index.
[0048] This application provides a variety of possible downlink PMI beam identifiers to determine more accurate second weights by using a more appropriate downlink PMI beam identifier in different scenarios.
[0049] Secondly, a communication method is provided, applied to a second logical unit, which may be a network device, a component of the network device (e.g., a processor, circuit, chip, or chip system), or a logic module or software capable of implementing all or part of the functions of the network device. For example, the second logical unit may be an O-DU. The method may include: sending first information. The first information may be used to indicate a second weight associated with a downlink PMI. Sending second information. The second information may be used to indicate at least one first condition. The first condition is associated with a method for determining a third weight. The third weight is used for downlink precoding. For example, the third weight may be determined based on the first weight and / or the second weight in response to a method for determining the third weight. For example, the first weight may be determined based on SRS.
[0050] In one possible design, the first condition may include: a first threshold related to the method of determining the third weight, and / or, a range of reference signal measurement results related to the method of determining the third weight.
[0051] In one possible design, when downlink precoding is single-user downlink precoding, the third weight can include the weight information of a terminal's data stream on different antenna ports of the network device. Alternatively, when downlink precoding is multi-user downlink precoding, the third weight includes the weight information of each terminal's data stream on different antenna ports of the network device.
[0052] In one possible design scheme, when the downlink precoding is single-user downlink precoding, the method for determining the third weight can include any of the following: determining the third weight corresponding to the target beam based on the correspondence between the beam and the third weight; determining the first weight as the third weight; determining the second weight as the third weight; or, determining the third weight based on the first weight and the second weight. For example, the target beam can be the beam used by the first network device to transmit signals. For example, the method for determining the third weight can be one of the above at least two methods.
[0053] In one possible design, determining the third weight based on the first and second weights can include: determining the third weight based on the first weight, the second weight, and a first parameter. For example, the first parameter can be used to combine the first and second weights. In some examples, the method may also include: sending a sixth message. This sixth message can be used to indicate the first parameter.
[0054] In one possible design scheme, when downlink precoding is multi-user downlink precoding, the method for determining the third weight may include: determining the third weight for multi-user downlink precoding based on the third weights for single-user downlink precoding corresponding to each of the multiple terminals.
[0055] In one possible design, the reference signal measurement results may include at least one of the following: SRS measurement results; uplink demodulation reference signal (DMRS) measurement results; channel state information reference signal (CSI-RS) measurement results; or downlink beam measurement results.
[0056] In one possible design, the second information may include a first identifier. For example, the third weight corresponding to the first identifier is determined based on the first weight and / or the second weight corresponding to the first identifier, in response to the method of determining the third weight. In some examples, the first identifier may include at least one of the following identifiers: a terminal identifier associated with the method of determining the third weight; an antenna port identifier associated with the method of determining the third weight; or a frequency domain resource identifier associated with the method of determining the third weight. Accordingly, the third weight corresponding to the terminal identifier may be determined based on the first weight and / or the second weight corresponding to the terminal identifier. Alternatively, the third weight corresponding to the antenna port identifier may be determined based on the first weight and / or the second weight corresponding to the antenna port identifier, or the third weight corresponding to the frequency domain resource identifier may be determined based on the first weight and / or the second weight corresponding to the frequency domain resource identifier.
[0057] In one possible design, the frequency domain resource identifier includes at least one of the following identifiers: RE identifier; REG identifier; RB identifier; or RBG identifier.
[0058] In one possible design, the method may further include: acquiring a reference signal measurement result determined based on a reference signal; and determining the method for determining the third weight based on the reference signal measurement result and at least one measurement result threshold.
[0059] In one possible design scheme, the method for determining the third weight based on the SRS measurement result and at least one measurement result threshold may include: determining the method for determining the third weight corresponding to the terminal identifier based on the SRS measurement result corresponding to the terminal identifier and at least one measurement result threshold; or, determining the method for determining the third weight corresponding to the antenna port identifier based on the SRS measurement result corresponding to the antenna port identifier and at least one measurement result threshold; or, determining the method for determining the third weight corresponding to the frequency domain resource identifier based on the SRS measurement result corresponding to the frequency domain resource identifier and at least one measurement result threshold.
[0060] The second logic unit of this application can flexibly determine the method for determining the third weight corresponding to different granularities according to different scenarios.
[0061] In one possible design, the method may further include: sending third information. This third information may include at least one of the following: a scheduled frequency domain resource identifier, a frequency domain resource scheduling method, and a terminal identifier.
[0062] In one possible design, the frequency domain resource scheduling method is single-user scheduling, with only one terminal identifier. Alternatively, the frequency domain resource scheduling method is multi-single-user scheduling, with multiple terminal identifiers.
[0063] In one possible design, the method may further include: receiving seventh information. This seventh information is used to indicate the SRS. Channel estimation information is determined based on the SRS. A first weight is determined based on the channel estimation information. For example, the seventh information may include the SRS, or the seventh information may include the beam domain signal of the SRS.
[0064] In one possible design scheme, the method may also include: determining the SRS measurement results based on the SRS.
[0065] In one possible design, the SRS measurement results may include at least one of the following parameters: reference signal received power; SINR; precoding matrix indication; rank indication; channel quality indication; or, uplink timing synchronization.
[0066] In one possible design, SINR may include SINR before equalization and / or SINR after equalization.
[0067] In one possible design, before transmitting the third information, the method may further include receiving fifth information. This fifth information may include channel estimation information determined based on a reference signal and / or reference signal measurement results determined based on the reference signal. For example, the reference signal may include the SRS (Self-Rating Signal). The third information is determined based on the channel estimation information and / or the reference signal measurement results.
[0068] In one possible design, the method may further include: receiving fourth information. This fourth information may be used to indicate a third weight for single-user downlink precoding. Determining the third information based on channel estimation information and / or reference signal measurements may include: determining the third information based on the third weight for single-user downlink precoding, and the channel estimation information and / or reference signal measurements.
[0069] In one possible design, the first information may include the second weights. Alternatively, the first information may include one or more second parameters related to the downside PMI. For example, the second weights may be determined based on one or more second parameters related to the downside PMI.
[0070] In one possible design, the second parameter may include at least one of the following parameters: downlink PMI type; polarization direction dimension; downlink PMI beam identifier; downlink PMI beam offset identifier; or, beam selection and phase adjustment indication parameters.
[0071] In one possible design, the downlink PMI type may include downlink PMI type 1 and / or downlink PMI type 2.
[0072] In one possible design, the downlink PMI beam identifier may include a downlink PMI horizontal beam identifier and / or a downlink PMI vertical beam index.
[0073] Thirdly, a communication device is provided. This communication device can be a first logic unit (such as a network device implementing the corresponding function of the first logic unit), a communication module within the network device implementing the corresponding function of the first logic unit, or a chip responsible for communication functions within the network device implementing the corresponding function of the first logic unit, such as a modem chip (also known as a baseband chip), a system-on-chip (SoC) containing a modem module, or a system-in-package (SIP) chip. It can also be a logic module or software capable of implementing all or part of the functions of the first logic unit. The communication device may include: a processing unit for acquiring a first weight. The first weight can be determined based on SRS. A transceiver unit for receiving first information, which can be used to indicate a second weight related to downlink PMI. The transceiver unit is further configured to receive second information, which can be used to indicate at least one first condition. The processing unit is further configured to acquire a reference signal measurement result. The processing unit is further configured to determine, based on the reference signal measurement result, a method for determining a third weight that satisfies the first condition. The third weight is used for downlink precoding. The processing unit is also configured to determine the third weight based on the first weight and / or the second weight, in response to the method of determining the third weight.
[0074] In one possible design, the first condition may include: a first threshold related to the method of determining the third weight, and / or, a range of reference signal measurement results related to the method of determining the third weight.
[0075] In one possible design, when downlink precoding is single-user downlink precoding, the third weight can include the weight information of a terminal's data stream on different antenna ports of the network device. Alternatively, when downlink precoding is multi-user downlink precoding, the third weight can include the weight information of each terminal's data stream on different antenna ports of the network device.
[0076] In one possible design scheme, when the downlink precoding is single-user downlink precoding, the method for determining the third weight can include any of the following: determining the third weight corresponding to the target beam based on the correspondence between the beam and the third weight; determining the first weight as the third weight; determining the second weight as the third weight; or, determining the third weight based on the first weight and the second weight. For example, the target beam can be the beam used by the first network device to transmit signals. For example, the method for determining the third weight can be one of the above at least two methods.
[0077] In one possible design, determining the third weight based on the first and second weights can include determining the third weight based on the first weight, the second weight, and a first parameter. For example, the first parameter could be used to combine the first and second weights. In some examples, the transceiver unit is also used to receive sixth information. This sixth information could be used to indicate the first parameter.
[0078] In one possible design scheme, when downlink precoding is multi-user downlink precoding, the method for determining the third weight may include: determining the third weight for multi-user downlink precoding based on the third weights for single-user downlink precoding corresponding to each of the multiple terminals.
[0079] In one possible design, the reference signal measurement results may include at least one of the following: SRS measurement results; uplink demodulation reference signal (DMRS) measurement results; channel state information reference signal (CSI-RS) measurement results; or downlink beam measurement results.
[0080] In one possible design, the second information may include a first identifier. The processing unit is further configured to: determine a third weight corresponding to the first identifier based on a first weight corresponding to the first identifier and / or a second weight corresponding to the first identifier. In some examples, the first identifier may include at least one of the following identifiers: a terminal identifier associated with the method of determining the third weight; an antenna port identifier associated with the method of determining the third weight; or a frequency domain resource identifier associated with the method of determining the third weight. Accordingly, the processing unit is further configured to: determine a third weight corresponding to the terminal identifier based on the first weight corresponding to the terminal identifier and / or the second weight corresponding to the terminal identifier. Alternatively, determine a third weight corresponding to the antenna port identifier based on the first weight corresponding to the antenna port identifier and / or the second weight corresponding to the antenna port identifier. Alternatively, determine a third weight corresponding to the frequency domain resource identifier based on the first weight corresponding to the frequency domain resource identifier and / or the second weight corresponding to the frequency domain resource identifier.
[0081] In one possible design, the frequency domain resource identifier includes at least one of the following identifiers: RE identifier; REG identifier; RB identifier; or RBG identifier.
[0082] In one possible design, the transceiver unit is further configured to: receive third information. This third information may include at least one of the following: a scheduled frequency domain resource identifier, a frequency domain resource scheduling method, and a terminal identifier.
[0083] In one possible design, the frequency domain resource scheduling method is single-user scheduling, with only one terminal identifier. Alternatively, the frequency domain resource scheduling method is multi-single-user scheduling, with multiple terminal identifiers.
[0084] In one possible design, the transceiver unit is also used to transmit fourth information. This fourth information can be used to indicate a third weight for single-user downlink precoding.
[0085] In one possible design, the processing unit is further configured to: determine channel estimation information based on the SRS; and determine a first weight based on the channel estimation information.
[0086] In one possible design, the processing unit is also used to: determine the SRS measurement result based on the SRS.
[0087] In one possible design, the SRS measurement results may include at least one of the following parameters: reference signal received power; SINR; precoding matrix indication; rank indication; channel quality indication; or, uplink timing synchronization.
[0088] In one possible design, SINR may include SINR before equalization and / or SINR after equalization.
[0089] In one possible design, the transceiver unit is further configured to transmit fifth information. This fifth information may include channel estimation information determined based on a reference signal and / or reference signal measurement results determined based on the reference signal. For example, the reference signal may include the SRS.
[0090] In one possible design, the first information may include the second weights. Alternatively, the first information may include one or more second parameters related to the downside PMI. For example, the second weights may be determined based on one or more second parameters related to the downside PMI.
[0091] In one possible design, the second parameter may include at least one of the following parameters: downlink PMI type; polarization direction dimension; downlink PMI beam identifier; downlink PMI beam offset identifier; or, beam selection and phase adjustment indication parameters.
[0092] In one possible design, the downlink PMI type may include downlink PMI type 1 and / or downlink PMI type 2.
[0093] In one possible design, the downlink PMI beam identifier may include a downlink PMI horizontal beam identifier and / or a downlink PMI vertical beam index.
[0094] Fourthly, a communication device is provided. This communication device can be a second logic unit (such as a network device implementing the corresponding function of the second logic unit), a communication module within the network device implementing the corresponding function of the second logic unit, or a chip responsible for communication functions within the network device implementing the corresponding function of the second logic unit, such as a modem chip (also known as a baseband chip) or a SoC or SIP chip containing a modem module. It can also be a logic module or software capable of implementing all or part of the functions of the second logic unit. The communication device may include: a transceiver unit for transmitting first information. The first information can be used to indicate a second weight related to downlink PMI. The transceiver unit is further configured to transmit second information. The second information can be used to indicate at least one first condition. The first condition is associated with a method for determining a third weight. The third weight is used for downlink precoding. For example, the third weight can be determined based on the first weight and / or the second weight in response to a method for determining the third weight. For example, the first weight can be determined based on SRS.
[0095] In one possible design, the first condition may include: a first threshold related to the method of determining the third weight, and / or, a range of reference signal measurement results related to the method of determining the third weight.
[0096] In one possible design, when downlink precoding is single-user downlink precoding, the third weight can include the weight information of a terminal's data stream on different antenna ports of the network device. Alternatively, when downlink precoding is multi-user downlink precoding, the third weight includes the weight information of each terminal's data stream on different antenna ports of the network device.
[0097] In one possible design scheme, when the downlink precoding is single-user downlink precoding, the method for determining the third weight can include any of the following: determining the third weight corresponding to the target beam based on the correspondence between the beam and the third weight; determining the first weight as the third weight; determining the second weight as the third weight; or, determining the third weight based on the first weight and the second weight. For example, the target beam can be the beam used by the first network device to transmit signals. For example, the method for determining the third weight can be one of the above at least two methods.
[0098] In one possible design, determining the third weight based on the first and second weights can include determining the third weight based on the first weight, the second weight, and the first parameter. For example, the first parameter can be used to combine the first and second weights. In some examples, the transceiver unit is also used to send a sixth message. This sixth message can be used to indicate the first parameter.
[0099] In one possible design scheme, when downlink precoding is multi-user downlink precoding, the method for determining the third weight may include: determining the third weight for multi-user downlink precoding based on the third weights for single-user downlink precoding corresponding to each of the multiple terminals.
[0100] In one possible design, the reference signal measurement results may include at least one of the following: SRS measurement results; uplink demodulation reference signal (DMRS) measurement results; channel state information reference signal (CSI-RS) measurement results; or downlink beam measurement results.
[0101] In one possible design, the second information may include a first identifier. For example, the third weight corresponding to the first identifier is determined based on the first weight and / or the second weight corresponding to the first identifier, in response to the method of determining the third weight. In some examples, the first identifier may include at least one of the following identifiers: a terminal identifier associated with the method of determining the third weight; an antenna port identifier associated with the method of determining the third weight; or a frequency domain resource identifier associated with the method of determining the third weight. Accordingly, the third weight corresponding to the terminal identifier may be determined based on the first weight and / or the second weight corresponding to the terminal identifier. Alternatively, the third weight corresponding to the antenna port identifier may be determined based on the first weight and / or the second weight corresponding to the antenna port identifier. Alternatively, the third weight corresponding to the frequency domain resource identifier may be determined based on the first weight and / or the second weight corresponding to the frequency domain resource identifier.
[0102] In one possible design, the frequency domain resource identifier includes at least one of the following identifiers: RE identifier; REG identifier; RB identifier; or RBG identifier.
[0103] In one possible design, the communication device further includes: a processing unit for acquiring a reference signal measurement result determined based on a reference signal; and determining a method for determining the third weight based on the reference signal measurement result and at least one measurement result threshold.
[0104] In one possible design, the processing unit is further configured to: determine the method for determining the third weight corresponding to the terminal identifier based on the SRS measurement result corresponding to the terminal identifier and at least one measurement result threshold; or, determine the method for determining the third weight corresponding to the antenna port identifier based on the SRS measurement result corresponding to the antenna port identifier and at least one measurement result threshold; or, determine the method for determining the third weight corresponding to the frequency domain resource identifier based on the SRS measurement result corresponding to the frequency domain resource identifier and at least one measurement result threshold.
[0105] In one possible design, the transceiver unit is further configured to: transmit third information. This third information may include at least one of the following: a scheduled frequency domain resource identifier, a frequency domain resource scheduling method, and a terminal identifier.
[0106] In one possible design, the frequency domain resource scheduling method is single-user scheduling, with only one terminal identifier. Alternatively, the frequency domain resource scheduling method is multi-single-user scheduling, with multiple terminal identifiers.
[0107] In one possible design, the transceiver unit is further configured to receive seventh information. This seventh information is used to indicate the SRS. The processing unit is further configured to determine channel estimation information based on the SRS. The processing unit is further configured to determine a first weight based on the channel estimation information. For example, the seventh information includes the SRS, or the seventh information includes the beam domain signal of the SRS.
[0108] In one possible design, the processing unit is also used to: determine the SRS measurement result based on the SRS.
[0109] In one possible design, the SRS measurement results may include at least one of the following parameters: reference signal received power; SINR; precoding matrix indication; rank indication; channel quality indication; or, uplink timing synchronization.
[0110] In one possible design, SINR may include SINR before equalization and / or SINR after equalization.
[0111] In one possible design, before transmitting the third information, the transceiver unit is further configured to: receive fifth information. This fifth information may include channel estimation information determined based on a reference signal and / or reference signal measurement results determined based on the reference signal. For example, the reference signal may include SRS. The third information is determined based on the channel estimation information and / or the reference signal measurement results.
[0112] In one possible design, the transceiver unit is further configured to receive fourth information. This fourth information can be used to indicate a third weight for single-user downlink precoding. The processing unit is further configured to determine the third information based on the third weight for single-user downlink precoding, as well as channel estimation information and / or reference signal measurement results.
[0113] In one possible design, the first information may include the second weights. Alternatively, the first information may include one or more second parameters related to the downside PMI. For example, the second weights may be determined based on one or more second parameters related to the downside PMI.
[0114] In one possible design, the second parameter may include at least one of the following parameters: downlink PMI type; polarization direction dimension; downlink PMI beam identifier; downlink PMI beam offset identifier; or, beam selection and phase adjustment indication parameters.
[0115] In one possible design, the downlink PMI type may include downlink PMI type 1 and / or downlink PMI type 2.
[0116] In one possible design, the downlink PMI beam identifier may include a downlink PMI horizontal beam identifier and / or a downlink PMI vertical beam index.
[0117] Fifthly, a communication device is provided. This communication device can be a first logic unit (such as a network device implementing the corresponding function of the first logic unit), or a communication module within the network device implementing the corresponding function of the first logic unit, or a chip responsible for communication functions within the network device implementing the corresponding function of the first logic unit, such as a modem chip (also known as a baseband chip) or a SoC or SIP chip containing a modem module. It can also be a logic module or software capable of implementing all or part of the functions of the first logic unit. The communication device may include: a processor for acquiring a first weight. The first weight can be determined based on SRS. A transceiver for receiving first information, which can be used to indicate a second weight related to downlink PMI. The transceiver is also used to receive second information, which can be used to indicate at least one first condition. The processor is also used to acquire a reference signal measurement result. The processor is also used to determine a method for determining a third weight that satisfies the first condition based on the reference signal measurement result. The third weight is used for downlink precoding. The processor is also used to determine a third weight based on the first weight and / or the second weight in response to the method for determining the third weight.
[0118] In one possible design, the first condition may include: a first threshold related to the method of determining the third weight, and / or, a range of reference signal measurement results related to the method of determining the third weight.
[0119] In one possible design, when downlink precoding is single-user downlink precoding, the third weight can include the weight information of a terminal's data stream on different antenna ports of the network device. Alternatively, when downlink precoding is multi-user downlink precoding, the third weight can include the weight information of each terminal's data stream on different antenna ports of the network device.
[0120] In one possible design scheme, when the downlink precoding is single-user downlink precoding, the method for determining the third weight can include any of the following: determining the third weight corresponding to the target beam based on the correspondence between the beam and the third weight; determining the first weight as the third weight; determining the second weight as the third weight; or, determining the third weight based on the first weight and the second weight. For example, the target beam can be the beam used by the first network device to transmit signals. For example, the method for determining the third weight can be one of the above at least two methods.
[0121] In one possible design, determining the third weight based on the first and second weights can include determining the third weight based on the first weight, the second weight, and a first parameter. For example, the first parameter could be used to combine the first and second weights. In some examples, the transceiver is also used to receive sixth information. This sixth information could be used to indicate the first parameter.
[0122] In one possible design scheme, when downlink precoding is multi-user downlink precoding, the method for determining the third weight may include: determining the third weight for multi-user downlink precoding based on the third weights for single-user downlink precoding corresponding to each of the multiple terminals.
[0123] In one possible design, the reference signal measurement results may include at least one of the following: SRS measurement results; uplink demodulation reference signal (DMRS) measurement results; channel state information reference signal (CSI-RS) measurement results; or downlink beam measurement results.
[0124] In one possible design, the second information may include a first identifier. The processor is further configured to: determine a third weight corresponding to the first identifier based on a first weight corresponding to the first identifier and / or a second weight corresponding to the first identifier. In some examples, the first identifier may include at least one of the following identifiers: a terminal identifier associated with the method of determining the third weight; an antenna port identifier associated with the method of determining the third weight; or a frequency domain resource identifier associated with the method of determining the third weight. Accordingly, the processor is further configured to: determine a third weight corresponding to the terminal identifier based on the first weight corresponding to the terminal identifier and / or the second weight corresponding to the terminal identifier. Alternatively, determine a third weight corresponding to the antenna port identifier based on the first weight corresponding to the antenna port identifier and / or the second weight corresponding to the antenna port identifier. Alternatively, determine a third weight corresponding to the frequency domain resource identifier based on the first weight corresponding to the frequency domain resource identifier and / or the second weight corresponding to the frequency domain resource identifier.
[0125] In one possible design, the frequency domain resource identifier includes at least one of the following identifiers: RE identifier; REG identifier; RB identifier; or RBG identifier.
[0126] In one possible design, the transceiver is also used to receive third information. This third information may include at least one of the following: a scheduled frequency domain resource identifier, a frequency domain resource scheduling method, and a terminal identifier.
[0127] In one possible design, the frequency domain resource scheduling method is single-user scheduling, with only one terminal identifier. Alternatively, the frequency domain resource scheduling method is multi-single-user scheduling, with multiple terminal identifiers.
[0128] In one possible design, the transceiver is also used to transmit a fourth message. This fourth message can be used to indicate a third weight for single-user downlink precoding.
[0129] In one possible design, the processor is further configured to: determine channel estimation information based on the SRS; and determine a first weight based on the channel estimation information.
[0130] In one possible design, the processor is also used to: determine the SRS measurement results based on the SRS.
[0131] In one possible design, the SRS measurement results may include at least one of the following parameters: reference signal received power; SINR; precoding matrix indication; rank indication; channel quality indication; or, uplink timing synchronization.
[0132] In one possible design, SINR may include SINR before equalization and / or SINR after equalization.
[0133] In one possible design, the transceiver is further configured to transmit fifth information. This fifth information may include channel estimation information determined based on a reference signal and / or reference signal measurement results determined based on the reference signal. For example, the reference signal may include the SRS.
[0134] In one possible design, the first information may include the second weights. Alternatively, the first information may include one or more second parameters related to the downside PMI. For example, the second weights may be determined based on one or more second parameters related to the downside PMI.
[0135] In one possible design, the second parameter may include at least one of the following parameters: downlink PMI type; polarization direction dimension; downlink PMI beam identifier; downlink PMI beam offset identifier; or, beam selection and phase adjustment indication parameters.
[0136] In one possible design, the downlink PMI type may include downlink PMI type 1 and / or downlink PMI type 2.
[0137] In one possible design, the downlink PMI beam identifier may include a downlink PMI horizontal beam identifier and / or a downlink PMI vertical beam index.
[0138] Sixthly, a communication device is provided. This communication device can be a second logic unit (such as a network device implementing the corresponding function of the second logic unit), a communication module within the network device implementing the corresponding function of the second logic unit, or a chip responsible for communication functions within the network device implementing the corresponding function of the second logic unit, such as a modem chip (also known as a baseband chip) or a SoC or SIP chip containing a modem module. It can also be a logic module or software capable of implementing all or part of the functions of the second logic unit. The communication device may include: a transceiver for transmitting first information. The first information can be used to indicate a second weight associated with downlink PMI. The transceiver is also used to transmit second information. The second information can be used to indicate at least one first condition. The first condition is associated with a method for determining a third weight. The third weight is used for downlink precoding. For example, the third weight can be determined based on the first weight and / or the second weight in response to a method for determining the third weight. For example, the first weight can be determined based on SRS.
[0139] In one possible design, the first condition may include: a first threshold related to the method of determining the third weight, and / or, a range of reference signal measurement results related to the method of determining the third weight.
[0140] In one possible design, when downlink precoding is single-user downlink precoding, the third weight can include the weight information of a terminal's data stream on different antenna ports of the network device. Alternatively, when downlink precoding is multi-user downlink precoding, the third weight includes the weight information of each terminal's data stream on different antenna ports of the network device.
[0141] In one possible design scheme, when the downlink precoding is single-user downlink precoding, the method for determining the third weight can include any of the following: determining the third weight corresponding to the target beam based on the correspondence between the beam and the third weight; determining the first weight as the third weight; determining the second weight as the third weight; or, determining the third weight based on the first weight and the second weight. For example, the target beam can be the beam used by the first network device to transmit signals. For example, the method for determining the third weight can be one of the above at least two methods.
[0142] In one possible design, determining the third weight based on the first and second weights can include determining the third weight based on the first weight, the second weight, and the first parameter. For example, the first parameter can be used to combine the first and second weights. In some examples, the transceiver unit is also used to send a sixth message. This sixth message can be used to indicate the first parameter.
[0143] In one possible design scheme, when downlink precoding is multi-user downlink precoding, the method for determining the third weight may include: determining the third weight for multi-user downlink precoding based on the third weights for single-user downlink precoding corresponding to each of the multiple terminals.
[0144] In one possible design, the reference signal measurement results may include at least one of the following: SRS measurement results; uplink demodulation reference signal (DMRS) measurement results; channel state information reference signal (CSI-RS) measurement results; or downlink beam measurement results.
[0145] In one possible design, the second information may include a first identifier. For example, the third weight corresponding to the first identifier is determined based on the first weight and / or the second weight corresponding to the first identifier, in response to the method of determining the third weight. In some examples, the first identifier may include at least one of the following identifiers: a terminal identifier associated with the method of determining the third weight; an antenna port identifier associated with the method of determining the third weight; or a frequency domain resource identifier associated with the method of determining the third weight. Accordingly, the third weight corresponding to the terminal identifier may be determined based on the first weight and / or the second weight corresponding to the terminal identifier. Alternatively, the third weight corresponding to the antenna port identifier may be determined based on the first weight and / or the second weight corresponding to the antenna port identifier. Alternatively, the third weight corresponding to the frequency domain resource identifier may be determined based on the first weight and / or the second weight corresponding to the frequency domain resource identifier.
[0146] In one possible design, the frequency domain resource identifier includes at least one of the following identifiers: RE identifier; REG identifier; RB identifier; or RBG identifier.
[0147] In one possible design, the communication device further includes: a processor for acquiring a reference signal measurement result determined based on a reference signal; and determining the method for determining the third weight based on the reference signal measurement result and at least one measurement result threshold.
[0148] In one possible design, the processor is further configured to: determine the method for determining the third weight corresponding to the terminal identifier based on the SRS measurement result corresponding to the terminal identifier and at least one measurement result threshold; or, determine the method for determining the third weight corresponding to the antenna port identifier based on the SRS measurement result corresponding to the antenna port identifier and at least one measurement result threshold; or, determine the method for determining the third weight corresponding to the frequency domain resource identifier based on the SRS measurement result corresponding to the frequency domain resource identifier and at least one measurement result threshold.
[0149] In one possible design, the transceiver is also used to transmit third information. This third information may include at least one of the following: a scheduled frequency domain resource identifier, a frequency domain resource scheduling method, and a terminal identifier.
[0150] In one possible design, the frequency domain resource scheduling method is single-user scheduling, with only one terminal identifier. Alternatively, the frequency domain resource scheduling method is multi-single-user scheduling, with multiple terminal identifiers.
[0151] In one possible design, the transceiver is further configured to receive seventh information. This seventh information is used to indicate the SRS. The processor is further configured to determine channel estimation information based on the SRS. The processor is further configured to determine a first weight based on the channel estimation information. For example, the seventh information may include the SRS, or the seventh information may include the beam domain signal of the SRS.
[0152] In one possible design, the processor is also used to: determine the SRS measurement results based on the SRS.
[0153] In one possible design, the SRS measurement results may include at least one of the following parameters: reference signal received power; SINR; precoding matrix indication; rank indication; channel quality indication; or, uplink timing synchronization.
[0154] In one possible design, SINR may include SINR before equalization and / or SINR after equalization.
[0155] In one possible design, before transmitting the third information, the transceiver is further configured to: receive fifth information. This fifth information may include channel estimation information determined based on a reference signal and / or reference signal measurement results determined based on the reference signal. For example, the reference signal may include the SRS (Self-Rating Signal). The third information is determined based on the channel estimation information and / or the reference signal measurement results.
[0156] In one possible design, the transceiver is further configured to receive fourth information. This fourth information can be used to indicate a third weight for single-user downlink precoding. The processor is further configured to determine the third information based on the third weight for single-user downlink precoding, as well as channel estimation information and / or reference signal measurements.
[0157] In one possible design, the first information may include the second weights. Alternatively, the first information may include one or more second parameters related to the downside PMI. For example, the second weights may be determined based on one or more second parameters related to the downside PMI.
[0158] In one possible design, the second parameter may include at least one of the following parameters: downlink PMI type; polarization direction dimension; downlink PMI beam identifier; downlink PMI beam offset identifier; or, beam selection and phase adjustment indication parameters.
[0159] In one possible design, the downlink PMI type may include downlink PMI type 1 and / or downlink PMI type 2.
[0160] In one possible design, the downlink PMI beam identifier may include a downlink PMI horizontal beam identifier and / or a downlink PMI vertical beam index.
[0161] A seventh aspect provides a communication system, the system comprising: a first logic unit and a second logic unit, the first logic unit being configured to execute the methods described in the first aspect and various possible implementations thereof, and the second logic unit being configured to execute the methods described in the second aspect and various possible implementations thereof.
[0162] Eighthly, a chip is provided, comprising interface circuitry and one or more processors. The one or more processors are coupled to a memory. The memory stores part or all of a computer program or instructions necessary for implementing the functions described in the first and second aspects. The one or more processors are executable to carry out the computer program or instructions, which, when executed, cause the communication device to implement the methods in any possible design or implementation of the first and second aspects. The interface circuitry is used to implement communication functions within the communication device and / or communication functions between the communication device and other devices or components.
[0163] Ninthly, a computer-readable storage medium is provided. The computer-readable storage medium stores computer instructions; when the computer instructions are executed on a computer, the computer causes the computer to perform a communication method as designed in any of the foregoing aspects.
[0164] A tenth aspect provides a computer program product. The computer program product includes a computer program or instructions that, when executed on a computer, cause the computer to perform a communication method as designed in any of the foregoing aspects.
[0165] The beneficial effects of the methods in any of the second to tenth aspects mentioned above can be referred to the description of the beneficial effects of the methods in the first aspect, and will not be repeated here. Attached Figure Description
[0166] Figure 1 is a schematic diagram of the architecture of a communication system applied in an embodiment of this application;
[0167] Figure 2 is a schematic diagram of the functional segmentation of the communication protocol between BBU and RRU provided in an embodiment of this application;
[0168] Figure 3 is a schematic diagram of a wireless access network architecture provided in an embodiment of this application;
[0169] Figure 4 is a schematic diagram of another wireless access network architecture provided in an embodiment of this application;
[0170] Figure 5 is a schematic diagram of a communication protocol function segmentation method provided in an embodiment of this application;
[0171] Figure 6 is a schematic diagram of another communication protocol function segmentation method provided in an embodiment of this application;
[0172] Figure 7 is a schematic diagram of another communication protocol function segmentation method provided in the embodiments of this application;
[0173] Figure 8 is a schematic diagram of a communication scenario provided in an embodiment of this application;
[0174] Figure 9 is a schematic diagram of another communication scenario provided by an embodiment of this application;
[0175] Figure 10 is a schematic diagram of a communication method provided in an embodiment of this application;
[0176] Figure 11 is a schematic diagram of the functional division of a network device according to an embodiment of this application;
[0177] Figure 12 is a schematic diagram of another communication method provided in an embodiment of this application;
[0178] Figure 13 is a schematic diagram of another network device function division provided in an embodiment of this application;
[0179] Figure 14 is a schematic diagram of another communication method provided in an embodiment of this application;
[0180] Figure 15 is a schematic diagram of another network device function division provided in an embodiment of this application;
[0181] Figure 16 is a schematic diagram of another communication method provided in an embodiment of this application;
[0182] Figure 17 is a schematic diagram of another network device function division provided in an embodiment of this application;
[0183] Figure 18 is a schematic diagram of another communication method provided in an embodiment of this application;
[0184] Figure 19 is a schematic diagram of a communication device provided in an embodiment of this application;
[0185] Figure 20 is a schematic diagram of another communication device provided in an embodiment of this application. Detailed Implementation
[0186] Figure 1 is a schematic diagram of the architecture of a communication system 1000 provided in an embodiment of this application. As shown in Figure 1, the communication system 1000 includes a radio access network (RAN) 100, wherein the RAN 100 includes at least one RAN node (110a and 110b in Figure 1, collectively referred to as 110), and may also include at least one terminal (120a-120j in Figure 1, collectively referred to as 120). The RAN 100 may also include other RAN nodes, such as wireless relay devices and / or wireless backhaul devices (not shown in Figure 1). The terminal 120 is wirelessly connected to the RAN node 110. Terminals and RAN nodes can be interconnected via wired or wireless means. The communication system 1000 may also include a core network 200. The RAN node 110 is connected to the core network 200 via wireless or wired means. The core network equipment in core network 200 and the RAN node 110 in RAN 100 can be independent and different physical devices, or they can be the same physical device that integrates the logical functions of the core network equipment and the logical functions of the RAN node. Communication system 1000 may also include Internet 300.
[0187] RAN100 can be an evolved universal terrestrial radio access (E-UTRA) system, a new radio (NR) system, a future communications network, or a future radio access system as defined in the 3rd generation partnership project (3GPP). RAN100 can also include two or more of the above-mentioned different radio access systems. RAN100 can also be an open RAN (O-RAN).
[0188] RAN nodes, also known as radio access network devices, RAN entities, or access nodes, are used to help terminals access communication systems wirelessly. In one application scenario, an RAN node can be a base station (BS), an evolved NodeB (eNodeB / eNB), a transmission reception point (TRP), a generation NodeB (gNB) in a 5th generation (5G) mobile communication system, a future base station in a future communication network, or a base station in a future mobile communication system. RAN nodes can be macro base stations (as shown in Figure 1, 110a), micro base stations or indoor stations (as shown in Figure 1, 110b), relay nodes, or master nodes.
[0189] In another application scenario, multiple RAN nodes can collaborate to help terminals achieve wireless access, with different RAN nodes implementing different functions of the base station. For example, a RAN node can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). An RU can also be called a radio frequency unit. Here, the CU performs the functions of the base station's radio resource control protocol and packet data convergence protocol (PDCP), and can also perform the functions of the service data adaptation protocol (SDAP). The DU performs the functions of the base station's radio link control layer and medium access control (MAC) layer, and can also perform some or all of the physical layer functions. For specific descriptions of these protocol layers, refer to the relevant 3GPP technical specifications. The RU can be used to implement radio frequency signal transmission and reception. The CU and DU can be two independent RAN nodes, or they can be integrated into the same RAN node, such as within a baseband unit (BBU). RUs can be included in radio frequency equipment, such as remote radio units (RRUs) or active antenna units (AAUs). CUs can be further divided into two types of RAN nodes: CU-control plane and CU-user plane.
[0190] In different systems, RAN nodes may have different names. For example, in an open radio access network (O-RAN) system, a CU can be called an open CU (O-CU), a DU can be called an open DU (O-DU), and an RU can be called an open RU (O-RU). The RAN nodes in the embodiments of this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules. For example, an RAN node can be a server loaded with the corresponding software modules. The embodiments of this application do not limit the specific technology or device form used in the RAN nodes. For ease of description, a base station is used as an example of a RAN node in the following description.
[0191] A terminal is a device with wireless transceiver capabilities, capable of sending signals to or receiving signals from a base station. Terminals can also be called terminal equipment, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, airplanes, ships, robots, robotic arms, smart home devices, etc. The embodiments of this application do not limit the specific technology or device form used in the terminal.
[0192] In some examples, the core network 200 may include any core network device such as the access and mobility management function (AMF) entity, the session management function (SMF) entity, the user plane function (UPF) entity, the sensing service control function (SSCF), the sensing data processing function (SDPF), and the unified data management (UDM).
[0193] Base stations and terminals can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can be deployed on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base stations and terminals.
[0194] The roles of base stations and terminals can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile base station. For terminals 120j that access the wireless access network 100 through 120i, terminal 120i is a base station; however, for base station 110a, 120i is a terminal, meaning that 110a and 120i communicate via a wireless air interface protocol. Of course, 110a and 120i can also communicate via a base station-to-base station interface protocol. In this case, relative to 110a, 120i is also a base station. Therefore, both base stations and terminals can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be called communication devices with base station functions, and 120a-120j in Figure 1 can be called communication devices with terminal functions.
[0195] Communication between base stations and terminals, between base stations, and between terminals can be conducted using licensed spectrum, unlicensed spectrum, or both simultaneously. Communication can be conducted using spectrum below 6 GHz, spectrum above 6 GHz, or both simultaneously. The embodiments of this application do not limit the spectrum resources used for wireless communication.
[0196] In the embodiments of this application, the functions of the base station can be executed by modules (such as chips) within the base station, or by a control subsystem that includes base station functions. This control subsystem, including base station functions, can be a control center in the aforementioned application scenarios such as smart grids, industrial control, intelligent transportation, and smart cities. Similarly, the functions of the terminal can be executed by modules (such as chips or modems) within the terminal, or by a device that includes terminal functions.
[0197] In a wireless communication system, communication devices are included, and these devices can communicate wirelessly using air interface resources. These communication devices can include network devices and terminal devices; network devices can also be called base station devices, i.e., the wireless access network devices mentioned above. Air interface resources can include at least one of time-domain resources, frequency-domain resources, code resources, and spatial resources. These communication devices can also be called communication apparatuses.
[0198] The solutions provided in this application can be applied to wireless communication between communication devices. Wireless communication can include: wireless communication between network devices and terminals, wireless communication between network devices, and wireless communication between terminals. In this application, the term "wireless communication" can also be simply referred to as "communication," and the term "communication" can also be described as "data transmission," "information transmission," or "transmission."
[0199] In global system for mobile communications (GSM), wideband code division multiple access (WCDMA), universal mobile telecommunications system (UMTS), long term evolution (LTE), and 5G systems, base stations can be deployed by dividing them into two functional entities: a base unit (BBU) and a radio frequency unit (RRU), according to a bottom-layer partitioning method. This bottom-layer partitioning method can be a partitioning of the physical layer and the radio frequency (RF) portion. It is understood that in the various embodiments of this application, "partitioning" and "division" can be used interchangeably. The BBU is connected to one or more RRUs via optical fiber, metallic cabling, or microwave links. The BBU primarily performs centralized upper-layer processing of baseband signals. The RRU primarily performs baseband signal reception and transmission, as well as RF signal modulation and demodulation, data processing, and power amplification. The RRU is closer to the antenna, resulting in lower feeder loss. In some cases, the RRU can also be called an RU or an AAU. The interface between the BBU and RRU can be called a fronthaul interface or a bottom-layer partitioning interface.
[0200] Referring to Figure 2, which illustrates a functional division of the communication protocol between a BBU and an RRU, in related technologies, the interface between the BBU and RRU can use the Common Public Radio Interface (CPRI) protocol for communication interaction. The CPRI protocol defines the key communication interface specifications for communication between radio equipment control (REC) and radio equipment (RE) in a wireless communication network. For example, the REC can be considered the aforementioned BBU, and the radio equipment can be considered the aforementioned RRU. As shown in Figure 2, the CPRI interface allocates the radio frequency (RF) layer functions to RRU 1, and the physical (PHY) layer and above protocol layer functions to BBU 1. The PHY layer can be further divided into a high PHY layer and a low PHY layer. The high PHY layer can also be called High PHY, and the low PHY layer can also be called Low PHY. Protocol layer functions above the PHY layer can include the radio resource control (RRC) layer, SDAP layer, PDCP layer, radio link control (RLC) layer, and MAC layer.
[0201] The amount of data transmitted between the BBU's PHY layer and the RRU's RF layer is directly related to the size of the antenna array on the RRU. The splitting method specified by the CPRI protocol results in excessively large data volumes on the fronthaul interface, making it unsuitable for scenarios with large-scale antenna arrays. For example, assuming a fiber with a bandwidth of 9.8 gigabits per second (Gbps) can support two 4-transmit 4-receive (4T4R) antennas and a cell with a wireless bandwidth of 20 MHz on a fronthaul interface using the CPRI protocol, then for a cell with 64 4T4R antennas and a 100MHz bandwidth, approximately 32 9.8Gbps fibers would need to be deployed on the CPRI interface.
[0202] Some solutions propose an evolution of the CPRI protocol, namely an enhanced CPRI protocol, denoted as eCPRI. Referring again to Figure 2, the eCPRI protocol deploys the lower PHY layer in the RRU (e.g., RRU 2) and the higher PHY layer in the BBU (e.g., BBU 2). Furthermore, it redefines the interface specification between the BBU and RRU, i.e., between the higher and lower PHY layers. The eCPRI protocol transforms the interface between the BBU and RRU from the RF layer-PHY layer interface specified in the CPRI protocol to an interface between the higher and lower PHY layers, converting the original fiber optic communication between the RF layer and PHY layer into communication within the RRU's internal board or field-programmable gate array (FPGA) chip. Moreover, the data dimension of the communication between the higher PHY layer of the BBU and the lower PHY layer of the RRU is reduced, no longer directly related to the antenna array size on the RRU.
[0203] The splitting method used in the aforementioned CPRI or eCPRI interfaces allows the BBU to process baseband signals in a highly centralized manner. This enables centralized deployment of computing resources, resulting in high resource utilization and low deployment costs. However, it also places a significant demand on fronthaul link bandwidth, leading to higher fiber optic deployment costs.
[0204] In future communication systems, Figure 3 illustrates a potential new RAN architecture. This architecture reclassifies base station functions into RU functions, radio network area (RNA) functions, and RAN automation functions. The RNA and RU functions communicate via a low-layer split (LLS) interface, and the RU function can establish a RAN-UE interface for communication with the terminal. The RNA function communicates with the core network (CN) via the RAN-CN interface. The RAN automation function manages the RU and RNA functions through a network function (NF) management interface. The RAN automation function is controlled through network management. In this architecture, the RU function can be viewed as the aforementioned RRU or AAU, and the RNA function as the aforementioned BBU.
[0205] In related technologies, to reduce the pressure on fronthaul link bandwidth and deployment costs caused by the underlying segmentation method, 3GPP proposed a base station function partitioning method. For example, for gNBs in 5G, a higher-layer segmentation method is adopted, splitting the base station into two functional entities such as CU and DU. The midhaul link between CU and DU has lower network bandwidth requirements. The radio access network shown in Figure 4 is divided according to CU and DU. For example, the access network equipment can be a gNB, which can be composed of CU and DU. Of course, DU can include one or more, which is not limited in this embodiment. gNBs can communicate with the core network elements of the 5G core network (5GC) through the next generation (NG) interface. Different gNBs can communicate with each other through the Xn interface, for example, through the Xn-control (C) interface. CUs can communicate with different DUs through the F1 interface.
[0206] Furthermore, Figure 5 illustrates several possible communication protocol function segmentation methods. Communication protocol functions can be divided according to protocol layer granularity. For example, options 1 through 8 are provided. Option 1 can be the communication function segmentation between the RRC layer and the PDCP layer as shown in Figure 5, or option 2 can be the communication function segmentation between the SDAP layer and the PDCP layer as shown in Figure 5. It is understood that subsequent embodiments of this application will be described using the control plane RRC layer as an example. For user plane segmentation, the RRC layer can be replaced with the SDAP layer, and this will not be elaborated further in the embodiments of this application.
[0207] Option 2 can be the communication function division between the PDCP layer and the higher RLC layer, as shown in Figure 5. Option 3 can be the communication function division between the higher RLC layer and the lower RLC layer, as shown in Figure 5. Therefore, Option 3 can also be considered as communication function division within the RLC layer. Option 4 can be the communication function division between the lower RLC layer and the higher MAC layer, as shown in Figure 5. Option 5 can be the communication function division between the higher MAC layer and the lower MAC layer, as shown in Figure 5. Therefore, Option 5 can also be considered as communication function division within the MAC layer. Option 6 can be the communication function division between the lower MAC layer and the higher PHY layer, as shown in Figure 5. Option 7 can be the communication function division between the higher PHY layer and the lower PHY layer, as shown in Figure 5. Therefore, Option 7 can also be considered as communication function division within the PHY layer. Option 8 can be the communication function division between the lower PHY layer and the RF layer, as shown in Figure 5. The division method of Option 8 is exactly the same as the division method specified in the CPRI protocol.
[0208] As can be seen, more granular division of communication protocol functions can be performed within certain protocol layers. For example, protocol layers such as the RLC layer, MAC layer, and PHY layer can be divided into higher and lower layers. The following description uses the PHY layer as an example to illustrate the division of communication protocol functions within a protocol layer. The division methods for other protocol layers are similar, the difference being that the communication protocol functions within different protocol layers can differ. For specific details, please refer to the communication protocol functions within the corresponding protocol layer; this application does not impose limitations on these aspects. Referring to Figure 6, the communication functions within the PHY layer are divided for downlink (DL) communication. Assume that the PHY layer can be further divided into functions such as coding, rate mapping, scrambling, modulation, layer mapping, precoding, resource element (RE) mapping, digital beamforming (DBF), inverse fast fourier transformation (IFFT) / addition of cyclic prefix (CP), digital to analog, and analog beamforming. The specific execution process of each function shown in Figure 6 can be found in related technologies, and will not be elaborated further in this application. A resource element can be a unit radio resource consisting of a subcarrier and a symbol. Therefore, the segmentation method for option 7 can also include options 7-1, 7-2, 7-2a, and 7-3 as shown in Figure 6.
[0209] For example, referring to Figure 6, option 7-1 can be a division of communication protocol functions between IFFT / adding CP and DBF. Option 7-2 can be a division of communication protocol functions between precoding and layer mapping. Option 7-2a can be a division of communication protocol functions between DBF and RE mapping. Option 7-3 can be a division of communication protocol functions between modulation and scrambling. Option 7-2a can also be called category A, and option 7-2 can also be called category B. The core difference is that the precoding function in option 7-2a is configured in DU (or CU), while the precoding function in option 7-2 is configured in RU (or DU). Option 7-3 can also be considered the same as the downlink segmentation method of the eCPRI protocol. Option 7-3 can also be called interface e (Ie) for downlink, Ie segmentation for downlink, Ie2 for downlink, Ie2 segmentation for downlink, etc. In Figure 6, if CP is added to IFFT / to divide the communication protocol function between digital and analog, it corresponds to option 8 mentioned above, which is the segmentation method corresponding to the CPRI protocol.
[0210] It is worth noting that both radio equipment and resource particles can be abbreviated as RE. Therefore, in order to distinguish between radio equipment and resource particles, in the embodiments of this application, RE can refer to resource particles, while radio equipment is not described using this abbreviation.
[0211] In Figure 6, analog beamforming, digital beamforming, and precoding can all be considered beamforming techniques. Beamforming is a signal processing technique that uses antenna arrays to transmit and receive signals in a directional manner. By adjusting the basic elements and phase parameters of the antenna array, signals at certain angles can achieve constructive interference, while signals at other angles can achieve destructive interference, allowing the target signal to be aligned with the target receiving device. For example, the analog beamforming function shown in Figure 6 can generate a beam in a specific direction by adjusting the phase of the digital signal on the antenna at a phase shifter in the analog domain. It can be assumed that all antennas are processing the same signal. In some embodiments, for the various communication function modules within the PHY layer, such as the analog beamforming function module, assuming that all antennas in the network device implementing the PHY layer function are processing the same signal, a beam in a specific direction can be obtained by adjusting the phase of the digital signal on the antenna at a phase shifter in the analog domain. For digital beamforming modules, the phase and amplitude of baseband signals from different data streams can be adjusted to ensure that the transmitted signals on each antenna are different, thus enabling more flexible generation of multiple beams with varying directions and power intensities. This allows for more effective utilization of spatial diversity and multiplexing.
[0212] In some scenarios, digital beamforming and precoding in Figure 6 can be the same module, so digital beamforming can also be called precoding. Precoding involves adjusting the phase and amplitude of the baseband signals of different data streams to make the transmitted signals on each antenna different, which can more flexibly generate multiple beams with different directions and power intensities. This effectively utilizes spatial diversity or spatial multiplexing.
[0213] In some communication systems employing beamforming technology, the BBU may also deploy sounding reference signal-based beamforging (SRS-BF) modules, single-user beamforging (SRF) modules, and / or multi-user beamforging (MU-BF) modules. The SRS-BF module can generate weighting coefficients for single-user signals, which are then provided to the precoding module during signal precoding. The MU-BF module can generate weighting coefficients for multi-user signals, which are also provided to the precoding module during signal precoding.
[0214] A sounding reference signal (SRS) is a reference signal sent by a terminal to a base station to measure the uplink channel state. The base station can measure the SRS signal and obtain an SRS measurement report. This SRS measurement report may include a precoding matrix indication (PMI) for uplink, a channel quality indicator (CQI) for uplink, and a rank indication (RI) for uplink. The base station can send the PMI to the UE so that the UE can perform uplink beamforming. Alternatively, in time division duplex (TDD) scenarios, the base station can leverage the reciprocity between the uplink and downlink channels to input the SRS measurement report into the SU-BF module or MU-BF module, so that the SU-BF module or MU-BF module can generate weights (or weight coefficients) for downlink precoding.
[0215] Similar to SRS is the Channel State Information Reference Signal (CSI-RS). Unlike SRS, CSI-RS is a reference signal sent by the base station to the terminal to measure the downlink channel state. The terminal measures the CSI-RS to obtain a CSI-RS measurement report, also known as Channel State Information (CSI). CSI can include PMI (Power Management Information) for downlink, CQI (Cardboard Quality Information) for downlink, and RI (Reference Information) for downlink. The terminal reports the CSI to the base station, so that the base station inputs the CSI into the SU-BF (Supply-Based Function) module or MU-BF (Multi-Based Function) module to generate weights (or weight coefficients) for downlink precoding.
[0216] During uplink or downlink communication between the UE and the base station, a demodulation reference signal (DMRS) can be transmitted along with the data signal. This allows the receiver to demodulate the uplink or downlink data signal based on the received DMRS. For example, in uplink communication, the receiver can be the base station, and in downlink communication, the receiver can be the terminal. Demodulation can include channel estimation and equalization of the data signal. For instance, the receiver can perform channel estimation based on the received DMRS and the pilot sequence carried by the DMRS.
[0217] Network devices can determine the precoding used for uplink or downlink by measuring the aforementioned reference signals. Related technologies support RUs performing downlink precoding on data symbols and allow DUs or RUs to calculate the weighting coefficients required for downlink precoding. After downlink precoding and resource mapping, data symbols can be converted into subcarrier signals carrying multiple superimposed data symbols. Referring to Figure 7, current protocols stipulate that SRS processing must be performed on the DU, including channel estimation and measurement of SRS. The DU can perform layer (L)2 scheduling based on the SRS channel estimation results, determining the terminal scheduling mode corresponding to different frequency bands, such as single-user (SU) scheduling, multi-user (MU) scheduling, etc. The DU can periodically inform the RU of the CSI of each user and the scheduling status of each time slot. The CSI can be obtained by the DU based on the SRS channel estimation results, and the scheduling status of each time slot is the aforementioned SU scheduling and MU scheduling. The RU can determine the corresponding downlink precoding weights based on the CSI and the terminals corresponding to each time slot. This allows the downlink precoding weights to be used to weight data symbols, and the weighted signal to be transmitted through the corresponding antenna ports, thereby obtaining interference cancellation or diversity gains. The method by which the RU performs downlink precoding weight calculations can be called channel information-based beamforming (CIBF). It is understood that the RU in this embodiment can be a logical unit with relatively low communication functionality in the functional division of the foregoing embodiments, and the DU can be a logical unit with relatively high communication functionality in the functional division of the foregoing embodiments.
[0218] However, while the above method provides support for RU calculation of downlink precoding weights, the CSI required for this calculation is obtained based on the channel estimation results of SRS. This downlink precoding weight does not incorporate the codebook information of PMI from the CSI reported by the terminal to the base station. This PMI codebook information can be determined by the terminal measuring the downlink CSI-RS. For SRS aging or incomplete SRS reception, the downlink precoding weights determined using a single method are inaccurate. For example, if SRS is periodically transmitted, considering the scarcity of uplink communication resources, the SRS period will be relatively long. This can lead to a significant difference between the SRS measurement results and the actual current channel conditions, i.e., SRS aging. Since SRS is a reference signal sent by the terminal to the network device, considering the different usage scenarios of various terminals, the network device may not receive all SRS signals, resulting in inaccurate SRS channel estimation results. Consequently, the downlink precoding weights calculated based on the SRS channel estimation results will be inaccurate, affecting communication efficiency.
[0219] Therefore, this application provides a communication method in which precoding weights can be determined not only based on SRS measurement results but also based on downlink PMI, i.e., downlink PMI is used as one of the reference factors for determining downlink precoding weights. In this way, network devices can flexibly choose the method for determining downlink precoding weights according to actual conditions, thereby improving the accuracy of downlink precoding weights and data transmission efficiency.
[0220] The communication method and apparatus will be further described below with reference to the accompanying drawings. It is understood that the embodiments of this application use the first and second logic units as examples of the execution entities in the interactive illustration, but this application does not limit the execution entities in the interactive illustration. For example, the first and second logic units can be network devices. The method executed by the network device in this application can also be implemented by modules (e.g., circuits, processors, chips, or chip systems) in the network device, or by logic nodes, logic modules, or software that can implement all or part of the functions of the network device.
[0221] In the embodiments of this application, the term "wireless communication" can also be abbreviated as "communication", and the term "communication" can also be described as "data transmission", "information transmission" or "transmission".
[0222] Figure 8 is a schematic diagram of a communication scenario provided by an embodiment of this application.
[0223] As shown in Figure 8, the access network device can be divided into multiple logical units such as RU 210, DU 220, and CU 230. Of course, the access network device may include one or more RU 210, one or more DU 220, and one or more CU 230. The CU 230 is connected to the 5GC 240 and is used to realize communication with the core network device. In various embodiments of this application, the core network device may also be referred to as a core network element.
[0224] Among them, 5GC 240 can be connected to multiple CU 230, one CU 230 can be connected to multiple DU 220, and one DU 220 can be connected to multiple RU 210.
[0225] The access network device can be a gNB. The access network device provides NR user plane and control plane protocol endpoints to the terminal and communicates with the 5GC 240 via the NG interface. The access network device is used to provide wireless network connectivity between the terminal and the core network.
[0226] The CU 230 can manage the RRC, SDAP, and PDCP layer protocols of access network devices and control one or more DU operations. The CU 230 communicates with the DU 220 via the F1 interface.
[0227] The DU 220 can host the RLC, MAC, and PHY layers of access network devices, and its operation is controlled by the CU 230. One DU 220 can support one or more cells, and one cell supports one DU 220.
[0228] The RU 210 can be referred to as a wireless unit, radio frequency unit, or radio frequency remote unit. Its main functions include receiving and transmitting baseband signals, as well as modulation and demodulation of radio frequency signals, data processing, and power amplification. The RU can be deployed close to the antenna, resulting in low feeder loss.
[0229] 5GC 240 may include one or more possible core network elements such as AMF entity, SMF entity, UPF entity, UDM entity, etc. 5GC and RAN together constitute the 5G network, providing users with service channels to connect to data networks and servers. Of course, 5GC 240 can also be replaced by the core network of future communication systems; this application embodiment does not limit this.
[0230] The RAN provides wireless network connectivity between the UE and the core network. The RAN can include access network equipment, such as gNBs. In some cases, "access network equipment" can refer to the entire RAN. RAN deployment can include centralized RAN (CRAN) and distributed RAN (DRAN). CRAN uses a separate BBU and RRU architecture, with each BBU located in a central equipment room, forming a BBU pool. It communicates with the RRUs via the fronthaul network. DRAN uses a distributed deployment of BBUs and RRUs. Each BBU is deployed separately in a rack, while the RRUs can be deployed together in the rack with the BBUs, or the RRUs can be deployed close to the antenna on a tower.
[0231] In some examples, RU 210, DU 220, and CU 230 can be deployed on the same physical device or on different physical devices. Alternatively, some logic units in RU 210, DU 220, and CU 230 may be deployed on the same physical device, while other logic units may be deployed on different physical devices. This embodiment of the application does not impose any limitations on this.
[0232] It is understandable that access network equipment can also include cases where it is split into two logical units. For example, if CU 230 and DU 220 are deployed on the same physical device, CU 230 and DU 220 can be regarded as a single logical unit. Alternatively, if DU 220 and RU 210 are deployed on the same physical device, DU 220 and RU 210 can be regarded as a single logical unit.
[0233] Of course, this application is not limited to the 5G network architecture; the embodiments of this application are also applicable to LTE networks and other possible future network architectures such as future communication networks. It should be understood that the embodiments of this application can be applied to any network architecture with communication connectivity capabilities.
[0234] Figure 9 is a schematic diagram of another communication scenario provided by an embodiment of this application.
[0235] The embodiments of this application can also be applied to O-RAN network architecture. Therefore, Figure 9 illustrates a scenario under the O-RAN architecture. In the O-RAN architecture, access network devices can be divided into three functional entities: O-RU, O-DU, and O-CU. The O-RU is similar to the aforementioned RU, the O-DU is similar to the aforementioned DU, and the O-CU is similar to the aforementioned CU. The interfaces between these functional entities can be referred to the descriptions in the previous embodiments, and will not be repeated here. The O-RAN network architecture may also include a near-real-time RAN intelligent controller (RIC) and service management and orchestration (SMO).
[0236] The near real-time RIC is primarily used to collect network information and perform necessary optimization tasks. The near real-time RIC communicates with the O-CU and O-DU via the E2 interface. The near real-time RIC may include a QoS management module, a radio connection management module, an interference management module, and a mobility management module.
[0237] The SMO can include multiple functional modules, such as non-real-time RIC, configuration, policy, design, and inventory modules. The main functions of the SMO can include cloud infrastructure operation, administration, and maintenance (OAM). For example, it can operate, maintain, and manage cloud infrastructure through the O2 interface. The SMO can also operate, maintain, and manage the RAN through the O1 interface. The SMO can also include a non-real-time RIC, such as one that combines artificial intelligence (AI) and big data analytics to achieve non-real-time macro-control and intervention of the O-RAN through the A1 interface. Each functional entity in the O-RAN can function as an independent entity, communicating with the SMO independently using the O1 interface. In some examples, the SMO and near-real-time RIC can communicate via either the A1 or O1 interface; the appropriate communication path can be selected based on the specific circumstances, which will not be elaborated further in this embodiment.
[0238] Figure 10 is a schematic diagram of a communication method provided by an embodiment of this application.
[0239] This communication process is applicable to, but not limited to, the communication scenarios shown in Figures 1, 8, and 9. This method can be applied to LTE, LTE frequency division duplex (FDD) systems, LTE TDD, 5G systems, or NR systems, future communication systems (such as future communication systems), and V2X. V2X can include vehicle-to-network (V2N), vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), long-term evolution-vehicle (LTE-V), vehicle-to-everything (V2X), MTC, IoT, long-term evolution-machine (LTE-M), machine-to-machine (M2M), and device-to-device (D2D) wireless communication scenarios. In the embodiments of this application, the first and second logical units can be access network devices. The first logical unit and the second logical unit can be deployed on the same access network device or on different access network devices; this application does not limit this. The following embodiments will be described using an O-RU as the first logical unit and an O-DU as the second logical unit as an example. Of course, in other examples, the first logical unit can also be an RU, O-DU, or DU, and the second logical unit can also be a DU, CU, or O-CU; this application does not limit this. In the various embodiments of this application, the logical unit can also be referred to as a network-side device, network device, network equipment, functional entity, etc., and this is not limited here. The method may include the following steps:
[0240] S101, the first logic unit obtains the first weight.
[0241] For example, the first logic unit can determine a first weight based on the SRS. This first weight can also be called the SRS weight. In some examples, the ability of the first logic unit to perform SRS processing can be pre-configured. In various embodiments of this application, SRS processing may include, but is not limited to, channel estimation of the SRS and measurement of the SRS. For example, the first logic unit performs channel estimation of the SRS to obtain channel estimation information. In various embodiments of this application, the channel estimation information can also be called the channel estimation result. For example, it can be the estimated equivalent channel. As another example, the first logic unit can perform SRS measurement to obtain SRS measurement results.
[0242] In some examples, the terminal can send SRS to the first logic unit. Correspondingly, the first logic unit can receive the SRS from the terminal through its own antenna and perform antenna-to-beam (A2B) mapping on the received SRS so that the first logic unit can process the SRS according to the mapped beam-dimensional signal. For example, the A2B mapping mentioned in this application embodiment can convert multiple antenna port-dimensional SRS into signals of multiple beam-dimensional signals. The antenna port signals can be the signals received by each antenna port of the first logic unit, and the beam-dimensional signals can include SRS from different beam directions.
[0243] A possible implementation of A2B mapping can be described as follows: Assume the first logic unit receives K-dimensional SRS signals from K antenna ports, denoted as y. K×1 Where K is a positive integer. The first logic unit can handle y. K×1 Performing a discrete Fourier transform (DFT) yields W. K×K *y K×1 This means obtaining signals across multiple beam dimensions. Wherein, W K×K This is the DFT transformation matrix, where each element can be... Where i,j=1,…,N. N represents the number of sampling points in the DFT transform, which can also be understood as the resolution of the DFT transform. Of course, the specific implementation process of A2B mapping can be found in relevant technologies, and will not be described in detail here.
[0244] In some embodiments, the first logic unit can determine the first weight based on the channel estimation information obtained from SRS as described above. For example, assuming the channel estimation information is the equivalent channel (or channel estimation matrix) obtained by the first logic unit, and assuming the terminal has C antennas and the first logic unit has K antennas, then the channel estimation matrix between the terminal and the first logic unit can be denoted as H. C×K You can view this H. C×K Perform singular value decomposition to determine the first weight. For example, the first logic unit can assign weights to H. C×K Perform singular value decomposition to obtain Here, matrices U and V are unitary matrices; for example, a unitary matrix multiplied by its own conjugate transpose equals the identity matrix. Matrix V is the SRS weight, i.e., the first weight. Matrix V and matrix V * They are conjugate transposes of each other. Matrix H′ is a diagonal matrix. For the first logic unit, this weight can be used to send the data stream of the corresponding terminal, that is, multiply by matrix V before sending signal x. For the terminal, the received signal can be multiplied by the conjugate matrix U of matrix U.* Assuming the signal received by the terminal is Y, the terminal can multiply Y by matrix U. * Let Y be the denoted Y′. Then, Y′=U * Y = U * HVx+U * Q, where Q represents noise. According to It can be obtained It can be seen that the receiving device can perform channel equalization based on the simplified channel H′ to recover the original transmitted signal.
[0245] Of course, the above only provides one possible way to calculate the first weight. In other examples, the zero-forcing precoding method can also be used to determine the first weight. For example, the first weight can be equal to H(H H H)- 1 H still represents the channel, and the superscript H indicates the conjugate transpose. This application does not limit the specific implementation of this application.
[0246] In some embodiments, the SRS measurement result mentioned above may include reference signal received power (RSRP). Alternatively, the SRS measurement result may include reference signal received quality (RSRQ). Alternatively, the SRS measurement result may include signal-to-interference-plus-noise ratio (SINR). Alternatively, the SRS measurement result may include signal-to-noise ratio (SNR). Alternatively, the SRS measurement result may include uplink PMI. Alternatively, the SRS measurement result may include uplink RI. Alternatively, the SRS measurement result may include uplink CQI. Alternatively, the SRS measurement result may include uplink timing synchronization.
[0247] In some examples, the SRS measurement results may also include: RSRP and SINR; or, uplink PMI, uplink RI, and uplink CQI; or, RSRP, SINR, uplink PMI, and uplink timing synchronization; or, RSRP, SINR, uplink PMI, uplink RI, and uplink CQI; or, RSRP, SINR, uplink PMI, uplink RI, uplink CQI, and uplink timing synchronization; or, RSRP, RSRQ, SINR, uplink PMI, uplink RI, uplink CQI, and uplink timing synchronization; or, RSRP, RSRQ, SINR, SNR, uplink PMI, uplink RI, uplink CQI, and uplink timing synchronization. It is understood that in other examples, the SRS measurement results may also include any two, three, four, five, six, or seven of the above parameters; for the sake of convenience, these will not be listed individually in the embodiments of this application.
[0248] In some cases, SINR may include SINR before equalization and / or SINR after equalization.
[0249] In some embodiments, the channel estimation information and SRS measurement results obtained by the first logic unit through SRS processing can be at the terminal granularity. That is, for different terminals, the channel estimation information and SRS measurement results corresponding to that terminal can be determined, i.e., the channel estimation information and SRS measurement results between that terminal and the first logic unit (or network device). For example, it can be at the antenna port granularity. That is, for different antenna ports of the terminal, the channel estimation information and SRS measurement results corresponding to that antenna port can be determined, i.e., the channel estimation information and SRS measurement results between that antenna port and the first logic unit (or network device). For another example, it can be at the frequency domain resource granularity. That is, for different frequency domain resources, the channel estimation information and SRS measurement results corresponding to that frequency domain resource can be determined, i.e., the channel estimation information and SRS measurement results between the terminal (or the antenna port of the terminal) and the first logic unit (or network device) on that frequency domain resource. Of course, the above granularity can include one or more, or may include more possible granularities, which will not be discussed in this embodiment.
[0250] For example, at the terminal level, a terminal identifier can be used to indicate the corresponding terminal. Similarly, at the antenna port level, an antenna port identifier can be used to indicate the corresponding antenna port. And at the frequency domain resource level, a frequency domain resource identifier can be used to indicate the corresponding frequency domain resource.
[0251] It is understood that, considering that channel estimation information can be based on terminal granularity, antenna port granularity, or frequency domain resource granularity, the first weight can also be based on terminal granularity, antenna port granularity, or frequency domain resource granularity; this application embodiment does not impose any limitation on these considerations.
[0252] In some examples, the frequency domain resource identifier may include an RE identifier. For example, the frequency domain resource identifier may include a resource element group (REG) identifier. For another example, the frequency domain resource identifier may include a resource block (RB) identifier. For yet another example, the frequency domain resource identifier may include a resource block group (RBG) identifier. For instance, the frequency domain resource identifier may include: an RE identifier and an RB identifier; or, an RE identifier, a REG identifier, and an RB identifier; or, an RE identifier, a REG identifier, an RB identifier, and an RBG identifier. It is understood that in other examples, the frequency domain resource identifier may also include any two or three of the above identifiers; for the sake of convenience, these will not be listed individually in this application.
[0253] In various embodiments of this application, the identifier may be an identity (ID) or an index.
[0254] S102, the second logic unit sends first information to the first logic unit. Correspondingly, the first logic unit receives the first information from the second logic unit.
[0255] For example, the first piece of information can be used to indicate the second weights related to the downward trend of the PMI. For instance, the second weights can also be called PMI weights.
[0256] In some embodiments, the first information may include a second weight, that is, the specific value of the second weight included in the first information can be directly indicated by the first information. For example, in a scenario where the second logic unit is configured to perform the function of calculating the second weight, the second logic unit can determine the second weight, such as by performing operations like codebook recovery and reconstruction based on downlink PMI to obtain the second weight. The second logic unit then carries the specific value of the second weight in the first information and sends the first information to the first logic unit.
[0257] In other embodiments, the first information may include one or more second parameters related to the downlink PMI. These second parameters can be used to determine a second weight, meaning the second logic unit instructs the first logic unit on the second weight through indirect instruction. For example, in a scenario where the first logic unit has the function of calculating the second weight, the second logic unit can send one or more second parameters to the first logic unit so that the first logic unit can determine the second weight based on one or more second parameters in the first information. For instance, the first logic unit may perform operations such as codebook recovery and reconstruction based on the downlink PMI to obtain the second weight.
[0258] The embodiments of this application are applicable to scenarios where the second weight calculation function is deployed in different logical units, thereby flexibly adjusting the method of determining the second weight according to the actual situation and improving communication efficiency.
[0259] In some examples, the second parameter mentioned above can include the downside PMI type. For instance, the downside PMI type can include downside PMI type 1. Or, the downside PMI type can include downside PMI type 2. Or, the downside PMI type can include both downside PMI type 1 and downside PMI type 2.
[0260] For example, the second parameter may include the polarization direction dimension. For another example, the second parameter may include a downlink PMI beam offset identifier. For yet another example, the second parameter may include beam selection and phase adjustment indication parameters. For yet another example, the second parameter may include a downlink PMI beam identifier. For example, the downlink PMI beam identifier may include a downlink PMI horizontal beam identifier. For yet another example, the downlink PMI beam identifier may include a downlink PMI vertical beam identifier. For yet another example, the downlink PMI beam identifier may include both a downlink PMI horizontal beam identifier and an uplink PMI horizontal beam identifier. It is understood that the above beam identifiers may be beam indices.
[0261] The first logic unit can perform operations such as PMI codebook recovery and reconstruction based on one or more of the aforementioned second parameters. For specific implementation details, please refer to the related technologies for PMI codebook recovery and reconstruction; these details will not be elaborated upon in the embodiments of this application.
[0262] This application provides various parameters for determining the second weight, so that appropriate parameters can be used in different scenarios to obtain an accurate second weight and improve communication efficiency.
[0263] It is understood that the second weight can also be based on terminal granularity, antenna port granularity, or frequency domain resource granularity, and this application embodiment does not limit it.
[0264] S103, the second logic unit sends second information to the first logic unit. Correspondingly, the first logic unit receives the second information from the second logic unit.
[0265] For example, the second information can be used to indicate at least one first condition. This first condition can then be used to determine how the third weight is determined. For instance, the third weight can be used for downlink precoding.
[0266] In some embodiments, the first condition may include a first threshold related to the method of determining the third weight. For example, a suitable method for determining the third weight can be determined based on the relationship between the reference signal measurement result and the first threshold. For instance, the first threshold may be one or more. As another example, the first condition may include a range of reference signal measurement results related to the method of determining the third weight. For instance, the method for determining the third weight corresponding to a certain range of reference signal measurement results can be determined based on whether the reference signal measurement result falls within that range. For instance, the range of reference signal measurement results may be one or more.
[0267] Of course, the above-mentioned first condition related to the reference signal measurement result is only one possible exemplary description. In other examples, the first condition may also be related to other parameters, such as the resource consumption, power consumption, and power consumption of the first logic unit. Accordingly, the first condition includes the corresponding threshold or parameter range, etc. The embodiments of this application are not limited herein.
[0268] This application provides multiple possible first conditions so that appropriate first conditions can be used to determine the method of determining the third weight in different scenarios, thereby improving the system's universality.
[0269] In some cases, the second information can be carried by the same signaling as the first information. Alternatively, it can be carried by different signaling; this application does not limit this.
[0270] S104, the first logic unit acquires the measurement result of the reference signal.
[0271] In some examples, the reference signal can be the SRS, and the measurement result of the reference signal can be the SRS measurement result. For details, please refer to the description related to the SRS measurement result in S101; this will not be repeated here. Alternatively, the reference signal can also be the uplink DMRS, and the measurement result of the reference signal can be the uplink DMRS measurement result. For example, the first logic unit can measure the DMRS in the physical uplink shared channel (PUSCH) to obtain the uplink DMRS measurement result.
[0272] Alternatively, the reference signal can be CSI-RS or downlink DMRS. Correspondingly, the reference signal measurement result can be a CSI-RS measurement result or a downlink DMRS measurement result. Alternatively, the reference signal measurement result can include downlink beam measurement results. For example, the terminal measures the downlink beam to obtain downlink beam measurement results. It is understood that such downlink-related reference signal measurement results can be obtained by the terminal itself. The terminal can send its measured reference signal measurement results to the first logic unit.
[0273] This application provides various possible reference signal measurement results to suit different scenarios. Appropriate reference signal measurement results can be used to determine the third weight, thereby obtaining an accurate third weight and improving communication efficiency.
[0274] It is understood that the execution order of steps S101-S104 is not limited. For example, some steps may be executed first, followed by other steps. Alternatively, one or more steps may be executed simultaneously; this embodiment of the application does not impose any limitations.
[0275] S105, the first logic unit determines the method for determining the third weight that satisfies the first condition based on the measurement result of the reference signal.
[0276] For example, the first logic unit can determine which first condition the reference signal measurement result satisfies, based on the reference signal measurement result obtained in S104 and the first condition received in S103, and determine the method for determining the third weight corresponding to the satisfied first condition. For example, if the first condition is one or more first thresholds, then the relationship between the reference signal measurement result and the one or more first thresholds can be determined.
[0277] In some embodiments, downlink precoding can be single-user downlink precoding or multi-user downlink precoding. For example, if a third weight is used for single-user downlink precoding, then the third weight can include the weight of a terminal's data stream on different antenna ports of the network device. As another example, if the third weight is used for multi-user downlink precoding, then the third weight can include the weight of each terminal's data stream on different antenna ports of the network device. Of course, the aforementioned terminal data stream can be a single data stream or multiple data streams; this application embodiment does not limit this. In various embodiments of this application, the weight can also be referred to as weight, weight coefficient, weight value coefficient, etc.
[0278] The embodiments of this application are applicable to single-user downlink precoding or multi-user downlink precoding, thus improving universality.
[0279] In some examples, where downlink precoding is single-user downlink precoding, the determination of the third weight may include determining the third weight corresponding to the target beam based on the correspondence between beams and third weights. For example, the target beam may be the beam used by the first network device (i.e., the first logic unit) to transmit signals. For instance, the first logic unit may pre-configure multiple third weights corresponding to fixed beam directions, each fixed beam corresponding to a beam identifier. The first logic unit may select one fixed beam (i.e., the target beam) from the multiple fixed beams to transmit data signals. Accordingly, the first logic unit may determine to weight the data signal using the third weight corresponding to that fixed beam (i.e., the target beam).
[0280] Alternatively, the method for determining the third weight may include determining the first weight as the third weight. That is, the first weight can be used as the third weight. Alternatively, the method for determining the third weight may include determining the second weight as the third weight. That is, the second weight can be used as the third weight. Or, the method for determining the third weight may include determining the third weight based on the first weight and the second weight. That is, the third weight can be obtained by combining the first weight and the second weight. It is understood that the method for determining the third weight may include any one or more of the above methods, and the embodiments of this application are not limited thereto.
[0281] Among them, SRS weights are more accurate than PMI weights. PMI weights, on the other hand, are more stable, reliable, and have a wider range of applicability and conditions compared to SRS weights. Therefore, for different communication scenarios, SRS weights and / or PMI weights can be selected according to the actual situation to obtain more suitable downlink precoding weights.
[0282] It is understood that the first logic unit can determine one of the above at least two methods as the method for determining the third weight. For example, the first logic unit can determine one method based on the reference signal measurement result, one or more first thresholds, and the above at least two methods. For details, please refer to the description of the following embodiments.
[0283] In some examples, the first logic unit can determine the determination method of multiple third weights. For example, the determination method of these multiple third weights can be for different granularities, or for different terminals, different antenna ports and / or different frequency domain resources at the same granularity.
[0284] This application provides multiple methods for determining single-user downlink precoding weights, allowing for flexible selection of appropriate methods to obtain accurate single-user downlink precoding weights for different scenarios.
[0285] For example, when determining a third weight based on a first weight and a second weight, the first logic unit can determine the third weight based on the first weight, the second weight, and a first parameter. For instance, the first parameter can be used to combine the first and second weights. For example, the first parameter can be one or more coefficients, such as a first weight coefficient and / or a second weight coefficient. In some examples, combining can also be referred to as merging.
[0286] In some examples, the second logic unit can send a sixth message to the first logic unit. Correspondingly, the first logic unit can receive the sixth message from the second logic unit. This sixth message can be used to indicate a first parameter. Alternatively, the first parameter can be pre-configured in the first logic unit; this embodiment of the application is not limited thereto.
[0287] The embodiments of this application can obtain more accurate single-user downlink precoding weights by configuring different weights for the first weight and the second weight.
[0288] In other examples, when downlink precoding is multi-user downlink precoding, the determination of the third weight may include determining the third weight for multi-user downlink precoding based on the third weights for single-user downlink precoding corresponding to each of the multiple terminals. That is, the multi-user downlink precoding weights corresponding to the multiple terminals can be obtained based on the single-user downlink precoding weights corresponding to each terminal. In the embodiments of this application, the third weight for single-user downlink precoding may also be called the single-user downlink precoding weight, or simply the SU weight, SU weight, etc.; the third weight for multi-user downlink precoding may also be called the multi-user downlink precoding weight, or simply the MU weight, MU weight, etc.
[0289] For example, we can assume that M terminals, denoted as UE 1, ..., UE M, are scheduled on resource block p. The number of data streams scheduled for the m-th UE (i.e., UE m) is denoted as L. m Taking the number of antennas in the first logical unit as K as an example, the SU weight of UE m can be denoted as: One way to determine the MU weights is to concatenate the SU weights of each terminal device to obtain... Where L represents the total number of flows scheduled for M terminals. In various embodiments of this application, the superscript H in the formula represents the conjugate transpose, not the channel. In some examples, the above V' can be... L×K Orthogonalization is performed using the minimum mean square error (MMSE) method to ensure orthogonality between multi-user flows and reduce inter-flow interference. This yields the MU weights for the M terminals, denoted as W.K×L =V' H (V'V' H +Q0I) -1 Where Q0 represents noise power or interference power, and I is the identity matrix.
[0290] This application provides a method for determining multi-user downlink precoding weights to obtain accurate multi-user downlink precoding weights.
[0291] In some embodiments, the first logic unit can determine a suitable method for determining the third weight by comparing the reference signal measurement result with one or more of the aforementioned first thresholds. For example, the first thresholds include a first threshold 1. If the reference signal measurement result is less than the first threshold 1, the method for determining the third weight can be to determine the first weight as the third weight; if the reference signal measurement result is greater than the first threshold 1, the method for determining the third weight can be to determine the third weight based on the first weight and the second weight. Of course, for the case where the reference signal measurement result is equal to the first threshold 1, the method for determining the third weight can be determined by determining the first weight as the third weight, or by determining the third weight based on the first weight and the second weight, depending on the actual situation. This application embodiment does not limit this.
[0292] For example, the first threshold includes first threshold 2 and first threshold 3. If the reference signal measurement result is less than the first threshold 1, the third weight can be determined by setting the first weight as the third weight; if the reference signal measurement result is greater than the first threshold 1 and less than the first threshold 2, the third weight can be determined by setting the second weight as the third weight; if the reference signal measurement result is greater than the first threshold 2, the third weight can be determined by determining the third weight based on the first weight and the second weight. Of course, for the case where the reference signal measurement result is equal to the first threshold 1, the method for determining the third weight can be determined by setting the first weight as the third weight, or by setting the second weight as the third weight, depending on the actual situation. For the case where the reference signal measurement result is equal to the first threshold 2, the method for determining the third weight can be determined by setting the second weight as the third weight, or by determining the third weight based on the first weight and the second weight. This application does not limit the specific method.
[0293] In other embodiments, the first logic unit can compare the reference signal measurement result with one or more reference signal measurement result ranges to determine, for example, which reference signal measurement result range the reference signal measurement result falls into. Assume the reference signal measurement result ranges include reference signal measurement result range 11 and reference signal measurement result range 12, and reference signal measurement result range 11 corresponds to determining the first weight as the third weight, while reference signal measurement result range 12 corresponds to determining the third weight based on the first weight and the second weight. Then, if the reference signal measurement result is within reference signal measurement result range 11, the first logic unit can determine the third weight based on the first weight. If the reference signal measurement result is within reference signal measurement result range 12, the first logic unit can determine the third weight based on the first weight and the second weight.
[0294] It is understood that the above is only an exemplary description. The specific relationship between the measurement result of the reference signal and the first threshold, the method of determining which third weight is used, and the correspondence between the range of different reference signal measurement results and the method of determining the third weight can be matched with each other according to the actual situation. This application embodiment does not limit this.
[0295] In some examples, the measurement results for the reference signal can be at the terminal granularity, the antenna port granularity, or the frequency domain resource granularity. Correspondingly, one or more measurement result thresholds can also be at the terminal granularity, the antenna port granularity, or the frequency domain resource granularity. This allows the second logic unit to determine how to determine the third weight corresponding to the appropriate granularity.
[0296] In some embodiments, the second information may further include a first identifier. The first identifier may include a terminal identifier associated with the method for determining the third weight. For example, the terminal identifier may be a terminal ID. The terminal identifier can be used to indicate the terminal corresponding to the method for determining the third weight that meets the first condition. For example, the second information indicates UE 1 and the first condition 1. This means that the first logic unit uses the first condition 1 to determine the method for determining the third weight corresponding to UE 1.
[0297] In other examples, the first identifier may include an antenna port identifier associated with the method for determining the third weight. For example, the antenna port identifier may be an antenna port ID. This antenna port identifier can be used to indicate the antenna port corresponding to the method for determining the third weight that meets the first condition. For example, the second information indicates antenna port 3 and the first condition 3. This means that the first logic unit uses the first condition 3 to determine the method for determining the third weight corresponding to antenna port 3.
[0298] In another example, the first identifier may include a frequency domain resource identifier associated with the method for determining the third weight. For example, the frequency domain resource identifier may be a frequency domain resource ID. This frequency domain resource identifier can be used to indicate the frequency domain resource corresponding to the method for determining the third weight that meets the first condition. For example, the second information indicates frequency domain resource 5 and the first condition 5. This means that the first logic unit uses the first condition 5 to determine the method for determining the third weight corresponding to frequency domain resource 5.
[0299] In other examples, the first identifier may include: a terminal identifier and an antenna port identifier; or, a terminal identifier and a frequency domain resource identifier; or, an antenna port identifier and a frequency domain resource identifier; or, a terminal identifier, an antenna port identifier, and a frequency domain resource identifier.
[0300] The embodiments of this application can indicate the determination method of the third weight at multiple granularities, so as to determine a more accurate third weight and improve communication efficiency.
[0301] S106, the first logic unit, in response to the method of determining the third weight, determines the third weight based on the first weight and / or the second weight.
[0302] For example, the first logic unit determines the third weight by setting the first weight as the third weight. Then the first logic unit can use the first weight as the third weight. As another example, the first logic unit determines the third weight by setting the second weight as the third weight. Then the first logic unit can use the second weight as the third weight. Yet another example, the third weight is determined based on the first and second weights. Then the first logic unit can determine the third weight based on the first and second weights (and the first parameter). Of course, the specific process of determining the third weight can be referred to the description of the corresponding embodiment in S103, which will not be repeated in this application.
[0303] In some examples, after determining the third weight, the first logic unit can determine the weight of each antenna port in the first logic unit based on the third weight, and then use the weight to weight the data signal before transmission. Specific implementation processes can be found in related technologies, and will not be elaborated upon in the embodiments of this application.
[0304] This application embodiment uses the downlink PMI as one of the reference factors for determining the downlink precoding weights. Network devices can flexibly choose the method for determining downlink precoding weights according to the actual situation, thereby improving the accuracy of downlink precoding weights and data transmission efficiency.
[0305] In the communication method provided in the embodiments of this application, the second logic unit can also perform layer 2 scheduling. For example, it determines whether a certain frequency domain resource should be scheduled by SU or MU. Accordingly, for that frequency domain resource, the first logic unit determines whether to use SU weights or MU weights to weight the data signal. In various embodiments of this application, layer 2 scheduling can also be referred to as layer 2 decision-making.
[0306] In some examples, the second logic unit can process the reference signal to obtain channel estimation information and / or reference signal measurement results. For example, the reference signal can be SRS or uplink DMRS. The second logic unit can determine third information based on the channel estimation information and / or reference signal measurement results. For example, the third information may include at least one of the following: a scheduled frequency domain resource identifier, a frequency domain resource scheduling method, and a terminal identifier. The frequency domain resource scheduling method may include SU scheduling, MU scheduling, etc. For SU scheduling, there can be one terminal identifier. For MU scheduling, there can be multiple terminal identifiers.
[0307] For example, the third information may include frequency domain resource identifier A, SU scheduling, and terminal identifier a. Frequency domain resource identifier A indicates frequency domain resource A, and terminal identifier a indicates terminal a. Therefore, the third information could indicate that terminal a is scheduled on frequency domain resource A using SU scheduling. For instance, the first logic unit uses the SU weight corresponding to terminal a to weight the data signal.
[0308] For example, the third information may include frequency domain resource identifier B, MU scheduling, and terminal identifiers b, c, and d. Frequency domain resource identifier B indicates frequency domain resource B, terminal identifier b indicates terminal b, terminal identifier c indicates terminal c, and terminal identifier d indicates terminal d. Therefore, the third information can indicate that terminals b, c, and d are scheduled on frequency domain resource B using MU scheduling. For instance, the first logic unit uses the MU weights corresponding to terminals a, c, and d to weight the data signals.
[0309] The embodiments of this application can flexibly select single-user scheduling or multi-user scheduling, which improves the system flexibility.
[0310] In some examples, the second logic unit can send the aforementioned third information to the first logic unit. Correspondingly, the first logic unit receives the third information from the second logic unit. That is, the second logic unit indicates the scheduling result of layer 2 scheduling to the first logic unit. In this embodiment, the second logic unit can configure more reasonable frequency domain resource scheduling for the first logic unit, improving communication performance.
[0311] In some examples, considering that the second logic unit may not be configured to process the reference signal, the first logic unit may send fifth information to the second logic unit. This fifth information may include channel estimation information determined based on the reference signal and / or reference signal measurement results determined based on the reference signal. For example, if the first logic unit can process the SRS and / or uplink DMRS, then the first logic unit may inform the second logic unit of the channel estimation information determined based on the SRS and / or the reference signal measurement results determined based on the SRS; alternatively, the first logic unit may inform the second logic unit of the channel estimation information determined based on the uplink DMRS and / or the reference signal measurement results determined based on the uplink DMRS.
[0312] The embodiments of this application are applicable to scenarios where the first logic unit has the ability to process reference signals, thereby improving the versatility of the system.
[0313] In some embodiments, the second logic unit, in determining the third information, may also consider the SU weights corresponding to different terminals to better decide whether to perform MU scheduling and / or for which UEs to perform MU scheduling. Therefore, the first logic unit can inform the second logic unit of the SU weights corresponding to the terminals. For example, the first logic unit sends fourth information to the second logic unit. Accordingly, the second logic unit receives the fourth information from the first logic unit. This fourth information can be used to indicate the third weights used for single-user downlink precoding. The second logic unit can determine the aforementioned third information based on the third weights used for single-user downlink precoding, as well as channel estimation information and / or reference signal measurement results.
[0314] For example, if the fourth information indicates the SU weight corresponding to one terminal, the second logic unit can determine, based on the SU weight, channel estimation information, and / or reference signal measurement information, whether the terminal should be scheduled using SU, and which frequency domain resource to schedule the terminal on. As another example, if the fourth information indicates the SU weight corresponding to multiple terminals, the second logic unit can determine, based on the multiple SU weights, channel estimation information, and / or reference signal measurement information, whether the terminal should be scheduled using MU, and which frequency domain resource to schedule the multiple terminals on.
[0315] The second logic unit in this application embodiment can combine the third weight used for single-user downlink precoding weights to perform more precise layer 2 scheduling, thereby improving resource utilization efficiency and communication performance.
[0316] The above scheme will now be described with more specific examples.
[0317] Figure 11 is a schematic diagram of the functional division of a network device provided in an embodiment of this application.
[0318] Referring to Figure 11, the second logic unit can deploy layer 2 scheduling functions, scrambling functions, and higher-layer communication protocol functions. The first logic unit can deploy SRS A2B mapping functions, SRS channel estimation and SRS measurement functions, SU weight calculation functions, MU weight calculation functions, modulation functions, layer mapping functions, precoding functions, RE mapping functions, and lower-layer communication protocol functions. In some examples, the PMI weight function can be deployed on either the second logic unit or the first logic unit. In various embodiments of this application, the function can also be referred to as a functional module, communication function, communication functional module, communication protocol function, communication protocol functional module, etc.
[0319] Figure 12 is a schematic diagram of another communication method provided by an embodiment of this application.
[0320] This communication process is applicable to, but not limited to, the communication scenarios shown in Figures 1, 8, and 9, and to the network device function partitioning method shown in Figure 11. This method can be applied to LTE, LTE FDD systems, LTE TDD, 5G systems, or NR systems, future communication systems (such as future communication systems), V2X (where V2X can include V2N, V2V, V2I, V2P, etc.), LTE-V, vehicle-to-everything (V2X), MTC, IoT, LTE-M, M2M, D2D, and other wireless communication scenarios. The first and second logical units involved in this application embodiment can be access network devices. The first and second logical units can be deployed on the same access network device or on different access network devices; this application embodiment does not impose any limitations on this. The following embodiment will describe the first logical unit as O-RU and the second logical unit as O-DU. Of course, in other examples, the first logical unit can also be RU, O-DU, or DU, and the second logical unit can also be DU, CU, or O-CU; this application embodiment does not impose any limitations on this. The method may include the following steps:
[0321] S201, the O-DU sends the second information to the O-RU. Correspondingly, the O-RU receives the second information from the O-DU.
[0322] For example, the O-DU can send a second piece of information to the O-RU. This second piece of information can also be called the switching / adjustment strategy information for the weight calculation method. This allows the O-RU to adaptively switch / adjust the method for determining the third weight based on the first condition in the second piece of information.
[0323] In some examples, the determination of the third weight may include at least two of the following: weight calculation based on static beams (hereinafter referred to as static weights); weight calculation based on PMI (hereinafter referred to as PMI weights); weight calculation based on SRS channel estimation information (or channel estimation results) (hereinafter referred to as SRS weights); and weight calculation based on the fusion of PMI weights and SRS weights (hereinafter referred to as SRS and PMI fused weights). It is understood that a static beam is the fixed beam mentioned in the preceding embodiments. For example, the O-RU can preset multiple third weights corresponding to fixed beam directions, each third weight corresponding to a fixed beam and its corresponding beam ID. The O-RU can select one fixed beam from these multiple fixed beams to transmit data signals. For the PMI-based weight calculation method, as mentioned in the preceding embodiments, the second weight is used as the third weight. For the SRS-based weight calculation method, as mentioned in the preceding embodiments, the first weight is used as the third weight. The method of calculating weights based on the fusion of PMI weights and SRS weights, as mentioned in the previous embodiment, is to determine the third weight based on the first weight and the second weight.
[0324] In some examples, the first condition may include a first threshold related to the method of determining the third weight; and / or, a range of reference signal measurement results related to the method of determining the third weight. In various embodiments of this application, the threshold may also be referred to as a limit, threshold value, etc.
[0325] In some examples, reference signal measurement results may include SRS measurement results, uplink DMRS measurement results, CSI-RS measurement results, or downlink beam measurement results reported by the UE via Layer 3 messages. For example, SRS measurement results may include parameters such as reference signal received power, pre-equalization SINR, post-equalization SINR, precoding matrix indication, rank indication, and channel quality indication.
[0326] Taking pre-SINR as an example, the first condition can include a SINR threshold. For instance, if the O-RU determines that the pre-SINR measured based on SRS is lower than this threshold, it selects the PMI weight as the third weight; otherwise, it selects the SRS weight as the third weight. The O-RU can also determine that the weights for all UEs are PMI weights as the third weights if the average pre-SINR of multiple UEs is lower than this threshold; otherwise, it uses the SRS weights as the third weights for all UEs. Furthermore, the first condition can also include more first thresholds, such as two SINR thresholds (i.e., a first SINR threshold and a second SINR threshold). For example, if the O-RU determines that the average pre-SINR is lower than the first SINR threshold, it can select the third weight corresponding to the static beam; if the average pre-SINR is greater than the first SINR threshold but lower than the second SINR threshold, it can select the PMI weight as the third threshold; if the average pre-SINR is greater than the second SINR threshold, it can select the SRS weight as the third threshold.
[0327] In some examples, the second information may be indiscriminate in terms of UE, antenna port, or frequency domain resource granularity. That is, the third weight is determined using the same method for all scheduled UEs, all antenna ports of UEs, or all scheduled frequency domain resources. Accordingly, the O-RU can average the reference signal measurement results corresponding to all scheduled UEs, all antenna ports of UEs, or all frequency domain resources, and then determine the third weight corresponding to different UEs, different antenna ports, or different frequency domain resources based on the average measurement results of different UEs, different antenna ports, or different frequency domain resources, and compare it with the first threshold.
[0328] For example, the second information could be distinguishing between UEs, antenna ports, or frequency domain resources. That is, different determination methods are used to determine the third weight for different scheduled UEs, antenna ports, or frequency domain resources. Accordingly, the O-RU determines the corresponding method for determining the third weight for each UE, antenna port, or frequency domain resource based on the reference signal measurement results corresponding to the different scheduled UEs, antenna ports, or frequency domain resources, and the first threshold. Optionally, there can be multiple first thresholds, each corresponding to different UEs, antenna ports, or frequency domain resources. In some examples, the first threshold may also carry an associated terminal identifier, antenna port identifier, or frequency domain resource identifier. The O-RU determines the corresponding method for determining the third weight based on the reference signal measurement results corresponding to each UE, antenna port, or frequency domain resource, and the first threshold associated with that UE, antenna port, or frequency domain resource.
[0329] S202, the O-DU sends the sixth message to the O-RU. Correspondingly, the O-RU receives the sixth message from the O-DU.
[0330] In some examples, the sixth piece of information may include a first parameter (or fusion coefficient). This first parameter can be used to superimpose the PMI weights and SRS weights. This first parameter can be indicated by one or more pre-defined indices; for example, an index may be associated with one or a set of first parameters. Alternatively, the first parameter may be associated with the UE ID, antenna port identifier, and / or frequency domain resource identifier.
[0331] S203, the terminal sends an SRS to the O-RU. Correspondingly, the O-RU receives the SRS from the terminal.
[0332] For example, one or more UEs within a cell can send SRS to a network device (such as an O-RU). The network device (such as an O-RU) receives SRS from one or more UEs. In some examples, the network device can schedule different UEs and / or different antenna ports of the same UE to send SRS on different time-frequency resources; it can also instruct UEs to send SRS at corresponding time-frequency locations at a certain period.
[0333] S204, O-RU processes SRS to obtain channel estimation information and SRS measurement results.
[0334] For example, the O-RU performs SRS A2B, SRS channel estimation, and SRS measurement on the SRS. The O-RU converts the received SRS from multiple antenna port dimensions into signals from multiple beam dimensions. Based on the SRS beam signals, the O-RU performs channel estimation and channel measurement to obtain channel estimation information and SRS measurement results.
[0335] S205, the O-RU sends the fifth message to the O-DU. Correspondingly, the O-DU receives the fifth message from the O-RU.
[0336] For example, the O-RU can send fifth information to the O-DU. This fifth information may include one or more channel estimation information and SRS measurement results.
[0337] In some examples, channel estimation information and SRS measurement results can be based on terminal granularity, antenna port granularity, or frequency domain resource granularity. For instance, the fifth piece of information may include one or more UE identifiers and the channel estimation information between the UE and the network device corresponding to that identifier. Another example is that the fifth piece of information may include different antenna port identifiers of the UE and the corresponding channel estimation information between that antenna port and the network device's antenna port. Yet another example is that the fifth piece of information may include different frequency domain resource identifiers and the channel estimation information between the UE's antenna port and the base station's antenna port on that frequency domain resource.
[0338] For example, frequency domain resources can be resource particles, resource particle groups, resource blocks, or resource block groups.
[0339] S206, O-RU determines the method for determining the SU weights that satisfy the first condition based on the measurement results of the reference signal.
[0340] For example, the determination of SU weights can include: using PMI weights as SU weights; using channel estimation information from SRS to calculate weights (referred to as SRS weights) as SU weights; or using a fusion of PMI weights and SRS weights to calculate SU weights (the SU weights obtained after this fusion can also be called SRS and PMI fused weights).
[0341] In some cases, the O-RU can determine which weighting method to use based on the SRS measurement results corresponding to a specific UE, antenna port, or frequency domain resource. For example, the O-RU can determine whether to use the SRS weights as the SU weights, or use a certain weighting method, based on whether the pre-equalization SINR in the SRS measurement results exceeds a preset measurement result threshold (i.e., a first threshold). If the pre-equalization SINR is lower than the measurement result threshold, then the O-RU can determine not to use the SRS weights as the SU weights.
[0342] For example, the O-RU can determine to use the SRS weight as the SU weight if the average pre-SINR based on the SRS measurement results exceeds the first threshold issued by the O-DU. If it is below the first threshold, the PMI weight is used as the SU weight; or, the O-RU chooses to use the fused weight of PMI and SRS, then the O-RU can determine the SU weight based on the SRS weight obtained based on the SRS channel estimation and the PMI weight obtained based on PMI recovery and reconstruction (as well as the first parameter).
[0343] In some examples, the O-RU can determine different weighting methods for different UEs, different antenna ports, or different frequency domain resources. Accordingly, the O-RU can determine which SU weighting method corresponds to a specific UE, antenna port, or frequency domain resource based on the SRS measurement results on that UE, antenna port, or frequency domain resource, and a first threshold. If the O-RU determines that a specific UE, antenna port, or frequency domain resource corresponds to using the SRS weight as the SU weight, then the O-RU can use the SRS channel estimation information corresponding to that UE identifier, antenna port identifier, or frequency domain resource identifier to determine the SRS weight and use that SRS weight as the SU weight. If the O-RU determines to use the PMI weight as the SU weight, then the O-RU can use the corresponding PMI weight as the SU weight. If the O-RU determines to determine the SU weight based on both the SRS weight and the PMI weight, then the O-RU can use the corresponding SRS channel estimation information to determine the SRS weight and then fuse it with the corresponding PMI weight to obtain the SU weight.
[0344] Of course, the above is only an exemplary description. The specific SRS measurement result used and the first threshold used to determine which weighting method can be adjusted according to the actual situation. This application embodiment does not limit this.
[0345] S207, the O-DU sends the first message to the O-RU. Correspondingly, the O-RU receives the first message from the O-DU.
[0346] In some examples, the first information can be used to indicate the PMI weights related to the downlink PMI. The content indicating the weights can vary depending on the deployment location of the PMI weight calculation function. For example, if the PMI weight calculation function is deployed in the O-DU, the first information can directly indicate the PMI weights. These PMI weights can be considered as obtained from the O-DU based on PMI codebook recovery and reconstruction. As another example, if the PMI weight calculation function is deployed in the O-RU, the first information can include various parameters required for PMI weight calculation, such as: PMI type I, PMI type II, polarization direction dimension, PMI horizontal beam index, PMI vertical beam index, PMI beam offset index, beam selection, and phase adjustment indication information. It is understood that specific related parameters can be referenced from the codebook content for PMI type I and PMI type II in related technologies, and this application embodiment does not limit them.
[0347] In some examples, the first message can also be triggered based on the CSI report submitted by the terminal. In other words, the frequency of sending the first message can be consistent with the frequency of CSI reports submitted by the terminal.
[0348] In some examples, the first, second, and sixth information can be carried by the same or different signaling. It is understood that S207 can be executed at any time before S208, and this application embodiment does not impose any limitations on this.
[0349] S208, O-RU determines the SU weights according to the method for determining SU weights.
[0350] For example, if the O-RU determines to use the SRS weights as the SU weights, then the O-RU can calculate the SRS weights based on local channel estimation information and use these SRS weights as the SU weights. As another example, if the O-RU determines to use the PMI weights as the SU weights, then the O-RU can use the PMI weights as the SU weights. Yet another example, if the O-RU determines to use the fused PMI and SRS weights as the SU weights (optionally, the first parameter is specified), then the O-RU can superimpose the SRS weights obtained based on channel estimation information and the PMI weights obtained based on PMI recovery and reconstruction (optionally, it can also multiply by the first parameter) to obtain the SU weights.
[0351] It is understandable that the first parameter can also be pre-configured or predefined by the protocol, in which case the fusion coefficient does not need to be indicated.
[0352] The aforementioned SU weights may include one or more UE identifiers, and the weighting weights / coefficients of the UE data stream corresponding to those identifiers on different base station antenna ports; or, they may include one or more antenna port identifiers of the UE, and the weighting weights / coefficients of the data stream corresponding to those antenna port identifiers on different base station antenna ports; or, they may include one or more frequency domain resource identifiers, and the weighting weights / coefficients of the UE data stream on those frequency domain resources on different base station antenna ports. For example, the weighting weights / coefficients may include in-phase and quadrature components (IQ).
[0353] S209, the O-RU sends the fourth message to the O-DU. Accordingly, the O-DU receives the fourth message from the O-RU.
[0354] For example, the fourth information may include one or more SU weights determined in S208.
[0355] S210, O-DU determines the third information based on channel estimation information, SRS measurement results and SU weights.
[0356] For example, the O-DU can perform Layer 2 scheduling based on the SRS measurement results and channel estimation information obtained from S205, and the SU weights obtained from S209, to determine the user groups scheduled on different frequency domain resources. For example, whether a certain frequency domain resource is scheduled by SU or MU.
[0357] In some examples, the third information may include the result of the layer 2 scheduling determined in S210. For example, the third information may include at least one of the following: the number of scheduled frequency domain resources and the corresponding frequency domain resource identifiers, the number of paired users and user identifiers on each frequency domain resource, the number of streams of scheduled users and the corresponding stream identifiers on each frequency domain resource, whether each frequency domain resource is SU scheduling (or SU pairing) or MU scheduling (or MU pairing), and the size of each frequency domain resource.
[0358] S211, the O-DU sends third information to the O-RU. Correspondingly, the O-RU receives the third information from the O-DU.
[0359] S212, O-RU determines the MU weights based on the third information.
[0360] For example, if the third information indicates MU scheduling, then the O-RU can obtain the MU weight based on the SU weight and the layer 2 scheduling result in the third information.
[0361] In some examples, the O-RU can apply corresponding SU or MU weights to weight the data of different streams from different UEs on each antenna port for each scheduled frequency domain resource. After processing such as frequency domain transformation to time domain, the data is then sent to the UE via the air interface.
[0362] It is understood that the specific implementation process of each embodiment in S201-S212 above can be referred to the description of the corresponding embodiments in S101-S106, and will not be repeated in the embodiments of this application.
[0363] This application's embodiments consider a communication protocol function partitioning approach where SRS processing, SU weighting, and MU weighting are deployed on the O-RU, and PMI weighting can be deployed on either the O-DU or O-RU. By issuing a weighting calculation handover strategy from the O-DU to the O-RU, the O-RU can dynamically decide the weighting calculation method locally based on this strategy. This avoids the interface signaling overhead and transmission latency issues caused by the O-DU's real-time decision-making and subsequent notification to the O-RU, improves the accuracy of the O-RU's weighting calculation, and enhances the efficiency of multi-antenna data transmission over the air interface between the UE and the base station.
[0364] Figure 13 is a schematic diagram of another network device function division provided in an embodiment of this application.
[0365] Figure 13 is similar to Figure 11, except that the second logic unit can also be equipped with SRS channel estimation and SRS measurement functions. In other words, both the first and second logic units are equipped with SRS channel estimation and SRS measurement functions. Accordingly, there is no need for the first and second logic units to exchange channel estimation information and SRS measurement results.
[0366] Figure 14 is a schematic diagram of another communication method provided by an embodiment of this application.
[0367] This communication process is applicable to, but not limited to, the communication scenarios shown in Figures 1, 8, and 9, and to the network device function partitioning method shown in Figure 13. This method can be applied to LTE, LTE FDD systems, LTE TDD, 5G systems, or NR systems, future communication systems (such as future communication systems), V2X (where V2X can include V2N, V2V, V2I, V2P, etc.), LTE-V, vehicle-to-everything (V2X), MTC, IoT, LTE-M, M2M, D2D, and other wireless communication scenarios. The first and second logical units involved in this application embodiment can be access network devices. The first and second logical units can be deployed on the same access network device or on different access network devices; this application embodiment does not impose any limitations on this. The following embodiment will describe the first logical unit as O-RU and the second logical unit as O-DU. Of course, in other examples, the first logical unit can also be RU, O-DU, or DU, and the second logical unit can also be DU, CU, or O-CU; this application embodiment does not impose any limitations on this. The method may include the following steps:
[0368] S301, the O-DU sends the second information to the O-RU. Correspondingly, the O-RU receives the second information from the O-DU.
[0369] S302, the O-DU sends the sixth message to the O-RU. Correspondingly, the O-RU receives the sixth message from the O-DU.
[0370] S303, the terminal sends an SRS to the O-RU. Correspondingly, the O-RU receives the SRS from the terminal.
[0371] It is understood that the implementation process of S301-S303 is similar to that of S201-S203, and will not be described again in the embodiments of this application.
[0372] S304, O-RU performs A2B mapping on SRS to obtain the beam domain signal of SRS.
[0373] The beam domain signal of this SRS is the beam dimension signal (or beam signal) mentioned above. It is understood that the A2B mapping process in S304 is similar to that in S204, and the description of the A2B part in S204 can be referred to. It will not be repeated in the embodiments of this application.
[0374] S305, the O-RU transmits the beam domain signal of the SRS to the O-DU. Correspondingly, the O-DU receives the beam domain signal of the SRS from the O-RU.
[0375] The S306 O-RU processes the beam domain signal of the SRS to obtain channel estimation information and SRS measurement results.
[0376] The S307 O-DU processes the beam domain signal of the SRS to obtain channel estimation information and SRS measurement results.
[0377] It is understood that the channel estimation and SRS measurement processes in S306 and S307 are similar to those in S204, and can be referred to the description of the channel estimation and SRS measurement in S204. The embodiments of this application will not be repeated here.
[0378] S308, O-RU determines the method for determining the SU weights that satisfy the first condition based on the measurement results of the reference signal.
[0379] Understandably, the O-RU can determine the method for determining the SU weights based on the locally determined SRS measurement results.
[0380] S309, the O-DU sends the first message to the O-RU. Correspondingly, the O-RU receives the first message from the O-DU.
[0381] S310, O-RU determines the SU weights according to the method for determining SU weights.
[0382] S311, the O-RU sends the fourth message to the O-DU. Correspondingly, the O-DU receives the fourth message from the O-RU.
[0383] S312, O-DU determines the third information based on channel estimation information, SRS measurement results and SU weights.
[0384] For example, the O-DU can refer to local channel estimation information, SRS measurement results, and SU weights informed by the O-RU to perform layer 2 scheduling.
[0385] S313, the O-DU sends third information to the O-RU. Correspondingly, the O-RU receives the third information from the O-DU.
[0386] S314, O-RU determines the MU weights based on the third information.
[0387] It is understood that the implementation process of S308-S314 is similar to that of S206-S212, and will not be described again in the embodiments of this application.
[0388] This application embodiment considers a communication protocol function partitioning method where SRS processing, SU weight calculation, and MU weight calculation are located in the O-RU, and the O-DU retains the SRS processing function, while the PMI weight calculation function is located in either the O-DU or the O-RU. By issuing a weight calculation handover strategy from the O-DU to the O-RU, the O-RU can dynamically decide the weight calculation method locally based on this strategy. This avoids the interface signaling overhead and transmission latency issues caused by the O-DU's real-time decision-making and subsequent notification to the O-RU, improves the accuracy of O-RU weight calculation and Layer 2 scheduling, and enhances the efficiency of multi-antenna data transmission over the air interface between the UE and the base station.
[0389] Figure 15 is a schematic diagram of another network device function division provided in an embodiment of this application.
[0390] Figure 15 is similar to Figure 11, except that the second logical unit can also be deployed with SU weight calculation functionality. That is, both the first and second logical units are deployed with SU weight calculation functionality. Correspondingly, there is no need for the first and second logical units to exchange SU weights.
[0391] Figure 16 is a schematic diagram of another communication method provided by an embodiment of this application.
[0392] This communication process is applicable to, but not limited to, the communication scenarios shown in Figures 1, 8, and 9, and to the network device function partitioning method shown in Figure 15. This method can be applied to LTE, LTE FDD systems, LTE TDD, 5G systems, or NR systems, future communication systems (such as future communication systems), V2X (where V2X can include V2N, V2V, V2I, V2P, etc.), LTE-V, vehicle-to-everything (V2X), MTC, IoT, LTE-M, M2M, D2D, and other wireless communication scenarios. The first and second logical units involved in this application embodiment can be access network devices. The first and second logical units can be deployed on the same access network device or on different access network devices; this application embodiment does not impose any limitations on this. The following embodiment will describe the first logical unit as O-RU and the second logical unit as O-DU. Of course, in other examples, the first logical unit can also be RU, O-DU, or DU, and the second logical unit can also be DU, CU, or O-CU; this application embodiment does not impose any limitations on this. The method may include the following steps:
[0393] S401, the O-DU sends the second information to the O-RU. Correspondingly, the O-RU receives the second information from the O-DU.
[0394] S402, the O-DU sends the sixth message to the O-RU. Correspondingly, the O-RU receives the sixth message from the O-DU.
[0395] S403, the terminal sends an SRS to the O-RU. Correspondingly, the O-RU receives the SRS from the terminal.
[0396] S404, O-RU processes SRS to obtain channel estimation information and SRS measurement results.
[0397] S405, the O-RU sends the fifth message to the O-DU. Correspondingly, the O-DU receives the fifth message from the O-RU.
[0398] S406, O-RU determines the method for determining the SU weights that satisfy the first condition based on the measurement results of the reference signal.
[0399] It is understood that the implementation process of S401-S406 is similar to that of S201-S206, and will not be described again in the embodiments of this application.
[0400] S407, O-DU determines the method for determining the SU weights that satisfy the first condition based on the measurement results of the reference signal.
[0401] It is understood that the implementation process of S407 is similar to that of S206, and will not be described again in the embodiments of this application.
[0402] S408, the O-DU sends the first message to the O-RU. Correspondingly, the O-RU receives the first message from the O-DU.
[0403] S409, O-RU determines the SU weights according to the method for determining SU weights.
[0404] It is understood that the implementation process of S408 is similar to that of S207, and the implementation process of S409 is similar to that of S208. Therefore, the embodiments of this application will not be described in detail.
[0405] S410, O-DU determines the SU weight based on the method for determining the SU weight.
[0406] It is understood that the implementation process of S410 and S208 is similar, and will not be described again in the embodiments of this application.
[0407] S411, O-DU determines the third information based on channel estimation information, SRS measurement results, and SU weights.
[0408] For example, the O-DU performs layer 2 scheduling based on the channel estimation information provided by the O-RU, the SRS measurement results, and the locally determined SU weights.
[0409] S412, the O-DU sends third information to the O-RU. Correspondingly, the O-RU receives the third information from the O-DU.
[0410] S413, O-RU determines the MU weights based on the third information.
[0411] It is understood that the implementation process of S411-S413 is similar to that of S210-S212, and will not be described again in the embodiments of this application.
[0412] Of course, S409 can be executed at any time between S410 and S412, or it can be executed before S410 or after S412. Alternatively, S409 and S410 can be executed simultaneously, or S409 and S412 can be executed simultaneously. This application embodiment does not limit the execution of S409.
[0413] This application's embodiments consider a communication protocol function partitioning method where SRS processing, SU weight calculation, and MU weight calculation are located in the O-RU, the O-DU retains the SU weight calculation function, and PMI weight calculation is located in either the O-DU or the O-RU. By issuing a weight calculation switching strategy from the O-DU to the O-RU, both the O-RU and O-DU can dynamically decide the weight calculation method locally according to this strategy. This avoids the interface signaling overhead and transmission latency issues caused by the O-DU's real-time decision-making and subsequent notification to the O-RU, improves the accuracy of O-RU weight calculation and Layer 2 scheduling, and enhances the efficiency of multi-antenna data transmission over the air interface between the UE and the base station.
[0414] Figure 17 is a schematic diagram of another network device function division provided in an embodiment of this application.
[0415] Figure 17 is similar to Figure 11, except that the second logical unit can also be equipped with SRS channel estimation and SRS measurement functions, as well as SU weight calculation functions. In other words, both the first and second logical units are equipped with SRS channel estimation and SRS measurement functions, and SU weight calculation functions. Accordingly, there is no need for the first and second logical units to exchange channel estimation information, SRS measurement results, and SU weights.
[0416] Figure 18 is a schematic diagram of another communication method provided by an embodiment of this application.
[0417] This communication process is applicable to, but not limited to, the communication scenarios shown in Figures 1, 8, and 9, and to the network device function partitioning method shown in Figure 17. This method can be applied to LTE, LTE FDD systems, LTE TDD, 5G systems, or NR systems, future communication systems (such as future communication systems), V2X (where V2X can include V2N, V2V, V2I, V2P, etc.), LTE-V, vehicle-to-everything (V2X), MTC, IoT, LTE-M, M2M, D2D, and other wireless communication scenarios. The first and second logical units involved in this application embodiment can be access network devices. The first and second logical units can be deployed on the same access network device or on different access network devices; this application embodiment does not impose any limitations on this. The following embodiment will describe the first logical unit as O-RU and the second logical unit as O-DU. Of course, in other examples, the first logical unit can also be RU, O-DU, or DU, and the second logical unit can also be DU, CU, or O-CU; this application embodiment does not impose any limitations on this. The method may include the following steps:
[0418] S501, the O-DU sends the second information to the O-RU. Correspondingly, the O-RU receives the second information from the O-DU.
[0419] S502, the O-DU sends the sixth message to the O-RU. Correspondingly, the O-RU receives the sixth message from the O-DU.
[0420] S503, the terminal sends an SRS to the O-RU. Correspondingly, the O-RU receives the SRS from the terminal.
[0421] S504, O-RU performs A2B mapping on SRS to obtain the beam domain signal of SRS.
[0422] The beam domain signal of this SRS is the beam dimension signal (or beam signal) mentioned above. It is understood that the A2B mapping process in S304 is similar to that in S204, and the description of the A2B part in S204 can be referred to. It will not be repeated in the embodiments of this application.
[0423] S505, the O-RU transmits the beam domain signal of the SRS to the O-DU. Correspondingly, the O-DU receives the beam domain signal of the SRS from the O-RU.
[0424] In some embodiments, the O-DU can also deploy an SRS A2B mapping function. Then the O-RU can forward the received SRS to the O-DU. In this case, S505 may not be executed, and the O-DU performs A2B mapping on the SRS to obtain the beam domain signal of the SRS. This process is similar to S504.
[0425] The S506 O-RU processes the beam domain signal of the SRS to obtain channel estimation information and SRS measurement results.
[0426] The S507 O-DU processes the beam domain signal of the SRS to obtain channel estimation information and SRS measurement results.
[0427] It is understood that the implementation process of S501-S507 is similar to that of S301-S307, and will not be described again in the embodiments of this application.
[0428] S508, O-RU determines the method for determining the SU weights that satisfy the first condition based on the measurement results of the reference signal.
[0429] S509, O-DU determines the method for determining the SU weights that satisfy the first condition based on the measurement results of the reference signal.
[0430] S510, the O-DU sends the first message to the O-RU. Correspondingly, the O-RU receives the first message from the O-DU.
[0431] S511, O-RU determines the SU weights according to the method for determining SU weights.
[0432] S512, O-DU determines the SU weight based on the method for determining the SU weight.
[0433] S513, O-DU determines the third information based on channel estimation information, SRS measurement results and SU weights.
[0434] S514, the O-DU sends third information to the O-RU. Correspondingly, the O-RU receives the third information from the O-DU.
[0435] S515, O-RU determines the MU weights based on the third information.
[0436] It is understood that the implementation process of S508-S515 is similar to that of S406-S413, and will not be described again in the embodiments of this application.
[0437] This application's embodiments consider communication protocol function partitioning methods where SRS processing, SU weight calculation, and MU weight calculation are located in the O-RU, and the O-DU retains SRS processing and SU weight calculation functions, while PMI weight calculation is located in either the O-DU or O-RU. By employing a switching strategy where the O-DU issues weight calculations to the O-RU, and by having both the O-RU and O-DU perform channel estimation and measurement, the O-RU locally determining the weight calculation method, and both the O-DU and O-RU calculating SU weights, the interface signaling overhead and transmission latency issues caused by the O-RU notifying the O-DU of channel estimation and measurement information, the O-DU then notifying the O-RU of real-time decisions, and the O-RU notifying the O-DU of calculated weights can be avoided. This improves the accuracy of O-RU weight calculation and Layer 2 scheduling, and enhances the efficiency of multi-antenna data transmission over the air interface between the UE and the base station.
[0438] In the embodiments described in Figures 11 to 18, the information exchanged between the O-DU and O-RU can also be carried in separate control plane signaling (such as O-RAN control plane messages) or separate management plane signaling (such as O-RAN management plane messages).
[0439] It is understood that each of the above embodiments of this application can be implemented independently or in combination with each other; there is no absolute subordinate relationship between the embodiments, and they can be combined with each other under any conditions to obtain the corresponding effect.
[0440] It is understood that, in order to achieve the functions in the above embodiments, the network device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and method steps described in conjunction with the embodiments disclosed in this application, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0441] Figures 19 and 20 are schematic diagrams of possible communication devices provided in embodiments of this application. These communication devices can be used to implement the functions of the first or second logic unit in the above method embodiments, and thus can also achieve the beneficial effects of the above method embodiments. In the embodiments of this application, the communication device can be the RAN node 110 shown in Figure 1, wherein the RAN node can also be called an access network device or a network device. The communication device can also be a module (such as a chip) applied to the network device.
[0442] In this embodiment of the application, the device for implementing the function of the network device can be the network device itself, or it can be a device that enables the network device to implement the function, such as a chip system. The device can be installed in the network device or used in conjunction with the network device.
[0443] In this embodiment of the application, the chip system may be composed of chips, or it may include chips and other discrete devices.
[0444] As shown in Figure 19, the communication device 1900 includes a processing unit 1910 and a transceiver unit 1920. The communication device 1900 is used to implement the functions of the first logic unit and the second logic unit in the method embodiments shown in Figures 10, 12, 14, 16, and 18.
[0445] When the communication device 1900 is used to implement the function of the first logic unit in the method embodiment shown in FIG10: the processing unit 1910 is used to acquire a first weight. The transceiver unit 1920 is used to receive first information. The transceiver unit 1920 is also used to receive second information. The processing unit 1910 is also used to acquire a reference signal measurement result. The processing unit 1910 is also used to determine a method for determining a third weight that satisfies a first condition based on the reference signal measurement result. The processing unit 1910 is also used to determine a third weight based on the first weight and / or the second weight in response to the method for determining the third weight.
[0446] When the communication device 1900 is used to implement the function of the second logic unit in the method embodiment shown in FIG10: the transceiver unit 1920 is used to send first information. The transceiver unit 1920 is also used to send second information. The processing unit 1910 is used to execute any processing function in the second logic unit other than sending and receiving.
[0447] For a more detailed description of the processing unit 1910 and the transceiver unit 1920, please refer to the relevant description of the method embodiments shown in Figures 10, 12, 14, 16, and 18.
[0448] As shown in Figure 20, the communication device 2000 includes a processor 2010 and an interface circuit 2020. The processor 2010 and the interface circuit 2020 are coupled together. It is understood that the interface circuit 2020 can be a transceiver or an input / output interface. Optionally, the communication device 2000 may also include a memory 2030 for storing instructions executed by the processor 2010, or storing input data required by the processor 2010 to execute instructions, or storing data generated after the processor 2010 executes instructions. Sometimes, the interface circuit 2020 can also be understood as part of the processor 2010, in which case the communication device 2000 includes the processor 2010.
[0449] When the communication device 2000 is used to implement the methods shown in Figures 10, 12, 14, 16, and 18, the processor 2010 is used to implement the functions of the processing unit 1910, and the interface circuit 2020 is used to implement the functions of the transceiver unit 1920.
[0450] When the aforementioned communication device is a chip applied to an access network device, the access network device chip implements the functions of the access network device in the above method embodiments. The access network device chip receives information from a terminal or core network device, which can be understood as the information being first received by other modules (such as radio frequency modules or antennas) in the access network device, and then sent to the access network device chip by these modules. The access network device chip sends information to a terminal or core network device, which can be understood as the information being sent down to other modules (such as radio frequency modules or antennas) in the terminal or core network device, and then sent back to the terminal or core network device by these modules.
[0451] In this application, entity A sends information to entity B, either directly or indirectly through other entities. Similarly, entity B receives information from entity A, either directly or indirectly through other entities. Entities A and B can be RAN nodes or terminals, or modules within RAN nodes or terminals. Information transmission and reception can be between RAN nodes and terminals, such as between a base station and a terminal; between two RAN nodes, such as between a CU and a DU; or between different modules within a single device, such as between a terminal chip and other modules of the terminal, or between a base station chip and other modules of the base station.
[0452] It is understood that the processor in the embodiments of this application can be a central processing unit (CPU), or one or more of other general-purpose processors, digital signal processors (DSPs), microprocessor units (MPUs), microcontroller units (MCUs), graphics processing units (GPUs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), artificial intelligence processors (AI processors), or neural processing units (NPUs); or, the processor mentioned in the embodiments of this application can be application-specific integrated circuits (ASICs) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components (or parts), or any combination thereof. A general-purpose processor can be a microprocessor or any conventional processor, etc.
[0453] The method steps in the embodiments of this application can be implemented in hardware or in software instructions executable by a processor. The software instructions can consist of corresponding software modules, which can be stored in memory, such as volatile memory and / or non-volatile memory. The non-volatile memory can be flash memory, read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), or electrically erasable programmable read-only memory (EEPROM). The volatile memory can be a cache or random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes a variety of forms, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). The memory can also be in registers, hard disks, portable hard disks, compact disc (CD) ROMs, or any other form of storage medium well known in the art.
[0454] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated into the processor. An exemplary storage medium is coupled to the processor, enabling the processor to read information from and write information to the storage medium. The storage medium can also be a component of the processor. The processor and storage medium can reside in an ASIC. Alternatively, the ASIC can reside in a base station or terminal. The processor and storage medium can also exist as discrete components in a base station or terminal.
[0455] In the above embodiments, implementation can be achieved entirely or partially through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented entirely or partially in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of this application are performed entirely or partially. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user equipment, or other programmable device. The computer program or instructions can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions can be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video optical disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or non-volatile storage medium, or may include both types of storage media.
[0456] In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0457] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone, where A and B can be singular or plural. In the textual description of this application, the character " / " generally indicates an "or" relationship between the preceding and following related objects; in the formulas of this application, the character " / " indicates a "division" relationship between the preceding and following related objects. "Including at least one of A, B, and C" can mean: including A; including B; including C; including A and B; including A and C; including B and C; including A, B, and C.
[0458] It is understood that the various numerical designations used in the embodiments of this application are merely for descriptive convenience and are not intended to limit the scope of the embodiments of this application. The order of the process numbers described above does not imply the order of execution; the execution order of each process should be determined by its function and internal logic.
[0459] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0460] The terms "first" and "second," etc., used in the specification and drawings of the embodiments of this application are used to distinguish different objects or to distinguish different processing of the same object. The terms "first" and "second," etc., can distinguish identical or similar items with substantially the same function and effect. For example, "first device" and "second device" are merely to distinguish different devices and do not limit their order. Those skilled in the art will understand that the terms "first" and "second," etc., do not limit the quantity or execution order, and that "first" and "second," etc., do not necessarily imply that they are different.
[0461] Furthermore, the terms "comprising" and "having," and any variations thereof, used in the description of the embodiments of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or devices.
[0462] In the embodiments of this application, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design that is described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner to facilitate understanding.
[0463] It is understood that the term "embodiment" used throughout the specification means that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of the embodiments of this application. Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It is understood that in the various embodiments of the embodiments of this application, the sequence number of each process does not imply the order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0464] It is understood that in the embodiments of this application, "...when" and "if" both refer to the corresponding processing that will be carried out under certain objective circumstances, and are not limited to a time, nor do they require a judgment action during implementation, nor do they imply any other limitations.
[0465] It is understood that some optional features in the embodiments of this application can be implemented independently in certain scenarios without relying on other features, such as the current solution on which they are based, to solve the corresponding technical problems and achieve the corresponding effects. Alternatively, they can be combined with other features as needed in certain scenarios. Correspondingly, the apparatus given in the embodiments of this application can also implement these features or functions, which will not be elaborated here.
[0466] In the embodiments of this application, unless otherwise specified, the same or similar parts between the various embodiments can be referred to each other. In the various embodiments of this application, and in the various implementation methods / methods / implementations within each embodiment, unless otherwise specified or logically conflicting, the terminology and / or descriptions between different embodiments and between the various implementation methods / methods / implementations within each embodiment are consistent and can be mutually referenced. The technical features in different embodiments and the various implementation methods / methods / implementations within each embodiment can be combined to form new embodiments, implementation methods, methods, or implementation approaches based on their inherent logical relationships. The following descriptions of the embodiments of this application do not constitute a limitation on the scope of protection of the embodiments of this application.
Claims
A communication method, characterized in that, The method includes: Obtain a first weight, wherein the first weight is determined based on the detection reference signal SRS; Receive first information, the first information being used to indicate a second weight related to the downlink precoding matrix indication PMI; Receive second information, wherein the second information is used to indicate at least one first condition; Obtain the measurement results of the reference signal; Based on the reference signal measurement results, a method for determining the third weight that satisfies the first condition is determined, wherein the third weight is used for downlink precoding; In response to the method of determining the third weight, the third weight is determined based on the first weight and / or the second weight. The method according to claim 1, characterized in that, The first condition includes: The first threshold related to the method of determining the third weight; and / or, The range of reference signal measurement results related to the method of determining the third weight. The method according to claim 1 or 2, characterized in that, The downlink precoding is single-user downlink precoding, and the third weight includes weight information of a terminal's data stream on different antenna ports of the network device; or, The downlink precoding is multi-user downlink precoding, and the third weight includes the weight information of the data streams of each terminal in the network device on different antenna ports. The method according to claim 3, characterized in that, The method is applied to a first network device, the downlink precoding is single-user downlink precoding, and the method for determining the third weight includes any one of the following: Based on the correspondence between the beam and the third weight, the third weight corresponding to the target beam is determined, wherein the target beam is the beam used by the first network device to transmit signals; The first weight is determined as the third weight; The second weight is determined as the third weight; or, The third weight is determined based on the first weight and the second weight. The method according to claim 4, characterized in that, Determining the third weight based on the first weight and the second weight includes: The third weight is determined based on the first weight, the second weight, and the first parameter, wherein the first parameter is used to combine the first weight and the second weight. The method according to claim 3, characterized in that, The downlink precoding is multi-user downlink precoding, and the method for determining the third weight includes: determining the third weight for multi-user downlink precoding based on the third weights for single-user downlink precoding corresponding to each of the multiple terminals. The method according to any one of claims 1-6, characterized in that, The reference signal measurement results include at least one of the following information: SRS measurement results; Uplink demodulation reference signal DMRS measurement results; Channel State Information Reference Signal (CSI-RS) measurement results; or, Downlink beam measurement results. The method according to any one of claims 1-7, characterized in that, The second information is the first identifier; Determining the third weight based on the first weight and / or the second weight includes: The third weight corresponding to the first identifier is determined based on the first weight corresponding to the first identifier and / or the second weight corresponding to the first identifier; The first identifier includes at least one of the following identifiers: The terminal identifier associated with the method for determining the third weight; Antenna port identifier associated with the method for determining the third weight; or, Frequency domain resource identifier associated with the method of determining the third weight. The method according to any one of claims 1-8, characterized in that, The method further includes: Receive third information, the third information including at least one of the following: frequency domain resource identifier, frequency domain resource scheduling method, and terminal identifier; Wherein, the frequency domain resource scheduling method is single-user scheduling, and the terminal identifier is one; or, the frequency domain resource scheduling method is multi-single-user scheduling, and the terminal identifier is multiple. The method according to any one of claims 1-9 is characterized in that, The method further includes: A fourth message is sent, which indicates the third weight used for single-user downlink precoding. The method according to any one of claims 1-10, characterized in that, The method further includes: Send a fifth message, which includes channel estimation information determined based on a reference signal and / or reference signal measurement results determined based on the reference signal, wherein the reference signal includes the SRS. The method according to any one of claims 1-11, characterized in that, The first information includes the second weight; or, the first information includes one or more second parameters related to the downlink PMI, wherein the second weight is determined based on the one or more second parameters related to the downlink PMI. The method according to claim 12, characterized in that, The second parameter includes at least one of the following parameters: Downward PMI type; Polarization direction dimension; Downlink PMI beam indicator; Downlink PMI beam offset indicator; or, Beam selection and phase adjustment indication parameters. A communication method, characterized in that, The method includes: Send a first message, which is used to indicate a second weight related to the downlink precoding matrix indication PMI; Send a second message, wherein the second message is used to indicate at least one first condition, the first condition being associated with a method for determining a third weight, the third weight being used for downlink precoding, the third weight being determined in response to the method for determining the third weight, based on a first weight and / or a second weight, the first weight being determined based on a sounding reference signal (SRS). The method according to claim 14, characterized in that, The first condition includes: The first threshold related to the method of determining the third weight; and / or, The range of reference signal measurement results related to the method of determining the third weight. The method according to claim 14 or 15 is characterized in that, The downlink precoding is single-user downlink precoding, and the third weight includes weight information of a terminal's data stream on different antenna ports of the network device; or, The downlink precoding is multi-user downlink precoding, and the third weight includes the weight information of the data streams of each terminal in the network device on different antenna ports. The method according to claim 16, characterized in that, The method is applied to a first network device, the downlink precoding is single-user downlink precoding, and the method for determining the third weight includes any of the following: Based on the correspondence between the beam and the third weight, the third weight corresponding to the target beam is determined, wherein the target beam is the beam used by the first network device to transmit signals; The first weight is determined as the third weight; The second weight is determined as the third weight; or, The third weight is determined based on the first weight and the second weight. The method according to claim 17, characterized in that, Determining the third weight based on the first weight and the second weight includes: determining the third weight based on the first weight, the second weight, and a first parameter, wherein the first parameter is used to combine the first weight and the second weight. The method according to claim 16, characterized in that, The downlink precoding is multi-user downlink precoding, and the method for determining the third weight includes: determining the third weight for multi-user downlink precoding based on the third weights for single-user downlink precoding corresponding to each of the multiple terminals. The method according to any one of claims 14-19, characterized in that, The reference signal measurement results include at least one of the following information: SRS measurement results; Uplink demodulation reference signal DMRS measurement results; Channel State Information Reference Signal (CSI-RS) measurement results; or, Downlink beam measurement results. The method according to any one of claims 14-20, characterized in that, The second information includes a first identifier, wherein the third weight corresponding to the first identifier is determined in response to the method of determining the third weight, based on the first weight corresponding to the first identifier and / or the second weight corresponding to the first identifier; The first identifier includes at least one of the following identifiers: The terminal identifier associated with the method for determining the third weight; Antenna port identifier associated with the method for determining the third weight; or, Frequency domain resource identifier associated with the method of determining the third weight. The method according to any one of claims 14-21 is characterized in that, The method further includes: Send a third message, which includes at least one of the following: a frequency domain resource identifier, a frequency domain resource scheduling method, and a terminal identifier; Wherein, the frequency domain resource scheduling method is single-user scheduling, and the terminal identifier is one; or, the frequency domain resource scheduling method is multi-single-user scheduling, and the terminal identifier is multiple. The method according to claim 22, characterized in that, Before sending the third information, the method further includes: Receive fifth information, the fifth information including channel estimation information determined based on a reference signal and / or reference signal measurement results determined based on the reference signal, wherein the reference signal includes the SRS; The third information is determined based on the channel estimation information and / or the reference signal measurement results. The method according to claim 23, characterized in that, The method further includes: Receive fourth information, the fourth information being used to indicate the third weight for single-user downlink precoding; Determining the third information based on the channel estimation information and / or the reference signal measurement results includes: The third information is determined based on the third weights used for single-user downlink precoding, the channel estimation information, and / or the reference signal measurement results. The method according to any one of claims 14-24 is characterized in that, The first information includes the second weight; or, the first information includes one or more second parameters related to the downlink PMI, wherein the second weight is determined based on the one or more second parameters related to the downlink PMI. The method according to claim 25, characterized in that, The second parameter includes at least one of the following parameters: Downward PMI type; Polarization direction dimension; Downlink PMI beam indicator; Downlink PMI beam offset indicator; or, Beam selection and phase adjustment indication parameters. A communication device, characterized in that, Includes a module for performing the method according to any one of claims 1-26. A communication device, characterized in that, The device includes a processor and an interface circuit, wherein the interface circuit is used to receive signals from other communication devices and transmit them to the processor or to send signals from the processor to other communication devices, and the processor uses logic circuits and / or code instructions to implement the method as described in any one of claims 1-26. A computer-readable storage medium, characterized in that, The storage medium stores a computer program or instructions, which, when executed by a communication device, implement the method as described in any one of claims 1-26. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by the communication device, they implement the method as described in any one of claims 1-26.