Communication method and apparatus
By measuring the signal quality and correlation parameters of the reference signal, the terminal device sends indication information to the network device to adjust the channel information acquisition strategy, which solves the problem of poor communication quality in the prior art and achieves more efficient communication performance.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-11-25
- Publication Date
- 2026-06-25
AI Technical Summary
In wireless communication, existing technologies struggle to dynamically adjust channel information acquisition strategies based on signal quality and correlation parameters, resulting in poor communication quality.
The terminal device measures the signal quality and correlation parameters of the reference signal to determine whether the conditions are met, and sends indication information to the network device to suggest the appropriate mode for obtaining channel information, such as adjusting the number of ports, the number of spatial bases, or the reporting period.
By dynamically adjusting the channel information acquisition strategy, communication quality was improved, transmission resources were saved, and performance was enhanced.
Smart Images

Figure CN2025137338_25062026_PF_FP_ABST
Abstract
Description
Communication methods and devices
[0001] This application claims priority to Chinese Patent Application No. 202411912816.1, filed on December 20, 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 communication technology, and more specifically, to a communication method and apparatus. Background Technology
[0003] In wireless communication, reference signals are transmitted between the transmitting and receiving ends to send and receive data, obtain system synchronization, and provide feedback channel information. For example, the transmitting end sends a reference signal to the receiving end, which receives the reference signal and can then perform corresponding operations based on it, such as performing channel measurements and reporting measurement reports. The measurement report may include channel information, such as channel state information (CSI).
[0004] Network devices can configure terminal devices to acquire channel information. For example, a network device can use a Radio Resource Control (RRC) message to configure the terminal device to measure the downlink reference signal and feed back channel information. Alternatively, a network device can use an RRC message to configure the terminal device to send an uplink reference signal. The network device then measures the uplink reference signal from the terminal device to determine the channel information. Summary of the Invention
[0005] This application provides a communication method and apparatus. A terminal device can determine whether preset conditions are met, and then send relevant information to a network device. The network device can adjust its channel information acquisition strategy based on the relevant information, thereby improving communication quality.
[0006] Firstly, a communication method is provided. The method provided in the first aspect can be executed by a first device. Unless otherwise specified, the first device in this application can be the terminal device itself, a component within the terminal device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing some or all of the functions of the terminal device. For ease of description, the following description will use a terminal device as an example.
[0007] The method includes: determining first information by measuring a first reference signal, wherein the first information is used to indicate the signal quality of the first reference signal, and / or the correlation parameters between measurement information corresponding to the first reference signal in multiple resource periods; if the first information satisfies a first condition, sending first indication information, the first indication information being used to indicate that a first mode is used to acquire channel information; or, if the first information satisfies a second condition, sending second indication information, the second indication information being used to indicate that a second mode is used to acquire channel information.
[0008] Based on the above scheme, the terminal device can indicate (or report, or suggest) the channel information acquisition mode to the network device based on whether the signal quality and / or correlation parameters meet the conditions. The network device can refer to the first or second indication information reported by the terminal device to select an appropriate mode for acquiring channel information, thereby helping to improve communication quality.
[0009] In some implementations, the first information satisfies the first condition, including: the signal quality is less than or equal to a first threshold, and / or the correlation parameter is less than or equal to a second threshold.
[0010] In some implementations, the first indication information includes at least one of the following: indication information for using first channel information, which is obtained based on a downlink reference signal; indication information for reducing the number of ports corresponding to the downlink reference signal; indication information for reducing the number of spatial bases selected by the terminal; indication information for shortening the reporting period of the first channel information; an index of the first configuration information; or, an identifier of the first condition.
[0011] The first configuration information includes at least one of the following: indication information for using the first channel information, the number of ports corresponding to the reduced downlink reference signal, the number of airspace bases selected by the terminal after the reduction, the reporting period of the shortened first channel information, or the identifier of the first condition.
[0012] Based on the above scheme, if the first information meets the first condition, the terminal device can suggest that the network device use the first channel information, thereby avoiding the low performance caused by the network device using the second channel information.
[0013] Alternatively, if the first information meets the first condition, the terminal device can suggest that the network device reduce the number of ports corresponding to the downlink reference signal. When the first information meets the first condition, the signal quality is often poor or the channel is severely aged. In this case, even if the network device transmits the downlink reference signal using the original number of ports, it may not achieve good performance. In this situation, reducing the number of ports corresponding to the downlink reference signal can significantly save transmission resources without a substantial decrease in precoding performance, thereby improving overall communication performance.
[0014] Alternatively, if the first information meets the first condition, the terminal device can suggest to the network device that the number of spatial bases selected by the terminal be reduced. When the first information meets the first condition, the signal quality is often poor or the channel is severely aged. In this case, even if the terminal device uses the original number of spatial bases to feed back channel information, it may not achieve good performance. In this situation, reducing the number of spatial bases selected by the terminal can significantly save transmission resources with only a small increase in the quantization loss of channel information, thereby improving overall communication performance.
[0015] Alternatively, if the first information meets the first condition, the terminal device may suggest shortening the reporting cycle of the first channel information, thereby further improving the performance of the network device in using the first channel information for data transmission.
[0016] Alternatively, if the first information satisfies the first condition, the terminal device may send an index of the first configuration information to the network device, thereby providing the network device with suggestions related to channel information usage using less transmission overhead. The beneficial effects of the specific information in the first configuration information are described above and will not be repeated here.
[0017] In some implementations, the first information satisfies the second condition, including: the signal quality is greater than or equal to a third threshold, and / or the correlation parameter is greater than or equal to a fourth threshold.
[0018] In some implementations, the second indication information includes at least one of the following: indication information for using second channel information, which is obtained based on an uplink reference signal; indication information for increasing the number of ports corresponding to the downlink reference signal; indication information for increasing the number of airspace bases selected by the terminal; an index of second configuration information; or, an identifier of the second condition.
[0019] The second configuration information includes at least one of the following: indication information using the second channel information, the number of ports corresponding to the increased downlink reference signal, the number of airspace bases selected by the terminal after the increase, or the identifier of the second condition.
[0020] Based on the above scheme, if the first information meets the second condition, the terminal device can suggest that the network device use the second channel information, thereby avoiding the dimensionality reduction loss caused by the network device using the first channel information.
[0021] Alternatively, if the first information satisfies the second condition, the terminal device can suggest to the network device that the number of ports corresponding to the downlink reference signal be increased. This approach may improve the quality of the first channel information obtained by measuring the downlink reference signal, thereby increasing the performance of data transmission using the first channel information.
[0022] Alternatively, if the first information satisfies the second condition, the terminal device may suggest to the network device that the number of spatial bases selected by the terminal be increased. This approach may improve the quality of the first channel information obtained from measuring the downlink reference signal, thereby increasing the performance of data transmission using the first channel information.
[0023] Alternatively, if the first information satisfies the second condition, the terminal device can send an index of the second configuration information to the network device, thereby providing the network device with suggestions related to channel information use using less transmission overhead. The beneficial effects of the specific information in the second configuration information are described above and will not be repeated here.
[0024] In some implementations, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal on all ports of the first reference signal in the multiple resource periods; or, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal on some ports of the first reference signal in the multiple resource periods; or, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal on a first port of the first reference signal in the multiple resource periods.
[0025] The first port is the port with the maximum signal strength of the first reference signal among all the ports of the first reference signal.
[0026] In some implementations, the first instruction information or the second instruction information is sent on a first reporting resource, which is a periodic reporting resource in a periodic reporting resource.
[0027] Prior to sending the first instruction information or the second instruction information, the method further includes: sending second information, which is used to indicate that the first instruction information or the second instruction information is received on the first reporting resource.
[0028] In some implementations, before sending the first indication information or the second indication information, the method further includes: receiving fifth information, the fifth information indicating at least one of the following: the first condition; the second condition; multiple sets of configuration information, the at least one set of configuration information including first configuration information and / or second configuration information; a first priority, the first priority being the priority between determining whether the first condition is met by the signal quality and determining whether the first condition is met by the correlation parameter; a second priority, the second priority being the priority between determining whether the second condition is met by the signal quality and determining whether the second condition is met by the correlation parameter; or, a first port or a portion of ports, the first port or the portion of ports being used to determine the correlation parameter.
[0029] Based on the above scheme, the network device can configure a first condition and / or a second condition for the terminal device, enabling the terminal device to suggest that the network device adopt the corresponding channel information acquisition strategy when the conditions are met, thereby improving communication quality. Alternatively, the network device can configure a first configuration information and / or a second configuration information for the terminal device, allowing the terminal device to instruct the network device to use the first configuration information or the second configuration information with less transmission overhead.
[0030] In some implementations, before sending the first indication information or the second indication information, the method further includes: sending terminal capability information, which is used to indicate whether the terminal supports at least one of the following capabilities: determining that the first information satisfies the first condition and / or the second condition; sending an uplink reference signal; obtaining first channel information based on the downlink reference signal; sending the first indication information and / or the second indication information; sending second information, which is used to indicate receiving the first indication information or the second indication information on the first reporting resource; or, sending third information for requesting the network device to allocate reporting resources.
[0031] In some implementations, the first condition includes multiple first sub-conditions, each corresponding to a threshold for a different correlation parameter and / or a threshold for a different signal quality; and / or, the second condition includes multiple second sub-conditions, each corresponding to a threshold for a different correlation parameter and / or a threshold for a different signal quality.
[0032] Secondly, a communication method is provided. The method provided in this application can be executed by a second device. Unless otherwise specified, the second device in this application can be the network device itself, a component within the network device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing some or all of the functions of the network device. For ease of description, the following description will use a network device as an example of the second device.
[0033] The method includes: transmitting a first reference signal for determining first information, the first information indicating the signal quality of the first reference signal, and / or correlation parameters between measurement information corresponding to the first reference signal over multiple resource periods; receiving first indication information or second indication information, the first indication information indicating the use of a first mode to acquire channel information, the first indication information being transmitted when the first information satisfies a first condition, the second indication information indicating the use of a second mode to acquire channel information, the second indication information being transmitted when the first information satisfies a second condition; and determining whether to use the first mode or the second mode to acquire channel information based on the first indication information or the second indication information.
[0034] In some implementations, the first information satisfies the first condition, including: the signal quality is less than or equal to a first threshold, and / or the correlation parameter is less than or equal to a second threshold.
[0035] In some implementations, the first indication information includes at least one of the following: using first channel information, which is obtained based on a downlink reference signal; indication information for reducing the number of ports corresponding to the downlink reference signal; indication information for reducing the number of spatial bases selected by the terminal; indication information for shortening the reporting period of the first channel information; an index of the first configuration information; or, an identifier of the first condition.
[0036] The first configuration information includes at least one of the following: indication information for using the first channel information, the number of ports corresponding to the reduced downlink reference signal, the number of airspace bases selected by the terminal after the reduction, the reporting period of the shortened first channel information, or the identifier of the first condition.
[0037] In some implementations, the first information satisfies the second condition, including: the signal quality is greater than or equal to a third threshold, and / or the correlation parameter is greater than or equal to a fourth threshold.
[0038] In some implementations, the second indication information includes at least one of the following: indication information for using second channel information, which is obtained based on an uplink reference signal; indication information for increasing the number of ports corresponding to the downlink reference signal; indication information for increasing the number of airspace bases selected by the terminal; an index of second configuration information; or, an identifier of the second condition.
[0039] The second configuration information includes at least one of the following: indication information using the second channel information, the number of ports corresponding to the increased downlink reference signal, the number of airspace bases selected by the terminal after the increase, or the identifier of the second condition.
[0040] In some implementations, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal on all ports of the first reference signal in the multiple resource periods; or, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal on some ports of the first reference signal in the multiple resource periods; or, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal on a first port of the first reference signal in the multiple resource periods.
[0041] The first port is the port with the maximum signal strength of the first reference signal among all the ports of the first reference signal.
[0042] In some implementations, the first instruction information or the second instruction information is sent on a first reporting resource, which is a periodic reporting resource in a periodic reporting resource.
[0043] Prior to receiving the first instruction information or the second instruction information, the method further includes: receiving second information, which is used to indicate that the first instruction information or the second instruction information is received on the first reporting resource.
[0044] In some implementations, before receiving the first indication information or the second indication information, the method further includes: sending fifth information, the fifth information indicating at least one of the following: the first condition; the second condition; multiple sets of configuration information, the multiple sets of configuration information including the first configuration information and / or the second configuration information; a first priority, the priority between determining whether the first condition is met by the signal quality and determining whether the first condition is met by the correlation parameter; a second priority, the priority between determining whether the second condition is met by the signal quality and determining whether the second condition is met by the correlation parameter; or, a first port or a portion of ports, the first port or the portion of ports being used to determine the correlation parameter.
[0045] In some implementations, before receiving the first indication information or the second indication information, the method further includes: sending terminal capability information, which is used to indicate whether the terminal supports at least one of the following capabilities: determining that the first information satisfies the first condition and / or the second condition; sending an uplink reference signal; obtaining first channel information based on the downlink reference signal; sending the first indication information and / or the second indication information; sending second information, which is used to indicate receiving the first indication information or the second indication information on the first reporting resource; or sending third information for requesting the network device to allocate reporting resources.
[0046] In some implementations, the first condition includes multiple first sub-conditions, each corresponding to a threshold for a different correlation parameter and / or a threshold for a different signal quality; and / or, the second condition includes multiple second sub-conditions, each corresponding to a threshold for a different correlation parameter and / or a threshold for a different signal quality.
[0047] Thirdly, a communication method is provided. The execution entity of the method provided in this application can be a first device. Unless otherwise specified, the first device in this application can be the terminal device itself, a component within the terminal device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing some or all of the functions of the terminal device. For ease of description, the following description will use the terminal device as an example.
[0048] The method includes: determining first information by measuring a first reference signal, wherein the first information is used to indicate the signal quality of the first reference signal, and / or, correlation parameters between measurement information corresponding to the first reference signal in multiple resource periods; and transmitting the first information, which is used to determine whether to acquire channel information using a first mode or a second mode.
[0049] Based on the above scheme, the terminal device can determine the first information based on signal quality and / or correlation parameters, and report the first information to the network device. The network device can refer to the first information reported by the terminal device to select an appropriate mode for acquiring channel information, thereby helping to improve communication quality.
[0050] In some implementations, if the first information satisfies a first condition, the first information is used to determine whether to use a first mode to acquire channel information; or, if the first information satisfies a second condition, the first information is used to determine whether to use a second mode to acquire channel information.
[0051] In some implementations, the first information satisfies the first condition, including: the signal quality is less than or equal to a first threshold, and / or the correlation parameter is less than or equal to a second threshold.
[0052] In some implementations, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal on all ports of the first reference signal in the multiple resource periods; or, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal on some ports of the first reference signal in the multiple resource periods; or, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal on a first port of the first reference signal in the multiple resource periods.
[0053] The first port is the port with the maximum signal strength of the first reference signal among all the ports of the first reference signal.
[0054] In some implementations, before determining the first information by measuring the first reference signal, the method further includes receiving sixth information, which instructs the terminal to determine and report the first information.
[0055] In some implementations, before determining the first information by measuring the first reference signal, the method further includes: transmitting capability information, which indicates whether the terminal supports at least one of the following capabilities: determining the first information; transmitting an uplink reference signal; obtaining first channel information based on a downlink reference signal; and transmitting the first information.
[0056] In some implementations, the first condition includes multiple first sub-conditions, each corresponding to a threshold for a different correlation parameter and / or a threshold for a different signal quality; and / or, the second condition includes multiple second sub-conditions, each corresponding to a threshold for a different correlation parameter and / or a threshold for a different signal quality.
[0057] Fourthly, a communication method is provided. The method provided in this application can be executed by a second device. Unless otherwise specified, the second device in this application can be a network device itself, a component within the network device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing some or all of the functions of the network device. For ease of description, the following description will use a network device as an example of the second device.
[0058] The method includes: transmitting a first reference signal for determining first information, the first information indicating the signal quality of the first reference signal, and / or, correlation parameters between measurement information corresponding to the first reference signal in multiple resource periods; receiving the first information; and determining, based on the first information, to acquire channel information using either the first mode or the second mode.
[0059] In some implementations, determining whether to use the first mode or the second mode to obtain channel information based on the first information includes: using the first mode to obtain channel information when the first information satisfies a first condition; or using the second mode to obtain channel information when the first information satisfies a second condition.
[0060] In some implementations, the first information satisfies the first condition, including: the signal quality is less than or equal to a first threshold, and / or the correlation parameter is less than or equal to a second threshold.
[0061] In some implementations, the first information satisfies the second condition, including: the signal quality is greater than or equal to a third threshold, and / or the correlation parameter is greater than or equal to a fourth threshold.
[0062] In some implementations, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal on all ports of the first reference signal in the multiple resource periods; or, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal on some ports of the first reference signal in the multiple resource periods; or, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal on a first port of the first reference signal in the multiple resource periods.
[0063] The first port is the port with the maximum signal strength of the first reference signal among all the ports of the first reference signal.
[0064] In some implementations, before sending the first reference signal, the method further includes sending a sixth message, which instructs the terminal to determine and report the first message.
[0065] In some implementations, before transmitting the first reference signal, the method further includes: receiving capability information, which indicates whether the terminal supports at least one of the following capabilities: determining first information; transmitting an uplink reference signal; obtaining first channel information based on a downlink reference signal; and transmitting the first information.
[0066] In some implementations, the first condition includes multiple first sub-conditions, each corresponding to a threshold for a different correlation parameter and / or a threshold for a different signal quality; and / or, the second condition includes multiple second sub-conditions, each corresponding to a threshold for a different correlation parameter and / or a threshold for a different signal quality.
[0067] Fifthly, a communication device is provided, including processing circuitry (or a processor) and an input / output interface (also referred to as an interface circuit), the input / output interface being used for inputting and / or outputting signals, the processing circuitry being used to perform the first aspect and any possible method of the first aspect, or the processing circuitry being used to perform the second aspect and any possible method of the second aspect, or the processing circuitry being used to perform the third aspect and any possible method of the third aspect, or the processing circuitry being used to perform the fourth aspect and any possible method of the fourth aspect.
[0068] In some implementations, the processing circuit is used to communicate with other devices through the interface circuit and to perform the first aspect and any possible method of the first aspect, or to perform the second aspect and any possible method of the second aspect, or to perform the third aspect and any possible method of the third aspect, or to perform the fourth aspect and any possible method of the fourth aspect.
[0069] Sixthly, a communication device is provided. This communication device may include units, modules, or means for performing the functions of the communication device.
[0070] In some implementations, the communication device may include modules, units, or means for performing the methods / operations / steps / actions described in the first aspect and any possible implementation of the first aspect. These modules, units, or means may be hardware circuits, software, or a combination of hardware circuits and software.
[0071] In some implementations, the communication device includes a processing unit and a transceiver unit. The processing unit is configured to determine first information by measuring a first reference signal, wherein the first information is used to indicate the signal quality of the first reference signal, and / or the correlation parameters between measurement information corresponding to the first reference signal in multiple resource cycles; if the first information satisfies a first condition, the transceiver unit is configured to transmit first indication information, which is used to indicate that channel information is acquired using a first mode; or, if the first information satisfies a second condition, the transceiver unit is configured to transmit second indication information, which is used to indicate that channel information is acquired using a second mode.
[0072] In some implementations, the first information satisfies the first condition, including: the signal quality is less than or equal to a first threshold, and / or the correlation parameter is less than or equal to a second threshold.
[0073] In some implementations, the first indication information includes at least one of the following: indication information for using first channel information, which is obtained based on a downlink reference signal; indication information for reducing the number of ports corresponding to the downlink reference signal; indication information for reducing the number of spatial bases selected by the terminal; indication information for shortening the reporting period of the first channel information; an index of first configuration information; or, an identifier of the first condition. The first configuration information includes at least one of the following: the indication information for using the first channel information, the reduced number of ports corresponding to the downlink reference signal, the reduced number of spatial bases selected by the terminal, the shortened reporting period of the first channel information, or an identifier of the first condition.
[0074] In some implementations, the first information satisfies the second condition, including: the signal quality is greater than or equal to a third threshold, and / or the correlation parameter is greater than or equal to a fourth threshold.
[0075] In some implementations, the second indication information includes at least one of the following: indication information for using second channel information, which is obtained based on an uplink reference signal; indication information for increasing the number of ports corresponding to the downlink reference signal; indication information for increasing the number of airspace bases selected by the terminal; an index of second configuration information; or, an identifier of the second condition.
[0076] The second configuration information includes at least one of the following: indication information using the second channel information, the number of ports corresponding to the increased downlink reference signal, the number of airspace bases selected by the terminal after the increase, or the identifier of the second condition.
[0077] In some implementations, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal in multiple resource periods across all ports of the first reference signal; or, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal in multiple resource periods across some ports of the first reference signal; or, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal in multiple resource periods across a first port of the first reference signal. The first port is the port corresponding to the maximum signal strength of the first reference signal among all ports of the first reference signal.
[0078] In some implementations, the first instruction information or the second instruction information is sent on a first reporting resource, which is a periodic reporting resource in a periodic reporting resource.
[0079] The transceiver unit is further configured to: send second information, the second information being used to indicate that the first instruction information or the second instruction information is received on the first reporting resource.
[0080] In some implementations, the transceiver unit is further configured to: receive fifth information, the fifth information indicating at least one of the following: the first condition; the second condition; multiple sets of configuration information, the at least one set of configuration information including first configuration information and / or second configuration information; a first priority, the first priority being the priority between determining whether the first condition is met by the signal quality and determining whether the first condition is met by the correlation parameter; a second priority, the second priority being the priority between determining whether the second condition is met by the signal quality and determining whether the second condition is met by the correlation parameter; or, a first port or a portion of ports, the first port or the portion of ports being used to determine the correlation parameter.
[0081] In some implementations, the transceiver unit is further configured to: receive terminal capability information, which indicates whether the terminal supports at least one of the following capabilities: determining that the first information satisfies the first condition and / or the second condition; sending an uplink reference signal; obtaining first channel information based on the downlink reference signal; sending the first indication information and / or the second indication information; sending second information, which indicates that the first indication information or the second indication information is received on the first reporting resource; or sending third information for requesting the network device to allocate reporting resources.
[0082] In some implementations, the first condition includes multiple first sub-conditions, each corresponding to a threshold for a different correlation parameter and / or a threshold for a different signal quality; and / or, the second condition includes multiple second sub-conditions, each corresponding to a threshold for a different correlation parameter and / or a threshold for a different signal quality.
[0083] In some implementations, the communication device may include modules, units, or means for performing the methods / operations / steps / actions described in the second aspect and any possible implementation of the second aspect, which may be hardware circuits, software, or a combination of hardware circuits and software.
[0084] In some implementations, the communication device includes a transceiver unit and a processing unit. The transceiver unit is configured to transmit a first reference signal, which is used to determine first information, which indicates the signal quality of the first reference signal, and / or, correlation parameters between measurement information corresponding to the first reference signal over multiple resource cycles. The transceiver unit is also configured to receive first indication information or second indication information, whereby the first indication information indicates the use of a first mode to acquire channel information, and is transmitted when the first information satisfies a first condition; the second indication information indicates the use of a second mode to acquire channel information, and is transmitted when the first information satisfies a second condition. The processing unit is configured to determine, based on the first indication information or the second indication information, whether to use the first mode or the second mode to acquire channel information.
[0085] In some implementations, the first information satisfies the first condition, including: the signal quality is less than or equal to a first threshold, and / or the correlation parameter is less than or equal to a second threshold.
[0086] In some implementations, the first indication information includes at least one of the following: using first channel information, which is obtained based on a downlink reference signal; indication information for reducing the number of ports corresponding to the downlink reference signal; indication information for reducing the number of spatial bases selected by the terminal; indication information for shortening the reporting period of the first channel information; an index of the first configuration information; or, an identifier of the first condition.
[0087] The first configuration information includes at least one of the following: indication information for using the first channel information, the number of ports corresponding to the reduced downlink reference signal, the number of airspace bases selected by the terminal after the reduction, the reporting period of the shortened first channel information, or the identifier of the first condition.
[0088] In some implementations, the first information satisfies the second condition, including: the signal quality is greater than or equal to a third threshold, and / or the correlation parameter is greater than or equal to a fourth threshold.
[0089] In some implementations, the second indication information includes at least one of the following: indication information for using second channel information, which is obtained based on an uplink reference signal; indication information for increasing the number of ports corresponding to the downlink reference signal; indication information for increasing the number of airspace bases selected by the terminal; an index of second configuration information; or, an identifier of the second condition.
[0090] The second configuration information includes at least one of the following: indication information using the second channel information, the number of ports corresponding to the increased downlink reference signal, the number of airspace bases selected by the terminal after the increase, or the identifier of the second condition.
[0091] In some implementations, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal on all ports of the first reference signal in the multiple resource periods; or, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal on some ports of the first reference signal in the multiple resource periods; or, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal on a first port of the first reference signal in the multiple resource periods.
[0092] The first port is the port with the maximum signal strength of the first reference signal among all the ports of the first reference signal.
[0093] In some implementations, the first instruction information or the second instruction information is sent on a first reporting resource, which is a periodic reporting resource in a periodic reporting resource.
[0094] The transceiver unit is further configured to: receive second information, which is used to instruct the first reporting resource to receive the first instruction information or the second instruction information.
[0095] In some implementations, the transceiver unit is further configured to: send fifth information, the fifth information indicating at least one of the following: the first condition; the second condition; multiple sets of configuration information, the multiple sets of configuration information including first configuration information and / or second configuration information; a first priority, the first priority being the priority between determining whether the first condition is met by the signal quality and determining whether the first condition is met by the correlation parameter; a second priority, the second priority being the priority between determining whether the second condition is met by the signal quality and determining whether the second condition is met by the correlation parameter; or, a first port or a portion of ports, the first port or the portion of ports being used to determine the correlation parameter.
[0096] In some implementations, the transceiver unit is further configured to: receive terminal capability information, which indicates whether the terminal supports at least one of the following capabilities: determining that the first information satisfies the first condition and / or the second condition; sending an uplink reference signal; obtaining first channel information based on the downlink reference signal; sending the first indication information and / or the second indication information; sending second information, which indicates that the first indication information or the second indication information is received on the first reporting resource; or sending third information for requesting the network device to allocate reporting resources.
[0097] In some implementations, the first condition includes multiple first sub-conditions, each corresponding to a threshold for a different correlation parameter and / or a threshold for a different signal quality; and / or, the second condition includes multiple second sub-conditions, each corresponding to a threshold for a different correlation parameter and / or a threshold for a different signal quality.
[0098] In some implementations, the communication device may include modules, units, or means for performing the methods / operations / steps / actions described in the third aspect and any possible implementation of the third aspect, which may be hardware circuits, software, or a combination of hardware circuits and software.
[0099] The device includes a processing unit and a transceiver unit. The processing unit is used to determine first information by measuring a first reference signal, wherein the first information is used to indicate the signal quality of the first reference signal, and / or the correlation parameters between measurement information corresponding to the first reference signal in multiple resource periods; the transceiver unit is used to transmit the first information, which is used to determine whether to use a first mode or a second mode to acquire channel information.
[0100] In some implementations, if the first information satisfies a first condition, the first information is used to determine whether to use a first mode to acquire channel information; or, if the first information satisfies a second condition, the first information is used to determine whether to use a second mode to acquire channel information.
[0101] In some implementations, the first information satisfies the first condition, including: the signal quality is less than or equal to a first threshold, and / or the correlation parameter is less than or equal to a second threshold.
[0102] In some implementations, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal on all ports of the first reference signal in the multiple resource periods; or, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal on some ports of the first reference signal in the multiple resource periods; or, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal on a first port of the first reference signal in the multiple resource periods.
[0103] The first port is the port with the maximum signal strength of the first reference signal among all the ports of the first reference signal.
[0104] In some implementations, the transceiver unit is also used to: receive a sixth message, which is used to instruct the terminal to determine and report the first message.
[0105] In some implementations, the transceiver unit is further configured to: transmit capability information, which indicates whether the terminal supports at least one of the following capabilities: determining first information; transmitting an uplink reference signal; obtaining first channel information based on a downlink reference signal; and transmitting the first information.
[0106] In some implementations, the first condition includes multiple first sub-conditions, each corresponding to a threshold for a different correlation parameter and / or a threshold for a different signal quality; and / or, the second condition includes multiple second sub-conditions, each corresponding to a threshold for a different correlation parameter and / or a threshold for a different signal quality.
[0107] In some implementations, the communication device may include modules, units, or means for performing the methods / operations / steps / actions described in the fourth aspect and any possible implementation of the fourth aspect, which may be hardware circuits, software, or a combination of hardware circuits and software.
[0108] The device includes a transceiver unit and a processing unit. The transceiver unit is used to transmit a first reference signal, which is used to determine first information, which is used to indicate the signal quality of the first reference signal, and / or the correlation parameters between measurement information corresponding to the first reference signal in multiple resource periods; the transceiver unit is also used to receive the first information; the processing unit is used to determine, based on the first information, whether to use the first mode or the second mode to acquire channel information.
[0109] In some implementations, the processing unit is specifically used to: acquire channel information using a first mode when the first information satisfies a first condition; or acquire channel information using a second mode when the first information satisfies a second condition.
[0110] In some implementations, the first information satisfies the first condition, including: the signal quality is less than or equal to a first threshold, and / or the correlation parameter is less than or equal to a second threshold.
[0111] In some implementations, the first information satisfies the second condition, including: the signal quality is greater than or equal to a third threshold, and / or the correlation parameter is greater than or equal to a fourth threshold.
[0112] In some implementations, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal on all ports of the first reference signal in the multiple resource periods; or, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal on some ports of the first reference signal in the multiple resource periods; or, the correlation parameter includes correlation parameters between measurement information corresponding to the first reference signal on a first port of the first reference signal in the multiple resource periods.
[0113] The first port is the port with the maximum signal strength of the first reference signal among all the ports of the first reference signal.
[0114] In some implementations, the transceiver unit is also used to: send a sixth message, which is used to instruct the terminal to determine and report the first message.
[0115] In some implementations, the transceiver unit is further configured to: receive capability information, which indicates whether the terminal supports at least one of the following capabilities: determining first information; sending an uplink reference signal; obtaining first channel information based on a downlink reference signal; and sending the first information.
[0116] In some implementations, the first condition includes multiple first sub-conditions, each corresponding to a threshold for a different correlation parameter and / or a threshold for a different signal quality; and / or, the second condition includes multiple second sub-conditions, each corresponding to a threshold for a different correlation parameter and / or a threshold for a different signal quality.
[0117] In a seventh aspect, a computer-readable storage medium is provided, on which a computer program or instructions are stored, which, when executed, cause the first aspect and any possible method of the first aspect to be performed (or implemented), or cause the second aspect and any possible method of the second aspect to be performed (or implemented), or cause the third aspect and any possible method of the third aspect to be performed (or implemented), or cause the fourth aspect and any possible method of the fourth aspect to be performed (or implemented).
[0118] Eighthly, a computer program product is provided, comprising a computer program or instructions that, when executed, cause the first aspect and any possible method of the first aspect to be performed (or implemented), or cause the second aspect and any possible method of the second aspect to be performed (or implemented), or cause the third aspect and any possible method of the third aspect to be performed (or implemented), or cause the fourth aspect and any possible method of the fourth aspect to be performed (or implemented).
[0119] A ninth aspect provides a communication device, including a processor configured to execute (or implement) any of the possible methods of the first aspect, or any of the possible methods of the second aspect, or any of the possible methods of the third aspect, or any of the possible methods of the fourth aspect, by executing a computer program (or computer-executable instructions) stored in a memory, and / or by logic circuitry.
[0120] In one possible implementation, the device further includes a memory. In another possible implementation, the processor and memory are integrated together. In yet another possible implementation, the memory is located outside the communication device. The processor may include one or more processors. In some possible implementations, the memory may be used to store part or all of the computer programs or instructions necessary to implement the functions involved in the first aspect above. In some possible implementations, the memory may be used to store part or all of the computer programs or instructions necessary to implement the functions involved in the second aspect above. In some possible implementations, the memory may be used to store part or all of the computer programs or instructions necessary to implement the functions involved in the third aspect above. In some possible implementations, the memory may be used to store part or all of the computer programs or instructions necessary to implement the functions involved in the fourth aspect above.
[0121] In one possible implementation, the communication device further includes a communication interface for communicating with other devices, such as transmitting or receiving data and / or signals. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, input / output interface, or other types of communication interface.
[0122] In one implementation, the communication device of the fifth, sixth or ninth aspect mentioned above can be a terminal device or a communication module in a terminal device, or a chip or chip system in a terminal device.
[0123] In one implementation, the communication device of the fifth, sixth or ninth aspect mentioned above can be a network device or a communication module in a network device, or a chip or chip system in a network device.
[0124] In a tenth aspect, a chip is provided, including a processor for calling a computer program or computer instructions in a memory to cause the processor to execute or implement any of the implementations of the first aspect, or to cause the processor to execute or implement any of the implementations of the second aspect, or to cause the processor to execute or implement any of the implementations of the third aspect, or to cause the processor to execute or implement any of the implementations of the fourth aspect.
[0125] In some implementations, the processor is coupled to the memory via an interface.
[0126] Eleventhly, a communication system is provided, comprising a first device and a second device. The first device is configured to execute the first aspect and any possible implementation thereof, and the second device is configured to execute the second aspect and any possible implementation thereof. Alternatively, the first device is configured to execute the third aspect and any possible implementation thereof, and the second device is configured to execute the fourth aspect and any possible implementation thereof.
[0127] For a description of the beneficial effects of any of the second to eleventh aspects, please refer to the description of the beneficial effects of the first aspect. Attached Figure Description
[0128] Figure 1 is a schematic diagram of a communication system.
[0129] Figure 2 is a schematic block diagram of another communication system.
[0130] Figure 3 is a schematic block diagram of another communication system.
[0131] Figure 4 is a schematic diagram of the network element function division and protocol layer structure of an open radio access network (O-RAN) system.
[0132] Figure 5 is a schematic diagram of beamforming.
[0133] Figure 6 is a schematic flowchart of a signal measurement method.
[0134] Figure 7 is a schematic flowchart of another signal measurement method.
[0135] Figure 8 is a schematic diagram of the transmission of a sounding reference signal (SRS).
[0136] Figure 9 is a schematic flowchart of a communication method provided in an embodiment of this application.
[0137] Figure 10 is a schematic diagram of some resource distributions provided in the embodiments of this application.
[0138] Figure 11 is a schematic flowchart of another communication method provided in an embodiment of this application.
[0139] Figure 12 is a schematic block diagram of a communication device provided in an embodiment of this application.
[0140] Figure 13 is a schematic diagram of another communication device provided in an embodiment of this application.
[0141] Figure 14 is a schematic diagram of a chip system provided in an embodiment of this application.
[0142] Figure 15 is a schematic diagram of another chip system provided in an embodiment of this application. Detailed Implementation
[0143] In 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. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0144] 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 mean: 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 that the preceding and following related objects are in an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, and c can mean: a, or, b, or, c, or, a and b, or, a and c, or, b and c, or, a, b, and c. Here, a, b, and c can be single or multiple.
[0145] In this application, the terms "first," "second," and various numerical designations (e.g., #1, #2, etc.) indicate distinctions made for ease of description and are not intended to limit the scope of the embodiments of this application. For example, they may distinguish different messages, rather than describing a specific order or sequence. It should be understood that such descriptions can be interchanged where appropriate to describe solutions other than those in the embodiments of this application.
[0146] In this application, descriptions such as "when," "under the circumstances," and "if" all refer to the fact that the device will take corresponding actions under certain objective circumstances. They are not time-limited, nor do they require the device to perform a judgment action during implementation, nor do they imply any other limitations.
[0147] In this application, "instruction" or "for instruction" can include both direct and indirect instruction. When describing instruction information as being used to instruct A, it may include whether the instruction information directly or indirectly instructs A, but does not necessarily mean that the instruction information carries A.
[0148] The indication methods involved in the embodiments of this application should be understood to cover various methods that enable the party to be indicated to obtain the information to be indicated. The information to be indicated can be sent as a whole or divided into multiple sub-information and sent separately. Moreover, the sending period and / or sending time of these sub-information can be the same or different. This application does not limit the sending method, for example.
[0149] The "instruction information" in the embodiments of this application can be an explicit instruction, that is, a direct instruction through signaling, or an instruction obtained by combining other rules or parameters with the parameters indicated by the signaling, or by deduction. It can also be an implicit instruction, that is, an instruction obtained based on rules or relationships, or based on other parameters, or by deduction. This application does not specifically limit it in this regard.
[0150] Furthermore, the content indicated by the terminal device to the network device may or may not be adopted by the network device; this depends on the network device itself. For example, if the terminal device sends indication information A to the network device (or in other words, the terminal device indicates A to the network device), the network device may or may not use A. In other words, the terminal device indicating A to the network device does not mean that the network device will necessarily use A.
[0151] In this application, "protocol" can refer to a standard protocol in the field of communications, such as 5G (5G) protocols. th This application does not limit the scope of protocols such as generation (5G), new radio (NR), and related protocols applied in future communication systems. "Predefined" may include predefined terms, such as protocol definitions. "Preconfiguration" can be achieved by pre-storing corresponding codes, tables, or other means that can be used to indicate relevant information in the device; this application does not limit the implementation method.
[0152] In this application, "communication" can also be described as "data transmission," "information transmission," "data processing," etc. "Transmission" includes "sending" and "receiving." For example, transmission can be uplink transmission, such as a terminal device sending a signal to a network device; transmission can also be downlink transmission, such as a network device sending a signal to a terminal device; transmission can also be sidelink transmission, such as a terminal device sending a signal to another terminal device. For example, "transmission" can be air interface level transmission, or it can be signal transmission from a chip input (I) / output (O) port, rather than air interface level transmission.
[0153] In this application, terms such as "message," "information," "signal," or "information element (IE)" can be used interchangeably. There are no restrictions on the name of the message or information, as long as it can achieve the corresponding function.
[0154] "Sending information to XX (device)" can be understood as the destination of the information being that device. This can include sending information directly or indirectly to that device. "Receiving information from XX (device), or receiving information from XX (device)" can be understood as the source of the information being that device. This can include receiving information directly or indirectly from that device. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be understood in a similar way, and will not be repeated here. Furthermore, "sending" can also be understood as the "output" of the chip interface, and "receiving" can also be understood as the "input" of the chip interface. In other words, "sending" or "receiving" can occur between devices, for example, between network devices and terminal devices via an air interface. "Sending" or "receiving" can also occur within a device, for example, between components, modules, chips, software modules, or hardware modules within the device via a bus, wiring, or interface.
[0155] In this application, terms such as "exemplarily" and "for example" are used to indicate examples, illustrations, or descriptions to present concepts in a specific manner. Any embodiment or design described as an "example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. In the embodiments of this application, the terms "of," "corresponding (relevant)," "corresponding," and "associated" may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinctions are emphasized.
[0156] In this application, configuration can be signaling configuration or can be described as configuring signaling. For example, signaling configuration includes configuration using signaling sent by network devices, which can be radio resource control (RRC) messages, downlink control information (DCI) messages, or system information blocks (SIBs). Another example is signaling configuration between network devices. These network devices can include access network devices, core network devices, or management plane devices, etc. Optionally, signaling configuration can also be pre-configured signaling to terminal devices or network devices, or configured to terminal devices or network devices through pre-configuration. Here, pre-configuration means defining or configuring the values of corresponding parameters in advance using a protocol, and storing them in the terminal device or network device during communication. The pre-configured messages can be modified or updated when the terminal device or network device is connected to the network.
[0157] This application will present various aspects, embodiments, or features relating to systems that may include multiple devices, components, modules, etc. Each system may include devices, components, modules, etc., other than those illustrated, and / or may not include all and all of the devices, components, modules, etc. discussed in conjunction with the accompanying drawings.
[0158] The 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 emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0159] In the various 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. The terms "comprising," "including," "having," and their variations all mean "including but not limited to," unless otherwise specifically emphasized.
[0160] In the embodiments of this application, "less than" and "less than or equal to" can be used interchangeably; "greater than" or "greater than or equal to" can be used interchangeably.
[0161] The technical solutions of this application embodiment can be applied to various communication systems, including but not limited to: Long Term Evolution (LTE) systems, NR systems, and other fifth-generation (5G) communication systems. th This includes various mobile communication systems such as 5G, narrowband Internet of Things (NB-IoT), enhanced machine-type communication (eMTC), enhanced mobile broadband (eMBB), ultra-reliable low-latency communications (URLLC), satellite communication systems, LTE-machine-to-machine (LTE-M) systems, and other systems that evolve after 5G, such as future mobile communication systems.
[0162] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0163] Figure 1 is a schematic diagram of a communication system 100. As shown in Figure 1, the communication system 100 includes a wireless access network 110 and a core network 120. Optionally, the communication system 100 may also include an Internet 130. The wireless access network 110 may include at least one network device (111a and 111b in Figure 1) and at least one terminal device (112a-112j in Figure 1). The terminal device is connected to the network device wirelessly. The network device is connected to the core network 120 wirelessly or via a wired connection. The core network 120 may include one or more core network devices. The core network device and the network device may be independent physical devices, or the functions of the core network device and the logical functions of the network device may be integrated on the same physical device, or a single physical device may integrate some of the functions of the core network device and some of the functions of the network device. Terminal devices and network devices can be interconnected via wired or wireless means. Terminal devices can communicate wirelessly with each other, network devices with each other, and terminal devices with each other via air interface resources. For example, air interface resources may include at least one of time-domain resources, frequency-domain resources, code resources, and spatial resources. Figure 1 is only a schematic diagram, and the communication system 100 may also include other network devices, such as wireless relay devices and wireless backhaul devices, which are not shown in Figure 1.
[0164] Network devices are sometimes also referred to as access network devices or access network nodes. It is understood that the names of devices with network device functions may differ in systems employing different wireless access technologies. For ease of description, the embodiments of this application collectively refer to devices providing wireless communication access functions for terminal devices as base stations. In the embodiments of this application, network devices include, but are not limited to: various forms of macro base stations (as shown in Figure 1, 111a), micro base stations or indoor stations (as shown in Figure 1, 111b), pico base stations, small stations, balloon stations, relay stations, access points, etc. Among them, micro base stations can be referred to as small stations. Network equipment may include evolved node B (eNB or eNodeB) in LTE, radio controllers in cloud radio access network (CRAN) scenarios, network equipment in future public land mobile networks (PLMNs), access points (APs), radio relay nodes, radio backhaul nodes, transmission points (TPs) or transmission reception points (TRPs) in wireless fidelity (WiFi) systems, etc. It may also include next-generation NodeB (gNB) or transmission points (TRPs or TPs) in 5G systems, one or a group of antenna panels (including multiple antenna panels) of base stations in 5G systems, network nodes constituting gNBs or transmission points, such as baseband units (BBUs) or distributed units (DUs), and network equipment, servers, wearable devices, or vehicle-mounted devices in future mobile communication systems and other networks that evolve after 5G. Network equipment can also be modules or units that perform some of the functions of a base station; for example, it can be a central unit (CU) or a unit (DU). Furthermore, network equipment can be understood as a collective term for all equipment on the network side (including sites); for example, multiple sites can be collectively referred to as network equipment. A site refers to a transmission node located in a specific physical location. In other words, network equipment conceptually includes sites.
[0165] In this embodiment, the means for implementing the function of the network device can be the network device itself, or it can be a means that enables the network device to implement the function, such as a chip system or a chip, which can be installed in the network device. The chip system can be composed of chips, or it can include chips and other discrete components.
[0166] In another possible scenario, multiple network devices collaborate to assist the terminal in achieving wireless access, with each network device performing a portion of the base station's functions. For example, network devices could be CUs, DUs, CUs (control plane, CP), CUs (user plane, UP), or radio units (RUs). CUs and DUs can be configured separately or included in the same network element, such as a BBU. RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0167] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an O-RAN system, CU can also be called O-CU (Open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples. Any of the units among CU (or CU-CP, CU-UP), DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software modules and hardware modules. The embodiments of this application do not limit the specific technology or specific device form used in the network device.
[0168] Terminal equipment can be a device that provides voice and / or data connectivity to users; it can also be a device with wireless connectivity. Terminal equipment can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; it can also be deployed on water (such as on ships); and it can also be deployed in the air (such as on airplanes, balloons, and satellites). Terminal equipment can also be referred to as user equipment (UE), access terminal, terminal, subscriber unit, user station, mobile station (MS), mobile terminal (MT), remote station, remote terminal, mobile device, user terminal, wireless network equipment, user agent, or user device. In this application embodiment, terminal devices include, but are not limited to: cellular phones, mobile phones, wireless data cards, wireless modems, tablets, laptop computers, notebook computers, handheld computers, mobile internet devices (MIDs), computers with wireless transceiver capabilities, cordless phones, session initiation protocol (SIP) phones, smartphones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handsets with wireless communication capabilities, computing devices or other devices connected to wireless modems, in-vehicle devices (e.g., cars, bicycles, electric vehicles, airplanes, ships, trains, high-speed trains, etc.), wearable devices (e.g., smartwatches, smart bracelets, pedometers, smart glasses, etc.), satellite terminals, terminal devices in the Internet of Things or the Internet of Vehicles, as well as any form of terminal in future networks, relay user equipment, or terminals in future evolved PLMNs, etc.Terminal devices can also be virtual reality (VR) devices, augmented reality (AR) devices, smart point-of-sale (POS) machines, customer-premises equipment (CPE), light user equipment (UE), reduced capability user equipment (RedCap UE), machine type communication (MTC) terminals, terminal devices in industrial control, terminal devices in self-driving, terminal devices in remote medical care, terminal devices in smart grids, wireless terminals in transportation safety, terminal devices in smart cities, terminal devices in smart homes, tactile terminal devices, smart home devices (e.g., refrigerators, televisions, air conditioners, electricity meters, etc.), smart robots, robotic arms, workshop equipment, wireless terminals in self-driving, or flying devices (e.g., smart robots, hot air balloons, drones, airplanes), etc. The terminal device can also be a vehicle device, such as a transport vehicle with wireless communication capabilities, a communication module, a complete vehicle device, an on-board module, an on-board chip, an on-board unit (OBU), or a telematics box (T-BOX). The terminal device can also be other devices with terminal functions; for example, it can be a device that acts as a terminal in device-to-device (D2D) communication. This application does not limit the scope of the embodiments.
[0169] In this application embodiment, the device for implementing the functions of the terminal device can be the terminal device itself, or it can be any device capable of supporting the terminal device in implementing those functions, such as a chip or chip system. This device can be installed in the terminal device. The chip system can consist of chips or include chips and other discrete components. In the technical solutions of this application embodiment, the device for implementing the functions of the terminal device is exemplified by the terminal device itself. The terminal device can also be called a terminal. The following description may use a UE (User Equipment) as an example to illustrate the technical solutions provided in this application embodiment.
[0170] The roles of base stations and terminals can be relative. For example, the helicopter or drone 112i in Figure 1 can be configured as a mobile base station. For terminals 112j that access the wireless access network 110 via 112i, terminal 112i is a base station; however, for base station 111a, 112i is a terminal, meaning that 111a and 112i communicate via a wireless air interface protocol. Of course, 111a and 112i can also communicate via a base station-to-base station interface protocol. In this case, relative to 111a, 112i is also a base station. Therefore, both base stations and terminals can be collectively referred to as communication devices. 111a and 111b in Figure 1 can be called communication devices with base station functions, and 112a-112j in Figure 1 can be called communication devices with terminal functions.
[0171] Network devices and terminal devices can communicate via wireless links. The transmission link from a network device to a terminal device can be called a downlink (DL) or downlink channel, used for transmitting downlink signals. The transmission link from a terminal device to a network device can be called an uplink (UL) or uplink channel, used for transmitting uplink signals. The transmission link from a terminal device to a terminal device can be called a sidelink (SL) or sidelink channel. In this application embodiment, multiple network devices can send information to multiple different terminal devices and receive information from multiple different terminal devices; multiple network devices can also send information to the same terminal device and receive information from the same terminal device, and this application is not limited in this respect.
[0172] The communication between different devices involved in the embodiments of this application can refer to direct communication between different devices (i.e., without the need for relaying or forwarding by other devices), or communication between different devices through other devices (i.e., requiring relaying or forwarding by other devices), or communication between functional units within a device and other devices through another functional unit. Information may undergo necessary processing between the source and destination ends, such as format changes, digital-to-analog conversion, amplification, or filtering, but the destination end can understand the valid information from the source end. Similar expressions in this application can be understood in a similar way, and will not be elaborated further here.
[0173] Figure 2 is a schematic block diagram of another communication system. Figure 2 uses the communication between terminal equipment and network equipment as an example.
[0174] As shown in Figure 2, terminal device 210 may include a processor 211, a memory 212, and a transceiver 213. Exemplarily, transceiver 213 may include a transmitter 2131, a receiver 2132, and an antenna 2133. Network device 220 may include a processor 221, a memory 222, and a transceiver 223. Exemplarily, transceiver 223 may include a transmitter 2231, a receiver 2232, and an antenna 2233. Receiver 2132 can be used to receive information from network device 220 via antenna 2133, and transmitter 2131 can be used to send information to network device 220 via antenna 2133. Transmitter 2231 can be used to send information to terminal device 210 via antenna 2233, and receiver 2232 can be used to receive information from terminal device 210 via antenna 2233.
[0175] The network device in this application embodiment may include a chip within the network device. For example, the network device may include a processor 221, a memory 222, and a transceiver 223. The terminal device in this application embodiment may include a chip within the terminal device. For example, the terminal device may include a processor 211, a memory 212, and a transceiver 213.
[0176] Figure 3 is a schematic block diagram of yet another communication system. This communication system may also be referred to as an O-RAN system or other names. The communication system may include a core network, access network equipment (represented as RAN in Figure 3), and a UE. As an example, the communication system may also include other components besides those shown in Figure 3; specific details are not limited in this application.
[0177] Access network devices can communicate with the core network (CN) via a backhaul link. For example, a BBU in an access network device communicates with the core network via a backhaul link. Access network devices can also communicate with UEs via an air interface. For example, an RU in an access network device communicates with at least one UE via an air interface. The BBU communicates with at least one RU via a fronthaul link. The BBU and RU may or may not be co-located; this application does not limit this. The BBU may include at least one CU and at least one DU, and the CU and DU can communicate with each other via at least one midhaul link.
[0178] For example, the CU can be used to perform functions of the upper layer. For instance, the upper layer may include layer 2 (L2) and / or layer 3 (L3). The DU can be used to perform functions of layer 1 (L1) and / or part of L2. The RU can be used to perform computational and digital radio frequency (RF) functions of L1. In some possible implementations, the DU can be deployed as a single unit, i.e., the DU can perform the functions of the DU and RU described above.
[0179] For example, the CU and / or DU may include a chassis platform, motherboard, peripheral devices or cooling devices, etc. The motherboard may include processing units, memory, internal I / O interfaces or external connection ports, etc.
[0180] The processing unit can be a processor, such as one or more of the following: a central processing unit (CPU), an application-specific integrated circuit (ASIC), a digital signal processor (DSP), a microprocessor unit (MPU), a microcontroller unit (MCU), a graphics processing unit (GPU), a field-programmable gate array (FPGA), an artificial intelligence processor (AI processor), a multi-core processor, or a neural processing unit (NPU). Exemplarily, the processor can also be an x86 processor, a non-x86 processor, an advanced instruction set computer (RISC) machine (ARM processor), or other processors.
[0181] In some possible implementations, the processor may connect to one or more hardware accelerators. For example, the hardware accelerator may be an FPGA, GPU, or other accelerator. Exemplarily, the processor and the hardware accelerator may have a peripheral component interconnect (PCI) express (PCIe) interface and communicate through this PCIe interface. Exemplarily, the hardware accelerator may communicate with the outside world via a gigabit Ethernet (GbE) interface.
[0182] For example, components of a hardware accelerator may include: software, hardware or memory for system debugging interfaces, or a single-board management controller.
[0183] For example, a DU system can be implemented using a processor (e.g., a multi-core processor) and one or more hardware accelerators. For instance, portions of the DU protocol stack can be implemented in software running on the processor, while computationally intensive L1 and L2 functions can be offloaded to FPGA- and / or GPU-based hardware accelerators. Alternatively, all L1 functions can be offloaded to FPGA- and / or GPU-based hardware accelerators, while other protocol stack components are implemented in software running on the processor. Yet another example is that the entire protocol stack is implemented in software running on the processor.
[0184] For example, the RU may include an O-RAN processing unit (OPU). The OPU may be used to receive enhanced common public radio interface (eCPRI) frames from the O-RAN fronthaul, and / or to perform fronthaul interface, lowest-level L1 operations (e.g., encoding, scrambling, modulation, layer mapping, or precoding), synchronization, beamforming, or resource element mapping, etc.
[0185] In some possible implementations, the OPU may include a digital processing unit (DPU), a RAN fronthaul link processing unit, and an RF processing unit.
[0186] The DPU can be used to perform synchronization, digital downconversion (DDC), digital upconversion (DUC), crest factor reduction (CFR), or digital pre-distortion (DPD), etc. In this way, the DPU can reduce the peak-to-average power ratio (PAPR) and / or adjacent channel leakage ratio (ACLR) of the RF front end. For example, the DPU may include an FPGA and / or an ASIC. The DPU can also be implemented in other ways.
[0187] The RF processing unit may include a transceiver module, an up-converter, a down-converter, a power amplifier (PA), a low noise amplifier (LNA), a transmit (Tx) filter, a receive (Rx) filter, or other devices.
[0188] For example, the transceiver module can be used to perform operations such as analog-to-digital conversion, digital-to-analog conversion, RF sampling, and frequency conversion using RF signals, intermediate frequency (IF) signals, and local oscillator (LO) signals in up-conversion and down-conversion.
[0189] The aforementioned physical device can also be a logic module, and the aforementioned logic module can also be a physical device; this application does not impose any limitations.
[0190] Figure 4 is a schematic diagram of the network element function division and protocol layer structure of an O-RAN system. The O-RAN system in this embodiment can divide the network element functions and protocol layer in part or all of the way shown in Figure 4, or it can be divided in other ways.
[0191] In some examples, the CU can be used as a logical node to carry the RRC layer, Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, and other control functions of access network devices. Exemplarily, the CU can connect to network nodes such as the core network through interfaces, which may include interfaces such as E2 interfaces. Optionally, the CU may have some of the core network's functions.
[0192] For example, the CU (e.g., the PDCP layer or a layer higher than PDCP) connects to the DU (e.g., the radio link control (RLC) layer or a layer lower than RLC) through interfaces, such as the F1 interface. In some examples, the aforementioned interface (e.g., the F1 interface) can provide CP and UP functions, such as interface management, system information management, UE context management, RRC message transmission, etc. The F1 interface can employ the F1 application protocol (F1AP).
[0193] In some examples, the CU can be split into CU-CP and CU-UP.
[0194] The CU-CP can be used as a logical node to carry the RRC layer and the control plane part of PDCP (PDCP-C) layer, implementing the control plane functions of the CU. The CU-CP can interact with network elements in the core network used to implement control plane functions. For example, network elements in the core network used to implement control plane functions can be access and mobility function (AMF) network elements, such as the access and mobility management function (AMF) in a 5G system. For example, the AMF network element can be used to handle mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover.
[0195] CU-UP can be used as a logical node to carry the SDAP layer and the user plane part of PDCP (PDCP-U) layer, implementing the user plane functions of the CU. CU-UP can interact with network elements in the core network used to implement user plane functions. For example, in a 5G system, the user plane function (UPF) network element can be used to handle data forwarding and reception in terminal equipment.
[0196] The above CU or DU configurations are merely examples; the functions of the CU or DU can be configured as needed. For instance, the CU or DU can be configured to have more protocol layer functions, or to have only some protocol layer processing functions. For example, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of the CU or DU can be divided according to service type or other system requirements, such as by latency. Functions that require low latency can be placed in the DU, while functions that do not require low latency can be placed in the CU.
[0197] In some examples, a DU can be used as a logical node to carry the RLC layer, medium / media access control (MAC) layer, higher physical layer (Higher PHY) layer, and other functions. In some examples, a DU can control at least one RU. For example, a DU can connect to an RU through interfaces, which may be fronthaul interfaces. In some examples, the Higher PHY layer may include PHY layer processing functions such as forward error correction (FEC) encoding, decoding, scrambling, modulation, or demodulation.
[0198] In some examples, the RU can be used as a logical node to carry both lower physical layer (PHY) and radio frequency (RF) chain processing. In some examples, the RU can be a 3rd Generation Partnership Project (3GPP) node. rd Entities with TRP, RRH, or other similar functions in the Generation Partnership Project (3GPP). In some examples, the Low PHY layer includes PHY processing functions such as Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (IFFT), digital beamforming, or filtering. The RU can communicate with one or more UEs via a radio link.
[0199] DU and RU may or may not be co-located. For example, DU and RU can exchange control plane and user plane information via a fronthaul link through a lower-layer split control / user / synchronization-plane (LLS-C / U / S) interface. For instance, the O-RAN CUS plane in DU can communicate with the O-RAN CUS plane in RU via the LLS-C / U / S interface. Exemplarily, LLS-C / U / S may include an LLS-control (C) interface and an LLS-user (U) interface providing CP and UP, respectively. In some examples, CP may refer to real-time control between DU and RU. DU and RU can exchange management information via the LLS-management (M) interface of the fronthaul link; the M plane may refer to non-real-time management operations between DU and RU. For example, the O-RAN M plane in DU can communicate with the O-RAN M plane in RU via the LLS-M interface. As another example, the O-RAN M plane in DU or RU can communicate with the management system via the LLS-M interface.
[0200] DUs and RUs can collaborate to implement the functions of the PHY layer. For example, a DU can be connected to one or more RUs. The functions of DUs and RUs can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions (e.g., high PHY) in the PHY layer, and an RU can be configured to implement lower-level functions (e.g., low PHY), or implement both lower-level and RF functions (e.g., RF chain). Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0201] To facilitate understanding of the embodiments of this application, the following is a brief, exemplary description of the concepts that may be involved in the embodiments.
[0202] Antenna port (AP):
[0203] An antenna port can be a logical concept. One antenna port can correspond to one or more physical antennas. An antenna port can also be associated with a reference signal. This association can be understood as the antenna port being a transmit / receive interface on the channel through which the reference signal passes. For low frequencies, one antenna port may correspond to one or more antenna elements that jointly transmit the reference signal. The receiver can treat this signal as a whole, without needing to distinguish which element transmitted the signal. For high-frequency systems, an antenna port may correspond to a beam. Similar to low frequencies, the receiver can treat this beam as an interface, without needing to distinguish each element. This is because, from the receiver's perspective, regardless of whether the signal is formed by a single physical transmit antenna or by combining multiple physical transmit antennas, the signal corresponding to this antenna port defines the antenna port.
[0204] In this application, the antenna port may also be referred to as port, antenna, or other names, without any specific limitation.
[0205] Port group:
[0206] A port group can be a collection of multiple antenna ports. A port group can also be called an antenna port group, antenna set, antenna collection, or any of those names.
[0207] For example, multiple digital ports of a base station can be grouped to form multiple port groups.
[0208] For example, in a hybrid digital-analog beamforming architecture, a port group can be multiple digital ports corresponding to the same analog beam. This port group can be called a digital-analog port group or other names. Alternatively, a port group can be a collection of digital ports corresponding to multiple analog beams. This port group can be called a digital-analog port group or other names. Furthermore, multiple digital ports of the same analog beam can be divided into multiple subsets, each subset being called a port group, or a digital-analog port group.
[0209] Beam:
[0210] A beam can be a communication resource. A beam can be a wide beam, a narrow beam, or other types of beams. The technology used to form a beam can be beamforming technology or other techniques. Beamforming technology can include digital beamforming technology, analog beamforming technology, and hybrid digital / analog beamforming technology. Different beams can be considered different resources. The same or different information can be transmitted through different beams. Optionally, multiple beams with the same or similar communication characteristics can be considered as a single beam. A beam can correspond to one or more antenna ports for transmitting data channels (or, as understood, transmitting information on a data channel), control channels (or, as understood, transmitting information on a control channel), and detection signals, etc. For example, a transmit beam can refer to the distribution of signal strength in different directions in space after a signal is transmitted through an antenna, and a receive beam can refer to the distribution of signal strength in different directions in space of the wireless signal received from the antenna.
[0211] A beam can also be referred to as a spatial domain filter, spatial filter, spatial domain parameter, spatial parameter, spatial domain setting, spatial setting, quasi-colocation (QCL) information, QCL assumption, or QCL indication, etc. Beams can be indicated through transmission configuration indicator state (TCI-state) parameters or spatial relation parameters.
[0212] In the embodiments of this application, "beam" can be replaced by spatial filter, spatial filter, spatial parameter, spatial parameter, spatial setting, spatial setting, QCL information, QCL assumption, QCL indication, TCI-state (e.g., including uplink TCI-state and downlink TCI-state), or spatial relationship, etc. The above terms are also equivalent to each other. "Beam" can also be replaced with other beam-related terms, which are not limited herein.
[0213] The beam used to transmit signals can be called a transmission beam (Tx beam), a spatial domain transmission filter, a spatial transmission filter, a spatial domain transmission parameter, a spatial transmission parameter, a spatial domain transmission setting, or a spatial transmission setting.
[0214] The downlink transmit beam can be indicated by the TCI-state, the channel state information reference signal (CSI-RS), and the synchronization signal / physical broadcast channel block (SS / PBCH block). The SS / PBCH block can be abbreviated as the synchronization signal block (SSB).
[0215] In this embodiment, the downlink beam, CSI-RS, TCI-state, downlink / common TCI state, SSB, and tracking reference signal (TRS) can be interchanged.
[0216] The beam used to receive signals can be referred to as a reception beam (Rx beam), a spatial domain reception filter, a spatial reception filter, a spatial domain reception parameter, a spatial reception parameter, a spatial domain reception setting, or a spatial reception setting. The uplink transmit beam can be indicated by any of the following: spatial relation, uplink TCI-state, sounding reference signal (SRS) resource (indicating the transmit beam using that SRS), CSI-RS, SSB, or TRS. In the embodiments of this application, the uplink beam, uplink (UL) TCI state, DLorjointTCI state, SRS, CSI-RS, SSB, and TRS can be interchanged.
[0217] For example, beams can be mapped to resources. During beam measurement, network devices can measure different beams using different resources. Terminal devices can provide feedback on the quality of the measured resources, allowing the network device to know the quality of the corresponding beam. During data transmission, beam information can also be indicated through its corresponding resources. For instance, network devices can indicate the physical downlink shared channel (PDSCH) beam information of terminal devices through the TCI field in the DCI.
[0218] Understandably, one or more antenna ports forming a beam can also be considered as a set of antenna ports. The beam is represented in the protocol as a spatial filter.
[0219] Reference signal:
[0220] At the physical layer, uplink communication can include the transmission of uplink physical channels and uplink signals. Uplink physical channels can include random access channels (PRACH), physical uplink control channels (PUCCH), or physical uplink shared channels (PUSCH), etc. Uplink signals can include channel sounding signals (SRS), physical uplink control channel demodulation reference signals (PUCCH-DMRS), physical uplink shared channel demodulation reference signals (PUSCH-DMRS), phase tracking reference signals (PTRS), or uplink positioning reference signals (RS), etc.
[0221] Downlink communication can include the transmission of downlink physical channels and downlink signals. The downlink physical channels can include physical broadcast channels (PBCH), physical downlink control channels (PDCCH), or physical downlink shared channels (PDSCH), etc. Downlink signals may include primary synchronization signal (PSS), secondary synchronization signal (SSS), physical downlink control channel demodulation reference signal (PDCCH-DMRS), physical downlink shared channel demodulation reference signal (PDSCH-DMRS), phase tracking signal (PTRS), channel state information reference signal (CSI-RS), cell reference signal (CRS), time / frequency tracking reference signal (TRS), channel state information-interference measurement reference signal (CSI-IMRS), cell specific reference signal (CS-RS), user equipment specific reference signal (US-RS), demodulation reference signal (DMRS), tracking reference signal (TRS), or positioning reference signal (PRS), etc.
[0222] The reference signal can be the reference signal of the serving cell. For example, the serving cell can be a primary cell (Pcell), a secondary cell (Scell), or a primary secondary cell (PScell). Among them, the Pcell can be called a cell with a primary component carrier (PCC), and the Scell can be called a cell with a secondary component carrier (SCC).
[0223] The reference signal can be the reference signal of the neighboring cells of the serving cell (such as the reference signal of the cell corresponding to the additional physical cell identifier (additional PCI)).
[0224] The reference signal can also be a reference signal associated with the handover candidate cell configuration. The handover candidate cell can also be called a candidate cell or a neighboring cell. The handover candidate cell can be the current serving cell or a non-serving cell. The physical cell identifier (PCI) of the handover candidate cell is different from that of the current primary cell (PCell).
[0225] The terminal device can be configured with one or more candidate cells. The configuration of each candidate cell can include the configuration of reference signal resources, which can be SSB or CSI-RS. CSI-RS can include: non-zero power CSI-RS (NZP CSI-RS) and zero power CSI-RS (ZP CSI-RS).
[0226] The reference signal in this application may also be a reference signal other than those listed above, which will not be listed here. In addition, the reference signal may also be called a pilot or pilot signal.
[0227] resource:
[0228] In communication protocols, reference signals can be configured as resources. Network devices can configure various reference signals as resources to terminal devices. A resource can be a configuration information unit. This configuration information unit can include parameters related to a reference signal, such as the time-frequency resource location, number of ports, or time-domain type (e.g., periodic / semi-static / aperiodic), etc.
[0229] Resources can be either uplink or downlink signal resources. Uplink signals include, but are not limited to, sounding reference signals (SRS) and demodulation reference signals (DMRS). Downlink signals include, but are not limited to, channel state information reference signals (CSI-RS), cell specific reference signals (CS-RS), user equipment specific reference signals (US-RS), demodulation reference signals (DMRS), and synchronization signal / physical broadcast channel block (SS / PBCH block). The SS / PBCH block can be abbreviated as synchronization signal block (SSB).
[0230] In this application, the terms "reference signal" and "reference signal resource" are interchangeable. Similarly, the terms "reference signal index" and "reference signal resource index" are interchangeable.
[0231] Sounding reference signal (SRS):
[0232] SRS (Sounding Resonance Signal) can be an uplink channel probe signal, sent by the terminal device and received by the network device. SRS can be used to measure the uplink channel. On one hand, the network device can estimate the uplink channel state based on the SRS sent by the terminal to schedule the terminal device to transmit PUSCH, etc. On the other hand, for communication systems with channel reciprocity, such as time division duplex (TDD) systems, SRS can also be used by the network device to estimate the downlink channel state based on channel reciprocity. After obtaining the downlink channel information corresponding to the terminal device, the network device can perform data transmission resource scheduling or precoding processing on the terminal device based on this channel information. For example, for a terminal device with four receiving antennas (assuming the terminal device has four RF links and the ability to transmit with four antennas, usually called a 4T4R terminal), it can simultaneously send SRS signals to four ports, where each port corresponds to one receiving antenna. The network device performs channel measurement based on the four-port SRS sent by the terminal device to obtain the uplink channel of the corresponding four antennas of the terminal device. Using uplink and downlink channel reciprocity, the downlink channel of the corresponding four receiving antennas of the terminal device can be obtained.
[0233] The transmission method of SRS, including time-frequency resources, transmission beam, and transmission power, can be configured by the network device for the terminal device. For example, the network device can configure one or more SRS resource sets for the terminal device, and each SRS resource set contains one or more SRS resources. Different SRS resource sets can perform different functions. For example, release 15 (R15) supports four functions: beam management (BM), codebook (CB), non-codebook (NCB), and antenna switching (AS). The network device can use RRC to configure the usage of each set to inform the terminal of the function of that SRS resource set.
[0234] For example, in the case of AS (Advanced Sensing), this SRS resource set can be used to obtain complete uplink channel information. If the channel has uplink / downlink consistency (or channel reciprocity), the downlink transmission channel (or downlink transmission precoding) can be obtained through uplink channel measurements.
[0235] Precoding and codebook:
[0236] In some possible implementations, employing Multiple Input Multiple Output (MIMO) technology can increase system capacity and improve throughput. The mathematical expression for this scheme is y = Hx + n, where y is the received signal, H is the MIMO channel, x is the transmitted signal, and n is noise. In communication systems with multiple antennas, signals from multiple transmit antennas may be superimposed on any one receive antenna. Therefore, the method of transmitting signals at the transmitting end affects system performance, and recovering the transmitted signal at the receiving end is often complex.
[0237] In this context, precoding can reduce system overhead and maximize the system capacity of MIMO, while also reducing the complexity of receiver implementation for eliminating inter-channel interference. Mathematically, this is expressed as y = HPx + n, where P is the precoding matrix (or vector). To simplify implementation, P can be selected from a predefined set of matrices (or vectors), called the codebook; this method is also known as a codebook-based transmission method. If the transmitter has complete information about H, P can be obtained at the transmitter itself; this method is also known as a non-codebook (NCB) transmission method.
[0238] Time-domain channel properties (TDCP):
[0239] TDCP can be the normalized correlation of two CSI-RS transmission cycles (or transmission timings) over a wide bandwidth. For example, the CSI-RS resources corresponding to the two CSI-RS transmission cycles mentioned above can be configured in the non-zero-power channel state information reference signal resource set (NZP-CSI-RS-ResourceSet) configured in the higher-layer parameter TRS information (trs-info). For details, please refer to the technical specification (TS) 38.214.
[0240] In some possible implementations, a periodic CSI resource set can be configured for TDCP measurements. This CSI resource set can be used to track channel measurements on CSI-RS. The aforementioned CSI resource set can be configured with trs-info. In some examples, the CSI resource set can be periodic. For example, the number of CSI resource sets can be K. TRS∈{1,2,3}. In other examples, the CSI resource set can be aperiodic. For example, a single CSI resource set.
[0241] The following are examples of TDCP reporting.
[0242] For CSI report configurations (CSI-ReportConfig) that carry the higher-level parameter "reportQuantity", this report quantity can be set to "tdcp" (i.e., TDCP). This CSI report configuration can also carry the higher-level parameter Y≥1, and {D1,…,D...} Y}. Here, parameter Y can represent the configured time delay. The reported TDCP amplitude corresponds to the parameter Y. The TDCP amplitude can satisfy: k TDCP =[k1…k Y ] k i ∈{0,1,…,15}
[0243] The amplitude of TDCP can be determined by 1-a i We obtain, where i = 1, ..., Y. For example, k i With a i The correspondence between them can be shown in Table 1.
[0244] Table 1
[0245] When Y>1, if the higher-level parameter "phase" is configured, then the reported TDCP phase can satisfy: c TDCP =[c1…c Y c i ∈{0,1,…,15}
[0246] The corresponding phase value can be obtained through Received. For further details on TDCP, please refer to the relevant content in TS 38.214, which will not be repeated here.
[0247] Event:
[0248] An event can refer to an event related to a UE-initiated report, an event related to a measurement report initiated by the terminal device, an event related to a report (or measurement report) submitted after the terminal device performs active measurement, or an event related to specific conditions in connection with a measurement report initiated by the terminal device. For example, the terminal device can actively perform measurements (such as beam measurements or channel measurements) and obtain a measurement report related to the event. Another example is that the terminal device can perform measurements based on reference signals according to the configuration of reference signal resources and obtain a measurement report related to the event. Yet another example is that the terminal device actively performs measurements and submits a measurement report related to the event when specific conditions are met. The event can also be referred to as any of the following: trigger event, layer 1 (L1) trigger event, CSI measurement report trigger event, beam measurement report trigger event, L1 CSI report trigger event, L1 beam measurement report trigger event, etc. This application does not limit the naming of these events.
[0249] Event-triggered reporting can be referred to as any of the following: event-related reporting, event-triggered or UE-initiated reporting, event-triggered or UE-initiated beam reporting, event-triggered or UE-initiated CSI reporting, event-triggered or UE-initiated beam measurement result report, event-triggered or UE-initiated interference measurement report, interference measurement report, CSI report, beam measurement result report, event-triggered CSI measurement report, event-triggered beam reporting, event-triggered beam measurement report, event-triggered measurement report, event-triggered beam report, event-triggered beam measurement result reporting, event-triggered measurement result reporting, or event-triggered interference measurement reporting, etc. The aforementioned terms are interchangeable. "Event-triggered" can be replaced with "UE-initiated," etc.
[0250] Event-triggered reporting is also referred to as CSI reporting associated with a dedicated event-triggered reporting information element configuration. For example, the information element for dedicated event-triggered reporting can be an L1 event-triggered CSI reporting configuration (L1-EventTriggered-CSI-ReportConfig), which is not specifically limited here. Alternatively, it can be the reporting corresponding to CSI-ReportConfig, which is configured with an indication (e.g., the reporting configuration type reportConfigType is configured as event-triggered) to indicate that the report is configured as an event-triggered reporting configuration. Or, if the CSI-reportConfig contains event-related information, such as the event index and the corresponding threshold, it indicates that the report is configured as an event-triggered reporting configuration. The naming of this application embodiment is not limited. Optionally, event-triggered reporting can also be a CSI reporting containing event information. Optionally, the event-triggered reporting can also be a CSI reporting initiated by the terminal device, or a reporting initiated by the terminal device when the measurement results meet the event conditions after the terminal device performs measurements based on the reference signal associated with the event. The naming of this application embodiment is not limited.
[0251] Beamforming (BF):
[0252] In higher frequency communication systems, base stations (and some terminals in certain frequency bands) may use massive MIMO antennas (e.g., antenna elements may include 600 to 1000 units) to improve coverage by using higher array gain to counteract path loss caused by the increased frequency. From the perspective of base station implementation, even with large arrays, different frequency bands and array sizes use different array weighting methods (or beamforming methods). Beamforming implementation schemes can be divided into three categories: digital beamforming, analog beamforming, and hybrid beamforming.
[0253] Figure 5 is a schematic diagram of beamforming. The following sections, with reference to Figure 5, will introduce digital beamforming, analog beamforming, and hybrid beamforming.
[0254] Digital beamforming (DBF):
[0255] Figure 5(a) shows an example of a basic DBF structure. The antenna array can include multiple or groups of antenna elements. Each or a group of antenna elements (indicated by a cross in Figure 5) can be directly connected to a digital channel. The digital channel can include a digital-to-analog converter (DAC) / analog-to-digital converter (ADC). Figure 5 only shows a DAC, but this application is not limited to DACs and can also include ADCs. DBF can be applied to massive MIMO in the low-frequency band. Since the signal on each antenna element is directly converted to the digital domain, subsequent array weighting can all be performed in the digital domain. Therefore, the structure shown in Figure 5(a) can be called digital beamforming. It is understood that the degree of freedom in signal processing in the digital domain is high, supporting very complex signal processing methods. Therefore, the DBF architecture also performs well with the same array size. However, due to the high power consumption and cost of ADCs / DACs (especially under high bandwidth conditions), the cost of DBF is also higher for the same array size.
[0256] Analog beamforming (ABF):
[0257] Figure 5(b) shows an example of the basic structure of an ABF (Alternate Beam Array). The antenna array can include multiple or groups of antenna elements. Each or a group of antenna elements (indicated by a cross in Figure 5) can be connected to an analog phase shifter. After the signal is combined in the analog domain by multiple antenna elements, it can be transmitted through a DAC / ADC. Compared to a DBF (Digital-Based Array), the entire ABF array corresponds to only one DAC / ADC, thus resulting in lower cost and power consumption. However, the bottleneck of ABF is also obvious: the phase shifter settings in the analog domain determine the beam direction after beamforming. Since the signal is directly combined electrically in the analog domain, ABF cannot utilize digital signal processing weighting like DBF. Therefore, ABF requires pre-configuring the phase shifter settings (i.e., pointing the analog beam towards the target terminal) during signal transmission and reception. This process needs to be completed through beam scanning during the link establishment phase, resulting in additional latency. Furthermore, once the analog beam is blocked, or if the analog beam is misaligned due to terminal movement, the quality of the communication link may rapidly degrade. Therefore, the communication reliability of ABF is also inferior to that of DBF.
[0258] Hybrid beamforming (HBF):
[0259] Figure 5(c) shows an example of a basic HBF structure. The HBF can be seen as an intermediate form between the ABF and DBF. Figure 5(c) shows a 3-channel HBF architecture with two analog phase shifters per channel. On the one hand, the HBF has a certain number of digital ports to support digital beamforming, and each digital port can drive an ABF subarray. Compared to the ABF, the size of the analog subarray driven by each digital channel is smaller for the same array size; for example, Figure 5(c) can be compared with Figure 5(b). Therefore, compared to the ABF beam, the HBF has a wider beamwidth, better reliability, and lower beam scanning overhead. The ratio of digital ports to analog phase shifters in the HBF can vary depending on different frequencies and system design requirements. For example, the number of digital ports in the high-frequency band can be configured to be small (e.g., 4–16), and the number of analog phase shifters corresponding to a single digital channel can be configured to be larger (e.g., 16–32), thus more closely resembling the ABF. For example, a larger number of digital ports can be configured in the low-frequency band (e.g., 32 to 128), while fewer analog phase shifters can be configured for a single digital channel (e.g., 2 to 10).
[0260] Both HBF and ABF architectures use analog beams. Signal quality is only improved when the beams are aligned with the communication target. The direction of the analog beams (determined by beam weights) needs to be configured before transmission and reception. The process of network devices selecting analog beams can be called beam training or beam scanning. During beam scanning, network devices can send reference signals using different analog beam weights. Terminal devices measure the polarity of these reference signals and provide feedback, thus helping the network devices determine which beam has the best quality.
[0261] CSI measurement:
[0262] To transmit data to terminal devices, network devices need to perform precoding on digital ports and select appropriate coding schemes and modulation orders. Precoding aims to better match the antenna (or the beam emitted by that antenna) to the channel, resulting in better signal quality and less interference when the transmitted signal reaches the terminal. Appropriate modulation orders and code rates maximize channel transmission capacity while ensuring reliable signal transmission. The settings for precoding, and the modulation coding scheme (MCS), need to be determined based on channel quality and channel response. One possible approach is for the network device to transmit a reference signal, which the terminal device uses to determine the channel and then feeds back the corresponding Channel State Information (CSI). This CSI may include a precoding matrix indicator (PMI), an index of one or more resources, reference signal received power (RSRP), a layer indicator (LI), a channel state information resource index (CSI-RS resource indicator, CRI), a channel-supported rank indicator (RI), or a channel quality indicator (CQI), etc. The CSI can be used to determine the recommended MCS for the terminal device under the current channel quality. The above process can be called Channel State Information Feedback (CSI Feedback). Another possible method is that the base station measures and obtains uplink channel information using uplink reference signals, and then further obtains downlink channel information based on channel reciprocity.
[0263] RI can indicate the rank of the channel. The rank of the channel can also be called the number of transport streams, or other names, which are not limited in this application.
[0264] The HBF architecture features both digital ports and analog phase shifter arrays. Therefore, during communication, the HBF architecture offers multiple analog beams to choose from. Under each analog beam, the weighted values and MCS of the digital port used to serve a particular terminal require feedback using CSI information. This means that the base station needs to instruct the terminal to measure the CSI information under each analog beam separately and then provide feedback, resulting in increased pilot overhead and feedback overhead.
[0265] Figure 6 is a schematic flowchart of a signal measurement method 400. Method 400 illustrates an example of a channel information measurement and reporting process. This application is not limited to method 400; channel information measurement and reporting can also be implemented in other ways. The various operations of method 400 are described below.
[0266] S410: The network device sends channel information reporting (or measurement) configuration information to the terminal device.
[0267] The channel information reporting configuration information can be sent from the network device to the terminal via RRC signaling. This configuration information can include two parts: resource configuration information and reporting configuration information.
[0268] Resource configuration information can be information related to measurement resources. For example, in a protocol, resource configuration information can be configured using a three-level structure. Exemplarily, the three-level structure can be: resource configuration (resourceConfig) - resource set (resourceSet) - resource (resource). A network device can configure one or more resource configurations for a terminal device. Each resource configuration can include one or more resource sets, and each resource set can include one or more resources. Each resource configuration / resource set / resource includes its own index. For example, an index for the resource configuration; an index for the resource set; and an index for the resource.
[0269] In addition, resource configuration information may include other parameters, such as the resource's cycle and the signal type corresponding to the resource.
[0270] The reporting configuration information can be related to the reporting of measurement results. For example, in the protocol, the reporting configuration information can be configured through a reporting configuration (ReportConfig). A network device can configure one or more reporting configurations for a terminal device. Each reporting configuration can include reporting metrics, reporting time and period, or reporting format and other reporting-related information. Furthermore, the reporting configuration can also include an index of resource configurations, indicating which measurement configuration was used to measure the reported results.
[0271] S420, the network device sends downlink signals (e.g., downlink reference signals) on the resources configured in the resource configuration information.
[0272] By executing S420, the network device enables the terminal device to measure the reference signal and determine the quality of the aforementioned resource (i.e., the quality of the beam or reference signal corresponding to the resource).
[0273] S430: The terminal equipment measures the downlink signal by reporting configuration information based on channel information.
[0274] The relevant description of the downlink reference signal can be found in the previous text, and will not be repeated here.
[0275] S440: The terminal device sends a beam measurement report to the network device.
[0276] For example, a beam measurement report may include Channel State Information (CSI). For example, the CSI may include one or more of the following: an index of one or more resources, a channel quality indicator (CQI), a reference signal received power (RSRP), a precoding matrix indicator (PMI), a rank indicator (RI), a layer indicator (LI), a CSI-RS resource indicator (CRI) field, or an SSB resource indicator (SSBRI), etc.
[0277] Beam measurement reports can be carried in uplink control information (UCI) and transmitted via the physical uplink control channel (PUCCH) or the physical uplink shared channel (PUSCH), and this application does not impose any restrictions.
[0278] After obtaining channel state information, network devices can determine scheduling information. For example, scheduling information may include one or more of the following: MCS (Multi-Channel System), resource block (RB) allocation, transmit beam, or receive beam. Scheduling information can be used to improve beam matching to the channel, thereby improving communication rate and efficiency.
[0279] Through method 400 described above, the network device can obtain the PMI (Progressive Minute Interface). The weights corresponding to this PMI can be used for precoding downlink signals, thereby improving communication quality. Therefore, method 400 can also be referred to as PMI weights. The PMI weights can indicate that channel information is obtained through downlink reference signals.
[0280] Figure 7 is a schematic flowchart of another signal measurement method 500. Method 500 illustrates an example of the channel information measurement and reporting process. This application is not limited to method 500, and channel information measurement and reporting can also be implemented in other ways.
[0281] Method 500 is described using downlink channel information measurement as an example. In the operations shown in Figure 7, not every operation is necessary (for example, the information involved in S510 may be pre-configured and therefore not necessarily required). The various operations of Method 500 are described below with reference to Figure 7.
[0282] S510: Network devices send reference signals and channel information reports (or measurements) to terminal devices.
[0283] In some examples, the reference signal configuration information may include information related to reference signal port groups. For example, the number of groups K, and the number of ports in each group P. CSI-RS,k k = 0, 1, ..., K-1. In some examples, the number of ports in each port group is the same, for example, all are P. CSI-RS In this application, K and K are sometimes used interchangeably, and unless otherwise specified, K and K have the same meaning.
[0284] Unless otherwise specified, the following description will use a reference signal port group (or port group) as an example. The same method can be applied to scenarios involving reference resource groups.
[0285] In some examples, the reference signal configuration information may also include the method of transmitting the reference signal (see S520 for details).
[0286] In some examples, the channel information reporting configuration information may include the content and quantity to be reported. For example, the configuration information may include at least one of the following: the number of channel information groups measured (M), the number of channel information groups reported (P), or the PMI configuration corresponding to each information group. The PMI configuration may include parameters related to PMI reporting.
[0287] In some examples, the reference signal configuration information and / or channel information reporting configuration information may also include the method of transmitting the reference signal and / or the relationship between the reference signal and the channel information.
[0288] In S520, the network device sends a downlink signal (e.g., a downlink reference signal) on the resources configured in the resource configuration information. Correspondingly, the terminal device receives the downlink signal.
[0289] In one implementation, different reference signal port groups or different reference signal resource groups are transmitted using a time-division multiplexing method, that is, transmitted on different time-domain resources (e.g., time slots or orthogonal frequency division multiplexing (OFDM) symbols). The time-division method facilitates the transmission of multiple reference signals based on different analog beams within the HBF architecture, enabling the measurement of channel information.
[0290] In one implementation, different reference signal port groups or different reference signal resource groups are transmitted on different frequency domain resources (i.e., component carriers, resource blocks, or different subcarriers). For example, the first antenna group is used to transmit reference signal port group #0 based on a first analog beam; the second antenna group is used to transmit reference signal port group #1 based on a second analog beam; and so on. This frequency division multiplexing method allows the base station to quickly scan and obtain channel information.
[0291] For ease of distinction, Figure 7 shows S520, which separates the transmission and reception processes of each reference signal port group. Specifically, it includes S520(#0) to S520(#K-1), corresponding to the transmission of downlink signals for reference signal port groups #0 to #K-1, respectively. In some examples, S520(#0) to S520(#K-1) can be executed separately; in other examples, S520(#0) to S520(#K-1) can be executed simultaneously. This application is not limited to this.
[0292] In S530, the terminal device reports configuration information based on reference signals and channel information to obtain M groups of channel information. Two possible methods are described below.
[0293] Method 1: K reference signal port groups can be used to obtain M=K groups of channel coefficients (or channel responses). For example, each reference signal port group corresponds to an analog beam, and K groups can be used to obtain the channel coefficients (or channel responses) of K analog beams.
[0294] Method 2: A group of K reference signal ports can be used to obtain M>K groups of channel information. For example, a group of K reference signal ports can be used to obtain K groups of channel coefficients (or channel responses), denoted as A0, A1, ..., A K-1 The channel coefficient A on a certain subcarrier. k For example, A k The corresponding dimension can be N UE ×P CSI-RS , where N UE The number of antenna ports that the UE can receive can be determined. This is based on channel information from K port groups, and other information. M channel coefficients can be obtained.
[0295] Where m = 0, 1, ..., M-1. In this application, m and m are sometimes used interchangeably, and unless otherwise specified, m and m have the same meaning.
[0296] Method 2, for HBF architecture (or analog beamforming architecture), allows for the acquisition of more channel information with fewer reference signals. For example, the base station can use K sets of orthogonal analog weights, each used to transmit a reference signal port group, thereby obtaining channel information corresponding to K analog ports; while in the terminal device, the channel information is obtained through weighting the analog port channels (i.e.,...). This can be equivalent to an analog beam, thus obtaining channel information for M>K new analog beams. In this way, the terminal device measures the encrypted beam channel information. However, this application does not limit the specific scenario of method 2; method 2 can also be applied to digital beamforming architectures.
[0297] In one implementation, parameters At least one of them is obtained by reporting configuration information based on reference signals and channel information.
[0298] In one implementation, M = K.
[0299] In one implementation, M > K.
[0300] In step S540, the terminal device sends channel information to the network device. Correspondingly, the network device receives the channel information from the terminal device.
[0301] The channel information may include one or more of the following: an index of one or more resources, an index of one or more resource groups, an index of one or more ports, P channel quality indicators (CQIs), P reference signal received power (RSRPs), and P precoding matrix indicators (PMIs).
[0302] Channel information may also be called beam measurement report or other names, and this application does not limit it.
[0303] In this application, P and P are sometimes used interchangeably, and unless otherwise specified, P and P have the same meaning.
[0304] In one implementation, the terminal device reports P groups of channel information, where P = M or K.
[0305] In one implementation, the terminal device reports P groups of channel information, where P <K。
[0306] In one implementation, the terminal device reports P groups of channel information, where P <M。
[0307] The aforementioned P individual (or P groups) of channel information can also be represented by a single channel information, and this application does not impose any limitation on this.
[0308] In some examples, the terminal can report information on P weighted parameters. These P weighted parameters can correspond to P groups of channel information; that is, each of the P weighted parameters can correspond to one of the P channel coefficients, and each of the P channel coefficients can correspond to one of the P groups of channel information. Specifically, the information on the P weighted parameters can be an index set {i0, i1, ..., i...} of the weighted parameters. P-1}, where i p =0,1,2,…,M-1 are the indices of the weighting parameters (or channel coefficients) in the M (or K) channel information. Where p = 0,1,…,P-1.
[0309] In some possible scenarios, some terminals may support the above method 500, while others may not. In this case, whether the terminal device supports any of the reference signal reception or channel information feedback methods in the above process can be determined by the capability information reported by the terminal device. The network device can decide whether to configure the above implementation method based on the capability information reported by the terminal device.
[0310] In this application, PMI can be determined by method 400, method 500, or other means, without any specific limitation.
[0311] The following is a detailed explanation of the SRS transmission method.
[0312] Network devices can configure one or more SRS resource sets for terminal devices via RRC configuration messages or RRC reconfiguration messages. SRS resource sets can be used to allocate resources for SRS transmission. An SRS resource set can contain one or more SRS resources, where SRS resources can include time-domain or frequency-domain resources for SRS signal transmission. Furthermore, an SRS resource can contain (or correspond to) one or more antenna ports. Antenna ports can be used for SRS signal transmission. Therefore, the above scheme can be understood as an SRS resource set indicating one or more time-frequency domain resources and one or more antenna ports for SRS transmission.
[0313] Optionally, the SRS resource set includes usage indication information to describe the purpose of the SRS resource set. For example, the purpose may be antenna switching, codebook, non-codebook, or beam management.
[0314] In some possible implementations, by receiving and measuring the SRS signals corresponding to the SRS resource set used for antenna switching, the network device can obtain the channel status information (CSI) of the downlink, which is reciprocal between the uplink and downlink channels. Therefore, the network device can obtain the precoding weights for downlink data transmission based on the SRS. When the SRS is used to measure the precoding weights for downlink data transmission, and the number of downlink receive antenna ports is greater than the number of uplink transmit antenna ports, the network device can configure multiple SRS resources for the terminal device, with different SRS resources using different antenna ports to transmit SRS signals. In this way, the network device can obtain the downlink channel measurement channel based on the SRS signals transmitted by multiple SRS resources, and calculate the weights for downlink data transmission based on the assumption of uplink-downlink channel reciprocity.
[0315] Figure 8 is a schematic diagram of SRS transmission. As shown in Figure 8, the terminal device may include four antennas (or two antenna ports). The terminal device can send uplink signals to the network device through two antennas and receive downlink signals from the network device through four antennas. This scenario can be called a 2-transmitters-4-receivers (2T4R) scenario. The following uses Figure 8 as an example to introduce an exemplary process of sending SRS.
[0316] Network devices can configure an SRS resource set for terminal devices for antenna switching. This SRS resource set contains two SRS resources, and each SRS resource contains two SRS antenna ports. Thus, an SRS resource set includes a total of four antenna ports, which can be one-to-one with four antennas: antenna port 1, antenna port 2, antenna port 3, and antenna port 4.
[0317] In the two SRS resources, assuming the time-frequency resources allocated to the first SRS resource can be used to transmit SRS signals via antenna ports 1 and 2, and the time-frequency resources allocated to the second SRS resource can be used to transmit SRS signals via antenna ports 3 and 4, the network device can perform SRS reception measurements and calculate the downlink data transmission weight vector using the time-frequency resources allocated to these two SRS resources.
[0318] For example, by receiving and measuring the SRS signals corresponding to the SRS resource set used as a codebook, the network device can obtain the uplink CSI. That is, when the uplink of the terminal device uses codebook as the precoding method, the network device obtains the transmission precoding matrix indicator (TPMI) through the reception and measurement of SRS signals, and indicates the transmission precoding used by the uplink to the terminal device through the TPMI and the SRS resource indicator (SRI).
[0319] For example, by receiving and measuring the SRS signals corresponding to the SRS resource set used for non-codebook purposes, the network device can obtain the uplink CSI; that is, when the precoding method used by the uplink of the terminal device is non-codebook, the network device obtains the uplink transmission precoding weights by receiving and measuring the SRS signals, and indicates the transmission precoding used by the uplink to the terminal device through the SRI.
[0320] For example, by receiving and measuring SRS signals corresponding to an SRS resource set used for beam management, a network device can select transmit and receive beams for uplink and downlink transmissions of a terminal device.
[0321] For example, the type of SRS resource set can be configured as periodic, semi-static, or aperiodic. The configuration information for a periodic SRS resource set can include a period (e.g., 2ms, 5ms, 10ms, etc.) and an offset parameter. For instance, after a network device configures SRS resources via RRC signaling, a terminal device can send SRS on the determined SRS resources within a specific periodic slot according to the configuration information. The configuration information for an aperiodic SRS resource set may not include a period and offset parameter, but instead includes a time-domain offset parameter K of the downlink control information (DCI) signaling that triggers the SRS. When the terminal device receives DCI signaling at time n, and the signaling indicates that the SRS is triggered, it will send SRS on the corresponding SRS resource at time n+K, where K and n are positive integers.
[0322] Optionally, there can be a mapping relationship between the SRS port (also known as the antenna port) and the SRS time-frequency domain resources. That is, the SRS information configuration indicates that a specific SRS port transmits SRS on a specific SRS time-frequency domain resource. The SRS time-domain resource can span N adjacent symbols within a time slot, or occupy multiple symbols in different time slots.
[0323] Optionally, the SRS resource sets of different terminal devices may occupy the same time domain symbols or the same frequency domain bandwidth.
[0324] Network devices can configure terminal devices to obtain channel information. For example, a network device can use radio resource control (RRC) messages to configure the terminal device to measure downlink reference signals and feed back channel information. Alternatively, a network device can use RRC messages to configure the terminal device to send uplink reference signals. The network device then measures the uplink reference signals of the terminal device to determine the channel information.
[0325] However, the channel conditions between network devices and terminal devices are constantly changing, making it difficult for network devices to determine appropriate channel information acquisition strategies.
[0326] In view of this, embodiments of this application provide a communication method. In this communication method, a terminal device can determine whether preset conditions are met, and then send relevant information to a network device. The network device can adjust its channel information acquisition strategy based on the relevant information, thereby improving communication quality.
[0327] The following is a detailed description with reference to the accompanying drawings.
[0328] Figure 9 is a schematic flowchart of a communication method 600 provided in an embodiment of this application. Optional operations in method 600 are indicated by dashed lines in Figure 9. In method 600, the terminal device can determine whether preset conditions are met, thereby determining a scheme for obtaining CSI. The nodes involved in method 600 are described below.
[0329] First device. Unless otherwise specified, the first device in this application may be the terminal device itself, a component within the terminal device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing some or all of the functions of the terminal device. For ease of description, the following description will use the terminal device as an example.
[0330] Second device. Unless otherwise specified, the second device in this application may be the network device itself, a component of the network device (e.g., a processor, chip, or chip system), or a logic module or software that can implement some or all of the functions of the network device. For ease of description, the following description will use a network device as an example of the second device.
[0331] In this application, the terms index, identity (ID), indicator, or number can be used interchangeably, and will not be elaborated further.
[0332] The following section describes the various operations of method 600 with reference to Figure 9.
[0333] S640, the terminal device determines the first information by measuring the first reference signal.
[0334] In some possible implementations, method 600 further includes: S630, the network device sends a first reference signal to the terminal device. Correspondingly, the terminal device receives the first reference signal from the network device.
[0335] The first reference signal mentioned above can be one or more downlink reference signals, such as CSI-RS. See the description of the downlink reference signal above for details, which will not be repeated here. For example, the first reference signal can be the downlink signal in method 400, or it can be the downlink signal of one or more reference signal port groups in method 500.
[0336] Optionally, the first information is used to indicate the signal quality of the first reference signal (denoted as parameter #1), and / or the correlation parameter between the measurement information corresponding to the first reference signal in multiple resource periods (or measurement period, CSI measurement period, or reference signal period) (denoted as parameter #2).
[0337] The following is an example of parameter #1.
[0338] The signal quality of the first reference signal can be used to characterize the power, strength, or other information of the first reference signal.
[0339] For example, signal quality (or beam quality) may include: RSRP, signal-to-interference-plus-noise ratio (SINR), layer 1 RSRP (L1-RSRP), layer 1 SINR (L1-SINR), synchronization signal (SS)-RSRP, CSI-RSRP, SS-SINR, CSI-SINR, reference signal receiving quality (RSRQ), layer 1 RSRQ, SS-RSRQ, or CSI-RSRQ, etc. For example, the terminal device may measure a first reference signal to obtain the signal quality of the first reference signal, thereby determining parameter #1.
[0340] When the first reference signal includes multiple reference signals, the "signal quality of the first reference signal" can be the maximum, minimum, average, or weighted average of the qualities of the multiple reference signals. In the weighted average, the weights corresponding to the multiple reference signals can be predefined, preconfigured, indicated by the network device, or determined by the terminal device itself; this application does not impose any limitations on this.
[0341] In this application, signal quality may be replaced with or understood as signal strength, signal power or other similar terms, and this application does not limit it.
[0342] The following is an example of parameter #2.
[0343] The resource corresponding to the first reference signal can be periodic. In other words, the terminal device can receive the first reference signal over multiple resource periods. Conversely, the terminal device can measure the first reference signal over multiple resource periods.
[0344] By measuring the first reference signal over one resource cycle, the terminal device can obtain measurement information (e.g., CSI) corresponding to the first reference signal over that resource cycle. Furthermore, by measuring the first reference signal over multiple resource cycles, the terminal device can obtain multiple sets of measurement information (e.g., multiple CSIs) corresponding to the first reference signal over those multiple resource cycles.
[0345] In some examples, the above-mentioned multiple measurement information (e.g., multiple CSIs) can be carried in the same CSI report.
[0346] Parameter #2 can also be understood as the correlation parameter between multiple measurement information obtained when the same resource (i.e., the resource corresponding to the first reference signal) is measured in multiple resource periods.
[0347] For example, the resource corresponding to the first reference signal may be one or more resources configured in the CSI-RS resource set. When the first reference signal is a single reference signal, the resource corresponding to the first reference signal may be one resource configured in the CSI-RS resource set. When the first reference signal is multiple reference signals, the resources corresponding to the first reference signal may be multiple resources configured in the CSI-RS resource set.
[0348] The above-mentioned resources can be replaced with terms such as "reference signal resources," as detailed above, and will not be repeated here.
[0349] In some examples, the multiple resource periods corresponding to parameter #2 above can be two adjacent (or consecutive) resource periods. That is, in some examples, parameter #2 can be the correlation parameter between the measurement information corresponding to the first reference signal in two adjacent resource periods. Thus, the time points between two measurements of the first reference signal can be spaced one resource period (or, in other words, an interval of resource period T). For ease of understanding, specific examples are described below.
[0350] Figure 10 is a schematic diagram of some resource distributions provided in an embodiment of this application. In Figure 10, the horizontal axis can represent time.
[0351] Referring to Figure 10(a), assume two adjacent resource periods are denoted as period #1 and period #2, with a resource period T1 between period #1 and period #2. The resource of the first reference signal can be the second resource in each period. The terminal device can measure the first reference signal in period #1 to obtain measurement information H. 21 The first reference signal is measured on period #2 to obtain measurement information H. 22 The terminal device can calculate the measurement information H. 21 The correlation parameter between the measurement information H2 and the measurement information H2 is used as parameter #2.
[0352] In other examples, the multiple resource periods corresponding to parameter #2 above may not be adjacent; for example, they may be spaced at least one resource period apart. As a specific example, the at least two resource periods corresponding to parameter #2 above may be two non-adjacent resource periods, so that the time points between two measurements of the first reference signal can be spaced at multiple resource periods (or, in other words, multiples of the resource period T).
[0353] It is understood that the CRI and / or resource index corresponding to the first reference signal are the same across all resource periods. For example, the resource index may be a CSI-RS resource ID.
[0354] In this application, "resource cycle" can be understood as or replaced by "measurement cycle", "cycle", "reference signal cycle" or other similar terms, and this application does not limit it in this way.
[0355] The correlation parameter between the measurement information corresponding to the first reference signal in multiple resource cycles can be used to characterize the correlation between the above-mentioned multiple measurement information.
[0356] For example, correlation parameters may include the Pearson correlation coefficient, squared generalized cosine similarity (SGCS), TDCP, or other parameters that can represent correlation.
[0357] The first reference signal may correspond to one or more ports. The terminal device may receive the first reference signal on one or more of these ports. Alternatively, the terminal device may measure the first reference signal from one or more of these ports.
[0358] Measuring the first reference signal at different ports may yield different measurement information. In other words, the measurement information corresponding to the first reference signal may differ at different ports.
[0359] As a specific example, assume the first reference signal corresponds to ports #1 to #16. The terminal device can measure the first reference signal on ports #1 to #16. Measuring the first reference signal on port #1 yields measurement information #1. Similarly, measuring the first reference signal on port #16 yields measurement information #16. At least two of the measurement information #1 to #16 may be different. It is also possible that all measurement information #1 to #16 are the same; this application does not limit this.
[0360] Optionally, the correlation parameter indicated by the first information is the correlation parameter between the measurement information corresponding to the first reference signal across multiple resource periods and all ports of the first reference signal. In other words, parameter #2 can be the correlation parameter between the measurement information corresponding to the first reference signal across multiple resource periods and channels of the first reference signal. The term "corresponding" can be replaced with "measured".
[0361] For example, multiple resource cycles may include a first resource cycle and a second resource cycle. The aforementioned correlation parameter may be a correlation parameter between the measurement information corresponding to the first reference signal on all ports of the first reference signal in the first resource cycle and the measurement information corresponding to the first reference signal on all ports of the first reference signal in the second resource cycle.
[0362] As a specific example, assume that the first reference signal corresponds to ports #1 to #16. The terminal device can measure the first reference signal on resource cycle #1 on ports #1 to #16 respectively, and obtain measurement information #1 to measurement information #16 respectively; the terminal device can measure the first reference signal on resource cycle #2 on ports #1 to #16 respectively, and obtain measurement information #1' to measurement information #16' respectively.
[0363] The terminal device can determine the correlation parameter #1 between measurement information #1 and measurement information #1'. Similarly, the terminal device can determine the correlation parameter #16 between measurement information #16 and measurement information #16'.
[0364] The terminal device can determine that parameter #2 indicated by the aforementioned first information is the maximum, minimum, average, or weighted average value among correlation parameters #1 to #16. In the weighted average value, the weights corresponding to correlation parameters #1 to #16 can be predefined, preconfigured, indicated by the network device, or determined by the terminal device itself; this application does not impose any limitations on this.
[0365] Optionally, the correlation parameter indicated by the first information is a correlation parameter between the measurement information corresponding to the first reference signal across multiple resource periods and at certain ports of the first reference signal. In other words, parameter #2 can be a correlation parameter between the measurement information corresponding to the first reference signal across multiple resource periods and at one or more ports corresponding to the first reference signal. The term "corresponding" can be replaced with "measured".
[0366] For example, multiple resource cycles may include a first resource cycle and a second resource cycle. The aforementioned correlation parameter may be a correlation parameter between the measurement information corresponding to the first reference signal at a portion of the first reference signal in the first resource cycle and at a portion of the first reference signal's ports, and the measurement information corresponding to the first reference signal at a portion of the first reference signal's ports in the second resource cycle.
[0367] As a specific example, assume that the first reference signal corresponds to ports #1 to #16. The terminal device can measure the first reference signal on resource cycle #1 on ports #1 to #3 respectively, and obtain measurement information #1 to measurement information #3 respectively; the terminal device can measure the first reference signal on resource cycle #2 on ports #1 to #3 respectively, and obtain measurement information #1' to measurement information #3' respectively.
[0368] The terminal device can determine the correlation parameter #1 between measurement information #1 and measurement information #1'. Similarly, the terminal device can determine the correlation parameter #3 between measurement information #3 and measurement information #3'.
[0369] The terminal device can determine that parameter #2 indicated by the aforementioned first information is the maximum, minimum, average, or weighted average of the correlation parameters #1 to #3. In the weighted average, the weights corresponding to the correlation parameters #1 to #3 can be predefined, preconfigured, indicated by the network device, or determined by the terminal device itself; this application does not impose any limitations on this.
[0370] The ports of the first reference signal can be predefined, preconfigured, specified by the network device, or determined by the terminal device. For example, the ports may include the first (e.g., port #0) or the last (e.g., port #31 out of 32 ports) of a plurality of ports corresponding to the first reference signal. Alternatively, the ports may include ports with even indices or ports with odd indices. Furthermore, the ports may be the first 1 / m, last 1 / m, or middle 1 / m of all ports. Here, m can be an integer greater than or equal to 2. As a specific example, when m = 2, the ports may be the first half, last half, or middle half of all ports.
[0371] Based on the above scheme, the terminal device can identify the specific ports on which the first reference signal needs to be measured. Compared to a scheme where the terminal device measures the first reference signal on all ports but only uses the measurement information corresponding to the first reference signal on a portion of the ports to determine the correlation parameters, the above scheme allows the terminal device to measure only the ports relevant to determining the correlation parameters, thereby reducing the measurement overhead of the terminal device.
[0372] Optionally, the correlation parameter indicated by the first information is the correlation parameter between the first reference signal and the corresponding measurement information at a first port of the first reference signal across multiple resource periods. The term "corresponding" can be replaced with "measured." The first port can be the port with the highest signal quality (or channel strength) of the first reference signal among all its ports. In other words, the first port can be the port corresponding to the maximum signal strength of the first reference signal.
[0373] Among these, the highest signal quality can also be understood as the strongest signal energy. For example, the first port can also be understood as the port with the strongest signal energy of the first reference signal among all its ports. In other words, the first port can be the port corresponding to the maximum signal energy of the first reference signal.
[0374] For example, multiple resource cycles may include a first resource cycle and a second resource cycle. The aforementioned correlation parameter may be a correlation parameter between the measurement information corresponding to the first reference signal at the first port of the first reference signal in the first resource cycle and the measurement information corresponding to the first reference signal at the first port of the first reference signal in the second resource cycle.
[0375] As a specific example, assume the first reference signal corresponds to ports #1 to #16. Assume the port with the highest signal quality (i.e., the first port) is port #4. The terminal device can measure the first reference signal on resource cycle #1 at port #4 to obtain measurement information #4; the terminal device can measure the first reference signal on resource cycle #2 at port #4 to obtain measurement information #4'.
[0376] The terminal device can determine the correlation parameter #4 between measurement information #4 and measurement information #4'. This correlation parameter #4 can be parameter #2 indicated by the first information.
[0377] The first port can be predefined, preconfigured, specified by the network device, or determined by the terminal device. For example, the first port can be the first (e.g., port #0) or the last (e.g., port #31 out of 32 ports) among a plurality of ports corresponding to the first reference signal.
[0378] Based on the above scheme, the terminal device can determine the first port from which the first reference signal needs to be measured. Compared to the scheme where the terminal device measures the first reference signal on all ports, but only uses the measurement information corresponding to the first reference signal on the first port to determine the correlation parameters, the above scheme enables the terminal device to measure only the first port related to determining the correlation parameters, thereby reducing the measurement overhead of the terminal device.
[0379] The following explanation uses parameter #2 as an example of SGCS. The terminal device can calculate the SGCS of the resource corresponding to the first reference signal in the CSI-RS resource set configuration across multiple resource periods' corresponding measurement information. When the SGCS of the first reference signal across multiple resource periods' corresponding measurement information is large, it is considered to have a high correlation. Taking the SGCS of the first reference signal across two resource periods' corresponding measurement information as an example, the above SGCS can satisfy:
[0380] Where r is the transport stream number, p is the index of the port corresponding to the first reference signal, and SGCS(r,p) can be the SGCS between the measurement information corresponding to the resource of the first reference signal in the r-th stream and the p-th port, and in two resource periods (denoted as the first resource period and the second resource period). In the above formula, the bandwidth of the resource corresponding to the first reference signal can be divided into M... SB Sub-bands (SB), where m can represent M SB The number of each sub-band in the sub-band, This can represent the measurement information of the r-th stream, the p-th port, and the m-th subband in the first resource cycle. The measurement information can be obtained through singular value decomposition (SVD). for transpose, This represents the measurement information of the m-th subband on the second resource cycle for the r-th stream, the p-th port.
[0381] It is understandable that in the above formula, the bandwidth corresponding to the resource is divided into M. SB Subband. In other words, the above formula is calculated in subband form. In some possible implementations, SGCS can be calculated in broadband form. In this case, the SGCS between the measurement information corresponding to the resources of the first reference signal can satisfy:
[0382] in, This can represent the measurement information of the bandwidth of the r-th flow, the p-th port, and the first resource period. The measurement information can be obtained through SVD processing. for The transpose of . This can represent the measurement information for the r-th flow, the p-th port, and the bandwidth over the second resource period. The meanings of the remaining parameters are the same as those in the formula used for subband calculation, and will not be repeated here.
[0383] For example, the aforementioned r-th stream can be the stream with the best signal quality of the first reference signal. For instance, the first reference signal has four streams. The terminal device can measure the first reference signal on each of the four streams, where the r-th stream is the stream corresponding to the first reference signal with the best signal quality. The r-th stream can be predefined, preconfigured, specified by the network device, or determined by the terminal device. For example, the aforementioned r-th stream can be the first or last of a plurality of streams corresponding to the first reference signal.
[0384] Based on the above scheme, the terminal device can learn the r-th stream that the first reference signal needs to be measured. Compared to the scheme where the terminal device measures the first reference signal on all streams, but only uses the measurement information corresponding to the first reference signal on the r-th stream to determine the correlation parameters, the above scheme enables the terminal device to measure only the r-th stream that is related to determining the correlation parameters, thereby reducing the measurement overhead of the terminal device.
[0385] The two formulas above are examples of calculations for a single port. Those skilled in the art will understand that for multiple ports, the SGCS of the multiple ports can be calculated by taking the maximum value, minimum value, average value, or weighted average.
[0386] Taking two ports as an example, the correlation parameter indicated by the first information can be the correlation parameter (i.e., parameter #2) between the measurement information corresponding to ports #1 and #2 corresponding to the first reference signal in two resource periods (or measurement period, CSI measurement period, or reference signal period). This parameter #2 can satisfy any of the following: parameter #2 = max{SGCS(r,1),SGCS(r,2)}; parameter #2 = min{SGCS(r,1),SGCS(r,2)}; parameter #2 = 1 / 2(SGCS(r,1) + SGCS(r,2)); parameter #2 = 1 / 2(a*SGCS(r,1) + b*SGCS(r,2)).
[0387] Where `max` represents the maximum value and `min` represents the minimum value. `a` and `b` can be the weights of the weighted average. `a` and `b` cannot both be 0. For example, `a = 0.3; b = 0.7` or `a = 0.4; b = 0.6`. This application does not limit the specific values of `a` and `b`.
[0388] The ports #1 and #2 mentioned above can be predefined, preconfigured, specified by the network device, or determined by the terminal device. For example, ports #1 and #2 can be the first and second of a plurality of ports corresponding to the first reference signal, respectively, or ports #1 and #2 can be the last and second-to-last of a plurality of ports corresponding to the first reference signal, respectively.
[0389] The calculation of parameter #2 on more ports can be referred to the example above, and will not be repeated here.
[0390] S650, if the first information satisfies the first condition, a first indication information is sent; or, if the first information satisfies the second condition, a second indication information is sent. The first indication information can be used to indicate that a first mode is used to acquire channel information. The second indication information can be used to indicate that a second mode is used to acquire channel information.
[0391] S660, the network device determines whether to use a first mode or a second mode to acquire channel information based on the first instruction information or the second instruction information. For example, the network device determines whether to use the first mode to acquire channel information based on the first instruction information. Or, for example, the network device determines whether to use the second mode to acquire channel information based on the second instruction information. In other words, the network device can determine the channel acquisition mode based on the first instruction information or the second instruction information reported by the terminal device. The first instruction information and the second instruction information can be considered as suggestions provided by the terminal device to the network device. The network device can adopt or not adopt the suggestions, depending on the network device.
[0392] Based on the above scheme, the terminal device can indicate (or report, or suggest) the channel information acquisition mode to the network device based on whether the signal quality and / or correlation parameters meet the conditions. The network device can refer to the first or second indication information reported by the terminal device to select an appropriate mode for acquiring channel information, thereby helping to improve communication quality.
[0393] The first indication information is used to indicate a first mode. For example, the first mode may include at least one of the following:
[0394] The first channel information is used, which is obtained based on the downlink reference signal;
[0395] Reduce the number of ports corresponding to the downlink reference signal;
[0396] Reduce the number of airspace bases selected by the terminal;
[0397] Shorten the reporting cycle of information from the first channel.
[0398] Understandably, the first instruction is used to indicate (or report) the first mode. Network devices may or may not use the first mode.
[0399] For example, the first indication information may be used to indicate (or report) at least one of the following: the network device uses the first channel information, reduces the number of ports corresponding to the downlink reference signal, reduces the number of spatial bases selected by the terminal (or, in other words, the number of ports of a single polarization), or shortens the reporting period of the first channel information. The specific content indicated by the first indication information can be found later, and will not be repeated here.
[0400] The number of spatial bases selected by the terminal can also be replaced with or understood as the number of ports of a single polarization, which will not be elaborated further here.
[0401] Table 2 shows some exemplary combinations of the number of ports and the number of airspace bases selected by the terminal.
[0402] Table 2
[0403] In some possible implementations, the terminal device can report the number of ports and the selected airspace base number using an index of "port number and selected airspace base number". For example, the index of "port number and selected airspace base number" can be as shown in Table 2. If the terminal device carries "index 1" in the first indication information, it can indicate that the number of ports is 8 and the selected airspace base number is 2. Table 2 is only an example. The number of ports and the selected airspace base number reported by the terminal device using the index of "port number and selected airspace base number" carried in the first indication information can be as shown in Table 2, or it can be limited to Table 2, that is, it can have value combinations other than those in Table 2.
[0404] Furthermore, the combination of the number of ports and the selected spatial basis number is not limited to Table 2; that is, the combination of the number of ports and the selected spatial basis number can include one or more rows from Table 2, or it can include combinations of values outside of Table 2. Moreover, the parameters in Table 2, even after modification, deletion, merging, or other changes, still fall within the scope of the embodiments of this application.
[0405] The second indication information is used to indicate (or report) the second mode. For example, the second mode may include at least one of the following:
[0406] The second channel information is used, which is obtained based on the uplink reference signal;
[0407] Increase the number of ports corresponding to the downlink reference signal;
[0408] Increase the number of spatial bases selected by the terminal.
[0409] Understandably, the second instruction is used to indicate (or report) the second mode, which network devices may or may not use.
[0410] For example, the second indication information may be used to indicate at least one of the following: using second channel information, increasing the number of ports corresponding to the downlink reference signal, increasing the number of spatial bases selected by the terminal, or increasing the reporting period of the first channel information. The specific content indicated by the second indication information can be found later, and will not be elaborated here.
[0411] The first channel information can be obtained through a downlink reference signal. For example, the first channel information may include a CSI report. In some possible implementations, the terminal device can obtain the first channel information by measuring the downlink reference signal (e.g., CSI-RS). Furthermore, the terminal device can send a message carrying the first channel information to the network device.
[0412] For example, the first channel information may include first precoding information (e.g., PMI). In this way, the network device can precode the downlink signal using the first precoding information.
[0413] For ease of understanding, the scheme in which network devices use the first precoding information for precoding can also be called the network device using PMI weights.
[0414] In scenarios employing PMI weights, because the number of ports supported by terminal devices (e.g., 32) is often less than the number of ports supported by network devices (e.g., 128), the downlink reference signal transmitted by the network device needs to be reduced in dimensionality, resulting in performance loss. In short, PMI weights may lead to dimensionality reduction losses.
[0415] However, the PMI weights exhibit good anti-aging performance. Anti-aging performance can be understood as the correspondence between the resources of the reference signal and the measurement information of the reference signal. For example, a network device sends a reference signal at a certain moment; a terminal device measures the reference signal and obtains measurement information #1. If measurement information #1 can reflect the resource #1 of the reference signal over a relatively long period of time, it indicates good anti-aging performance. For example, after a relatively long time, the network device sends the reference signal again on the resource #1; the terminal device measures the reference signal again and obtains measurement information #2. If the difference between measurement information #2 and measurement information #1 is small (or, in other words, the correlation is high), it indicates good anti-aging performance. Therefore, the PMI weights are applicable to scenarios where terminal devices move at high speeds.
[0416] Furthermore, since PMI weights are obtained through downlink reference signals transmitted by network devices, and these downlink reference signals can cover a relatively large area, PMI weights are applicable to scenarios where terminal devices are far from network devices.
[0417] The second channel information can be obtained through an uplink reference signal. In some possible implementations, the terminal device can send an uplink reference signal (e.g., SRS) to the network device. The network device measures the uplink reference signal to obtain the second channel information.
[0418] For ease of understanding, the scheme in which network devices use second precoding information for precoding can also be called network devices using SRS weights.
[0419] When the terminal device is close to the network device and / or the terminal device moves slowly, using SRS weights for precoding can achieve higher performance. Furthermore, compared to PMI weights, SRS weights can avoid dimensionality reduction losses.
[0420] However, when the terminal device is far from the network device and / or the terminal device moves at a high speed, the performance obtained by using SRS weights for precoding is poor.
[0421] The following are examples related to the first condition.
[0422] For example, the first information satisfying the first condition may include: parameter #1 being less than or equal to a first threshold, and / or parameter #2 being less than or equal to a second threshold. The above scheme can be understood as the first reference signal having poor signal quality, and / or the correlation between the measurement information corresponding to the first reference signal across multiple resource periods being poor.
[0423] As one possible scenario, if the first information satisfies the first condition, the terminal device may be located at the edge of the cell where the network device is located, meaning the terminal device is far from the network device. In this case, the signal quality of the reference signal measured by the terminal device is poor.
[0424] As another possible scenario, if the first information satisfies the first condition, the terminal device may be in a state of high-speed movement. In this case, the correlation between the measurement information corresponding to the same reference signal resource of the terminal device across multiple resource cycles is poor.
[0425] The two possible scenarios described above are for ease of understanding only and are not intended to limit this application.
[0426] In some examples, the first threshold can be one of the thresholds in the first condition. In other words, the first condition can correspond to multiple thresholds. Taking three thresholds as an example, the first threshold mentioned above can be one of threshold A, threshold B, or threshold C. For example, threshold A ≤ threshold B ≤ threshold C. Taking parameter #1 in decibel-milliwatts (dBm) as an example, as a specific example, A = -115dBm, B = -105dBm, C = -95dBm; as another specific example, A = -105dBm, B = -100dBm, C = -93dBm. The above specific values are only for ease of understanding and are not intended to be limiting.
[0427] Similarly, in some examples, the second threshold can be one of the thresholds in the first condition. In other words, the first condition can correspond to multiple thresholds. Taking three thresholds as an example, the second threshold mentioned above can be one of thresholds A', B', or C'. For example, threshold A' ≤ threshold B' ≤ threshold C'. Taking the unit of parameter #2 as SGCS as an example, as a specific example, A = 0.3, B = 0.5, C = 0.7; as another specific example, A = 0.8, B = 0.85, C = 0.9. The above specific values are only for ease of understanding and are not intended to be limiting.
[0428] The above scheme can also be understood as follows: the first condition includes at least one first sub-condition. Different first sub-conditions correspond to different thresholds for correlation parameters and / or different thresholds for signal quality.
[0429] To facilitate understanding, a specific example will be provided below. For instance, assume that the first condition includes first sub-condition #0, first sub-condition #1, and first sub-condition #2.
[0430] The first information satisfying the first sub-condition #0 may include: parameter #1 being less than or equal to threshold A, and / or parameter #2 being less than or equal to threshold A'.
[0431] The first information satisfying the first sub-condition #1 may include: parameter #1 being less than or equal to threshold B, and / or parameter #2 being less than or equal to threshold B'.
[0432] The first information satisfying the first sub-condition #2 may include: parameter #1 being less than or equal to threshold C, and / or parameter #2 being less than or equal to threshold C'.
[0433] Different sub-conditions can correspond to different first indication information. Specifically, the smaller the threshold of the sub-condition, the smaller the number of ports corresponding to the downlink reference signal reported by the first indication information, or the smaller the reporting period of the first channel information reported by the first indication information, or the fewer spatial bases selected by the terminal.
[0434] For example, if the first information satisfies the first sub-condition #0, the first indication information can report the number of ports corresponding to the downlink reference signal as D1; if the first information satisfies the first sub-condition #1, the first indication information can report the number of ports corresponding to the downlink reference signal as D2; if the first information satisfies the first sub-condition #2, the first indication information can report the number of ports corresponding to the downlink reference signal as D3.
[0435] Where D1 ≤ D2 ≤ D3. For example, D1 = 8, D2 = 16, D3 = 32. Another example: D1 = 8, D2 = 16, D3 = 16.
[0436] For example, if the first information satisfies the first sub-condition #0, the first indication information can report the first channel information with a reporting period of E1; if the first information satisfies the first sub-condition #1, the first indication information can report the first channel information with a reporting period of E2; if the first information satisfies the first sub-condition #2, the first indication information can report the first channel information with a reporting period of E3.
[0437] Where E1 ≤ E2 ≤ E3. For example, E1 = 10ms, E2 = 20ms, E3 = 30ms. Or, for another example, E1 = 10ms, E2 = 10ms, E3 = 30ms.
[0438] For example, if the first information satisfies the first sub-condition #0, the first indication information can report the number of airspace bases selected by the terminal as F1; if the first information satisfies the first sub-condition #1, the first indication information can report the number of airspace bases selected by the terminal as F2; if the first information satisfies the first sub-condition #2, the first indication information can report the number of airspace bases selected by the terminal as F3.
[0439] Where F1 ≤ F2 ≤ F3. For example, F1 = 2, F2 = 4, F3 = 6. Or, for another example, F1 = 2, F2 = 2, F3 = 2. Exemplarily, the terminal device obtains the first threshold and / or the second threshold (or, all thresholds corresponding to the first condition) in the following ways, including but not limited to the following three ways.
[0440] In one possible implementation, the first threshold and / or the second threshold are derived from the network device.
[0441] For example, the first threshold and / or the second threshold may be indicated or configured by the network device via signaling, which may optionally be RRC signaling, MAC CE signaling, or DCI signaling.
[0442] In another possible implementation, the first threshold and / or the second threshold may be predefined or preconfigured by the protocol. Predefinition may include pre-defined parameters, such as protocol definitions, while preconfiguration can be achieved by pre-storing corresponding codes, tables, functions, text, strings, or other means that can be used to indicate relevant information (e.g., the first threshold and / or the second threshold) in the network device and / or terminal device. This application does not limit the specific implementation method.
[0443] In another possible implementation, the first threshold and / or the second threshold are determined by the terminal device. For example, the terminal device may determine the first threshold and / or the second threshold based on the communication conditions.
[0444] The first piece of information satisfies the first condition, which can also be understood as the first event occurring.
[0445] The first event can be: the first piece of information satisfies the first condition. For example, parameter #1 is less than or equal to the first threshold, and / or parameter #2 is less than or equal to the second threshold.
[0446] The first condition can also be called the event condition (or entry condition) of the first event. The first event occurs when this event condition (i.e., the first condition) is met.
[0447] In some examples, the above scheme can also be expressed as: if parameter #1 is less than or equal to the first threshold, and / or parameter #2 is less than or equal to the second threshold; then consider the event condition (or entry condition) that satisfies the first event.
[0448] The following are examples of the content of the first instruction message.
[0449] The first indication information may be carried on PUCCH, PDSCH, or other channels. The first indication information may also be carried in UCI or other messages; this application does not impose any limitations on this.
[0450] For example, the first instruction information may include at least one of the following:
[0451] (a) Instructions for using first channel information. Or, instructions for auxiliary network devices to use first channel information. Or, instructions for using PMI weights.
[0452] (b) Indication information for reducing the number of ports corresponding to the downlink reference signal.
[0453] (c) Indication information for reducing the number of airspace bases selected by the terminal.
[0454] (d) Instructions to shorten the reporting period of the first channel information.
[0455] (e) Index of the first configuration information.
[0456] (f) Identification of the first condition.
[0457] The numbers (a) to (f) above are for ease of understanding and description only and are not intended to limit this application. The above information (a) to (f) will be described below in sequence.
[0458] Information (a) can be used to instruct the network device to use the first channel information. It is understood that the network device, based on information (a), can determine whether to use the first channel information or not, depending on the network device. In other words, the first instruction information carrying information (a) does not necessarily lead to the network device using the first channel information. For example, the network device can still use the second channel information.
[0459] For example, information (a) can occupy 1 bit.
[0460] For example, a bit of 1 indicates the use of the first channel information; a bit of 0 indicates the use of the second channel information. Alternatively, a bit of 0 indicates the use of the first channel information; a bit of 1 indicates the use of the second channel information.
[0461] For example, a bit set to 1 indicates the use of the first channel information; a bit set to 0 indicates no meaning. Alternatively, a bit set to 0 indicates the use of the first channel information; a bit set to 1 indicates no meaning.
[0462] For example, a bit of 1 indicates a switch in the channel information used by the network device (the terminal device can know in advance that the network device is currently using the second channel information); a bit of 0 has no meaning. Alternatively, a bit of 0 indicates a switch in the channel information used by the network device (the terminal device can know in advance that the network device is currently using the second channel information); a bit of 1 has no meaning.
[0463] Information (a) may also occupy more bits, which is not limited in this application.
[0464] Based on the above scheme, if the first information meets the first condition, the terminal device can suggest that the network device use the first channel information, thereby avoiding the low performance caused by the network device using the second channel information.
[0465] Information (b) can be used to instruct network devices to reduce the number of ports corresponding to the downlink reference signal. It is understood that network devices may reduce the number of ports corresponding to the downlink reference signal based on information (b), or they may not, depending on the network device. In other words, the first instruction carrying information (b) does not necessarily cause the network device to reduce the number of ports corresponding to the downlink reference signal. For example, the network device may still use the original number of ports corresponding to the downlink reference signal, or even increase the number of ports corresponding to the downlink reference signal.
[0466] Understandably, if a network device reduces the number of ports corresponding to the downlink reference signal, it will transmit the downlink reference signal on fewer ports. This may lead to a decrease in the quality of the first channel information obtained by measuring the downlink reference signal, thereby reducing the performance of data transmission using the first channel information, but it can save transmission overhead.
[0467] For example, the "number of ports" can include 8, 16, 32, 64, 128, 256, or 512, etc. The number of ports can also have other values, which will not be listed here.
[0468] The term "port" can refer to the port corresponding to a single resource, or it can refer to the port formed by concatenating multiple resources.
[0469] For example, for a downlink reference signal resource, the aforementioned "port" can include the ports corresponding to that resource. As a specific example, the resource can correspond to 8, 16, 32, 64, 128, 256, or 512 ports, meaning the terminal device can receive the downlink reference signal corresponding to that resource on 8, 16, 32, 64, 128, or 512 ports. Thus, the aforementioned "number of ports" can be 8, 16, 32, 64, 128, 256, or 512.
[0470] For example, for resources with multiple downlink reference signals, the aforementioned "port" can include ports obtained by concatenating these multiple resources. As a specific example, suppose there are four downlink reference signal resources, each corresponding to 8, 16, 32, 64, or 128 ports. The aforementioned ports can be 32, 64, 128, 256, or 512 ports formed by concatenating the ports corresponding to the four resources. This means that the terminal device can receive downlink reference signals on the 8, 16, 32, 64, or 128 ports corresponding to each reference signal resource, thereby concatenating the measurement information onto 32, 64, 128, 256, or 512 ports. Thus, the aforementioned "number of ports" can be 32, 64, 128, 256, or 512.
[0471] In some examples, information (b) can occupy 1 bit.
[0472] For example, a bit value of 1 indicates a decrease in the number of ports corresponding to the downlink reference signal; a bit value of 0 indicates an increase in the number of ports corresponding to the downlink reference signal. Alternatively, a bit value of 0 indicates a decrease in the number of ports corresponding to the downlink reference signal; a bit value of 1 indicates an increase in the number of ports corresponding to the downlink reference signal.
[0473] For example, a bit set to 1 indicates a reduction in the number of ports corresponding to the downlink reference signal; a bit set to 0 indicates no meaning. Alternatively, a bit set to 0 indicates a reduction in the number of ports corresponding to the downlink reference signal; a bit set to 1 indicates no meaning.
[0474] Information (b) may also occupy more bits, which is not limited in this application.
[0475] In other examples, information (b) can be used to indicate the number of ports corresponding to the reduced downlink reference signal. For example, information (b) can carry information about the number of ports.
[0476] Based on the above scheme, the terminal device can suggest to the network device to reduce the number of ports corresponding to the downlink reference signal when the first information meets the first condition. When the first information meets the first condition, the signal quality is often poor or the channel is severely aged. In this case, the network device may not achieve good performance even if it uses the original number of ports to transmit the downlink reference signal. In this situation, reducing the number of ports corresponding to the downlink reference signal can significantly save transmission resources without a significant decrease in precoding performance, thereby improving overall communication performance.
[0477] Information (c) can be used to instruct the network device to reduce the number of airspace bases selected by the terminal. It is understood that the network device may or may not reduce the number of airspace bases selected by the terminal based on information (c), depending on the network device. In other words, the first instruction information carrying information (c) does not necessarily cause the network device to reduce the number of airspace bases selected by the terminal. For example, the network device may still not change the original airspace bases selected by the terminal, or even increase the number of airspace bases selected by the terminal. If the network device determines to reduce the number of airspace bases selected by the terminal, the network device can configure (e.g., via RRC, DCI, or MAC CE, etc.) the number of airspace bases selected by the terminal to the reduced number.
[0478] Understandably, if the network device reduces the number of spatial bases selected by the terminal, the terminal device uses fewer spatial bases to construct the first channel information (e.g., PMI) to be fed back. This could lead to a further reduction in feedback overhead.
[0479] The terminal device can map the antenna domain signal received from the network device into one or more beams. The terminal device can oversample the matrix corresponding to each beam and select elements from the oversampled matrix as an orthogonal spatial basis. The orthogonal spatial basis selected from the matrix corresponding to a beam can be called the spatial basis of that beam.
[0480] The aforementioned spatial basis can be a spatial basis for a single beam, or it can be a spatial basis for multiple beams (e.g., considered as a beam group). The spatial basis can be replaced by: beam, vector, spatial vector, filter, codebook, spatial filter, beam subset, vector subset, spatial vector subset, codebook subset, beam set, vector set, spatial vector set, or codebook set, etc.
[0481] For example, the number of spatial basis units may include 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 or other values, which will not be listed here.
[0482] In some examples, information (c) can occupy 1 bit.
[0483] For example, a bit of 1 indicates a decrease in the number of spatial bases selected by the terminal; a bit of 0 indicates an increase in the number of spatial bases selected by the terminal. Alternatively, a bit of 0 indicates a decrease in the number of spatial bases selected by the terminal; a bit of 1 indicates an increase in the number of spatial bases selected by the terminal.
[0484] For example, a bit set to 1 indicates a reduction in the number of spatial bases selected by the terminal; a bit set to 0 indicates no meaning. Alternatively, a bit set to 0 indicates a reduction in the number of spatial bases selected by the terminal; a bit set to 1 indicates no meaning.
[0485] Information (c) may also occupy more bits, which is not limited in this application.
[0486] In other examples, information (c) can be used to indicate the number of airspace bases selected by the downgraded terminal. For example, information (b) can carry information about the number of airspace bases.
[0487] Based on the above scheme, the terminal device can suggest to the network device to reduce the number of spatial bases selected by the terminal, provided that the first information meets the first condition. When the first information meets the first condition, the signal quality is often poor or the channel is severely aged. In this case, even if the terminal device uses the original number of spatial bases to feed back channel information, it may not achieve good performance. Therefore, reducing the number of spatial bases selected by the terminal can significantly save transmission resources with only a small increase in the quantization loss of channel information, thereby improving overall communication performance.
[0488] Information (d) can be used to instruct network devices to shorten the reporting period of the first channel information. It is understood that network devices may shorten or not shorten the reporting period of the first channel information based on information (d), depending on the network device. In other words, the first instruction information carrying information (d) does not necessarily cause the network device to shorten the reporting period of the first channel information. For example, the network device may not change the configuration of the reporting period of the first channel information, or it may even reconfigure it to increase the reporting period of the first channel information.
[0489] Understandably, if network devices shorten the reporting cycle of first-channel information, the terminal device will be configured to report first-channel information more frequently. This may increase the accuracy of the first-channel information, thereby improving the performance of network devices using first-channel information for data transmission.
[0490] For example, the reporting period of the first channel information can be in seconds or milliseconds. For instance, the reporting period of the first channel information can be 10 milliseconds (ms), 20 ms, 5 ms, 1 second (s), or other periods. The reporting period of the first channel information can also be in the time domain. For instance, the reporting period of the first channel information can be 1 slot, 10 symbols, 1 frame, 3 subframes, or other periods.
[0491] In some examples, information (d) can occupy 1 bit.
[0492] For example, a bit value of 1 indicates a shortened reporting period for the first channel information; a bit value of 0 indicates an increased reporting period for the first channel information. Alternatively, a bit value of 0 indicates a shortened reporting period for the first channel information; a bit value of 1 indicates an increased reporting period for the first channel information.
[0493] For example, a bit value of 1 indicates a shortened reporting period for the first channel information; a bit value of 0 indicates no meaning. Alternatively, a bit value of 0 indicates a shortened reporting period for the first channel information; a bit value of 1 indicates no meaning.
[0494] Information (d) may also occupy more bits, which is not limited in this application.
[0495] In other examples, information (d) can be used to indicate the reporting period of the shortened first channel information. For example, information (b) can carry information about the reporting period.
[0496] Based on the above scheme, if the first information meets the first condition, the terminal device can suggest shortening the reporting cycle of the first channel information, thereby further improving the performance of the network device in using the first channel information for data transmission.
[0497] Information (e) can be used to indicate the index of the first configuration information.
[0498] For example, the first configuration information may include at least one of information (a) to information (d).
[0499] Understandably, based on information (e), the network device may or may not use the first configuration information, depending on the network device. In other words, the first instruction information carrying information (e) does not necessarily lead the network device to use the first configuration information. For example, the network device may still use its original configuration, or it may use a configuration other than the first configuration information.
[0500] In some examples, information (e) may include an index of the first configuration information.
[0501] Based on the above scheme, the terminal device can send an index of the first configuration information to the network device when the first information meets the first condition, thereby providing the network device with suggestions related to channel information use with less transmission overhead. The beneficial effects of the specific information in the first configuration information are described above and will not be repeated here.
[0502] In some possible implementations, method 600 also includes: S615. S615 can be executed before S650.
[0503] S615, the network device sends indication information of a first mapping relationship to the terminal device. The first mapping relationship indicates the correspondence between at least one configuration piece of information and at least one index (or identifier). Correspondingly, the terminal device receives the indication information of the first mapping relationship from the network device.
[0504] At least one of the configuration information includes the aforementioned first configuration information.
[0505] Other descriptions of the first mapping relationship are provided later and will not be repeated here.
[0506] Information (f) can be used to indicate the identifier of the first condition.
[0507] In some examples, the first condition may include at least one first sub-condition. The identifier of the first condition may include the identifier of at least one first sub-condition. For example, the first condition includes first sub-condition #0, first sub-condition #1, and first sub-condition #2. The identifier of the first condition may include the identifier of first sub-condition #0, the identifier of first sub-condition #1, or the identifier of first sub-condition #2.
[0508] For example, if the first information satisfies the first sub-condition #0, then information (f) can be used to indicate the identifier of the first sub-condition #0; if the first information satisfies the first sub-condition #1, then information (f) can be used to indicate the identifier of the first sub-condition #1; if the first information satisfies the first sub-condition #1, then information (f) can be used to indicate the identifier of the first sub-condition #1.
[0509] In some examples, the identifiers of the subconditions can be identifiers at the same level. For example, the identifier for the first subcondition #0 is #0, the identifier for the first subcondition #1 is #1, and the identifier for the first subcondition #2 is #2.
[0510] In other examples, the identifiers of sub-conditions can be multi-level identifiers; in other words, the first condition can be a multi-level or multi-level condition. For example, the first condition includes a first sub-condition set #0 and a first sub-condition set #1; in other words, the first level of the first condition can be a set of conditions. The first sub-condition set #0 includes the first sub-condition #0 and the first sub-condition #1; the first sub-condition set #1 includes the first sub-condition #2. In other words, the second level of the first condition can be a specific condition.
[0511] In this system, the identifier for the first sub-condition set #0 is #0; within the first sub-condition set #0, the identifier for the first sub-condition #0 is #0, and the identifier for the first sub-condition #1 is #1. The identifier for the first sub-condition set #1 is #0; within the first sub-condition set #1, the identifier for the first sub-condition #2 is #0. Thus, the identifier for the first sub-condition #0 can be {#0, #0}, where the first #0 represents the identifier of the condition set, and the second #0 represents the identifier of the sub-condition within the condition set. Using multi-level identifiers saves on the number of bits required for the indicator identifier.
[0512] The above example uses "two-layer conditions" as an example. The embodiments of this application can also have more layers of conditions, such as three-layer conditions or four-layer conditions, etc., which will not be elaborated further.
[0513] In some examples, if only the first condition exists, the first indication information may not carry the identifier of the first condition; if multiple conditions exist, the first indication information may include the identifier of the first condition.
[0514] The first condition mentioned above can also be understood as or replaced by the first event. For example, the identifier of the first condition mentioned above can be replaced by the identifier of the first event. As another example, the first sub-condition #0 mentioned above can be replaced by the first sub-event.
[0515] The following are examples related to the second condition.
[0516] For example, the first information satisfying the second condition may include: parameter #1 being greater than or equal to a third threshold, and / or parameter #2 being greater than or equal to a fourth threshold. The above scheme can be understood as the first reference signal having good signal quality, and / or the first reference signal having good correlation among the measurement information corresponding to multiple resource cycles.
[0517] As one possible scenario, if the first piece of information satisfies the second condition, the terminal device may be relatively close to the network device. In this case, the signal quality of the reference signal measured by the terminal device is relatively good.
[0518] As another possible scenario, if the first information satisfies the second condition, the terminal device may be in a state of low-speed movement or stationary. In this case, the correlation between the measurement information corresponding to the same reference signal resource of the terminal device across multiple resource cycles is relatively good.
[0519] The two possible scenarios described above are for ease of understanding only and are not intended to limit this application.
[0520] In some examples, the third threshold can be one of the thresholds in the second condition. In other words, the second condition can correspond to multiple thresholds. Taking three thresholds as an example, the third threshold mentioned above can be one of thresholds G, H, or I. For example, threshold G ≤ threshold H ≤ threshold I. Taking parameter #1 in decibels and milliwatts (dBm) as an example, as a specific example, G = -105dBm, H = -95dBm, I = -85dBm; as another specific example, G = -100dBm, H = -90dBm, I = -85dBm. The above specific values are only for ease of understanding and are not intended to be limiting.
[0521] Similarly, in some examples, the fourth threshold can be one of the thresholds in the second condition. In other words, the second condition can correspond to multiple thresholds. Taking three thresholds as an example, the fourth threshold mentioned above can be one of thresholds G', H', or I'. For example, threshold G' ≤ threshold H' ≤ threshold I'. Taking the unit of parameter #2 as SGCS as an example, as a specific example, G = 0.5, H = 0.7, I = 0.9; as another specific example, G = 0.9, H = 0.95, I = 0.99. The above specific values are only for ease of understanding and are not intended to be limiting.
[0522] The above scheme can also be understood as follows: the second condition includes at least one second sub-condition. Different second sub-conditions correspond to different thresholds for correlation parameters and / or different thresholds for signal quality.
[0523] To facilitate understanding, a specific example will be provided below. For instance, assume that the second condition includes second sub-condition #0, second sub-condition #1, and second sub-condition #2.
[0524] The first information satisfying the second sub-condition #0 may include: parameter #1 being greater than or equal to threshold G, and / or parameter #2 being greater than or equal to threshold G'.
[0525] The first information satisfies the second sub-condition #1, which may include: parameter #1 being greater than or equal to threshold H, and / or parameter #2 being greater than or equal to threshold H'.
[0526] The first information satisfying the second sub-condition #2 may include: parameter #1 being greater than or equal to threshold I, and / or parameter #2 being greater than or equal to threshold I'.
[0527] Different sub-conditions can correspond to different second indication information. Specifically, the larger the threshold of the sub-condition, the larger the number of ports corresponding to the downlink reference signal indicated by the second indication information, or the larger the number of spatial bases selected by the terminal.
[0528] For example, if the first information satisfies the second sub-condition #0, the second indication information can indicate that the number of ports corresponding to the downlink reference signal is J1; if the first information satisfies the second sub-condition #1, the second indication information can indicate that the number of ports corresponding to the downlink reference signal is J2; if the first information satisfies the second sub-condition #2, the second indication information can indicate that the number of ports corresponding to the downlink reference signal is J3.
[0529] Where J1 ≤ J2 ≤ J3. For example, J1 = 16, J2 = 32, J3 = 32. Another example: J1 = 16, J2 = 16, J3 = 32.
[0530] For example, if the first information satisfies the second sub-condition #0, the second indication information can indicate that the number of airspace bases selected by the terminal is L1; if the first information satisfies the second sub-condition #1, the second indication information can indicate that the number of airspace bases selected by the terminal is L2; if the first information satisfies the second sub-condition #2, the second indication information can indicate that the number of airspace bases selected by the terminal is L3.
[0531] Where L1 ≤ L2 ≤ L3. For example, L1 = 4, L2 = 6, L3 = 8. Or, for another example, L1 = 4, L2 = 6, L3 = 16.
[0532] For example, the terminal device may obtain the third threshold and / or the fourth threshold (or all thresholds corresponding to the second condition) in the following ways, including but not limited to the following three ways.
[0533] In one possible implementation, the third and / or fourth thresholds are derived from the network device.
[0534] For example, the third and / or fourth thresholds may be indicated or configured by the network device via signaling, which may optionally be RRC signaling, MAC CE signaling, or DCI signaling.
[0535] In another possible implementation, the third and / or fourth thresholds can be predefined or preconfigured according to the protocol. Predefinition can include pre-defined parameters, such as protocol definitions, while preconfiguration can be achieved by pre-storing corresponding codes, tables, functions, text, strings, or other means that can be used to indicate relevant information (e.g., the third and / or fourth thresholds) in the network device and / or terminal device. This application does not limit the specific implementation method.
[0536] In another possible implementation, the third and / or fourth thresholds are determined by the terminal device. For example, the terminal device can determine the third and / or fourth thresholds based on the communication conditions.
[0537] The first piece of information satisfies the second condition, which can also be understood as the second event occurring.
[0538] The second event can be: the first piece of information satisfies the second condition. For example, parameter #1 is less than or equal to the third threshold, and / or parameter #2 is less than or equal to the fourth threshold.
[0539] The second condition can also be called the event condition (or entry condition) of the second event. The second event occurs when this event condition (i.e., the second condition) is met.
[0540] In some examples, the above scheme can also be expressed as: if parameter #1 is less than or equal to the third threshold, and / or parameter #2 is less than or equal to the fourth threshold; then consider the event condition (or entry condition) that satisfies the second event.
[0541] The second event and the aforementioned first event can be one event or two different events; this application does not impose any restrictions.
[0542] For example, if the first event and the second event belong to the same event, satisfying the first condition can be replaced with "not satisfying the second condition". Alternatively, satisfying the second condition can be replaced with "not satisfying the first condition". The first threshold and the third threshold can be the same, and the second threshold and the fourth threshold can be the same.
[0543] For example, S650 may include: sending first indication information if the first information satisfies the first condition; or sending second indication information if the first information does not satisfy the first condition. Wherein, the first information satisfying the first condition may include: parameter #1 being less than or equal to a first threshold, and / or parameter #2 being less than or equal to a second threshold.
[0544] For example, S650 may include: sending first indication information if the first information does not meet the second condition; or sending second indication information if the first information meets the second condition. Wherein, the first information meeting the second condition may include: parameter #1 being greater than or equal to a third threshold, and / or parameter #2 being greater than or equal to a fourth threshold.
[0545] Furthermore, the event conditions in the first and second events mentioned above can be combined arbitrarily to break them down into more events.
[0546] For example, event 1 is: parameter #1 is less than or equal to the first threshold. Event 2 is: parameter #2 is less than or equal to the second threshold. Event 3 is: parameter #1 is greater than or equal to the third threshold. Event 4 is: parameter #2 is greater than or equal to the fourth threshold. Events 1 to 4 can be combined arbitrarily to form a complete event.
[0547] The following are examples of the content of the second instruction message.
[0548] The second indication information can be carried on PUCCH, PDSCH, or other channels. The second indication information can also be carried in UCI or other messages; this application does not impose any limitations on this.
[0549] For example, the second instruction information may include at least one of the following:
[0550] (1) Indication information for using second channel information. Or, indication information for auxiliary network devices to use second channel information. Or, indication information for using SRS weights.
[0551] (2) Add information indicating the number of ports corresponding to the downlink reference signal.
[0552] (3) Add information indicating the number of airspace bases selected by the terminal.
[0553] (4) Index of the second configuration information.
[0554] (5) Identification of the second condition.
[0555] The numbers (1) to (4) above are for ease of understanding and description only and are not intended to limit this application. The above information (1) to (4) will be described in turn below.
[0556] Information (1) can be used to instruct network devices to use the second channel information. It is understood that network devices can determine whether to use the second channel information or not, depending on the network device, based on information (1). In other words, the second instruction information carrying information (1) does not necessarily lead to the network device using the second channel information. For example, the network device may still use the first channel information.
[0557] For example, information (1) can occupy 1 bit.
[0558] For example, a bit of 1 indicates the use of second channel information; a bit of 0 indicates the use of first channel information. Alternatively, a bit of 0 indicates the use of second channel information; a bit of 1 indicates the use of first channel information.
[0559] For example, a bit set to 1 indicates the use of second-channel information; a bit set to 0 indicates no meaning. Alternatively, a bit set to 0 indicates the use of second-channel information; a bit set to 1 indicates no meaning.
[0560] For example, a bit set to 1 indicates a switch in the channel information used by the network device (the terminal device can know in advance that the network device is currently using the first channel information); a bit set to 0 has no meaning. Alternatively, a bit set to 0 indicates a switch in the channel information used by the network device (the terminal device can know in advance that the network device is currently using the first channel information); a bit set to 1 has no meaning.
[0561] Information (1) may also occupy more bits, which is not limited in this application.
[0562] Based on the above scheme, if the first information meets the second condition, the terminal device can suggest that the network device use the second channel information, thereby avoiding the dimensionality reduction loss caused by the network device using the first channel information.
[0563] Information (2) can be used to instruct network devices to increase the number of ports corresponding to the downlink reference signal. It is understood that network devices may increase or not increase the number of ports corresponding to the downlink reference signal based on information (2), depending on the network device. In other words, the second instruction carrying information (2) does not necessarily lead to the network device increasing the number of ports corresponding to the downlink reference signal. For example, the network device may still use the original number of ports corresponding to the downlink reference signal, or even reduce the number of ports corresponding to the downlink reference signal.
[0564] Understandably, if a network device increases the number of ports corresponding to the downlink reference signal, the network device will transmit the downlink reference signal on more ports. This may improve the quality of the first channel information obtained by measuring the downlink reference signal, thereby improving the performance of data transmission using the first channel information.
[0565] For example, the "number of ports" can include 8, 16, 32, 64, 128, 256, or 512, etc. The number of ports can also have other values, which will not be listed here.
[0566] Here, "port" can include the port corresponding to a single resource, or it can include the port formed by concatenating multiple resources. See the previous text for details, such as the relevant description of information (b), which will not be repeated here.
[0567] In some examples, information (2) can occupy 1 bit.
[0568] For example, a bit value of 1 indicates an increase in the number of ports corresponding to the downlink reference signal; a bit value of 0 indicates a decrease in the number of ports corresponding to the downlink reference signal. Alternatively, a bit value of 0 indicates an increase in the number of ports corresponding to the downlink reference signal; a bit value of 1 indicates a decrease in the number of ports corresponding to the downlink reference signal.
[0569] For example, a bit set to 1 indicates an increase in the number of ports corresponding to the downlink reference signal; a bit set to 0 indicates no meaning. Alternatively, a bit set to 0 indicates an increase in the number of ports corresponding to the downlink reference signal; a bit set to 1 indicates no meaning.
[0570] Information (2) may also occupy more bits, which is not limited in this application.
[0571] In other examples, information (2) can be used to indicate the number of ports corresponding to the increased downlink reference signal. For example, information (2) can carry information about the number of ports.
[0572] Based on the above scheme, if the first information satisfies the second condition, the terminal device can suggest that the network device increase the number of ports corresponding to the downlink reference signal. This scheme may improve the quality of the first channel information obtained by measuring the downlink reference signal, thereby increasing the performance of data transmission using the first channel information.
[0573] Information (3) can be used to instruct the network device to increase the number of airspace bases selected by the terminal. It is understood that the network device, based on information (3), may increase or not increase the number of airspace bases selected by the terminal, depending on the network device. In other words, the second instruction carrying information (3) does not necessarily lead to the network device increasing the number of airspace bases selected by the terminal. For example, the network device may still not change the original airspace bases selected by the terminal, or even decrease the number of airspace bases selected by the terminal. If the network device determines to decrease the number of airspace bases selected by the terminal, the network device can configure (e.g., via RRC, DCI, or MAC CE, etc.) the number of airspace bases selected by the terminal to the reduced number.
[0574] Understandably, if a network device increases the number of spatial bases selected by the terminal, the terminal device will use more spatial bases to construct the first channel information (e.g., PMI) to be fed back. This may improve the quality of the first channel information obtained from measuring downlink reference signals, thereby increasing the performance of data transmission using the first channel information.
[0575] For example, the number of selected spatial bases may include 2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28, 30, 32 or other values, which will not be listed here.
[0576] For a description of the spatial basis, please refer to the previous text, such as the description of information (c), which will not be repeated here.
[0577] In some examples, information (3) can occupy 1 bit.
[0578] For example, a bit of 1 indicates an increase in the number of spatial bases selected by the terminal; a bit of 0 indicates a decrease in the number of spatial bases selected by the terminal. Alternatively, a bit of 0 indicates an increase in the number of spatial bases selected by the terminal; a bit of 1 indicates a decrease in the number of spatial bases selected by the terminal.
[0579] For example, a bit set to 1 indicates an increase in the number of spatial bases selected by the terminal; a bit set to 0 indicates no meaning. Alternatively, a bit set to 0 indicates an increase in the number of spatial bases selected by the terminal; a bit set to 1 indicates no meaning.
[0580] Information (3) may also occupy more bits, which is not limited in this application.
[0581] In other examples, information (3) can be used to indicate the number of airspace bases selected by the added terminal. For example, information (2) can carry information about the number of airspace bases.
[0582] Based on the above scheme, if the first information satisfies the second condition, the terminal device can suggest to the network device that the number of spatial bases selected by the terminal be increased. This scheme may improve the quality of the first channel information obtained from measuring the downlink reference signal, thereby increasing the performance of data transmission using the first channel information.
[0583] Among them, information (4) can be used to indicate the index of the second configuration information.
[0584] For example, the second configuration information may include at least one of information (1) to information (3).
[0585] It is understandable that the network device may or may not use the second configuration information based on information (4), depending on the network device. In other words, the second instruction information carrying information (4) does not necessarily lead the network device to use the second configuration information. For example, the network device may still use the original configuration or a configuration other than the second configuration information.
[0586] In some examples, information (4) may include an index of second configuration information.
[0587] Based on the above scheme, the terminal device can send an index of the second configuration information to the network device when the first information meets the second condition, thereby providing the network device with suggestions related to channel information use with less transmission overhead. The beneficial effects of the specific information in the second configuration information are described above and will not be repeated here.
[0588] In some possible implementations, method 600 also includes: S615. S615 can be executed before S650.
[0589] S615, the network device sends indication information of the first mapping relationship to the terminal device. The first mapping relationship indicates the correspondence between multiple configuration information items and multiple indexes. Correspondingly, the terminal device receives the indication information of the first mapping relationship from the network device.
[0590] The configuration information includes the first configuration information and the second configuration information mentioned above.
[0591] The above scheme can be understood as follows: network devices can be configured with multiple sets of configuration information and multiple indexes. When a terminal device triggers a report, the corresponding configuration information is determined based on the index reported by the terminal device. When a terminal device does not trigger a report, the original configuration information is used, or the device determines which configuration information to use.
[0592] As a specific example, the first mapping relationship may include one or more rows from Table 3.
[0593] Table 3
[0594] For example, configuration information 1 may include the aforementioned information (1). Configuration information 2 may include the aforementioned information (a), and indicates that the number of ports corresponding to the downlink reference signal is 8. Configuration information 3 may include the aforementioned information (a), and indicates that the number of ports corresponding to the downlink reference signal is 16. Configuration information 4 may include the aforementioned information (a), and indicates that the number of ports corresponding to the downlink reference signal is 32.
[0595] Table 3 above is only an example. The first mapping relationship in this application is not limited to this. There may be other forms of tables, and there may be forms other than tables.
[0596] In other examples, the first mapping may be predefined or preconfigured. This application does not limit this.
[0597] Information (5) can be used to indicate the identifier of the second condition.
[0598] In some examples, the second condition may include at least one second sub-condition, and the identifier of the second condition may include the identifier of at least one second sub-condition. For example, the second condition includes second sub-condition #0, second sub-condition #1, and second sub-condition #2. The identifier of the second condition may include the identifier of second sub-condition #0, the identifier of second sub-condition #1, or the identifier of second sub-condition #2.
[0599] For example, if the first information satisfies the second sub-condition #0, then information (5) can be used to indicate the identifier of the second sub-condition #0; if the first information satisfies the second sub-condition #1, then information (5) can be used to indicate the identifier of the second sub-condition #1; if the first information satisfies the second sub-condition #1, then information (5) can be used to indicate the identifier of the second sub-condition #1.
[0600] In some examples, the identifier for the second sub-condition can be an identifier at the same level. For example, the identifier for the second sub-condition #0 is #0, the identifier for the second sub-condition #1 is #1, and the identifier for the second sub-condition #2 is #2.
[0601] In other examples, the identifier of the second sub-condition can be a multi-level identifier; in other words, the second condition can be a multi-level or multi-level condition. For example, the second condition includes a second sub-condition set #0 and a second sub-condition set #1; in other words, the first level of the second condition can be a set of conditions. The second sub-condition set #0 includes the second sub-condition #0 and the second sub-condition #1; the second sub-condition set #1 includes the second sub-condition #2. In other words, the second level of the second condition can be a specific condition.
[0602] In this context, the identifier for the second sub-condition set #0 is #0; within the second sub-condition set #0, the identifier for the second sub-condition #0 is #0, and the identifier for the second sub-condition #1 is #1. Similarly, the identifier for the second sub-condition set #1 is #1; and within the second sub-condition set #1, the identifier for the second sub-condition #2 is #0. Therefore, the identifier for the second sub-condition #0 can be {#0, #0}, where the first #0 represents the identifier of the condition set, and the second #0 represents the identifier of the second sub-condition within the condition set.
[0603] The above example uses "two-layer conditions" as an example. The embodiments of this application can also have more layers of conditions, such as three-layer conditions or four-layer conditions, etc., which will not be elaborated further.
[0604] In some examples, if only the second condition exists, the second indication information may not carry the identifier of the second condition; if multiple conditions exist, the second indication information may include the identifier of the second condition.
[0605] The second condition mentioned above can also be understood as or replaced by the second event. For example, the identifier of the second condition mentioned above can be replaced by the identifier of the second event. As another example, the second sub-condition #0 mentioned above can be replaced by the fourth sub-event.
[0606] The following are examples of sending the first or second instruction message.
[0607] In some possible implementations, the first instruction information or the second instruction information may be sent on the first reporting resource. Optionally, prior to S650, method 600 further includes: S642.
[0608] S642, the terminal device sends second information to the network device, the second information being used to instruct the network device to receive either the first instruction information or the second instruction information on the first reporting resource. Thus, the network device can receive either the first instruction information or the second instruction information on the first reporting resource based on the second information.
[0609] In some examples, different parts of the first or second instruction information can be sent separately. For example, the second information may instruct the network device to receive a portion of the first or second instruction information on the first reporting resource. Another part of the first or second instruction information may be carried within the second information, or within the message containing the second information, or within a message sent simultaneously with the second information.
[0610] The first reporting resource can be a reporting resource in one of the periodic reporting resources. The periodic reporting resources can be predefined, pre-configured, or configured by the network device.
[0611] The above scheme can be understood as follows: before the terminal device sends the first or second indication information, there are periodically distributed reporting resources. Since no information is sent on these reporting resources, the network device does not receive signals on them. Before the terminal device sends the first or second indication information, S642 can be executed. In this way, the network device can receive the first or second indication information on the first reporting resource based on the second information.
[0612] In some examples, the second information may be sent before the first reported resource and after the most recent reported resource before the first reported resource. In this way, the network device can receive the first indication information or the second indication information on the most recent reported resource after receiving the second information (i.e., the first reported resource) in the periodically reported resources.
[0613] The term "reported resources" can also be replaced with "resources," "upstream resources," or other names, and this application does not impose any restrictions.
[0614] For example, the second information may be carried on the first request resource. The first request resource may be a periodic request resource within a periodic request resource. In some examples, the period size of the periodic request resource is the same as the period size of the periodic reporting resource. The periodic request resources and the periodic reporting resources are interleaved.
[0615] Figure 10(b) illustrates one possible arrangement. Referring to Figure 10(b), request resources and reporting resources can be arranged according to the same cycle. The un-bold upward arrows and hollow boxes can represent request resources and reporting resources that have not transmitted information, respectively. The terminal device can send second information on a request resource (denoted as the first request resource) in a certain cycle. This second information can instruct the network device to receive a first indication message or a second indication message on the first reporting resource. Subsequently, the terminal device can send the first indication message or the second indication message on the first reporting resource. The network device can receive the first indication message or the second indication message on the first reporting resource according to the indication of the previously received second information.
[0616] Figure 10 is only an example. The second information can also be carried on resources that are not periodically distributed. This application does not limit this.
[0617] In other examples, the second information may include indication information for the first reported resource. Thus, the network device can determine the location of the first reported resource based on the aforementioned indication information, and thereby receive either the first or second indication information on the first reported resource.
[0618] For example, the second information may be carried in PUCCH, PDSCH, or other channels. The second information may be carried in UCI or other messages, and this application does not limit this.
[0619] The second information may also be called request information or other names, which are not limited in this application.
[0620] "Receive first instruction information or second instruction information on the first reporting resource" can be understood as decoding or demodulating the signal received on the first reporting resource to determine the first instruction information or the second instruction information.
[0621] In some other possible implementations, prior to S650, method 600 also includes S644.
[0622] S644, the terminal device sends third information to the network device, which requests the network device to allocate reporting resources. Correspondingly, the network device receives the third information from the terminal device.
[0623] In some examples, different parts of the first or second instruction information can be sent separately. For example, the reporting resource requested by the third information (e.g., referred to hereafter as the second reporting resource) carries part of the information in the first or second instruction information. Another part of the information in the first or second instruction information can be carried in the third information, or in the message containing the third information, or in a message sent simultaneously with the third information.
[0624] For example, the third information may be carried in a scheduling request (SR) or other messages, and this application does not limit it.
[0625] In some examples, the third information can be carried on the second requested resource. The second requested resource can be a periodic requested resource within a periodic request resource.
[0626] Optionally, after S644, method 600 further includes: S646.
[0627] S646, the terminal device receives fourth information from the network device. This fourth information is used to indicate the second reporting resource. Correspondingly, the network device sends the fourth information to the terminal device. Thus, either the first or second indication information can be sent on the second reporting resource.
[0628] For example, the fourth information may be carried in a DCI or other message. For instance, it may be carried in an RRC message or a MAC CE, and this application is not limited thereto.
[0629] Figure 10(c) illustrates one possible arrangement. Referring to Figure 10(c), requested resources can be arranged periodically. Unbold upward arrows can indicate requested resources for which no information has been transmitted. The terminal device can send third information on a requested resource (denoted as the second requested resource) in a given period. This third information can request the network device to allocate reporting resources. Subsequently, the network device can send fourth information (e.g., DCI), which indicates the second reporting resource. The terminal device can then send either a first indication message or a second indication message on the second reporting resource.
[0630] Optionally, the first or second instruction information is carried in the CSI report. For example, the first or second instruction information may be carried in part 1 of the CSI report. For example, the fields of the CSI report numbered #n may be as shown in Table 4.
[0631] Table 4
[0632] The CSI report carried by the first instruction information or the second instruction information may include more or less information as shown in Table 4. This application does not limit the order of the information in Table 4, and the information in the CSI report carried by the first instruction information or the second instruction information may also have other arrangements.
[0633] Optionally, different parts of the first instruction information or the second instruction information can be carried in different messages.
[0634] For example, information (a) and / or information (e) in the first instruction information may be carried in the third information (or the second information), or in the message containing the third information (or the second information), or in a message sent simultaneously with the third information (or the second information); at least one of information (b) to (d) in the first instruction information may be carried in the CSI report (e.g., in CSI section 1 of the CSI report).
[0635] For example, information (1) and / or information (5) in the second instruction information may be carried in the third information (or the second information), or in the message containing the third information (or the second information), or in the message sent at the same time as the third information (or the second information); at least one of information (2) to (4) in the second instruction information may be carried in the CSI report (e.g., in CSI section 1 of the CSI report).
[0636] Optionally, the first or second instruction information may be carried in a message other than a CSI report (or CSI submission). For example, the first or second instruction information may be carried in a UCI, PUCCH, PUSCH, or other message. As another example, the first or second instruction information may be carried in a new message. As an example, this message may be called a request signaling. This request signaling may include the first or second instruction information.
[0637] The following are examples of event (or condition) configuration.
[0638] In some possible implementations, method 600 also includes S620 before S640.
[0639] S620, the terminal device receives fifth information from the network device. The fifth information indicates at least one of the first condition, second condition, first configuration information, or second configuration information. Correspondingly, the network device sends the fifth information to the terminal device.
[0640] In some examples, the fifth information can be used to indicate the first condition and / or the second condition. The above scheme can also be understood as configuring the conditions (or the first event and / or the second event) that trigger the terminal device to send the first indication information or the second indication information through the fifth information, and / or configuring configuration information related to the channel information through the fifth information.
[0641] Optionally, the fifth piece of information is used to indicate multiple sets of configuration information. These multiple sets of configuration information include the first configuration information and / or the second configuration information.
[0642] Optionally, the fifth piece of information is also used to indicate a first priority and / or a second priority. The first priority is the priority of determining whether a first condition is met via parameter #1 versus determining whether a first condition is met via parameter #2. The second priority is the priority of determining whether a second condition is met via parameter #1 versus determining whether a second condition is met via parameter #2.
[0643] For example, the first priority can indicate that judging whether the first condition is met by parameter #1 takes precedence over judging whether the first condition is met by parameter #2; then, the terminal device can judge whether the first condition is met by parameter #1 only, without judging whether the first condition is met by parameter #2.
[0644] For example, the first priority can indicate that the first condition is met by using parameter #2, which takes precedence over the first condition. In this case, the terminal device can only determine whether the first condition is met by using parameter #2, without determining whether the first condition is met by using parameter #1.
[0645] The above scheme can also be understood as follows: the network device is configured to determine whether the first condition is met by using parameters #1 and #2. The terminal device can determine whether the first condition is met by using only parameter #1 or only parameter #2 according to the first priority.
[0646] Similarly, for example, the second priority could indicate that determining whether the second condition is met via parameter #1 takes precedence over determining whether the second condition is met via parameter #2; then, the terminal device could only determine whether the second condition is met via parameter #1, without determining whether the second condition is met via parameter #2. As another example, the second priority could indicate that determining whether the second condition is met via parameter #2 takes precedence over determining whether the second condition is met via parameter #1; then, the terminal device could only determine whether the first condition is met via parameter #2, without determining whether the second condition is met via parameter #1.
[0647] The above scheme can also be understood as follows: the network device is configured to determine whether the second condition is met by using parameters #1 and #2. The terminal device can determine whether the second condition is met by using only parameter #1 or only parameter #2 according to the second priority.
[0648] The aforementioned first priority and / or second priority may be directly indicated by the network device, indirectly indicated by the network device (for example, the terminal device obtains the first priority and / or second priority according to certain configuration parameters), predefined, preconfigured, or determined by the terminal device itself, and this application does not limit them.
[0649] Optionally, the fifth piece of information is also used to indicate the first port or a portion of the port. The first port or the portion of the port is used to determine the correlation parameter.
[0650] In some examples, the fifth piece of information can be carried within an RRC message. For instance, the fifth piece of information could be a CSI reporting configuration (CSI-ReportConfig). For example, the CSI-ReportConfig could be configured with an indication (e.g., the report configuration type (reportConfigType) is configured as EventTriggered)) to indicate that the report is configured for event-triggered reporting. As another example, the CSI-ReportConfig could contain event-related information, such as an event index (or an index of the first condition and / or the second condition), a first threshold, a second threshold, a third threshold, or a fourth threshold. This indicates that the report is configured for event-triggered reporting. The CSI reporting configuration can also include information element configurations specifically for event-triggered reporting; for example, the information element for event-triggered reporting could be L1-EventTriggered-CSI-ReportConfig or UE-initiated CSI-ReportConfig.
[0651] Optionally, the fifth piece of information may be channel information reporting (or measurement) configuration information, as detailed in the relevant description of S410, which will not be repeated here.
[0652] In other examples, the fifth information may be carried in the DCI or MAC CE. For example, prior to S620, the terminal device may obtain at least one of the first condition, second condition, first configuration information, or second configuration information. However, the aforementioned conditions and / or configuration information may be temporarily inactive, or in a deactivated state. The fifth information may be used to activate at least one of the first condition, second condition, first configuration information, or second configuration information pre-stored by the terminal device.
[0653] Based on the above scheme, the network device can configure a first condition and / or a second condition for the terminal device, enabling the terminal device to suggest that the network device adopt the corresponding channel information acquisition strategy when the conditions are met, thereby improving communication quality. Alternatively, the network device can configure a first configuration information and / or a second configuration information for the terminal device, allowing the terminal device to instruct the network device to use the first configuration information or the second configuration information with less transmission overhead.
[0654] The following are some examples of capability reporting.
[0655] In some possible implementations, method 600 also includes: S610.
[0656] S610, the terminal device sends terminal capability information to the network device. Correspondingly, the network device receives the terminal capability information from the terminal device. This terminal capability information indicates whether the terminal device supports at least one of the following capabilities:
[0657] (i) Determine whether the first information satisfies the first condition and / or the second condition.
[0658] (ii) Send an uplink reference signal.
[0659] (iii) Obtain the first channel information based on the downlink reference signal.
[0660] (iv) Send the first instruction message and / or the second instruction message.
[0661] (v) Send a second message (to instruct the network device to receive a first instruction message or a second instruction message on the first reporting resource).
[0662] (vi) Send third information to request network devices to allocate reported resources.
[0663] The numbers (i) to (vi) above are for ease of understanding and description only and are not intended to limit this application.
[0664] The above scheme can also be understood as the terminal capability information including at least one of capability information (i) to capability information (vi).
[0665] Regarding the determination of capability information (i) to capability information (vi), in some examples, if the terminal device reports the capability information, it indicates that the terminal device supports the capability; if the terminal does not report the capability information, it indicates that the terminal does not support the capability. For example, if the capability information carries capability information (i), it indicates that the terminal device supports capability (i); if the capability information does not carry capability information (i), it indicates that the terminal device does not support capability (i).
[0666] In other examples, the terminal device reports the capability information, which can indicate whether the terminal device supports the capability. For example, the terminal device reports capability information (i), which can indicate whether the terminal device supports capability (i) or does not support capability (i). As a specific example, capability information (i) can be 1 bit. This bit being 1 indicates that the terminal device supports capability (i); this bit being 0 indicates that the terminal device does not support capability (i); or, this bit being 1 indicates that the terminal device does not support capability (i); this bit being 0 indicates that the terminal device supports capability (i). Capability information (i) can also be indicated using more bits, which will not be elaborated further.
[0667] In some instances, the support for certain capabilities can be implicitly indicated. For example, if a terminal device supports certain capabilities, it must also support another capability; that is, if the terminal does not report the capability information, it also indicates that the terminal device supports that capability. For instance, suppose a terminal device supports capability (iv), which necessarily means it supports capability (v). Therefore, if the terminal capability information indicates support for capability (iv), the network device can determine that the terminal device supports both capability (iv) and capability (v). The above are merely hypotheticals; the various capability information can be arbitrarily bound together, and specific details will not be elaborated upon.
[0668] For example, capabilities (i) and (vi) can also be understood as whether the terminal device supports the ability to report triggered by the first event and / or the second event.
[0669] In some examples, if the terminal device does not support capability (ii), for example, if the terminal device does not support SRS rights, then when the terminal device determines that the first information satisfies the second condition, the second indication information sent by the terminal device to the network device may include at least one of information (2) to information (5). The second configuration information corresponding to information (5) does not include information (1). That is, if the terminal device does not support SRS rights, it will not recommend that the network device use SRS rights, but may recommend that the network device increase the number of ports corresponding to the downlink reference signal or increase the number of spatial bases selected by the terminal, based on the use of PMI rights, thereby improving the transmission performance of precoding using PMI rights. Alternatively, the terminal device may recommend that the network device add indication information for the reporting period of the first channel information, based on the use of PMI rights, thereby reducing the overhead caused by reporting.
[0670] Figure 11 is a schematic flowchart of another communication method 700 provided in an embodiment of this application. Optional operations in method 700 are indicated by dashed lines in Figure 11. In method 700, the terminal device reports first information indicating correlation parameters and / or signal quality to the network device, which can then determine a scheme for obtaining CSI. The nodes involved in method 700 are described below.
[0671] First device. Unless otherwise specified, the first device in this application may be the terminal device itself, a component within the terminal device (e.g., a processor, chip, or chip system), or a logic module or software capable of implementing some or all of the functions of the terminal device. For ease of description, the following description will use the terminal device as an example.
[0672] Second device. Unless otherwise specified, the second device in this application may be the network device itself, a component of the network device (e.g., a processor, chip, or chip system), or a logic module or software that can implement some or all of the functions of the network device. For ease of description, the following description will use a network device as an example of the second device.
[0673] The following section describes the various operations of method 700 with reference to Figure 11.
[0674] S740, the terminal device determines the first information by measuring the first reference signal.
[0675] The aforementioned first reference signal can be one or more downlink reference signals, such as CSI-RS. See the description of the downlink reference signal above for details, which will not be repeated here. For example, the first reference signal can be the downlink signal in method 400, the downlink signal of one or more reference signal port groups in method 500, or the first reference signal in method 600.
[0676] In some possible implementations, prior to S740, method 700 further includes: S730, whereby the network device sends a first reference signal to the terminal device. Correspondingly, the terminal device receives the first reference signal from the network device.
[0677] Optionally, the first information is used to indicate the signal quality of the first reference signal (denoted as parameter #1), and / or the correlation parameter between the measurement information corresponding to the first reference signal in multiple resource periods (or measurement period, CSI measurement period, or reference signal period) (denoted as parameter #2).
[0678] The following is an example of parameter #1.
[0679] The signal quality of the first reference signal can be used to characterize the power, strength, or other information of the first reference signal.
[0680] For example, signal quality (or beam quality) may include: RSRP, signal-to-interference-plus-noise ratio (SINR), layer 1 RSRP (L1-RSRP), layer 1 SINR (L1-SINR), synchronization signal (SS)-RSRP, CSI-RSRP, SS-SINR, CSI-SINR, reference signal receiving quality (RSRQ), layer 1 RSRQ, SS-RSRQ, or CSI-RSRQ, etc. For example, the terminal device may measure a first reference signal to obtain the signal quality of the first reference signal, thereby determining parameter #1.
[0681] When the first reference signal includes multiple reference signals, the "signal quality of the first reference signal" can be the maximum, minimum, average, or weighted average of the qualities of the multiple reference signals. In the weighted average, the weights corresponding to the multiple reference signals can be predefined, preconfigured, indicated by the network device, or determined by the terminal device itself; this application does not impose any limitations on this.
[0682] In this application, signal quality may be replaced with or understood as signal strength, signal power or other similar terms, and this application does not limit it.
[0683] The following is an example of parameter #2.
[0684] The resource corresponding to the first reference signal can be periodic. In other words, the terminal device can receive the first reference signal over multiple resource periods. Conversely, the terminal device can measure the first reference signal over multiple resource periods.
[0685] By measuring the first reference signal over one resource cycle, the terminal device can obtain measurement information (e.g., CSI) corresponding to the first reference signal over that resource cycle. Furthermore, by measuring the first reference signal over multiple resource cycles, the terminal device can obtain multiple sets of measurement information (e.g., multiple CSIs) corresponding to the first reference signal over those multiple resource cycles.
[0686] In some examples, the above-mentioned multiple measurement information (e.g., multiple CSIs) can be carried in the same CSI report.
[0687] Parameter #2 can also be understood as the correlation parameter between multiple measurement information obtained when the same resource (i.e., the resource corresponding to the first reference signal) is measured in multiple resource periods.
[0688] For example, the resource corresponding to the first reference signal may be one or more resources configured in the CSI-RS resource set. When the first reference signal is a single reference signal, the resource corresponding to the first reference signal may be one resource configured in the CSI-RS resource set. When the first reference signal is multiple reference signals, the resources corresponding to the first reference signal may be multiple resources configured in the CSI-RS resource set.
[0689] The above-mentioned resources can be replaced with terms such as "reference signal resources," as detailed above, and will not be repeated here.
[0690] In some examples, the multiple resource periods corresponding to parameter #2 above can be two adjacent (or consecutive) resource periods. That is, in some examples, parameter #2 can be the correlation parameter between the measurement information corresponding to the first reference signal in two adjacent resource periods. In this way, the time points between two measurements of the first reference signal can be spaced one resource period (or, in other words, the interval is resource period T). See the relevant description in Figure 10(a) for details.
[0691] In other examples, the multiple resource periods corresponding to parameter #2 above may not be adjacent; for example, they may be spaced at least one resource period apart. As a specific example, the at least two resource periods corresponding to parameter #2 above may be two non-adjacent resource periods, so that the time points between two measurements of the first reference signal can be spaced at multiple resource periods (or, in other words, multiples of the resource period T).
[0692] It is understood that the CRI and / or resource index corresponding to the first reference signal are the same across all resource periods. For example, the resource index may be a CSI-RS resource ID.
[0693] In this application, "resource cycle" can be understood as or replaced by "measurement cycle", "cycle", "reference signal cycle" or other similar terms, and this application does not limit it in this way.
[0694] The correlation parameter between the measurement information corresponding to the first reference signal in multiple resource cycles can be used to characterize the correlation between the above-mentioned multiple measurement information.
[0695] For example, correlation parameters may include the Pearson correlation coefficient, squared generalized cosine similarity (SGCS), TDCP, or other parameters that can represent correlation.
[0696] The first reference signal may correspond to one or more ports. The terminal device may receive the first reference signal on one or more of these ports. Alternatively, the terminal device may measure the first reference signal from one or more of these ports.
[0697] In some implementations, the correlation parameter includes the correlation parameters between the measurement information corresponding to the first reference signal in each of the multiple resource periods across all ports of the first reference signal; or, the correlation parameter includes the correlation parameters between the measurement information corresponding to the first reference signal in each of the multiple resource periods across some ports of the first reference signal; or, the correlation parameter includes the correlation parameters between the measurement information corresponding to the first reference signal in each of the multiple resource periods across a first port of the first reference signal. For details, please refer to the relevant description of S640, which will not be repeated here.
[0698] In S750, the terminal device sends first information to the network device. Correspondingly, the network device receives the first information from the network device.
[0699] S760: Based on the first information, the network device determines whether to use the first mode to obtain channel information or to use the second mode to obtain channel information.
[0700] For example, the first mode may include at least one of the following:
[0701] The first channel information is used, which is obtained based on the downlink reference signal;
[0702] Reduce the number of ports corresponding to the downlink reference signal;
[0703] Reduce the number of airspace bases selected by the terminal;
[0704] Shorten the reporting cycle of information from the first channel.
[0705] The number of spatial bases selected by the terminal can also be replaced with or understood as the number of ports of a single polarization, which will not be elaborated further here.
[0706] For example, the second mode may include at least one of the following:
[0707] The second channel information is used, which is obtained based on the uplink reference signal;
[0708] Increase the number of ports corresponding to the downlink reference signal;
[0709] Increase the number of spatial bases selected by the terminal.
[0710] The first channel information can be obtained through a downlink reference signal. For example, the first channel information may include a CSI report. In some possible implementations, the terminal device can obtain the first channel information by measuring the downlink reference signal (e.g., CSI-RS). Furthermore, the terminal device can send a message carrying the first channel information to the network device.
[0711] For example, the first channel information may include first precoding information (e.g., PMI). In this way, the network device can precode the downlink signal using the first precoding information.
[0712] For ease of understanding, the scheme in which network devices use the first precoding information for precoding can also be called the network device using PMI weights.
[0713] In scenarios employing PMI weights, because the number of ports supported by terminal devices (e.g., 32) is often less than the number of ports supported by network devices (e.g., 128), the downlink reference signal transmitted by the network device needs to be reduced in dimensionality, resulting in performance loss. In short, PMI weights may lead to dimensionality reduction losses.
[0714] However, the PMI weights exhibit good anti-aging performance. Anti-aging performance can be understood as the correspondence between the resources of the reference signal and the measurement information of the reference signal. For example, a network device sends a reference signal at a certain moment; a terminal device measures the reference signal and obtains measurement information #1. If measurement information #1 can reflect the resource #1 of the reference signal over a relatively long period of time, it indicates good anti-aging performance. For example, after a relatively long time, the network device sends the reference signal again on the resource #1; the terminal device measures the reference signal again and obtains measurement information #2. If the difference between measurement information #2 and measurement information #1 is small (or, in other words, the correlation is high), it indicates good anti-aging performance. Therefore, the PMI weights are applicable to scenarios where terminal devices move at high speeds.
[0715] Furthermore, since PMI weights are obtained through downlink reference signals transmitted by network devices, and these downlink reference signals can cover a relatively large area, PMI weights are applicable to scenarios where terminal devices are far from network devices.
[0716] The second channel information can be obtained through an uplink reference signal. In some possible implementations, the terminal device can send an uplink reference signal (e.g., SRS) to the network device. The network device measures the uplink reference signal to obtain the second channel information.
[0717] For ease of understanding, the scheme in which network devices use second precoding information for precoding can also be called network devices using SRS weights.
[0718] When the terminal device is close to the network device and / or the terminal device moves slowly, using SRS weights for precoding can achieve higher performance. Furthermore, compared to PMI weights, SRS weights can avoid dimensionality reduction losses.
[0719] However, when the terminal device is far from the network device and / or the terminal device moves at a high speed, the performance obtained by using SRS weights for precoding is poor.
[0720] Other meanings of the first and second modes mentioned above can be found in the preceding text, such as the description of S660, and will not be repeated here.
[0721] In some possible implementations, S760 includes: acquiring channel information using a first mode when the first information satisfies a first condition; or acquiring channel information using a second mode when the first information satisfies a second condition.
[0722] The following are examples related to the first condition.
[0723] For example, the first information satisfying the first condition may include: parameter #1 being less than or equal to a first threshold, and / or parameter #2 being less than or equal to a second threshold. The above scheme can be understood as the first reference signal having poor signal quality, and / or the correlation between the measurement information corresponding to the first reference signal across multiple resource periods being poor.
[0724] As one possible scenario, if the first information satisfies the first condition, the terminal device may be located at the edge of the cell where the network device is located, meaning the terminal device is far from the network device. In this case, the signal quality of the reference signal measured by the terminal device is poor.
[0725] As another possible scenario, if the first information satisfies the first condition, the terminal device may be in a state of high-speed movement. In this case, the correlation between the measurement information corresponding to the same reference signal resource of the terminal device across multiple resource cycles is poor.
[0726] The two possible scenarios described above are for ease of understanding only and are not intended to limit this application.
[0727] In some examples, the first threshold can be one of the thresholds in the first condition. In other words, the first condition can correspond to multiple thresholds. Taking three thresholds as an example, the first threshold mentioned above can be one of threshold A, threshold B, or threshold C. For example, threshold A ≤ threshold B ≤ threshold C. Taking parameter #1 in decibel-milliwatts (dBm) as an example, as a specific example, A = -115dBm, B = -105dBm, C = -95dBm; as another specific example, A = -105dBm, B = -100dBm, C = -93dBm. The above specific values are only for ease of understanding and are not intended to be limiting.
[0728] Similarly, in some examples, the second threshold can be one of the thresholds in the first condition. In other words, the first condition can correspond to multiple thresholds. Taking three thresholds as an example, the second threshold mentioned above can be one of thresholds A', B', or C'. For example, threshold A' ≤ threshold B' ≤ threshold C'. Taking the unit of parameter #2 as SGCS as an example, as a specific example, A = 0.3, B = 0.5, C = 0.7; as another specific example, A = 0.8, B = 0.85, C = 0.9. The above specific values are only for ease of understanding and are not intended to be limiting.
[0729] The above scheme can also be understood as follows: the first condition includes at least one first sub-condition. Different first sub-conditions correspond to different thresholds for correlation parameters and / or different thresholds for signal quality.
[0730] To facilitate understanding, a specific example will be provided below. For instance, assume that the first condition includes first sub-condition #0, first sub-condition #1, and first sub-condition #2.
[0731] The first information satisfying the first sub-condition #0 may include: parameter #1 being less than or equal to threshold A, and / or parameter #2 being less than or equal to threshold A'.
[0732] The first information satisfying the first sub-condition #1 may include: parameter #1 being less than or equal to threshold B, and / or parameter #2 being less than or equal to threshold B'.
[0733] The first information satisfying the first sub-condition #2 may include: parameter #1 being less than or equal to threshold C, and / or parameter #2 being less than or equal to threshold C'.
[0734] Different sub-conditions can correspond to different parameter values in the first mode. Specifically, the smaller the threshold of the sub-condition, the smaller the number of ports corresponding to the downlink reference signal in the first mode, or the smaller the reporting period of the first channel information in the first mode, or the fewer spatial bases selected by the terminal.
[0735] For example, if the first information satisfies the first sub-condition #0, the number of ports corresponding to the downlink reference signal in the first mode is D1; if the first information satisfies the first sub-condition #1, the number of ports corresponding to the downlink reference signal in the first mode is D2; if the first information satisfies the first sub-condition #2, the number of ports corresponding to the downlink reference signal in the first mode is D3.
[0736] Where D1 ≤ D2 ≤ D3. For example, D1 = 8, D2 = 16, D3 = 32. Another example: D1 = 8, D2 = 16, D3 = 16.
[0737] For example, if the first information satisfies the first sub-condition #0, the reporting period of the first channel information in the first mode is E1; if the first information satisfies the first sub-condition #1, the reporting period of the first channel information in the first mode is E2; if the first information satisfies the first sub-condition #2, the reporting period of the first channel information in the first mode is E3.
[0738] Where E1 ≤ E2 ≤ E3. For example, E1 = 10ms, E2 = 20ms, E3 = 30ms. Or, for another example, E1 = 10ms, E2 = 10ms, E3 = 30ms.
[0739] For example, if the first information satisfies the first sub-condition #0, the number of airspace bases selected by the terminal in the first mode is F1; if the first information satisfies the first sub-condition #1, the number of airspace bases selected by the terminal in the first mode is F2; if the first information satisfies the first sub-condition #2, the number of airspace bases selected by the terminal in the first mode is F3.
[0740] Where F1 ≤ F2 ≤ F3. For example, F1 = 2, F2 = 4, F3 = 6. Or, for another example, F1 = 2, F2 = 2, F3 = 2. Exemplarily, the network device obtains the first threshold and / or the second threshold (or, all thresholds corresponding to the first condition) in the following ways, including but not limited to the following three ways.
[0741] In one possible implementation, the first threshold and / or the second threshold are determined by the terminal device.
[0742] For example, the first threshold and / or the second threshold can be reported by the terminal device. For example, the terminal device can report the first threshold and / or the second threshold through UCI, CSI reports, or other messages.
[0743] In another possible implementation, the first threshold and / or the second threshold may be predefined or preconfigured by the protocol. Predefinition may include pre-defined parameters, such as protocol definitions, while preconfiguration can be achieved by pre-storing corresponding codes, tables, functions, text, strings, or other means that can be used to indicate relevant information (e.g., the first threshold and / or the second threshold) in the network device and / or terminal device. This application does not limit the specific implementation method.
[0744] In another possible implementation, the first threshold and / or the second threshold are determined by the network device. For example, the network device may determine the first threshold and / or the second threshold based on communication conditions.
[0745] The following are examples related to the second condition.
[0746] For example, the first information satisfying the second condition may include: parameter #1 being greater than or equal to a third threshold, and / or parameter #2 being greater than or equal to a fourth threshold. The above scheme can be understood as the first reference signal having good signal quality, and / or the first reference signal having good correlation among the measurement information corresponding to multiple resource cycles.
[0747] As one possible scenario, if the first piece of information satisfies the second condition, the terminal device may be relatively close to the network device. In this case, the signal quality of the reference signal measured by the terminal device is relatively good.
[0748] As another possible scenario, if the first information satisfies the second condition, the terminal device may be in a state of low-speed movement or stationary. In this case, the correlation between the measurement information corresponding to the same reference signal resource of the terminal device across multiple resource cycles is relatively good.
[0749] The two possible scenarios described above are for ease of understanding only and are not intended to limit this application.
[0750] In some examples, the third threshold can be one of the thresholds in the second condition. In other words, the second condition can correspond to multiple thresholds. Taking three thresholds as an example, the third threshold mentioned above can be one of thresholds G, H, or I. For example, threshold G ≤ threshold H ≤ threshold I. Taking parameter #1 in decibels and milliwatts (dBm) as an example, as a specific example, G = -105dBm, H = -95dBm, I = -85dBm; as another specific example, G = -100dBm, H = -90dBm, I = -85dBm. The above specific values are only for ease of understanding and are not intended to be limiting.
[0751] Similarly, in some examples, the fourth threshold can be one of the thresholds in the second condition. In other words, the second condition can correspond to multiple thresholds. Taking three thresholds as an example, the fourth threshold mentioned above can be one of thresholds G', H', or I'. For example, threshold G' ≤ threshold H' ≤ threshold I'. Taking the unit of parameter #2 as SGCS as an example, as a specific example, G = 0.5, H = 0.7, I = 0.9; as another specific example, G = 0.9, H = 0.95, I = 0.99. The above specific values are only for ease of understanding and are not intended to be limiting.
[0752] The above scheme can also be understood as follows: the second condition includes at least one second sub-condition. Different second sub-conditions correspond to different thresholds for correlation parameters and / or different thresholds for signal quality.
[0753] To facilitate understanding, a specific example will be provided below. For instance, assume that the second condition includes second sub-condition #0, second sub-condition #1, and second sub-condition #2.
[0754] The first information satisfying the second sub-condition #0 may include: parameter #1 being greater than or equal to threshold G, and / or parameter #2 being greater than or equal to threshold G'.
[0755] The first information satisfies the second sub-condition #1, which may include: parameter #1 being greater than or equal to threshold H, and / or parameter #2 being greater than or equal to threshold H'.
[0756] The first information satisfying the second sub-condition #2 may include: parameter #1 being greater than or equal to threshold I, and / or parameter #2 being greater than or equal to threshold I'.
[0757] Different sub-conditions can correspond to different parameter values in the second mode. Specifically, the larger the threshold of the sub-condition, the larger the number of ports corresponding to the downlink reference signal in the second mode, or the larger the number of spatial bases selected by the terminal in the second mode.
[0758] For example, if the first information satisfies the second sub-condition #0, the number of ports corresponding to the downlink reference signal in the second mode is J1; if the first information satisfies the second sub-condition #1, the number of ports corresponding to the downlink reference signal in the second mode is J2; if the first information satisfies the second sub-condition #2, the number of ports corresponding to the downlink reference signal in the second mode is J3.
[0759] Where J1 ≤ J2 ≤ J3. For example, J1 = 16, J2 = 32, J3 = 32. Another example: J1 = 16, J2 = 16, J3 = 32.
[0760] For example, if the first information satisfies the second sub-condition #0, the number of airspace bases selected by the terminal in the second mode is L1; if the first information satisfies the second sub-condition #1, the number of airspace bases selected by the terminal in the second mode is L2; if the first information satisfies the second sub-condition #2, the number of airspace bases selected by the terminal in the second mode is L3.
[0761] Where L1 ≤ L2 ≤ L3. For example, L1 = 4, L2 = 6, L3 = 8. Or, for another example, L1 = 4, L2 = 6, L3 = 16.
[0762] For example, the network device may obtain the third threshold and / or the fourth threshold (or all thresholds corresponding to the second condition) in the following ways, including but not limited to the following three ways.
[0763] In one possible implementation, the third and / or fourth thresholds are derived from the terminal device.
[0764] For example, the third and / or fourth thresholds can be reported by the terminal device. For example, the terminal device can report the first and / or second thresholds through UCI, CSI reports, or other messages.
[0765] In another possible implementation, the third and / or fourth thresholds can be predefined or preconfigured according to the protocol. Predefinition can include pre-defined parameters, such as protocol definitions, while preconfiguration can be achieved by pre-storing corresponding codes, tables, functions, text, strings, or other means that can be used to indicate relevant information (e.g., the third and / or fourth thresholds) in the network device and / or terminal device. This application does not limit the specific implementation method.
[0766] In another possible implementation, the third and / or fourth thresholds are determined by the network device. For example, the network device can determine the third and / or fourth thresholds based on communication conditions.
[0767] For example, the first and second conditions can be complementary. For instance, satisfying the first condition can be replaced with "not satisfying the second condition." Or, satisfying the second condition can be replaced with "not satisfying the first condition." The first threshold and the third threshold can be the same, and the second threshold and the fourth threshold can be the same.
[0768] For example, S760 may include: if the first information satisfies the first condition, determining to use a first mode to acquire channel information; or, if the first information does not satisfy the first condition, determining to use a second mode to acquire channel information. Wherein, the first information satisfying the first condition may include: parameter #1 being less than or equal to a first threshold, and / or parameter #2 being less than or equal to a second threshold.
[0769] For example, S760 may include: if the first information does not meet the second condition, determining to use the first mode to acquire channel information; or, if the first information meets the second condition, determining to use the second mode to acquire channel information. Wherein, the first information meeting the second condition may include: parameter #1 being greater than or equal to a third threshold, and / or parameter #2 being greater than or equal to a fourth threshold.
[0770] The network device can be configured to determine and report the first information. In some possible implementations, method 700 also includes: S720.
[0771] The following are some examples of network configuration.
[0772] S720, the network device sends the sixth information to the terminal device. This sixth information is used to instruct the terminal device to determine and report the first information. Correspondingly, the terminal device receives the sixth information from the network device.
[0773] In some possible implementations, S740 includes: the terminal device determining the first information based on the sixth information by measuring the first reference signal.
[0774] In some possible implementations, S750 includes: the terminal device sending first information to the network device based on sixth information.
[0775] In some examples, the sixth information can be carried in an RRC message, DCI, or MAC CE. For example, the sixth information can be CSI reporting configuration (CSI-ReportConfig). Optionally, the sixth information can be channel information reporting (or measurement) configuration information, as detailed in the relevant description of S410, which will not be repeated here.
[0776] The following are some examples of capability reporting.
[0777] In some possible implementations, method 700 also includes S710. In some examples, S710 may be executed before S720.
[0778] S710, the terminal device sends terminal capability information to the network device. Correspondingly, the network device receives the terminal capability information from the terminal device. This terminal capability information indicates whether the terminal device supports at least one of the following capabilities:
[0779] (i) Determine the first information.
[0780] (ii) Send an uplink reference signal.
[0781] (iii) Obtain the first channel information based on the downlink reference signal.
[0782] (iv) Send the first message.
[0783] The numbers (i) to (iv) above are for ease of understanding and description only and are not intended to limit this application.
[0784] The above scheme can also be understood as the terminal capability information including at least one of capability information (i) to capability information (iv).
[0785] Regarding the determination of capability information (i) to capability information (iv), in some examples, if the terminal device reports the capability information, it indicates that the terminal device supports the capability; if the terminal does not report the capability information, it indicates that the terminal does not support the capability. For example, if the capability information carries capability information (i), it indicates that the terminal device supports capability (i); if the capability information does not carry capability information (i), it indicates that the terminal device does not support capability (i).
[0786] In other examples, the terminal device reports the capability information, which can indicate whether the terminal device supports the capability. For example, the terminal device reports capability information (i), which can indicate whether the terminal device supports capability (i) or does not support capability (i). As a specific example, capability information (i) can be 1 bit. This bit being 1 indicates that the terminal device supports capability (i); this bit being 0 indicates that the terminal device does not support capability (i); or, this bit being 1 indicates that the terminal device does not support capability (i); this bit being 0 indicates that the terminal device supports capability (i). Capability information (i) can also be indicated using more bits, which will not be elaborated further.
[0787] In some instances, the support for certain capabilities can be implicitly indicated. For example, if a terminal device supports certain capabilities, it must also support another capability; that is, if the terminal does not report the capability information, it also indicates that the terminal device supports that capability. For instance, suppose a terminal device supports capability (iv), which necessarily means it supports capability (i). Therefore, if the terminal capability information indicates support for capability (iv), the network device can determine that the terminal device supports both capability (iv) and capability (i). The above are merely hypotheticals; the various capability information can be arbitrarily bound together, and specific details will not be elaborated upon.
[0788] In some examples, if the terminal device does not support capability (ii), for example, if the terminal device does not support SRS rights, then when the network device determines that the first information satisfies the second condition, the second indication information that the second mode can be transmitted by the network device may include: increasing the number of ports corresponding to the downlink reference signal, and / or increasing the number of spatial bases selected by the terminal. That is, if the terminal device does not support SRS rights, the network device will not use SRS rights, but can increase the number of ports corresponding to the downlink reference signal or increase the number of spatial bases selected by the terminal based on the use of PMI rights, thereby improving the transmission performance of precoding using PMI rights. Alternatively, the network device can add indication information of the reporting period of the first channel information based on the use of PMI rights, thereby reducing the overhead caused by reporting.
[0789] In some examples, the terminal device sends capability information to the network device to indicate the capabilities supported by the terminal device. This capability information may include one or more of the following:
[0790] Does the terminal device support the ability to report events?
[0791] The terminal device supports reporting one or more events triggered by events. For example, a first event, a second event, a sub-event of the first event, or a sub-event of the second event.
[0792] Does the terminal device support both event-triggered reporting and non-event-triggered reporting?
[0793] Does the terminal device support sending measurement reports triggered by events and non-event-triggered measurement reports on the same resource or simultaneously?
[0794] Event-triggered reporting can correspond to the example of method 600 described above. Non-event-triggered reporting can correspond to the example of method 700 described above. For example, if the terminal device supports event-triggered reporting, the network device can send the configuration information in method 600, and the terminal device can execute the relevant operations of method 600. As another example, if the terminal device supports event-triggered reporting, the network device can send the configuration information in method 600, and the terminal device can execute the relevant operations of method 700.
[0795] When the terminal device supports both event-triggered and non-event-triggered reporting, the network device can send the configuration information from method 600 and method 700, as well as the conditions for selecting method 600 and method 700. The terminal device can then determine whether to execute the relevant operation in method 600 or method 700 based on these conditions.
[0796] When the terminal device supports sending event-triggered and non-event-triggered measurement reports simultaneously on the same resource, the network device can issue the configuration information in method 600 and method 700. The terminal device can execute the operations of method 600 and method 700. For example, S640 (terminal determines first information) in method 600 and S740 (terminal determines first information) in method 700 can be executed as a single operation. The terminal can report first indication information or second indication information, and the terminal can also report first information. The first information and the first indication information can be carried in the same or different messages. The first information and the second indication information can be carried in the same or different messages.
[0797] Optionally, the aforementioned event-triggered reporting can be event-triggered beam reporting, event-triggered channel state information reporting, event-triggered beam measurement result reporting, event-triggered interference measurement reporting, or event-triggered reporting configured measurement reports, etc., without specific limitations. The event-triggered reporting can also be referred to as UE-initiated reporting. Event-triggered reporting is also referred to as CSI reporting configured with a dedicated event-triggered reporting information element, or reporting corresponding to CSI-ReportConfig. The CSI-ReportConfig is configured with an indication (e.g., reportConfigType configured as EventTriggered) to indicate that the report is configured as an event-triggered reporting configuration, or the CSI-reportConfig contains event-related information, such as the event index, the threshold corresponding to the event, etc., indicating that the report is configured as an event-triggered reporting configuration. The naming of this application embodiment is not limited. For example, the information element for dedicated event-triggered reporting can be L1-EventTriggered-CSI-ReportConfig, without specific limitations here. The foregoing descriptions are all interchangeable.
[0798] Optionally, non-event-triggered reporting is also referred to as traditional CSI reporting, CSI reporting configured in CSI-ReportConfig, measurement reports configured for non-event-triggered reporting, CSI reporting triggered or configured by network devices, CSI reporting without event information configured in LTM-CSI-ReportConfig, or CSI reporting without event-related information in CSI-ReportConfig. The naming of these terms is not limited in this application embodiment. The foregoing descriptions are all interchangeable.
[0799] The communication device provided in the embodiments of this application will be described in detail below with reference to Figures 12 to 15. The description of the device embodiments corresponds to the description of the method embodiments. Therefore, for contents not described in detail, please refer to the method embodiments above. For the sake of brevity, some contents will not be repeated.
[0800] This application embodiment can divide the communication device into functional modules according to the above method example. For example, each function can be divided into its own functional modules, or two or more functions can be integrated into one processing module. The integrated modules can be implemented in hardware, software, or a combination of both. The module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation. The following description uses the division of functional modules according to each function as an example.
[0801] Figure 12 is an exemplary block diagram of the communication device 10 provided in an embodiment of this application.
[0802] As shown in Figure 12, for example, the communication device 10 may include a chip system 110, a memory 120, a bus 130, a power management module 140, or a transceiver 150, etc.
[0803] The chip system 110 can be an integrated circuit chip with signal processing capabilities. In implementation, each step of the above method can be completed through integrated logic circuits in the hardware of the chip system 110 or through software instructions.
[0804] By way of example and not limitation, chip system 110 may include circuitry or chips responsible for signal processing (such as a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip or system-in-package (SIP) chip containing a modem core).
[0805] Optionally, the chip system 110 may also include a memory (such as a cache) for storing instructions and data. In some embodiments, the memory in the chip system 110 is a cache memory. This memory can store instructions or data that the chip system 110 has just used or that are used repeatedly. If the chip system 110 needs to use the instruction or data again, it can directly retrieve it from the memory. This avoids repeated accesses, reduces the waiting time of the chip system 110, and thus improves the efficiency of the system.
[0806] In some embodiments, the chip system 110 may include one or more interfaces. Interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface, etc.
[0807] Memory 120 may include random access memory (RAM) and read-only memory (ROM). Memory 120 may store computer-readable, computer-executable code, including instructions that, when executed, cause the processor to perform the various functions described in this application.
[0808] Optionally, the code may include instructions for implementing various aspects of the embodiments of this application, such as instructions for determining first information. The code may be stored in a non-transitory computer-readable medium such as system memory or other types of memory. In some cases, the code may not be directly executable by the chip system 110, but may enable a computer (e.g., at compile and execution time) to perform the functions described in this application. In some cases, memory 120 may contain a basic I / O system that controls basic hardware or software operations, such as interaction with peripheral components or devices.
[0809] For example, the chip system 110 executes various functional applications and data processing of the communication device 10 by running instructions stored in the memory 120. For instance, when the communication device 10 transfers files with other devices (which may also be terminals or access network devices), the chip system 110 of the communication device 10 can call the computer-executable program code stored in the memory 120 to implement the communication method provided in the embodiments of this application.
[0810] In addition, the memory 120 can be integrated into the chip system 110 or independent of the chip system 110.
[0811] For example, bus 130 may be USB for supporting communication between various parts of communication device 10.
[0812] The power management module 140 is used to receive charging input from the charger. Optionally, the power management module 140 can also supply power to the communication device 10 while charging it (e.g., the battery module of the communication device 10). By way of example and not limitation, the power management module 140 can also supply power to other devices besides the communication device 10.
[0813] Transceiver 150 can communicate bidirectionally via one or more antennas, wired links, or wireless links. For example, transceiver 150 can represent a wireless transceiver and can communicate bidirectionally with another wireless transceiver. Transceiver 150 may also include a modem for modulating packets and providing the modulated packets to the antenna for transmission, and for demodulating packets received from the antenna. Transceiver 150 may include a receiver and a transmitter, the receiver performing the function of receiving information and the transmitter performing the function of transmitting information.
[0814] In some cases, a wireless device may include a single antenna. However, in other cases, the device may have more than one antenna, such as antenna 1 and antenna 2 shown in FIG. 12, which may be capable of simultaneously transmitting or receiving multiple wireless transmissions. Exemplarily, antenna 1 and antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in communication device 10 can be used to cover one or more communication frequency bands. Different antennas can also be multiplexed to improve antenna utilization. For example, antenna 1 can be multiplexed as a diversity antenna for a wireless local area network. In other embodiments, the antennas can be used in conjunction with a tuning switch. Communication device 10 can transfer files to other devices via wireless communication functions.
[0815] In one design, the communication device 10 may correspond to the terminal device in the above method embodiments.
[0816] The device 10 can implement the steps or processes corresponding to those executed by the terminal device in the above method embodiments. The transceiver 150 can be used to perform the transmission and reception related operations o...
Claims
A communication method characterized by comprising: The method is applied to a terminal, and the method includes: First information is determined by measuring a first reference signal, wherein the first information is used to indicate the signal quality of the first reference signal, and / or the correlation parameters between the measurement information corresponding to the first reference signal in multiple resource cycles. If the first information satisfies the first condition, first indication information is sent, which indicates that a first mode should be used to acquire channel information; or... If the first information satisfies the second condition, a second indication information is sent, which is used to indicate that a second mode is used to acquire channel information. The method of claim 1, wherein The first information satisfies the first condition, including: The signal quality is less than or equal to a first threshold, and / or the correlation parameter is less than or equal to a second threshold. The method according to claim 1 or 2, characterized in that The first indication information includes at least one of the following: Indication information using first channel information, which is obtained based on downlink reference signals; Indication information for reducing the number of ports corresponding to the downlink reference signal; Indication information to reduce the number of airspace bases selected by the terminal; Indication information to shorten the reporting period of the first channel information; The index of the first configuration information; or, The identifier of the first condition; The first configuration information includes at least one of the following: indication information for using the first channel information, the number of ports corresponding to the reduced downlink reference signal, the number of spatial bases selected by the terminal after the reduction, the reporting period of the shortened first channel information, or the identifier of the first condition. The method according to any one of claims 1 to 3, characterized in that The first information satisfies the second condition, including: The signal quality is greater than or equal to a third threshold, and / or the correlation parameter is greater than or equal to a fourth threshold. The method according to any one of claims 1 to 4, characterized in that The second instruction information includes at least one of the following: Indication information using second channel information, which is obtained based on the uplink reference signal; Add an indication of the number of ports corresponding to the downlink reference signal; Add information indicating the number of airspace bases selected by the terminal; The index of the second configuration information; or, The identifier of the second condition; The second configuration information includes at least one of the following: indication information for using the second channel information, the number of ports corresponding to the increased downlink reference signal, the number of airspace bases selected by the terminal after the increase, or the identifier of the second condition. The method according to any one of claims 1 to 5, characterized in that, The correlation parameters include correlation parameters among the measurement information corresponding to the first reference signal at all ports of the first reference signal, respectively, across the plurality of resource periods; or... The correlation parameters include correlation parameters between measurement information corresponding to a portion of the first reference signal at certain ports, and between the measurement information corresponding to the first reference signal at the plurality of resource periods; or... The correlation parameter includes the correlation parameter between the measurement information corresponding to the first reference signal at the first port of the first reference signal and the measurement information corresponding to the first reference signal in the plurality of resource cycles. Wherein, the first port is the port corresponding to the maximum signal strength of the first reference signal among all the ports of the first reference signal. The method according to any one of claims 1 to 6, characterized in that, The first indication information or the second indication information is sent on the first reporting resource, which is a periodic reporting resource in a periodic reporting resource. The method further includes, prior to sending the first indication information or the second indication information: Send a second message, which is used to indicate that the first indication message or the second indication message is received on the first reporting resource. The method according to any one of claims 1 to 7, characterized in that Before sending the first indication information or the second indication information, the method further includes: Receive a fifth message, the fifth message being used to indicate at least one of the following: The first condition; The second condition; Multiple sets of configuration information, including first configuration information and / or second configuration information; The first priority is the priority between determining whether the first condition is met by the signal quality and determining whether the first condition is met by the correlation parameter. The second priority is the order of priority between determining whether the second condition is met based on the signal quality and determining whether the second condition is met based on the correlation parameter; or... The first port or a portion of the ports are used to determine the correlation parameter. The method according to any one of claims 1 to 8, characterized in that Before sending the first indication information or the second indication information, the method further includes: Send terminal capability information, which indicates whether the terminal supports at least one of the following capabilities: Determine that the first information satisfies the first condition and / or the second condition; Send uplink reference signal; First channel information is obtained based on the downlink reference signal; Send the first indication information and / or the second indication information; Send a second message, the second message being used to indicate that the first indication message or the second indication message is received on the first reporting resource; or... Send third information to request network devices to allocate the reported resources. The method according to any one of claims 1 to 9, characterized in that, The first condition includes multiple first sub-conditions, each of which corresponds to a different threshold for a correlation parameter and / or a different threshold for signal quality. And / or, the second condition includes a plurality of second sub-conditions, which correspond to different thresholds for correlation parameters and / or different thresholds for signal quality. A communication method characterized by comprising: The method includes: Send a first reference signal, the first reference signal being used to determine first information, the first information being used to indicate the signal quality of the first reference signal, and / or, the correlation parameters between measurement information corresponding to the first reference signal in multiple resource cycles respectively; Receive a first indication message or a second indication message, wherein the first indication message is used to indicate that a first mode is used to acquire channel information, and the first indication message is sent when the first information satisfies a first condition; the second indication message is used to indicate that a second mode is used to acquire channel information, and the second indication message is sent when the first information satisfies a second condition. Based on the first indication information or the second indication information, determine whether to use the first mode or the second mode to obtain channel information. The method of claim 11, wherein The first information satisfies the first condition, including: The signal quality is less than or equal to a first threshold, and / or the correlation parameter is less than or equal to a second threshold. The method according to claim 11 or 12, characterized in that The first indication information includes at least one of the following: The first channel information is used, which is obtained based on the downlink reference signal; Indication information for reducing the number of ports corresponding to the downlink reference signal; Indication information to reduce the number of airspace bases selected by the terminal; Indication information to shorten the reporting period of the first channel information; The index of the first configuration information; or, The identifier of the first condition; The first configuration information includes at least one of the following: indication information for using the first channel information, the number of ports corresponding to the reduced downlink reference signal, the number of spatial bases selected by the terminal after the reduction, the reporting period of the shortened first channel information, or the identifier of the first condition. The method according to any one of claims 11 to 13, characterized in that The first information satisfies the second condition, including: The signal quality is greater than or equal to a third threshold, and / or the correlation parameter is greater than or equal to a fourth threshold. The method according to any one of claims 11 to 14, characterized in that The second instruction information includes at least one of the following: Indication information using second channel information, which is obtained based on the uplink reference signal; Add an indication of the number of ports corresponding to the downlink reference signal; Increase the indication information of the number of airspace bases selected by the terminal; The index of the second configuration information; or, The identifier of the second condition; The second configuration information includes at least one of the following: indication information for using the second channel information, the number of ports corresponding to the increased downlink reference signal, the number of airspace bases selected by the terminal after the increase, or the identifier of the second condition. The method according to any one of claims 11 to 15, characterized in that, The correlation parameters include correlation parameters among the measurement information corresponding to the first reference signal at all ports of the first reference signal, respectively, across the plurality of resource periods; or... The correlation parameters include correlation parameters between measurement information corresponding to a portion of the first reference signal at certain ports, and between the measurement information corresponding to the first reference signal at the plurality of resource periods; or... The correlation parameter includes the correlation parameter between the measurement information corresponding to the first reference signal at the first port of the first reference signal and the measurement information corresponding to the first reference signal in the plurality of resource cycles. Wherein, the first port is the port corresponding to the maximum signal strength of the first reference signal among all the ports of the first reference signal. The method according to any one of claims 11 to 16, characterized in that, The first indication information or the second indication information is sent on the first reporting resource, which is a periodic reporting resource in a periodic reporting resource. The method further includes, prior to receiving the first indication information or the second indication information: Receive second information, which is used to indicate that the first indication information or the second indication information is received on the first reporting resource. The method according to any one of claims 11 to 17, characterized in that Before receiving the first indication information or the second indication information, the method further includes: Send a fifth message, the fifth message being used to indicate at least one of the following: The first condition; The second condition; Multiple sets of configuration information, including first configuration information and / or second configuration information; The first priority is the priority between determining whether the first condition is met by the signal quality and determining whether the first condition is met by the correlation parameter. The second priority is the order of priority between determining whether the second condition is met based on the signal quality and determining whether the second condition is met based on the correlation parameter; or... The first port or a portion of the ports are used to determine the correlation parameter. The method according to any one of claims 11 to 18, characterized in that Before receiving the first indication information or the second indication information, the method further includes: Receive terminal capability information, wherein the terminal capability information is used to indicate whether the terminal supports at least one of the following capabilities: Determine that the first information satisfies the first condition and / or the second condition; Send uplink reference signal; First channel information is obtained based on the downlink reference signal; Send the first indication information and / or the second indication information; Send a second message, the second message being used to indicate that the first indication message or the second indication message is received on the first reporting resource; or... Send third information to request network devices to allocate the reported resources. The method according to any one of claims 11 to 19 is characterized in that, The first condition includes multiple first sub-conditions, each of which corresponds to a different threshold for a correlation parameter and / or a different threshold for signal quality. And / or, the second condition includes a plurality of second sub-conditions, which correspond to different thresholds for correlation parameters and / or different thresholds for signal quality. A communication device, characterized by It includes at least one module or at least one unit, said at least one module or at least one unit being used to perform the method of any one of claims 1 to 20. A communication device characterized by comprising: include: A processor configured to execute a computer program or instructions to cause the method of any one of claims 1 to 20 to be performed. The communication apparatus according to claim 22, characterized in that, The communication device further includes a memory for storing the computer program or the instructions. A computer-readable storage medium, characterized by, The computer-readable storage medium stores a computer program or instructions that, when executed, cause the method of any one of claims 1 to 20 to be performed. A computer program product, characterized by comprising computer programs or instructions, which when executed, implement the method of any of claims 1 to 20.