A communication method, apparatus, and system
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-11
- Publication Date
- 2026-08-11
AI Technical Summary
随着通信系统支持更大规格的天线架构,以及支持更多的传输流数目,发送端和接收端之间用于信道测量和估计的信息交互的开销将大幅增加,因此如何降低信令开销是值得考虑的问题
[0122]上述第五方面至第十四方面的有益效果可以参考上述第一方面至第四方面及其任一种可能的实现方式,在此不赘述。
Smart Images

Figure CN122554062A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and more specifically, to a communication method, apparatus, and system. Background Technology
[0002] Multiple-input multiple-output (MIMO) technology is one of the key technologies in mobile communication. In MIMO technology, multiple transmit antennas at the transmitting end and multiple receive antennas at the receiving end are used to transmit and receive signals, thereby achieving multiple transmissions and multiple receptions and improving communication quality.
[0003] Reference signals are transmitted between the transmitter and receiver to transmit and receive data, obtain system synchronization information, and provide feedback channel information. For example, the transmitter sends a reference signal to the receiver, which receives the reference signal and can then estimate channel information based on it, such as channel state information (CSI). As communication systems support larger antenna architectures and more transport streams, the overhead of information exchange between the transmitter and receiver for channel measurement and estimation will increase significantly. Therefore, reducing signaling overhead is a crucial consideration. Summary of the Invention
[0004] This application provides a communication method, apparatus, and system that can reduce signaling overhead.
[0005] Firstly, a communication method is provided. This method can be executed by a first device. Unless otherwise specified, the first device in this application can be the first device itself, or a component of the first device (e.g., a processor, chip, or chip system, such as a circuit or chip in the first device responsible for communication functions (e.g., a modem chip, also known as a baseband chip, or a system-on-chip (SoC) chip containing a modem core or a system-in-package (SIP) chip), or it can be a logic module or software that can implement all or part of the functions of the first device.
[0006] The method includes: receiving first information from a second device, the first information being used to indicate whether the second device should send second information, the second information being used to assist channel measurement; receiving second information from the second device; and performing channel measurement based on the received reference signal and the second information to obtain channel information.
[0007] Using the above method, the first device receives first information from the second device, and can then determine whether the second device should send second information. In other words, the second device instructs the first device to receive the second information by sending trigger information, thereby enabling the first device to obtain auxiliary information for channel measurement. Then, the first device combines the reference signal and the second information from the second device to perform channel measurement and obtain channel information, thus realizing channel measurement and estimation. This method proposes a trigger-based interaction mechanism for channel estimation auxiliary information, which can avoid continuous interaction of channel estimation auxiliary information between the first and second devices, reduce signaling overhead, and improve transmission performance.
[0008] It is understood that the technical solution of this application is applicable to both uplink and downlink transmission scenarios. For example, the first device can be a terminal device and the second device can be a network device, which is applicable to downlink transmission scenarios. In this case, the reference signal can be a channel state information reference signal (CSI-RS) or a demodulation reference signal (DMRS). Alternatively, the first device can be a network device and the second device can be a terminal device, which is applicable to uplink transmission scenarios. In this case, the reference signal can be a sounding reference signal (SRS) or a DMRS, and there is no limitation on this.
[0009] It should be noted that the first device receiving the second information from the second device, and obtaining channel information by performing channel measurements based on the received reference signal and the second information, is performed in the case where the first information is used to instruct the second device to send the second information. In other words, the first information instructs the second device to send the second information, and the first device receives the second information from the second device.
[0010] In other words, when the first information is used to instruct the second device not to send the second information, the second device does not send the second information. That is, the first device cannot receive the second information from the second device, and therefore cannot perform channel measurement based on the received reference signal and the second information to obtain channel information.
[0011] For example, the reference signal is sent from the second device to the first device, and the first device measures the reference signal to obtain channel information. For example, the reference signal may be CSI-RS, and channel information, such as CSI, can be obtained by measuring the reference signal; this is not limited.
[0012] For example, the first information may be called trigger information or trigger signaling, used to trigger whether the second information is sent. The second information may be called channel estimation auxiliary information, or channel auxiliary information, or channel measurement auxiliary information, or auxiliary information, etc., including interpolation auxiliary information and / or filtering auxiliary information. This application does not limit the specific names of the first information and the second information.
[0013] Secondly, a communication method is provided. This method can be executed by a second device. Unless otherwise specified, the second device in this application can be the second device itself, a component of the second device (such as a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip), or a logic module or software that can implement all or part of the functions of the second device.
[0014] The method includes: sending first information to a first device, the first information being used to instruct a second device whether to send second information, the second information being used to assist channel measurement; and sending the second information to the first device.
[0015] Using the above method, the second device sends first information to the first device to indicate whether the second device should send second information. That is, the second device instructs the first device to receive the second information by sending trigger information, so that the first device can obtain auxiliary information for channel measurement. Then, the first device combines the reference signal from the second device and the second information to perform channel measurement and obtain channel information, that is, to realize channel measurement and estimation. This method proposes a trigger-based interaction mechanism for channel estimation auxiliary information, which can avoid the continuous interaction of channel estimation auxiliary information between the first device and the second device, reduce signaling overhead, and improve transmission performance.
[0016] In conjunction with the first or second aspect, in some implementations, the first information is used to indicate whether the second device transmits the second information on a control channel or a data channel.
[0017] For example, the control channel may be an uplink control channel (e.g., a physical uplink control channel, PUCCH) or a downlink control channel (e.g., a physical downlink control channel, PDCCH) and the data channel may be an uplink data channel (e.g., a physical uplink shared channel, PUSCH) or a downlink data channel (e.g., a physical downlink shared channel, PDSCH) and there is no limitation thereto.
[0018] For example, in a downlink transmission scenario, the first information is used to indicate whether the network device sends the second information on a downlink control channel (e.g., PDCCH) or a downlink data channel (e.g., PDSCH); in an uplink transmission scenario, the first information is used to indicate whether the terminal device sends the second information on an uplink control channel (e.g., PUCCH) or an uplink data channel (e.g., PUSCH).
[0019] By using the above method, by sending the first information to instruct the second device whether to send the second information on the control channel or the data channel, the first device can determine whether to receive the second information on the control channel or the data channel. In turn, the first device can obtain auxiliary information for channel measurement, realize channel measurement and estimation, reduce the overhead of signaling interaction, and improve transmission performance.
[0020] In conjunction with the first or second aspect, in some implementations, the first information is carried on a control channel, and the second information is carried on a control channel or a data channel; or, the first information is carried on first control information, and the second information is carried on second control information; or, the first information is carried on first control information, and the second information is carried on a data channel.
[0021] Using the above method, the first and second information can be transmitted through different signaling or channels, providing flexibility.
[0022] For example, the control information can be uplink control information (e.g., uplink control information (UCI)) or downlink control information (e.g., downlink control information (DCI)), without limitation.
[0023] For example, in a downlink transmission scenario, the first information is carried on a downlink control channel (e.g., PDCCH), and the second information is carried on a downlink control channel (e.g., PDCCH) or a downlink data channel (e.g., PDSCH); or, the first information is carried on first downlink control information (e.g., first-level DCI), and the second information is carried on second downlink control information (e.g., second-level DCI), wherein the first-level DCI is carried on PDCCH, and the second-level DCI can be carried on PDCCH or PDSCH; or, the first information is carried on first downlink control information (e.g., DCI), and the second information is carried on a downlink data channel (e.g., PDSCH). In this case, it can be understood that the second information is sent to the terminal device together with the downlink data.
[0024] Alternatively, the first-level DCI can be regarded as the DCI defined in the existing standard, and the parts not detailed can be referred to the existing relevant descriptions.
[0025] For example, in an uplink transmission scenario, the first information is carried on an uplink control channel (e.g., PUCCH), and the second information is carried on an uplink control channel (e.g., PUCCH) or an uplink data channel (e.g., PUSCH); or, the first information is carried on first uplink control information (e.g., first-level UCI), and the second information is carried on second uplink control information (e.g., second-level UCI), wherein the first-level UCI is carried on PUCCH, and the second-level UCI can be carried on PUCCH or PUSCH; or, the first information is carried on first uplink control information (e.g., UCI), and the second information is carried on an uplink data channel (e.g., PUSCH). In this case, it can be understood that the second information is sent to the network device together with the uplink data.
[0026] Alternatively, Level 1 UCI can be considered as the UCI defined in existing standards, and any parts not covered in detail can be found in existing relevant descriptions.
[0027] Optionally, when the first information is carried in the first control information, the format (DCI format) of the first information carried in the first downlink control information can be different. For example, the first information can be carried in DCI format 0_0, or format 0_1, or format 1_0, or format 1_1, or other new DCI format, without limitation. Alternatively, the format (UCI format) of the first information carried in the first uplink control information can be different. For example, the first information can be carried in UCI format 0, or format 1, or format 2, or format 3, or format 4, or other new UCI format, without limitation.
[0028] In some implementations, in conjunction with the first or second aspect, the first information is also used to indicate the scheduling information of the second information.
[0029] Optionally, the scheduling information of the second information may also be indicated by other information (different from the first information), without limitation.
[0030] Understandably, this implementation is applicable to situations where the first information is used to instruct the second device to send the second information, that is, the second device sends channel estimation auxiliary information to the first device.
[0031] For example, the scheduling information of the second information may include at least one of the following: the type of the second information (e.g., interpolation auxiliary information and / or filtering auxiliary information), the modulation and coding scheme (MCS) of the second information, or the time-frequency resources of the second information.
[0032] Optionally, the scheduling information of the second information can be indicated by other information instead of the first information. In other words, the scheduling information of the second information can be indicated by the first information or other information, without limitation.
[0033] Using the above method, by sending scheduling information indicating the second information in the first information, the second device is implicitly instructed to send the second information to the first device. That is, based on the obtained scheduling information, the first device can effectively receive and decode the second information to obtain channel estimation auxiliary information, thereby realizing channel measurement and estimation.
[0034] In conjunction with the first or second aspect, in some implementations, the first information is carried on a control channel and the second information is carried on a data channel; or, the first information is carried on first control information and the second information is carried on a data channel.
[0035] Using the above method, the first and second information can be transmitted through different signaling or channels, providing flexibility.
[0036] For example, the first control information may be a first uplink control information (e.g., UCI) or a first downlink control information (e.g., DCI), without limitation.
[0037] For example, in a downlink transmission scenario, the first information is carried on the downlink control channel (e.g., PDCCH) and the second information is carried on the downlink data channel (e.g., PDSCH); or, the first information is carried on the first downlink control information (e.g., DCI) and the second information is carried on the downlink data channel (e.g., PDSCH). In this case, it can be understood that the second information is sent to the terminal device together with the downlink data.
[0038] For example, in an uplink transmission scenario, the first information is carried on the uplink control channel (e.g., PUCCH), and the second information is carried on the uplink data channel (e.g., PUSCH); or, the first information is carried on the first uplink control information (e.g., UCI), and the second information is carried on the uplink data channel (e.g., PUSCH). In this case, it can be understood that the second information is sent to the network device together with the uplink data.
[0039] Optionally, for the case where the first information is carried within the first control information, please refer to the relevant description above. For the sake of brevity, it will not be explained here again.
[0040] In conjunction with the first or second aspect, in some implementations, the first information is carried on the first control information, the scheduling information of the second information is carried on the second control information, and the second information is carried on the data channel; or, the first information is carried on the control channel, the scheduling information of the second information is carried on the control channel or the data channel, and the second information is carried on the data channel.
[0041] Using the above method, the scheduling information of the first information and the second information can be transmitted through different signaling or channels, which provides flexibility.
[0042] For example, in a downlink transmission scenario, the first information is carried in the first downlink control information (e.g., the first level DCI), the scheduling information of the second information is carried in the second downlink control information (e.g., the second level DCI), and the second information is carried in the downlink data channel (e.g., PDSCH); or, the first information is carried in the downlink control channel (e.g., PDCCH), the scheduling information of the second information is carried in the downlink control channel (e.g., PDCCH) or the downlink data channel (e.g., PDSCH), and the second information is carried in the downlink data channel (e.g., PDSCH). In this case, it can be understood that the second information is sent to the terminal device together with the downlink data.
[0043] For example, in an uplink transmission scenario, the first information is carried in the first uplink control information (e.g., the first level UCI), the scheduling information of the second information is carried in the second uplink control information (e.g., the second level UCI), and the second information is carried in the uplink data channel (e.g., PUSCH); or, the first information is carried in the uplink control channel (e.g., PUCCH), the scheduling information of the second information is carried in the uplink control channel (e.g., PUCCH) or the uplink data channel (e.g., PUSCH), and the second information is carried in the uplink data channel (e.g., PUSCH). In this case, it can be understood that the second information is sent to the network device together with the uplink data.
[0044] Optionally, for the case where the first information is carried within the first control information, please refer to the relevant description above. For the sake of brevity, it will not be explained here again.
[0045] In conjunction with the first or second aspect, in some implementations, the first information is also used to indicate the type of the second information. For example, the type of the second information may include interpolation assistance information and / or filtering assistance information.
[0046] Alternatively, the type of the second information may also be indicated by other information (different from the first information), without limitation.
[0047] Understandably, this implementation is applicable to situations where the first information is used to instruct the second device to send the second information, that is, the second device sends channel estimation auxiliary information to the first device.
[0048] Optionally, the type of the second information can be carried within other information, rather than the first information. In other words, the type of the second information can be carried within the first information or other information / signaling, without limitation.
[0049] By using the above method, by carrying the type of the second information in the first information, not only is the second device instructed to send the second information to the first device, but the type of the second information is also further indicated. This allows the first device to purposefully use interpolation auxiliary information and / or filtering auxiliary information to perform channel measurements, which is beneficial to providing the effectiveness of channel measurement and estimation and ensuring the performance of channel measurement.
[0050] In conjunction with the first or second aspect, in some implementations, the first information is carried in a first radio resource control (RRC) signaling message, and the second information is carried in a second RRC signaling message; or, the first information and the second information are carried in different fields within the same RRC signaling message. That is to say, the first information and the second information can be carried in the same RRC signaling message or in different RRC signaling messages, without limitation.
[0051] In some implementations, in conjunction with the first or second aspect, sending first information to the first device includes: sending first information to the first device based on third information; wherein the third information includes at least one of the following: channel quality information, communication quality status information, or service requirements of the second device.
[0052] In conjunction with the first or second aspect, in some implementations, receiving first information from the second device includes: receiving first information from the second device based on third information; wherein the third information includes at least one of the following: channel quality information, communication quality status information, or service requirements of the second device.
[0053] For example, channel quality information can be characterized by the density of frequency domain resources occupied by the reference signal, and / or the number of frequency domain resources occupied by the reference signal within the channel bandwidth. For instance, if the density of frequency domain resources occupied by the reference signal is less than or equal to a first threshold, and / or the number of frequency domain resources occupied by the reference signal within the channel bandwidth is less than or equal to a second threshold, the second device determines to trigger the interaction of channel estimation information, i.e., the second device sends first information to the first device. As another example, if the density of frequency domain resources occupied by the reference signal is greater than the first threshold, and / or the number of frequency domain resources occupied by the reference signal within the channel bandwidth is greater than the second threshold, the second device determines not to trigger the interaction of channel estimation information, i.e., the second device does not send first information to the first device.
[0054] For example, channel quality information may include at least one of the following: channel state information (CSI), channel quality indicator (CQI) corresponding to the reference signal, MCS, signal-to-noise ratio (SNR), signal-to-interference plus noise ratio (SINR), reference signal received power (RSRP), reference signal received quality (RSRQ), channel rank, delay power spectrum, channel frequency domain response, channel impulse response, channel correlation matrix, coherence bandwidth, correlation time, frequency domain resource density occupied by the reference signal, or the number of frequency domain resources occupied by the reference signal within the coherence bandwidth.
[0055] For example, when the CQI is less than or equal to threshold #1, the second device triggers the exchange of channel estimation auxiliary information; or, when the number of frequency domain resources occupied by the reference signal within the coherent bandwidth is less than or equal to threshold #2, the second device triggers the exchange of channel estimation auxiliary information, and so on.
[0056] For example, communication quality status information may include at least one of the following: quality of service (QoS), bit error rate, packet loss rate, latency, jitter, throughput, coverage, connection stability, or quality of service level.
[0057] For example, when the bit error rate is greater than or equal to threshold #3, the second device triggers the exchange of channel estimation auxiliary information; or, when the throughput is greater than or equal to threshold #4, the second device triggers the exchange of channel estimation auxiliary information, and so on.
[0058] In other words, when the channel or communication status is poor, or when the second device has service requirements, the second device can actively trigger the interaction of channel estimation auxiliary information; when the channel or communication status is good, or when the second device has no service requirements, the second device can choose not to trigger the interaction of channel estimation auxiliary information.
[0059] Using the above method, a triggering condition is proposed for the second device to send the first information to the first device. For example, the second device can determine whether to trigger the interaction of the second information by using current or historical channel quality information, current or historical communication quality status information, or current service requirements. That is, a trigger-based channel estimation auxiliary information interaction mechanism is proposed. Compared with the continuous interaction of channel estimation auxiliary information, it can significantly reduce signaling overhead and improve transmission performance.
[0060] Thirdly, a communication method is provided. This method can be executed by a first device. Unless otherwise specified, the first device in this application can be the first device itself, or a component in the first device (e.g., a processor, chip, or chip system, such as a circuit or chip in the first device responsible for communication functions (e.g., a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core), or a logic module or software that can implement all or part of the functions of the first device.
[0061] The method includes: sending first information to a second device, the first information being used to request second information, the second information being used to assist channel measurement; receiving the second information from the second device; and performing channel measurement based on the received reference signal and the second information to obtain channel information.
[0062] Using the above method, the first device sends first information to the second device to request the second device to send second information. That is, the second device requests the second device to send second information by sending trigger information, thereby obtaining auxiliary information for channel measurement. Then, the first device combines the reference signal and second information from the second device to perform channel measurement to obtain channel information, that is, to realize channel measurement and estimation. This method proposes a trigger-based interaction mechanism for channel estimation auxiliary information, which can avoid the continuous interaction of channel estimation auxiliary information between the first device and the second device, reduce signaling overhead, and improve transmission performance.
[0063] Fourthly, a communication method is provided. This method can be executed by a second device. Unless otherwise specified, the second device in this application can be the second device itself, a component of the second device (such as a modem chip, also known as a baseband chip, or a system-on-a-chip (SoC) chip containing a modem core, or a system-in-package (SIP) chip), or a logic module or software that can implement all or part of the functions of the second device.
[0064] The method includes: receiving first information from a first device, the first information being used to request second information, the second information being used to assist channel measurement; and sending the second information to the first device.
[0065] Using the above method, the second device receives the first information from the first device and then determines that the first device requests the second device to send the second information. This can be understood as the first device requesting the second device to send the second information by sending trigger information, thereby obtaining auxiliary information for channel measurement. This facilitates the first device to perform channel measurement based on the reference signal and the second information sent by the second device, and obtain channel information, thus realizing channel measurement and estimation. This method proposes a trigger-based interaction mechanism for channel estimation auxiliary information, which can avoid the continuous interaction of channel estimation auxiliary information between the first and second devices, reduce signaling overhead, and improve transmission performance.
[0066] In conjunction with the third or fourth aspect, in some implementations, the first information is also used to indicate that the first device has not successfully received data from the second device and / or has not successfully decoded the data.
[0067] Optionally, the failure of the first device to successfully receive data from the second device and / or to successfully decode data may also be due to other information (different from the first information), and this is not limited.
[0068] For example, the first information is carried in a negative acknowledgment (NACK) message. It can be understood that the NACK message can be regarded as a triggering signaling used to request the second device to send channel estimation auxiliary information.
[0069] Understandably, the NACK message can be seen as a message sent when the first device fails to receive data from the second device and / or fails to decode the data. In other words, the first device requests second information from the second device by sending an implicit NACK instruction. Correspondingly, when the second device receives the NACK from the first device, it can also determine that the first device is requesting the interaction of channel estimation auxiliary information.
[0070] Using the above method, the first device sends a first message indicating that it has failed to receive data from the second device and / or has failed to decode data. This implicitly instructs the first device to request the second device to send channel estimation auxiliary information to achieve channel measurement and estimation. The second device then sends the channel estimation auxiliary information to the first device. For example, in a downlink transmission scenario, the terminal device can send a NACK message to the network device to indicate that it has failed to receive downlink data and / or has failed to decode downlink data. The network device can then retransmit the downlink data to the terminal device and simultaneously instruct the terminal device to send a request for auxiliary information for channel measurement. In other words, it instructs the terminal device to request the network device to send channel estimation auxiliary information. The second device then sends the channel estimation auxiliary information to the first device, achieving channel measurement and estimation and improving transmission performance.
[0071] In conjunction with the third or fourth aspect, in some implementations, the first information includes a measurement report, which is a measurement report related to a measurement event, or in other words, a measurement report when the measurement event meets the triggering conditions. It is understood that when the triggering conditions of a measurement event are met, the first device sends the measurement report corresponding to that measurement event to the second device, and then the second device sends channel estimation auxiliary information to the first device based on the received measurement report. Therefore, the triggering conditions of a measurement event can sometimes be replaced by the reporting conditions of the measurement report, without limitation.
[0072] In other words, when the reporting conditions are met, the first device sends a measurement report to the second device, thereby triggering an interaction request for the second information.
[0073] Understandably, this measurement report can be seen as being sent when the reporting conditions for the measurement report are met. That is, by sending a measurement report to the second device when it is determined that the reporting conditions are met, the first device implicitly indicates that it is requesting the second device for the second information. Correspondingly, when the second device receives the measurement report from the first device, it can also determine that the first device is requesting the interaction of channel estimation auxiliary information.
[0074] Optionally, the measurement report may be carried within other information (different from the first information). In other words, the measurement report may be carried within the first information or other information / signaling, without limitation.
[0075] For example, the first information is carried in control information, including uplink control information (e.g., UCI) or downlink control information (e.g., DCI), without limitation.
[0076] For example, the reporting conditions for a measurement report may include at least one of the following: poor channel status or communication status, or the first device has service requirements or channel measurement requirements, etc.
[0077] For example, the measurement report can be a Channel Estimation Assistance Information (CSI), meaning that the first device can send a measurement report to the second device when the triggering conditions of a measurement event are met, or when a measurement event occurs, or when a measurement report related to the measurement event is required to be submitted. It can be understood that this measurement report can be viewed as a triggering signaling message used to request the second device to send channel estimation assistance information.
[0078] Using the above method, the first device sends first information carrying a measurement report to the second device to indicate that the measurement event meets the triggering conditions, or in other words, the measurement report related to the measurement event meets the reporting conditions. This implicitly instructs the first device to request the second device to send channel estimation auxiliary information to assist in channel measurement and estimation, thereby improving channel measurement performance and transmission performance.
[0079] In conjunction with the third or fourth aspect, in some implementations, the first information is also used to indicate the type of the second information.
[0080] For example, the type of the second information includes interpolation assistance information and / or filtering assistance information.
[0081] In conjunction with the third or fourth aspect, in some implementations, sending the first information to the second device includes: sending the first information to the second device when the conditions for reporting a measurement report are met.
[0082] Using the above method, the first device sends first information to the second device when the reporting conditions are met. That is, it sends a measurement report to the second device when the reporting conditions are met. By sending the measurement report, the first device indicates that a measurement event has occurred, and by sending the measurement report, the first device requests the second device to send channel estimation auxiliary information to assist in channel measurement and estimation, thereby improving channel measurement performance and transmission performance.
[0083] In conjunction with the third or fourth aspect, in some implementations, before sending the first information to the second device, the method further includes: obtaining configuration information, for example, the first device receiving configuration information from the second device.
[0084] Optionally, the configuration information can also be predefined or preconfigured. Predefined information may include predefined information, such as protocol definitions. 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., configuration information) in network devices and / or terminal devices. This application does not limit the specific implementation method.
[0085] In conjunction with the third or fourth aspect, in some implementations, sending the first information to the second device includes: sending the first information to the second device based on the third information; wherein the third information includes at least one of the following: channel quality information, communication quality status information, or the service requirements of the first device.
[0086] In conjunction with the third or fourth aspect, in some implementations, receiving first information from the first device includes: receiving first information from the first device based on the third information; wherein the third information includes at least one of the following: channel quality information, communication quality status information, or service requirements of the first device.
[0087] In conjunction with the third or fourth aspect, in some implementations, before sending the second information to the first device, the method further includes: determining the first device based on the location of the time-frequency resources occupied by the first information and / or the identifier of the first device.
[0088] Optionally, the first information may include the identifier of the terminal device.
[0089] It is understandable that the time-frequency resource location occupied by the first information corresponds to the first device. In other words, the first device and the second device can store or determine the relationship between the first device and the time-frequency resource location occupied by the first information. Or, the time-frequency resources occupied by different first devices sending information are determined. Therefore, the second device can determine that the first information was sent by the first device by the time-frequency resource location occupied by the first information it receives, and thus determine the interaction of the first device requesting the second information.
[0090] By using the above method, by determining the location of the time-frequency resources occupied by the first information and / or the identifier of the first device, the second device can determine which terminal device sent the interaction request, and then send the second information in a targeted manner to assist in channel measurement and estimation, thereby improving channel measurement performance and transmission performance.
[0091] The beneficial effects of the third or fourth aspects and some of their implementations mentioned above can be referred to the relevant descriptions of the first or second aspects and some of their implementations, which will not be repeated here.
[0092] Fifthly, a communication device is provided, which has the functions of the first aspect above. For example, the communication device includes modules, units or means corresponding to the operations involved in the first aspect above. The modules, units or means can be implemented by software, or by hardware, or by a combination of software and hardware.
[0093] For example, the communication device may be the first device described above, such as a module or unit (e.g., a chip, a chip system, or a circuit) that corresponds to the method, operation, step, or action described in the first aspect above.
[0094] In one possible implementation, the communication device includes: a communication unit (or communication module), and a processing unit (or processing module) connected to the communication unit.
[0095] For example, the communication unit is configured to receive first information from the second device, the first information being used to indicate whether the second device should send second information, and the second information being used to assist in channel measurement; the communication unit is also configured to receive second information from the second device; and the processing unit is configured to perform channel measurement based on the received reference signal and the second information to obtain channel information.
[0096] In a sixth aspect, a communication device is provided, which has the functions of the second aspect above. For example, the communication device includes modules, units or means corresponding to the operations involved in the second aspect above. The modules, units or means can be implemented by software, or by hardware, or by a combination of software and hardware.
[0097] For example, the communication device may be the second device described above, such as a module or unit (e.g., a chip, a chip system, or a circuit) that corresponds one-to-one with the method, operation, step, or action described in the second aspect above.
[0098] In one possible implementation, the communication device includes: a communication unit (or communication module), and a processing unit (or processing module) connected to the communication unit.
[0099] For example, the communication unit is configured to send first information to a first device, the first information being used to instruct a second device whether to send second information, the second information being used to assist channel measurement; the communication unit is also configured to send the second information to the first device.
[0100] In a seventh aspect, a communication device is provided, which has the functions of the third aspect above. For example, the communication device includes modules, units or means corresponding to the operations involved in the third aspect above. The modules, units or means can be implemented by software, or by hardware, or by a combination of software and hardware.
[0101] For example, the communication device may be the first device described above, such as a module or unit (e.g., a chip, a chip system, or a circuit) that corresponds one-to-one with the method, operation, step, or action described in the third aspect above.
[0102] In one possible implementation, the communication device includes: a communication unit (or communication module), and a processing unit (or processing module) connected to the communication unit.
[0103] For example, the communication unit is configured to send first information to the second device, the first information being used to request second information, and the second information being used to assist in channel measurement; the communication unit is also configured to receive second information from the second device; and the processing unit is configured to perform channel measurement based on the received reference signal and the second information to obtain channel information.
[0104] Eighthly, a communication device is provided, which has the functions of the fourth aspect above. For example, the communication device includes modules, units or means corresponding to the operations involved in the fourth aspect above. The modules, units or means can be implemented by software, or by hardware, or by a combination of software and hardware.
[0105] For example, the communication device may be the second device described above, such as a module or unit (e.g., a chip, a chip system, or a circuit) that corresponds to the method, operation, step, or action described in the fourth aspect above.
[0106] In one possible implementation, the communication device includes: a communication unit (or communication module), and a processing unit (or processing module) connected to the communication unit.
[0107] For example, the communication unit is configured to receive first information from the first device, the first information being used to request second information, and the second information being used to assist in channel measurement; the communication unit is also configured to send the second information to the first device.
[0108] A ninth aspect provides a communication device. The communication device may be either the first or second device described above. The communication device includes a processor configured to retrieve and execute a computer program or instructions from a memory, causing the communication device to perform the methods in any of the possible implementations of the first to fourth aspects described above.
[0109] Optionally, the communication device may further include a transceiver and / or a memory, wherein the processor controls the transceiver to transmit and receive signals, and the memory stores computer programs or instructions.
[0110] Optionally, the processor may be one or more, the memory may be one or more, and the transceiver may be one or more.
[0111] Alternatively, the memory can be integrated with the processor, or the memory can be separate from the processor. In other words, the memory can be built into the processor or set up independently of the processor.
[0112] Optionally, the transceiver includes a transmitter and a receiver.
[0113] A tenth aspect provides a communication device. The communication device includes one or more processors configured to execute computer programs or instructions, which, when executed, cause the communication device to implement the methods of any possible design or implementation of the first to fourth aspects described above.
[0114] Optionally, the communication device further includes a memory for storing part or all of the computer program or instructions that implement the functions involved in the first to fourth aspects described above.
[0115] Optionally, the communication device further includes an interface circuit, through which the processor communicates with other devices or components.
[0116] The aforementioned communication device may be a terminal device, a component within a terminal device (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core), or a logic module or software capable of implementing all or part of the functions of a terminal device.
[0117] The aforementioned communication device may be a network device, or a component within a network device (such as a modem chip, also known as a baseband chip, or a SoC chip or SIP chip containing a modem core), or a logic module or software that can implement all or part of the functions of a network device, or a centralized unit (CU) or distributed unit (DU) within a network device.
[0118] Eleventhly, a communication system is provided. The communication system includes a first device and / or a second device, wherein the first device is configured to perform the method in any possible implementation of the first or third aspect described above, and the second device is configured to perform the method in any possible implementation of the second or fourth aspect described above.
[0119] In a twelfth aspect, a computer-readable storage medium is provided. This computer-readable storage medium stores computer program code or instructions to cause the methods in any of the possible implementations of the first to fourth aspects to be implemented. For example, when the computer program code or instructions are executed, the methods in any of the possible implementations of the first to fourth aspects are implemented.
[0120] In a thirteenth aspect, a computer program product is provided. This computer program product includes computer program code or instructions to cause the methods in any of the possible implementations of the first to fourth aspects to be implemented. For example, when a computer reads and executes the computer program product, the methods in any of the possible implementations of the first to fourth aspects are implemented.
[0121] In a fourteenth aspect, a computer program is provided. When the computer program is run, it causes the methods in any of the possible implementations of the first to fourth aspects to be implemented.
[0122] The beneficial effects of the fifth to fourteenth aspects mentioned above can be referred to the first to fourth aspects mentioned above and any possible implementation methods, which will not be elaborated here. Attached Figure Description
[0123] Figure 1 and Figure 2 This is a schematic diagram of a communication system applicable to this application;
[0124] Figure 3 This is a schematic diagram of the network element function division and protocol layer structure of an access network device;
[0125] Figures 4 to 9 This is a flowchart illustrating the communication method provided in an embodiment of this application;
[0126] Figure 10 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0127] Figure 11 This is a schematic diagram of another communication device provided in an embodiment of this application;
[0128] Figure 12 This is a schematic diagram of the chip system provided in the embodiments of this application. Detailed Implementation
[0129] The technical solutions in this application will now be described with reference to the accompanying drawings.
[0130] Before introducing the scheme of this application, the following points should be noted.
[0131] First, in this application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.
[0132] Second, 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 exists alone, A and B exist simultaneously, or B exists 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 each be single or multiple.
[0133] Third, 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 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.
[0134] Fourth, 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 can include whether the instruction information directly or indirectly instructs A, but does not necessarily mean that the instruction information carries A.
[0135] 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.
[0136] 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.
[0137] Fifth, in this application, "protocol" can refer to a standard protocol in the field of communications, such as fifth-generation (5G) protocols. thThis 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 of indicating relevant information in the device; this application does not limit the implementation method, for example.
[0138] Sixth, in this application, "communication" can also be described as "data transmission," "information transmission," "data processing," etc. "Transmission" includes "sending" and / or "receiving." "Transmission" can be described as "output."
[0139] Seventh, in this application, "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, and 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 elaborated further here.
[0140] Eighth, in this application, the words "exemplarily," "for example," etc., are used to indicate examples, illustrations, or descriptions. Any embodiment or design scheme described as an "example" in this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the word "example" is intended to present concepts in a concrete manner. In the embodiments of this application, "of," "corresponding, relevant," and "corresponding" may sometimes be used interchangeably, and it should be noted that their intended meanings are consistent unless their distinction is emphasized.
[0141] Ninth, in this application, when comparing A and B, the description "when A is greater than or equal to B, execute method A; when A is less than or equal to B, execute method B" can be implemented in a way that is "when A is greater than or equal to B, execute method A; when A is less than B, execute method B"; or it can be "when A is greater than B, execute method A; or when A is less than or equal to B, execute method B". This application does not limit this. For ease of description, the implementation methods provided in this application are all illustrated using "when A is greater than or equal to B, execute method A; or when A is less than B, execute method B" as an example.
[0142] In other words, "<" means less than, and "≤" means less than or equal to. "<" and "≤" can sometimes be used interchangeably without limitation. Similarly, ">" means greater than, and "≥" means greater than or equal to. ">" and "≥" can sometimes be used interchangeably without limitation. The examples provided in this application are merely illustrative and do not constitute a limitation on this application.
[0143] The following describes the communication system to which this application applies.
[0144] The technical solutions of this application embodiment can be applied to various communication systems, such as: Long Term Evolution (LTE) technology, systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD) systems, 5G or NR systems and future communication systems, vehicle-to-everything (V2X) connectivity, where V2X can include vehicle-to-network (V2N), vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), etc., long term evolution-vehicle (LTE-V) communication, vehicle-to-everything (V2X) communication, machine-type communication (MTC), Internet of Things (IoT), long term evolution-machine (LTE-M) communication, machine-to-machine (M2M), etc.
[0145] Figure 1 This is a schematic diagram of a communication system applicable to an embodiment of this application. For example... Figure 1 As shown, the communication system 10 includes a radio access network (RAN) 100 and a core network (CN) 200. RAN 100 includes at least one RAN node (e.g., Figure 1 110a and 110b, collectively referred to as 110) and at least one terminal (such as Figure 1 RAN100, denoted as RAN100, comprises RAN nodes 120a-120j, collectively referred to as RAN120. RAN100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment. Figure 1(Not shown in the image). Terminal 120 is connected to RAN node 110 wirelessly. RAN node 110 is connected to CN 200 wirelessly or via wired connection. The core network equipment in CN 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.
[0146] RAN 100 can be used for cellular systems related to the 3rd generation partnership project (3GPP), such as 4G (4G4). th RAN 100 can be a generation (4G) mobile communication system, a 5G mobile communication system, or a future-oriented evolution system. RAN 100 can also be an open radio access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a wireless fidelity (WiFi) system. RAN 100 can also be a communication system that integrates two or more of the above systems.
[0147] RAN node 110, sometimes also referred to as access network equipment, RAN entity, or access node, constitutes part of the communication system and is used to help terminals achieve wireless access. Multiple RAN nodes 110 in this communication system can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal 120 are relative, for example... Figure 1 Network element 120i can be a helicopter or a drone, and it can be configured as a mobile base station. For terminals 120j that access RAN 100 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal. RAN node 110 and terminal 120 are sometimes referred to as communication devices, for example... Figure 1 Network elements 110a and 110b can be understood as communication devices with base station functions, while network elements 120a-120j can be understood as communication devices with terminal functions.
[0148] In one possible scenario, a RAN node can be a base station (BS), an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a base station in a future mobile communication system, or an access node in a WiFi system, etc. A RAN node can also be a macro base station (such as...) Figure 1 110a), micro base stations or indoor stations (such as Figure 1 The RAN node can be a relay node or donor node (as described in section 110b), or a wireless controller in a CRAN scenario. Optionally, the RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in V2X technology can be a roadside unit (RSU). All or part of the functions of the RAN node in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The RAN node can also be equipped with communication modules, circuits, or chips that perform corresponding communication functions. The RAN node can also be configured with program instructions for performing corresponding communication functions and corresponding program instructions. The RAN node in this application can also be a logical node, logical module, or software capable of implementing all or part of the RAN node functions.
[0149] In another possible scenario, multiple RAN nodes collaborate to assist the terminal in achieving wireless access, with different RAN nodes each implementing some of the base station's functions. For example, RAN nodes can be CUs, DUs, CUs (control plane, CP), CUs (user plane, UP), or radio units (RUs). CUs and DUs can be set up separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs).
[0150] In different systems, CU (including open CU-CP (O-CU-CP) and open CU-UP (O-CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called an open central unit (O-CU), DU can also be called an open distributed unit (O-DU), and RU can also be called an open radio unit (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 and hardware modules.
[0151] Terminal 120 can be a device or module that accesses the aforementioned communication system and has corresponding communication functions. A terminal can also be called a terminal device, user equipment (UE), mobile station, mobile terminal, etc. Terminals can be widely used in various scenarios, such as device-to-device (D2D), V2X communication, MTC, IoT, virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables, smart transportation, smart cities, etc. Terminals can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicles, drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, transportation vehicles with wireless communication capabilities, communication modules, etc. The embodiments of this application do not limit the device form of the terminal. A communication module, circuit, or chip that performs the corresponding communication function is typically installed within the terminal. The terminal can also be configured with program instructions for performing the corresponding communication function.
[0152] RAN 100 and terminal 120 can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on water; and they can also be deployed in the air on aircraft, balloons, and satellites. The embodiments of this application do not limit the scenarios in which RAN 100 and terminal 120 are located.
[0153] CN 200 can be a 5G core network or an evolved 5G core network. Taking a 5G core network as an example, CN 200 includes access and mobility management (AMF) network elements responsible for mobility management and access management services; session management (SMF) network elements responsible for session management; user plane (UPF) network elements responsible for user plane packet routing and forwarding and QoS control; and policy control (PCF) network elements. These core network elements can work independently or be combined to implement certain control functions. For example, AMF, SMF, and PCF can be combined into a single core network device.
[0154] It should be understood that the above naming is defined solely for the purpose of distinguishing different functions and should not constitute any limitation on this application. This application does not preclude the possibility of using other naming conventions in 5G networks and other future networks. For example, in future networks, some or all of the above-mentioned network elements may use the terminology from 5G, or they may use other names, etc.
[0155] Figure 2 This is a schematic diagram of an ORAN applicable to an embodiment of this application. For example... Figure 2 As shown in (a), an O-RAN system may include a core network device (CN), a network device (RAN), and a terminal user (UE). The RAN communicates with the core network device via a backhaul link and with the UE via an air interface. For example, a BBU in the RAN communicates with the core network device via a backhaul link, and an RU in the RAN communicates with the UE via an air interface. The BBU communicates with the RU via a fronthaul link, where the BBU and RU may or may not be co-located. The BBU includes at least one CU and at least one DU, and the CU and DU can communicate via at least one midhaul link. Figure 2As shown in (b), the O-RAN system includes a RAN intelligent controller (RIC). The RIC includes near-real-time (near-RT) RICs and non-real-time (non-RT) RICs. Non-real-time RICs primarily process non-real-time information, such as data that is not sensitive to latency, with latency in the order of seconds. Real-time RICs primarily process near-real-time information, such as data that is relatively sensitive to latency, with latency in the order of tens of milliseconds. Optionally, near-real-time RICs or non-real-time RICs can be configured as separate network elements; alternatively, near-real-time RICs or non-real-time RICs can be part of other devices. For example, near-real-time RICs can be located in RAN nodes (e.g., in CUs or DUs), while non-real-time RICs can be located in operation administration and maintenance (OAM) systems, cloud servers, core network elements, or other network devices.
[0156] It is understandable that the above Figure 1 or Figure 2 The examples provided are for illustrative purposes only and do not constitute a limitation on the scope of protection of this application. The communication system provided in the embodiments of this application may also include other devices, such as wireless relay devices and / or wireless backhaul devices, etc. Figure 1 or Figure 2 Not shown in the image.
[0157] Figure 3 This is a diagram showing the network element functions and protocol layer structure of an access network device (such as an O-RAN device).
[0158] As an example, an O-RAN device includes a CU (Control Unit). The CU is a logical node that carries the Radio Resource Control (RRC), Service Data Adaptation Protocol (SDAP) layer, Packet Data Convergence Protocol (PDCP) layer, and other control functions of the access network equipment. The CU can connect to network nodes such as the core network through interfaces, such as the E2 interface. The CU may have some core network functions. The CU (e.g., its PDCP layer and / or higher) connects to the DU (e.g., the DU's Radio Link Control (RLC) layer and lower layers) through interfaces, such as the F1 interface. Optionally, the F1 interface can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol for the F1 interface, defining the signaling procedures for F1 in some examples. The F1 interface supports control plane F1-C and user plane F1-U.
[0159] As an example, a CU includes CU-CP and CU-UP. CU-CP is a logical node carrying the control plane (PDCP-C) layer, which carries the RRC layer and the Packet Data Convergence Protocol layer, and is used to implement the CU's control plane functions. CU-CP can interact with network elements in the core network used to implement control plane functions. These network elements in the core network can be Access and Mobility Function (AMF) network elements, such as the AMF in a 5G system. The AMF network element is responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover. CU-UP is a logical node carrying the user plane (PDCP-U) layer, which carries the SDAP layer and the Packet Data Convergence Protocol layer, and is used to implement the CU's user plane functions. CU-UP can interact with network elements in the core network used to implement user plane functions. These network elements in the core network, such as the UPF in a 5G system, are responsible for data forwarding and receiving in terminal devices. The above configuration of CU and DU is merely an example; in practical applications, the functions of CU and DU can be configured as needed. For example, a CU or DU can be configured to have more protocol layer functions, or it can be configured to have only some protocol layer processing functions. For instance, 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. As another example, the functions of the CU or DU can be divided according to service type or other system requirements. For instance, based on latency, functions that need to meet low latency requirements can be placed in the DU, while functions that do not need to meet this latency requirement can be placed in the CU.
[0160] As an example, O-RAN includes a DU. The DU is a logical node that carries the RLC layer, medium / media access control (MAC) layer, higher physical layer (Higher PHY) layer, and other functions. In some examples, the DU can control at least one RU. The DU connects to the RU through interfaces, which can be fronthaul interfaces. In some examples, the Higher PHY layer includes the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.
[0161] As an example, O-RAN includes a RU (Runner Root). The RU is a logical node that carries both lower physical layer (LowerPHY) and radio frequency (RF) processing. In some examples, the RU may be a 3GPP TRP (Transmission Replication Platform) or RRH (Redirect Rating Root) or other similar functional entities. In some examples, the Lower-PHY includes portions of the PHY processing, such as Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more UEs via a radio link (such as an RF chain).
[0162] The DU and RU can be co-located or not. The DU and RU exchange control plane and user plane information via a fronthaul link through a lower-layer split CUS-plane (LLS-CUS-Plane) (or O-RANCUS-Plane) interface. Here, CUS-Plane represents the control plane (C-Plane), user plane (U-Plane), and synchronization plane (S-Plane) (CUS-Plane). LLS-CUS may include a lower-layer split control (LLS-C) interface providing the control plane and a lower-layer split user (LLS-U) interface respectively. Additionally, LLS-CUS may include a lower-layer split synchronization (LLS-S) interface providing the synchronization plane. In some examples, the control plane (or control plane plane) refers to the real-time control between the DU and RU. The DU and RU exchange management plane information via the lower-layer split management (LLS-M) interface of the fronthaul link. The management plane (M-Plane) refers to the non-real-time management operations between the DU and RU.
[0163] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU 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 in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. 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.
[0164] Understandable. Figure 3 The examples provided are for illustrative purposes only and do not constitute a limitation on the scope of protection of this application. The communication methods provided in the embodiments of this application may also involve... Figure 3 The network elements not shown in the diagram may also include, of course, the communication method provided in this application embodiment. Figure 3 Some of the network elements are shown.
[0165] To facilitate understanding of the embodiments of this application, the basic concepts involved in this application will be explained first.
[0166] 1. Multiple-Input Multiple-Output (MIMO) technology: Utilizing spatial resources, MIMO allows signals to achieve array gain, multiplexing and diversity gain, and interference cancellation gain in space without increasing system bandwidth, thus significantly improving the capacity and spectral efficiency of communication systems. Therefore, since its inception, it has been favored by wireless communication researchers as one of the most typical and effective solutions to overcome non-ideal characteristics such as fading and inter-symbol interference caused by the increasing complexity and diversity of communication environments. For example, in 5G NR systems, up to 12 layers of transmission can be supported at the transmitting and receiving ends through multiple antennas. However, with the continuous improvement of requirements for high-speed, high-reliability, and low-latency communication, modern communication systems will continue to face challenges of greater capacity, wider coverage, and lower latency. These requirements will also become key demands for future communication systems.
[0167] 2. Reference Signal: The reference signal is used for channel estimation or channel sounding, including but not limited to pilot reference signals (e.g., Channel State Information Reference Signal (CSI-RS) and / or Sounding Reference Signal (SRS), Demodulation Reference Signal (DMRS), Tracking Reference Signal (TRS), Phase Tracking Reference Signal (PT-RS), Positioning Reference Signal (PRS), or Sensing Reference Signal (SeRS), etc.). Optionally, the pilot reference signal may be referred to as a pilot or pilot signal. The reference signal in this application may also be other reference signals that can be carried in orthogonal frequency division multiplexing (OFDM) symbols, which will not be described here.
[0168] Reference signals are divided into uplink reference signals and downlink reference signals. Uplink reference signals are signals sent from terminal devices to network devices; that is, the sender is the terminal device, and the receiver is the network device. Uplink reference signals serve two purposes: uplink channel estimation (used for coherent demodulation and detection in network devices or for calculating precoding) and uplink channel quality measurement. Downlink reference signals can include DMRS and CSI-RS, while uplink reference signals can include DMRS and SRS. SRS can be used for uplink channel quality estimation and channel selection, calculating uplink channel SINR, and obtaining uplink channel coefficients. In TDD scenarios, due to the reciprocity of uplink and downlink channels, SRS can also be used to obtain downlink channel coefficients. Based on the uplink / downlink channel coefficients estimated by the base station using SRS, the uplink / downlink precoding matrices can be determined, improving uplink / downlink transmission rates and increasing system capacity.
[0169] In a MIMO system, each transmit antenna (virtual or physical) has an independent data channel. Based on a known reference signal, the receiver performs channel estimation for each transmit antenna and reconstructs the transmitted data accordingly. Channel estimation refers to the process of reconstructing the received signal to compensate for channel fading and noise. It utilizes the reference signals known to both the transmitter and receiver to obtain the time and frequency domain variations of the channel. These reference signals, also known as pilot signals or reference signals (RS), are distributed across different resource elements (REs) in the time-frequency two-dimensional space within OFDM symbols, and have known amplitudes and phases. For example, in the uplink and downlink, to achieve channel quality measurement and data demodulation in high-order multi-antenna systems, NR systems define various pilot symbols: CSI-RS, DMRS, and SRS, etc. DMRS is used for demodulation of PDSCH or PUSCH. CSI-RS is used for downlink channel information measurement and reporting of CQI, precoding matrix indicator (PMI), rank indicator (RI), and other information. SRS is used for uplink channel information measurement. Based on this information, the base station can determine uplink precoding, dynamically adjust uplink resource allocation, and determine downlink precoding in TDD systems.
[0170] For example, the DMRS may include a DMRS for downlink shared channel (DMRS for PDSCH) and a DMRS for uplink shared channel (DMRS for PUSCH), corresponding to downlink transmission scenario and uplink transmission scenario, respectively.
[0171] 3. Channel Information: Channel information represents channel-related information between the network device side and the terminal device side. It is information that reflects channel characteristics and channel quality, and includes at least one of the following: channel state information, channel precoding information, channel environment information, beam information, beam angle information, beam power information, beam indication information, channel feature vector, channel eigenvalue, channel amplitude information, or channel phase information. The channel involved in this application can be an uplink channel, downlink channel, or sidelink channel, etc., and is not limited thereto.
[0172] Channel state information indicates the state of the channel. Channel precoding information indicates the precoding matrix of the channel, etc. Beam information indicates the beam used for transmitting or receiving signals, such as including the beam index. Beam angle information includes, for example, at least one of beam pointing, beamwidth, or beamforming method. Beam pointing includes, for example, the direction of the main lobe formed by beamforming. Beamwidth refers to the degree to which the main lobe formed by beamforming is broadened in space. Beamforming method refers to the method of beamforming, such as numerical methods, etc. Beam power information indicates the power of the beam. Beam indication information refers to the parameters required for beamforming. The channel eigenvector is a vector used to represent the transmission characteristics of the channel. The channel eigenvalue refers to the eigenvalue of the channel matrix. Channel amplitude information refers to the amplitude changes of the signal during transmission. Channel phase information refers to the phase changes of the signal during transmission.
[0173] 4. Port: A port, also called an antenna port, can include transmit ports and receive ports. An antenna port is a logical concept; one antenna port can correspond to one physical transmit antenna or multiple physical transmit antennas. In both cases, the terminal's receiver does not decompose signals from the same antenna port. From the terminal's perspective, regardless of whether the channel is formed by a single physical transmit antenna or by combining multiple physical transmit antennas, the RS corresponding to that antenna port defines that antenna port. For example, the antenna port corresponding to the demodulation reference signal DMRS is the DMRS port, and the terminal can obtain the channel estimate for the corresponding antenna port based on the reference signal. Each antenna port corresponds to a time / frequency resource grid and has its own independent reference signal. One antenna port is one channel, and the terminal performs channel estimation and data demodulation based on the reference signal corresponding to that antenna port.
[0174] Optionally, a port refers to a port after beamforming and / or phase rotation.
[0175] An antenna port is typically associated with a reference signal (e.g., a pilot signal), and its meaning can be understood as a transmit / receive interface on the channel through which the reference signal passes. In low-frequency systems, an antenna port may correspond to one or more antenna elements that jointly transmit the reference signal; the receiver can treat them as a whole without distinguishing between individual elements. In high-frequency systems, an antenna port may correspond to a beam; similarly, the receiver only needs to treat this beam as an interface and does not need to distinguish between individual elements.
[0176] 5. Time-frequency resources: Data or information can be carried through time-frequency resources. These resources can include resources in the time domain (i.e., time-domain resources) and resources in the frequency domain (i.e., frequency-domain resources).
[0177] In the time domain, time-domain resources can include one or more time-domain units (or time units). Time-domain units can include radio frames (RF), subframes, frames, half-subframes, half-frames, slots, mini-slots, partial slots, or OFDM symbols, etc.
[0178] In the frequency domain, frequency domain resources can include one or more frequency domain units. Frequency domain units can include subcarriers, component carriers (CCs), resource units (REs), resource blocks (RBs), subchannels, resource pools, bandwidth, bandwidth parts (BWPs), channels, or an interlaced RB, etc.
[0179] In this application, time-frequency resources include time-frequency points, and a time-frequency point can be regarded as an RE. For example, a time-frequency point includes a symbol and a subcarrier, and the symbol and the subcarrier correspond. Alternatively, a time-frequency point can also be regarded as an RB, without limitation.
[0180] The above description of the terminology is for ease of understanding only and does not limit the scope of protection of the embodiments of this application.
[0181] Currently, the high-density pilot design method used in NR (Radio Frequency) can lead to significant pilot resource overhead. To reduce this overhead, a sparse RS (Radio Frequency Representation) design method is proposed. In this method, the time-frequency resource distribution of the RS is low-density and sparse. Furthermore, channel measurement can be achieved using channel estimation auxiliary information, improving channel estimation accuracy. However, with the rapid development of communication technologies, communication systems can support larger antenna architectures (e.g., base stations can support 512 or 1024 ports, and UEs can support 16 or 32 ports) and a greater number of transport streams (e.g., more than 100 streams). In this case, the channel estimation auxiliary information that needs to be exchanged between the transmitter and receiver will increase significantly, resulting in excessive interaction signaling overhead.
[0182] In view of this, this application provides a communication method and apparatus that can reduce signaling overhead and improve communication performance.
[0183] The communication method provided in the embodiments of this application will be described in detail below with reference to the accompanying drawings, and can be applied to the above-mentioned... Figure 1 or Figure 2The communication system shown is illustrated. It should be understood that the embodiments of this application can be applied to scenarios where the sending end and receiving end communicate. Exemplarily, the technical solution of this application is applicable to uplink transmission, downlink transmission, or sidelink transmission scenarios, etc.
[0184] It should also be understood that the embodiments shown below do not specifically limit the structure of the execution subject of the method provided in the embodiments of this application, as long as it is possible to communicate according to the method provided in the embodiments of this application by running the code or program that records the method provided in the embodiments of this application. For example, the method provided in the embodiments of this application can be executed by a first device and a second device. Unless otherwise specified, "first device or second device" in this application can refer to the device itself, or a component in the device (e.g., a communication module, processor, circuit, chip, or chip system, etc.), or it can be a logic module or software that can implement all or part of the device functions.
[0185] Figure 4 This is a flowchart illustrating a communication method provided in an embodiment of this application. For example... Figure 4 As shown, the method involves a second device sending trigger information (i.e., first information) to instruct the second device whether to send channel estimation auxiliary information (i.e., second information), so that the second device performs channel measurement and estimation based on the second information and a reference signal to obtain channel information. This method 400 includes several steps, the details of which can be found in existing related descriptions.
[0186] S410, the second device sends the first information to the first device;
[0187] Correspondingly, the first device receives the first information from the second device.
[0188] The first information is used to indicate whether the second device should send the second information, and the second information is used to assist in channel measurement.
[0189] It is understood that the technical solution of this application is applicable to both uplink and downlink transmission scenarios. For example, the first device can be a terminal device and the second device can be a network device, which is applicable to downlink transmission scenarios; or, the first device can be a network device and the second device can be a terminal device, which is applicable to uplink transmission scenarios, and there is no limitation in this regard.
[0190] For example, the first information may be called trigger information or trigger signaling, used to indicate whether the second information is sent. The second information may be called channel estimation auxiliary information, or channel auxiliary information, or channel measurement auxiliary information, or auxiliary information, etc. This application does not limit the specific names of the first information and the second information.
[0191] For example, when the first information is used to instruct the second device to send the second information, that is, when the second device triggers the interaction of the second information, the first information may also indicate the type of the second information, such as interpolation auxiliary information and / or filtering auxiliary information. For details on how the first device performs channel measurement and estimation based on the acquired interpolation auxiliary information and / or filtering auxiliary information, please refer to the relevant description of step S430 below; for brevity, it will not be explained here.
[0192] The type of the second information described above is merely an example to facilitate understanding of the scheme, and this application does not exclude other schemes. For example, the type of the second information may also include other information used for auxiliary channel measurement, and this is not limited.
[0193] Optionally, the type of the second information may also be indicated by other information / signaling (different from the first information), without limitation.
[0194] In one implementation, the second device sending first information to the first device includes: the second device sending the first information to the first device based on third information. The third information includes at least one of the following: channel quality information, communication quality status information, or the service requirements of the second device.
[0195] In other words, the third information can be understood as the triggering condition for the second device to determine whether to send the second information. For example, when the channel condition or communication condition is poor, or when the second device has service requirements, the second device can actively trigger the exchange of channel estimation auxiliary information; when the channel condition or communication condition is good, or when the second device has no service requirements, the second device can choose not to trigger the exchange of channel estimation auxiliary information.
[0196] For example, channel quality information can be characterized by the density of frequency domain resources occupied by reference signals (e.g., CSI-RS, DMRS, or SRS) (e.g., the number of CSI-RS or DMRS ports contained in an RB), and / or the number of frequency domain resources occupied by reference signals (e.g., CSI-RS, DMRS, or SRS) within the channel bandwidth (e.g., an RB) (e.g., the number of REs). For example, if the density of frequency domain resources occupied by reference signals is less than or equal to a first threshold; and / or, the number of frequency domain resources occupied by reference signals within the channel bandwidth is less than or equal to a second threshold, the second device determines to trigger the interaction of channel estimation information, i.e., the second device sends first information to the first device. As another example, if the density of frequency domain resources occupied by reference signals is greater than the first threshold; and / or, the number of frequency domain resources occupied by reference signals within the channel bandwidth is greater than the second threshold, the second device determines not to trigger the interaction of channel estimation information, i.e., the second device does not send first information to the first device.
[0197] For example, channel quality information may include at least one of the following: CSI, CQI, MCS, SNR, SINR, RSRP, RSRQ, channel rank, delay power spectrum, channel frequency domain response, channel impulse response, channel correlation matrix, coherence bandwidth, correlation time, frequency domain resource density occupied by reference signal, or the number of frequency domain resources occupied by reference signal within the coherence bandwidth.
[0198] For example, when the CQI is less than or equal to threshold #1, the second device triggers the exchange of channel estimation auxiliary information; or, when the number of frequency domain resources occupied by the reference signal within the coherent bandwidth is less than or equal to threshold #2, the second device triggers the exchange of channel estimation auxiliary information, and so on.
[0199] For example, communication quality status information may include at least one of the following: QoS, bit error rate, packet loss rate, latency, jitter, throughput, coverage, connection stability, or quality of service level.
[0200] For example, when the bit error rate is greater than or equal to threshold #3, the second device triggers the exchange of channel estimation auxiliary information; or, when the throughput is greater than or equal to threshold #4, the second device triggers the exchange of channel estimation auxiliary information, and so on.
[0201] Optionally, the first threshold or the second threshold may be predefined or preconfigured, and there is no limitation thereto.
[0202] The above-mentioned triggering conditions for the second device to send the second information (i.e., the third information) are merely illustrative examples for the purpose of understanding the scheme. Other schemes are not excluded, or in other words, this application does not exclude other possible triggering conditions.
[0203] S420, the second device sends the second information to the first device;
[0204] Correspondingly, the first device receives the second information from the second device.
[0205] It should be noted that if the first information is used to instruct the second device not to send the second information, then steps S420 and S430 are not executed. In this case, it can be understood that the triggering condition for the second device to send the second information is not met. At this time, the first device will not be able to receive the second information from the second device, and therefore cannot perform channel measurement based on the received reference signal and the second information to obtain channel information. If the first information is used to instruct the second device to send the second information, then steps S420 and S430 are executed. That is, the first device receives the second information from the second device and performs channel measurement based on the received reference signal and the second information to obtain channel information. This explanation is for the case where the first information instructs the second device to send the second information.
[0206] For example, the reference signal is sent from the second device to the first device, and is used by the first device to measure the reference signal to obtain channel information. For example, the reference signal can be CSI-RS, DMRS, SRS, or other reference signals, and there is no limitation thereto.
[0207] The following provides examples illustrating the specific implementation methods of carrying the first information, the second information, or the scheduling information of the second information, and the signaling design.
[0208] Method 1:
[0209] In one implementation, the first information is used to indicate whether the second device should send the second information on a control channel or a data channel.
[0210] For example, the control channel may be an uplink control channel (e.g., PUCCH) or a downlink control channel (e.g., PDCCH), and the data channel may be an uplink data channel (e.g., PUSCH) or a downlink data channel (e.g., PDSCH), without limitation.
[0211] For example, in a downlink transmission scenario, the first information is used to indicate whether the network device sends the second information on a downlink control channel (e.g., PDCCH) or a downlink data channel (e.g., PDSCH); in an uplink transmission scenario, the first information is used to indicate whether the terminal device sends the second information on an uplink control channel (e.g., PUCCH) or an uplink data channel (e.g., PUSCH).
[0212] In one example, the first information is carried on a control channel, and the second information is carried on either a control channel or a data channel. For instance, in a downlink transmission scenario, the first information is carried on a downlink control channel (e.g., PDCCH), and the second information is carried on either a downlink control channel (e.g., PDCCH) or a downlink data channel (e.g., PDSCH). In an uplink transmission scenario, the first information is carried on an uplink control channel (e.g., PUCCH), and the second information is carried on either an uplink control channel (e.g., PUCCH) or an uplink data channel (e.g., PUSCH).
[0213] In another example, the first information is carried within the first control information, and the second information is carried within the second control information. For instance, in a downlink transmission scenario, the first information is carried within the first downlink control information (e.g., first-level DCI), and the second information is carried within the second downlink control information (e.g., second-level DCI), wherein the first-level DCI is carried on the PDCCH, and the second-level DCI can be carried on either the PDCCH or PDSCH. In an uplink transmission scenario, the first information is carried within the first uplink control information (e.g., first-level UCI), and the second information is carried within the second uplink control information (e.g., second-level UCI), wherein the first-level UCI is carried on the PUCCH, and the second-level UCI can be carried on either the PUCCH or PUSCH.
[0214] In another example, the first information is carried on the first control information, and the second information is carried on the data channel. For instance, in a downlink transmission scenario, the first information is carried on the first downlink control information (e.g., DCI), and the second information is carried on the downlink data channel (e.g., PDSCH). In this case, it can be understood that the second information is sent to the terminal device along with the downlink data. In an uplink transmission scenario, the first information is carried on the first uplink control information (e.g., UCI), and the second information is carried on the uplink data channel (e.g., PUSCH). In this case, it can be understood that the second information is sent to the network device along with the uplink data.
[0215] Understandably, in the above example, the phrase "first information carried on first control information" refers to a control information field (e.g., a DCI field) within the first control information used to indicate that first information. This control information field can be a field of an existing control information format (e.g., format 1_1), or it can be a field of a newly added control information format; there is no limitation on this. This control information format can be scrambled using an existing radio network temporary identifier (RNTI) (e.g., C-RNTI), or it can be scrambled using a newly added RNTI; there is no limitation on this.
[0216] Alternatively, in the above example, the first information being carried within the first control information could also refer to a control information field (e.g., a UCI field) within the first control information used to indicate that first information. This control information field can be a field of an existing control information format (e.g., format4), or it can be a field of a newly added control information format; there is no limitation on this.
[0217] For example, when the first information is carried in the first control information, the first information can be carried in DCI format 0_0, or format 0_1, or format 1_0, or format 1_1, or other new DCI format. That is, the format (DCI format) of the first information carried in the first downlink control information can be different, and there is no limitation on this. Alternatively, the first information can also be carried in UCI format 0, or format 1, or format 2, or format 3, or format 4, or other new UCI format. That is, the format (UCI format) of the first information carried in the first uplink control information can be different, and there is no limitation on this.
[0218] For example, the first information carried within the first control information means that a control information field (e.g., a first-level DCI field or a DCI field) within the first control information is used to indicate the first information. This control information field can be a field of an existing control information format (e.g., format 1_1), or it can be a field of a newly added control information format; there is no limitation in this regard. This control information format can be scrambled using an existing cell-radio network temporary identifier (C-RNTI), or it can be scrambled using a newly added RNTI; there is no limitation in this regard.
[0219] Alternatively, in the above example, the first information being carried within the first control information could also refer to a control information field (e.g., a first-level UCI field or a UCI field) within the first control information used to indicate that first information. This control information field can be a field in an existing control information format, or it can be a field in a newly added control information format; there is no limitation on this.
[0220] For example, the second information carried within the second control information refers to a control information field (e.g., a second-level DCI field) within the second control information used to indicate the second information. This control information field can be a field of an existing control information format, or it can be a field of a newly added control information format; there is no limitation in this regard. The control information format can be scrambled using an existing RNTI, or it can be scrambled using a newly added RNTI; there is no limitation in this regard.
[0221] Alternatively, in the above example, the second information being carried within the second control information could also refer to a control information field (e.g., a second-level UCI field) within the second control information used to indicate that second information. This control information field can be a field of an existing control information format, or it can be a field of a newly added control information format; there is no limitation on this.
[0222] For example, a network device can carry a bit "0" in the first-level DCI (or, the value of the new DCI field is "0") to indicate that the second-level DCI does not carry channel estimation assistance information; or carry a bit "1" in the first-level DCI (or, the value of the new DCI field is "1") to indicate that the second-level DCI carries channel estimation assistance information; and vice versa. For example, carrying a bit "00" in the first-level DCI (or in other words, the value of this new DCI field is "00") indicates that the second-level DCI does not carry channel estimation auxiliary information; carrying a bit "10" in the first-level DCI (or in other words, the value of this new DCI field is "10") indicates that the second-level DCI carries interpolation auxiliary information but does not carry filtering auxiliary information; carrying a bit "01" in the first-level DCI (or in other words, the value of this new DCI field is "01") indicates that the second-level DCI carries filtering auxiliary information but does not carry interpolation auxiliary information; carrying a bit "11" in the first-level DCI (or in other words, the value of this new DCI field is "11") indicates that the second-level DCI carries both filtering auxiliary information and interpolation auxiliary information, and vice versa.
[0223] The above are merely illustrative examples provided to facilitate understanding of the technical solutions, and other solutions are not excluded. For instance, this application does not limit the size of the bits carried in the DCI field.
[0224] Method 2:
[0225] In one implementation, the first information is also used to indicate the scheduling information of the second information.
[0226] Optionally, the scheduling information of the second information may also be different from other information (the first information), and this is not limited.
[0227] For example, the scheduling information of the second information may include at least one of the following: the type of the second information (e.g., interpolation auxiliary information and / or filtering auxiliary information), the MCS of the second information, or the time-frequency resources of the second information.
[0228] Understandably, this implementation is applicable to situations where the first information is used to instruct the second device to send the second information, that is, the second device sends channel estimation auxiliary information to the first device.
[0229] In one example, the first information is carried on the control channel, and the second information is carried on the data channel. For instance, in a downlink transmission scenario, the first information is carried on the downlink control channel (e.g., PDCCH), and the second information is carried on the downlink data channel (e.g., PDSCH). In an uplink transmission scenario, the first information is carried on the uplink control channel (e.g., PUCCH), and the second information is carried on the uplink data channel (e.g., PUSCH).
[0230] In another example, the first information is carried on the first control information, and the second information is carried on the data channel. For instance, in a downlink transmission scenario, the first information is carried on the first downlink control information (e.g., DCI), and the second information is carried on the downlink data channel (e.g., PDSCH). In this case, it can be understood that the second information is sent to the terminal device along with the downlink data. In an uplink transmission scenario, the first information is carried on the first uplink control information (e.g., UCI), and the second information is carried on the uplink data channel (e.g., PUSCH). In this case, it can be understood that the second information is sent to the network device along with the uplink data.
[0231] For the case where the first information is carried by the first control information, please refer to the relevant description of Method 1 above. For the sake of brevity, it will not be explained here again.
[0232] Optionally, the format of the first control information in Method 2 can be different from that in Method 2, and there is no limitation on this.
[0233] Optionally, the scheduling information of the second information can also be indicated by other information. In other words, the scheduling information of the second information can be indicated by the first information or other information, without limitation.
[0234] For example, the network device may carry scheduling information of channel estimation auxiliary information in the DCI, such as the MCS of the channel estimation auxiliary information, and / or the time-frequency resource location occupied by the channel estimation auxiliary information. Optionally, this application does not limit the bit size and value of the scheduling information carried in the DCI.
[0235] The above are merely illustrative examples provided to facilitate understanding of the technical solutions, and other solutions are not excluded. For instance, this application does not limit the size of the bits carried in the DCI field.
[0236] Method 3:
[0237] In one implementation, the first information is used to indicate whether the second device should send the second information on a control channel or a data channel.
[0238] In one example, the first information is carried within the first control information, the scheduling information of the second information is carried within the second control information, and the second information is carried on the data channel. For instance, in a downlink transmission scenario, the first information is carried within the first downlink control information (e.g., first-level DCI), the scheduling information of the second information is carried within the second downlink control information (e.g., second-level DCI), and the second information is carried on the downlink data channel (e.g., PDSCH). In an uplink transmission scenario, the first information is carried within the first uplink control information (e.g., first-level UCI), the scheduling information of the second information is carried within the second uplink control information (e.g., second-level UCI), and the second information is carried on the uplink data channel (e.g., PUSCH).
[0239] In another example, the first information is carried on the control channel, and the scheduling information of the second information is carried on either the control channel or the data channel. For instance, in a downlink transmission scenario, the first information is carried on the downlink control channel (e.g., PDCCH), the scheduling information of the second information is carried on either the downlink control channel (e.g., PDCCH) or the downlink data channel (e.g., PDSCH), and the second information is carried on the downlink data channel (e.g., PDSCH). In this case, it can be understood that the second information is sent to the terminal device along with the downlink data. In an uplink transmission scenario, the first information is carried on the uplink control channel (e.g., PUCCH), the scheduling information of the second information is carried on either the uplink control channel (e.g., PUCCH) or the uplink data channel (e.g., PUSCH), and the second information is carried on the uplink data channel (e.g., PUSCH). In this case, it can be understood that the second information is sent to the network device along with the uplink data.
[0240] For the cases where the first information is carried within the first control information, and for the cases where the second information is carried within the second control information, please refer to the relevant description of Method 1 above. For the sake of brevity, it will not be explained here again.
[0241] For example, a network device may carry a bit "0" in the first-level DCI (or, the value of the new DCI field is "0") to indicate that no channel estimation auxiliary information is carried on the PDSCH; or carry a bit "1" in the first-level DCI (or, the value of the new DCI field is "1") to indicate that channel estimation auxiliary information is carried on the PDSCH; or vice versa. For example, carrying a bit "00" in the first-level DCI (or in other words, the value of this new DCI field is "00") indicates that the PDSCH does not carry channel estimation auxiliary information; carrying a bit "10" in the first-level DCI (or in other words, the value of this new DCI field is "10") indicates that the PDSCH carries interpolation auxiliary information but does not carry filtering auxiliary information; carrying a bit "01" in the first-level DCI (or in other words, the value of this new DCI field is "01") indicates that the PDSCH carries filtering auxiliary information but does not carry interpolation auxiliary information; carrying a bit "11" in the first-level DCI (or in other words, the value of this new DCI field is "11") indicates that the PDSCH carries both filtering auxiliary information and interpolation auxiliary information, and vice versa.
[0242] For example, the network device may carry scheduling information of channel estimation auxiliary information in the second-level DCI, such as the MCS of the channel estimation auxiliary information, and / or the time-frequency resource location occupied by the channel estimation auxiliary information. Optionally, this application does not limit the bit size and value occupied by the scheduling information carried in the second-level DCI.
[0243] Method 4:
[0244] In one implementation, the second information is carried within the control information. For example, in a downlink transmission scenario, the second information is carried within downlink control information (e.g., DCI); in an uplink transmission scenario, the second information is carried within uplink control information (e.g., UCI).
[0245] In other words, whether the second device has triggered the interaction of channel assistance information can be determined by whether the second device sends control information. In this implementation, step S410 can be omitted.
[0246] Regarding the situation where the second information is carried within control information, please refer to the relevant description in Method 1 above. For example, if the second information is carried within control information, it could mean that a control information field (e.g., a DCI field) within the second control information is used to indicate the second information. This control information field can be a field of an existing control information format (e.g., format 1_1), or it can be a field of a newly added control information format; there is no limitation in this regard. Alternatively, it could mean that a control information field (e.g., a UCI field) within the control information is used to indicate the second information. This control information field can be a field of an existing control information format (e.g., format 4), or it can be a field of a newly added control information format; there is no limitation in this regard.
[0247] For example, a network device can carry channel estimation assistance information in the DCI, meaning that whether or not the network device sends the DCI indicates whether the interaction of channel assistance information has been triggered. For instance, when the network device sends the DCI, it means that the terminal device will receive the second information from the network device; conversely, when the network device does not send the DCI, it means that the terminal device will not be able to receive the second information from the network device.
[0248] Method 5:
[0249] In one implementation, the second information is carried in Radio Resource Control (RRC) signaling. For example, in a downlink transmission scenario, the second information is carried in RRC.
[0250] In other words, whether the second device has triggered the interaction of channel assistance information can be determined by whether the second device sends radio resource control signaling. In this implementation, step S410 can be omitted.
[0251] For example, the second device adds a field to the transmitted RRC (Reference Code for Channel Estimation), which carries channel estimation assistance information. In other words, whether or not the second device sends the RRC indicates whether the second device has triggered the interaction of channel assistance information. For instance, when the second device sends the RRC, it means that the first device will receive the second information from the second device; conversely, when the second device does not send the RRC, it means that the first device will not be able to receive the second information from the second device.
[0252] Method Six:
[0253] In one implementation, the first information is carried in Radio Resource Control (RRC) signaling.
[0254] In other words, the RRC signaling is used to indicate whether the second device triggers the interaction of channel estimation auxiliary information (i.e., the second information).
[0255] Optionally, the second information can be carried on RRC signaling. For example, the second device can add a field to the RRC to indicate whether channel estimation assistance information is carried in the RRC. This application does not limit the size or value of this added field. For example, bit "0" can be used to indicate that channel estimation assistance information is carried in the RRC signaling, and bit "1" can be used to indicate that channel estimation assistance information is not carried in the RRC signaling; conversely, bit "1" can be used to indicate that channel estimation assistance information is carried in the RRC signaling, and bit "0" can be used to indicate that channel estimation assistance information is not carried in the RRC signaling. For further examples, bit "00" can be used to indicate that channel estimation assistance information is not carried in the RRC; bit "10" can be used to indicate that interpolation assistance information is carried in the RRC but not filtering assistance information; bit "01" can be used to indicate that filtering assistance information is carried in the RRC but not interpolation assistance information; bit "11" can be used to indicate that both filtering assistance information and interpolation assistance information are carried in the RRC, and so on.
[0256] Optionally, the RRC signaling carried by the first information and the RRC signaling carried by the second information can be the same RRC signaling or different RRC signaling. For example, the first information may be carried in the first field of the first RRC signaling, and the second information may be carried in the second field of the first RRC signaling; or, for another example, the first information may be carried in the first RRC signaling, and the second information may be carried in the second RRC signaling, without limitation.
[0257] For example, if the first information and the second information are carried in the same RRC signaling, then the RRC signaling may include two fields, such as field 1 and field 2. Field 1 is used to carry the first information and to indicate whether the second device sends the second information. Field 2 is used to indicate whether the second information is carried and / or the type of the second information. For example, a value of "1" in field 1 indicates that the second device sends the second information, and a value of "1" in field 2 indicates that channel estimation auxiliary information is carried; or, a value of "1" in field 1 indicates that the second device sends the second information, and a value of "10" in field 2 indicates that interpolation auxiliary information is carried but filtering auxiliary information is not carried; or, a value of "01" in field 2 indicates that filtering auxiliary information is carried but interpolation auxiliary information is not carried; or, a value of "11" in field 2 indicates that both filtering auxiliary information and interpolation auxiliary information are carried, or vice versa. For example, a value of "0" in field 1 indicates that the second device does not send the second information, and a value of "0" in field 2 indicates that channel estimation auxiliary information is not carried, or vice versa.
[0258] Optionally, if field 1 is used to indicate that the second device will not send the second information, field 2 may not be included in the RRC signaling. That is, the second device may not configure field 2. In other words, field 1 can be used to determine that the second information will not be exchanged, and there is no limitation on this.
[0259] Optionally, field 1 or field 2 can be a newly added field in the RRC, or it can reuse an existing field in the RRC; there is no limitation on this.
[0260] For example, the first information and the second information are carried in different RRC signaling messages. For instance, the first information is carried in the first RRC signaling message, and the second information is carried in the second RRC signaling message. Assume the first RRC signaling message includes a field, such as field 3, for carrying the first information and indicating whether the second device should send the second information. For example, field 3 might have a value of "1" to indicate that the second device should send the second information, or a value of "0" to indicate that the second device should not send the second information. Assume the second RRC signaling message includes a field, such as field 4, for indicating whether the second information is carried and / or the type of the second information. For example, a value of "1" for field 4 indicates that no second information is carried, and a value of "0" indicates that second information is carried; or, a value of "10" for field 4 indicates that interpolation auxiliary information is carried but no filtering auxiliary information is carried; or, a value of "01" for field 4 indicates that filtering auxiliary information is carried but no interpolation auxiliary information is carried; or, a value of "11" for field 4 indicates that both filtering auxiliary information and interpolation auxiliary information are carried; or a value of "00" for field 4 indicates that neither interpolation auxiliary information nor filtering auxiliary information is carried, and vice versa.
[0261] Optionally, if field 3 in the first RRC signaling is used to indicate that the second device will not send the second information, field 4 may not be included in the second RRC signaling. In other words, the second device may not configure the second RRC signaling or field 4. That is, it can be determined by receiving field 3 in the first RRC signaling that no interaction of the second information will be performed, and there is no limitation on this.
[0262] Optionally, field 3 can be a newly added field in the first RRC, or it can be a field that is reused in an existing RRC. Field 4 can be a newly added field in the second RRC, or it can be a field that is reused in an existing RRC. There are no restrictions on this.
[0263] Optionally, the second information can also be carried on other signaling or channels, such as control information, control channels, or data channels. For specific implementation methods, please refer to the relevant descriptions above. For the sake of brevity, they will not be described here.
[0264] S430, the first device performs channel measurement based on the received reference signal and the second information to obtain channel information.
[0265] In one example, assuming that in a downlink transmission scenario, the second information is interpolation assistance information and the reference signal is CSI-RS, then the first device (e.g., a terminal device) can use the interpolation assistance information to perform channel interpolation processing on the channel information corresponding to the received reference signal to obtain channel information of other resources (e.g., other frequency domain resources, other time domain resources, etc.) besides the transmission resources of the reference signal. Subsequently, communication can be performed based on the channel information of these other resources to improve communication performance. Optionally, in this case, the aforementioned interpolation assistance information can be replaced with channel interpolation information, interpolation information, channel estimation interpolation information, or other interpolation-related information defined by the future network; or, in this case, the aforementioned interpolation assistance information can include channel interpolation information, interpolation information, channel estimation interpolation information, or other interpolation-related information defined by the future network, without limitation.
[0266] In another example, assuming that in a downlink transmission scenario, the second information is filter assistance information and the reference signal is CSI-RS, then the first device (e.g., a terminal device) can perform channel filtering processing on the channel information corresponding to the received reference signal based on the filter assistance information to obtain filtered channel information. This reduces or removes noise and preserves the original characteristics of the channel information as much as possible. Subsequent communication can be based on this filtered channel information to improve communication performance. Optionally, in this case, the aforementioned filter assistance information can be replaced with channel filtering information, filtering information, channel estimation filtering information, or other filter-related information defined by the future network; or, in this case, the aforementioned filter assistance information may include channel filtering information, filtering information, channel estimation filtering information, or other filter-related information defined by the future network, without limitation.
[0267] In another example, assuming that in a downlink transmission scenario, the second information is interpolation auxiliary information and filtering auxiliary information, and the reference signal is CSI-RS, then the first device (e.g., a terminal device) can use the interpolation auxiliary information and filtering auxiliary information to perform channel filtering and interpolation processing on the channel information corresponding to the received reference signal to obtain filtered channel information. This can reduce or remove noise and preserve the original characteristics of the channel information as much as possible. Subsequently, communication can be carried out based on the filtered channel information to improve communication performance. At the same time, it can also obtain the channel information of other resources (e.g., other frequency domain resources, other time domain resources, etc.) outside the transmission resources of the reference signal, and subsequently, communication can be carried out based on the channel information of these other resources to improve communication performance.
[0268] The above examples are for illustrative purposes only, focusing on downlink transmission scenarios. They are provided to facilitate understanding of the solution and do not preclude other solutions. For instance, the technical solution of this application is also applicable to uplink transmission scenarios; the execution entity in the above examples can be replaced by a second device (network device). For simplicity, this will not be elaborated further here.
[0269] Optionally, this application does not limit the implementation method of the first device / second device performing channel measurement based on the second information (or channel estimation auxiliary information), and can refer to the relevant description of existing solutions.
[0270] Using the above method, the first device receives first information from the second device and determines whether the second device should send second information. That is, the second device sends trigger information to instruct the first device to receive the second information, thereby obtaining auxiliary information for channel measurement. Then, the first device combines the reference signal and the second information from the second device to perform channel measurement and obtain channel information, thus realizing channel measurement and estimation. This method proposes a trigger-based interaction mechanism for channel estimation auxiliary information, which can avoid continuous interaction of channel estimation auxiliary information between the first and second devices, reduce signaling overhead, and improve transmission performance.
[0271] To facilitate understanding, the following will be combined with Figure 5 The specific processes of the embodiments of this application are illustrated with examples for uplink transmission scenarios (e.g., the first device is a BS and the second device is a UE) and downlink transmission scenarios (e.g., the first device is a UE and the second device is a BS). It should be understood that the processes described below are merely illustrative, and the embodiments of this application are not limited thereto. For details not described in detail below, please refer to... Figure 4 The description of the method shown will not be repeated below.
[0272] Figure 5 This is a flowchart illustrating a communication method provided in an embodiment of this application. For example... Figure 5 As shown in the figure, the method 500 combines uplink and downlink scenarios, and takes the interaction of the second device actively triggering channel estimation auxiliary information as an example, including the following steps.
[0273] Downlink scenario:
[0274] S510, the BS (i.e., the second device) sends trigger information #1 (i.e., the first information) to the UE (i.e., the first device);
[0275] Correspondingly, the UE receives trigger information #1 from the BS.
[0276] The trigger information #1 is used to indicate whether the BS should send channel estimation auxiliary information #1 (i.e., the second information), which is used to assist in channel measurement.
[0277] For example, the channel estimation auxiliary information #1 includes interpolation auxiliary information #1 and / or filtering auxiliary information #1.
[0278] In one implementation, when the trigger information #1 is used to instruct the BS to send channel estimation auxiliary information #1, the trigger information #1 may include the type of channel estimation auxiliary information #1, such as interpolation auxiliary information #1 and / or filtering auxiliary information #1. For specific interpretations and implementation methods, please refer to the relevant description of step S410 of the method 400 above, which will not be described here.
[0279] Optionally, the type of channel estimation auxiliary information #1 can also be carried in other information / signaling. In other words, the type of channel estimation auxiliary information #1 can be carried in triggering information #1 or other information / signaling, without limitation.
[0280] In one implementation, the triggering condition (i.e., the third information) for the BS to send trigger information #1 may include at least one of the following: channel quality information, communication quality status information, or the BS's service requirements. For specific interpretations and implementation methods, please refer to the relevant description of step S410 of the above method 400, which will not be explained here.
[0281] This application does not limit the triggering conditions for the BS to transmit channel estimation auxiliary information #1, and does not exclude other possible implementation methods.
[0282] S520, the BS sends channel estimation assistance information #1 to the UE;
[0283] Correspondingly, the UE receives channel estimation assistance information #1 from the BS.
[0284] It should be noted that if trigger information #1 is used to instruct the BS not to send channel estimation assistance information #1, then steps S520-S540 are not executed. In this case, it can be understood that the triggering condition for the BS to send channel estimation assistance information #1 is not met, the UE cannot receive channel estimation assistance information #1 from the BS, and therefore cannot perform channel measurement based on the downlink reference signal and channel estimation assistance information #1 to obtain channel information #1. If trigger information #1 is used to instruct the BS to send channel estimation assistance information #1, then steps S520-S540 are executed, that is, the UE receives channel estimation assistance information #1 and downlink reference signal from the BS, and performs channel measurement based on the downlink reference signal and channel estimation assistance information #1 to obtain channel information #1.
[0285] For details regarding the scheduling information of trigger information #1, channel estimation auxiliary information #1, and the specific implementation methods of the carrying method and signaling design of channel estimation auxiliary information #1, please refer to the relevant descriptions of methods one to six of method 400 above. For the sake of brevity, these will not be explained here.
[0286] S530, optionally, the BS sends a downlink reference signal to the UE;
[0287] Correspondingly, the UE receives the downlink reference signal from the BS.
[0288] For example, the downlink reference signal can be CSI-RS or DMRS, or other downlink reference signals, without limitation. For specific interpretations and implementation methods, please refer to existing relevant descriptions, which will not be elaborated here.
[0289] S540, the UE performs channel measurement based on channel estimation auxiliary information #1 and downlink reference signal to obtain channel information #1.
[0290] This application does not limit the specific implementation of channel measurement and estimation. For example, you can refer to the relevant description of step S430 of the above method 400. For the sake of brevity, it will not be described here.
[0291] Uplink scenario:
[0292] S550, the UE (i.e., the second device) sends trigger information #2 (i.e., the first information) to the BS (i.e., the first device);
[0293] Correspondingly, the BS receives trigger information #2 from the UE.
[0294] The trigger information #2 is used to indicate whether the UE should send channel estimation auxiliary information #2 (i.e., the second information), which is used to assist channel measurement.
[0295] For example, the channel estimation auxiliary information #2 includes interpolation auxiliary information #2 and / or filtering auxiliary information #2.
[0296] In one implementation, when the trigger information #2 is used to instruct the UE to send channel estimation auxiliary information #2, the trigger information #2 may include the type of channel estimation auxiliary information #2, such as interpolation auxiliary information #2 and / or filtering auxiliary information #2. For specific interpretation and implementation, please refer to the relevant description of step S410 of the method 400 above, which will not be described here.
[0297] Optionally, the type of channel estimation auxiliary information #2 can also be carried in other information / signaling. In other words, the type of channel estimation auxiliary information #1 can be carried in triggering information #2 or other information / signaling, without limitation.
[0298] In one implementation, the triggering condition (i.e., the third information) for the UE to send trigger information #2 may include at least one of the following: channel quality information, communication quality status information, or the UE's service requirements. For specific interpretations and implementation methods, please refer to the relevant description of step S410 of the above method 400, which will not be explained here.
[0299] This application does not limit the triggering conditions for the UE to send channel estimation auxiliary information #2, and does not exclude other possible implementation methods.
[0300] S560, UE sends channel estimation assistance information #2 to BS;
[0301] Correspondingly, the BS receives channel estimation auxiliary information #2 from the UE.
[0302] It should be noted that if trigger information #2 is used to instruct the UE not to send channel estimation assistance information #2, then steps S560-S580 are not executed. In this case, it can be understood that the triggering condition for the UE to send channel estimation assistance information #2 is not met, the BS cannot receive channel estimation assistance information #2 from the UE, and therefore cannot perform channel measurement based on the uplink reference signal and channel estimation assistance information #2 to obtain channel information #2. If trigger information #2 is used to instruct the UE to send channel estimation assistance information #2, then steps S560-S580 are executed, that is, the BS receives channel estimation assistance information #2 and uplink reference signal from the UE, and performs channel measurement based on the uplink reference signal and channel estimation assistance information #2 to obtain channel information #2.
[0303] For details regarding the scheduling information of trigger information #2, channel estimation auxiliary information #2, and the specific implementation methods of the carrying method and signaling design of channel estimation auxiliary information #2, please refer to the relevant descriptions of methods one to six of method 400 above. For the sake of brevity, these will not be explained here.
[0304] S570, optionally, the UE sends an uplink reference signal to the BS;
[0305] Correspondingly, the BS receives the uplink reference signal from the UE.
[0306] For example, the uplink reference signal can be SRS or DMRS, or other uplink reference signals, without limitation. For specific interpretations and implementation methods, please refer to existing relevant descriptions, which will not be explained here.
[0307] S580, BS performs channel measurement based on channel estimation auxiliary information #2 and uplink reference signal to obtain channel information #2.
[0308] This application does not limit the specific implementation of channel measurement and estimation. For example, you can refer to the relevant description of step S430 of the above method 400. For the sake of brevity, it will not be described here.
[0309] Based on the above scheme, this application proposes a triggered channel estimation auxiliary information interaction mechanism. For example, the second device can determine whether to trigger the interaction of channel estimation auxiliary information based on the current channel state or communication quality state, device requirements, etc. For instance, when the channel state or communication quality is good, or when the second device has no interaction requirement, the second device does not trigger the interaction of channel estimation auxiliary information; when the channel state or communication quality is good, or when the second device has an interaction requirement, the second device triggers the interaction of channel estimation auxiliary information. Compared to continuously interacting with channel estimation auxiliary information, this method can significantly reduce the signaling interaction overhead of channel estimation auxiliary information.
[0310] Understandable, compared to the above Figures 4 to 5 The interaction of channel estimation auxiliary information is triggered by the second device, as follows: Figures 6 to 9 The first device triggers a request to the second device to send channel estimation auxiliary information (i.e., the second information). Compared to the continuous exchange of channel estimation auxiliary information between the first and second devices, this can reduce signaling overhead and improve channel measurement performance and transmission performance.
[0311] Figure 6 This is a flowchart illustrating a communication method provided in an embodiment of this application. For example... Figure 6 As shown, the method involves a first device sending trigger information (i.e., first information) to request a second device to send channel estimation auxiliary information (i.e., second information), enabling the first device to perform channel measurement and estimation based on the second information and a reference signal to obtain channel information. This method 600 includes several steps; for details not covered herein, please refer to relevant descriptions in existing solutions.
[0312] S610, the first device sends the first information to the second device;
[0313] Correspondingly, the second device receives the first information from the first device.
[0314] The first information is used to request the second information, and the second information is used to assist in channel measurement.
[0315] It is understood that the technical solution of this application is applicable to both uplink and downlink transmission scenarios. For example, the first device can be a terminal device and the second device can be a network device, which is applicable to downlink transmission scenarios; or, the first device can be a network device and the second device can be a terminal device, which is applicable to uplink transmission scenarios, and there is no limitation in this regard.
[0316] This application does not limit the specific interpretation and name description of the first and second information. For details, please refer to the relevant description of step S410 of the above method 400. For the sake of brevity, it will not be described here.
[0317] For example, when the first information is used to instruct the first device to request the second device to send the second information, that is, when the first device triggers the interaction of the second information, the first information may also indicate the type of the second information requested by the first device, such as interpolation auxiliary information and / or filtering auxiliary information.
[0318] For a detailed explanation of the interpolation auxiliary information and / or filtering auxiliary information, as well as the specific implementation method, please refer to the relevant description of step S410 of the above method 400. For the sake of brevity, it will not be explained here.
[0319] Optionally, the type of the second information can also be indicated by other information / signaling. For example, the first device may send other information / signaling to the second device to indicate the type of the second information, and this is not limited.
[0320] In one implementation, the first device sends first information to the second device, including: the first device sending the first information to the second device based on third information. The third information includes at least one of the following: channel quality information, communication quality status information, or the service requirements of the first device.
[0321] In other words, the third information can be understood as the triggering condition for the first device to determine whether to request the second device to send the second information. For example, when the channel condition or communication condition is poor, or when the first device has a service requirement, the first device can actively trigger the interaction request for channel estimation auxiliary information; when the channel condition or communication condition is good, or when the first device has no service requirement, the first device can choose not to trigger the interaction request for channel estimation auxiliary information.
[0322] For specific interpretations of channel quality information, communication quality status information, or the service requirements of the first device, as well as their specific implementation methods, please refer to the relevant description of step S410 of method 400 above. For the sake of brevity, it will not be explained here again.
[0323] The above-described triggering conditions for the first device to request the second device to send the second information (i.e., the third information) are merely illustrative examples for the purpose of understanding the scheme. They do not exclude other schemes, or in other words, this application does not exclude other possible triggering conditions.
[0324] S620, the second device sends the second information to the first device;
[0325] Correspondingly, the first device receives the second information from the second device.
[0326] It should be noted that if the first information is used to instruct the first device not to request the second device to send the second information, then steps S620 and S630 are not executed. In this case, it can be understood that the triggering condition for the first device to request the second device to send the second information is not met. At this time, the first device cannot receive the second information from the second device, and therefore cannot perform channel measurement based on the received reference signal and the second information to obtain channel information. If the first information is used to instruct the first device to request the second device to send the second information, then steps S620 and S630 are executed, that is, the first device receives the second information from the second device and performs channel measurement based on the received reference signal and the second information to obtain channel information.
[0327] For example, the reference signal is sent from the second device to the first device, and is used by the first device to measure the reference signal to obtain channel information. For example, the reference signal can be CSI-RS, DMRS, SRS, or other reference signals, and there is no limitation thereto.
[0328] Optionally, before sending the second information to the first device, the second device determines the first device that sent the interaction request, and then can send the second information to that first device. This is because the second device may not know when the first device will send the interaction request, or may not know which device requests the interaction of channel estimation auxiliary information. Therefore, the second device needs to detect whether there is a report of an interaction request on the already allocated time-frequency resources. That is, the method 600 may also include the following step S601 (not shown in the figure).
[0329] S601, the second device determines the first device based on the location of the time and frequency resources occupied by the first information and / or the identifier of the first device.
[0330] In other words, when the first device has a need for channel estimation auxiliary information, it can request the second information from the second device through the first information. After the second device successfully decodes the first information, it can send the channel estimation auxiliary information to the first device.
[0331] In one implementation, the time-frequency resources occupied by the first information are dedicated to a certain device (e.g., the first device). In this case, when the device sends the first information, it may not indicate the identification information of the first device (e.g., identifier, id). Correspondingly, the second device can determine that the trigger request sent by the first device is based on the time-frequency resources occupied by the received first information, and then execute the above step S620.
[0332] In another implementation, the time-frequency resources occupied by the first information can be shared by multiple devices. Therefore, when the first device sends the first information, it can carry the identifier of the first device. Correspondingly, the second device can determine that the trigger request was sent by the first device by the time-frequency resources occupied by the first information and the identifier of the first device, and then execute the above step S620.
[0333] In another implementation, the time-frequency resources occupied by the first information can be dedicated to a certain device (e.g., the first device). When the first device sends the first information, it can carry the identifier of the first device. Correspondingly, the second device can determine that the first information was sent by the first device through the identifier of the first device, and thus determine that it is the trigger request sent by the first device, and then execute the above step S620.
[0334] The above implementation is merely an example for ease of understanding; other solutions are not excluded.
[0335] The following provides examples illustrating the specific implementation methods of carrying the first information, the second information, or the scheduling information of the second information, and the signaling design.
[0336] Method 1:
[0337] In one implementation, the first information is carried within the control information.
[0338] For example, the control information can be uplink control information or downlink control information, without limitation.
[0339] For example, in a downlink transmission scenario, the first information can be carried in downlink control information (e.g., DCI), such as whether the terminal device sends the second information on a downlink control channel (e.g., PDCCH) or a downlink data channel (e.g., PDSCH); in an uplink transmission scenario, the first information can be carried in uplink control information (e.g., UCI), such as whether the terminal device sends the second information on an uplink control channel (e.g., PUCCH) or an uplink data channel (e.g., PUSCH).
[0340] For example, a request for channel estimation assistance information can be sent by sending a UCI. For instance, carrying a bit "0" in the UCI indicates that the first device does not request channel estimation assistance information from the second device; carrying a bit "1" in the UCI indicates that the first device requests channel estimation assistance information from the second device; and vice versa.
[0341] Optionally, the control information can also indicate the type of channel estimation auxiliary information requested by the first device, such as interpolation auxiliary information and / or filtering auxiliary information.
[0342] For example, the type of channel estimation assistance information requested by the first device can be indicated by sending a UCI. For instance, carrying a bit "00" in the UCI indicates that the first device does not request channel estimation assistance information from the second device; carrying a bit "10" in the UCI indicates that the first device requests interpolation assistance information from the second device; carrying a bit "01" in the UCI indicates that the first device requests filtering assistance information from the second device; carrying a bit "11" in the UCI indicates that the first device requests both filtering assistance information and interpolation assistance information from the second device, and vice versa.
[0343] The above are merely illustrative examples provided to facilitate understanding of the technical solutions, and other solutions are not excluded. For instance, this application does not limit the size of the bits carried in the DCI field.
[0344] Method 2:
[0345] In one implementation, the first information is also used to indicate that the first device has failed to receive data from the second device and / or has failed to decode the data.
[0346] Optionally, the failure of the first device to successfully receive data from the second device and / or to successfully decode data may also be due to other information (different from the first information), and this is not limited.
[0347] For example, the first information can be carried in a negative acknowledgment (NACK) message.
[0348] For example, the second device can send downlink data to the first device. Correspondingly, the first device can send a NACK message to the second device if it fails to successfully receive downlink data from the second device and / or fails to successfully decode the downlink data. Upon receiving the NACK message, the second device can determine that it needs to retransmit the downlink data and simultaneously determine that the first device requests channel estimation assistance information. The second device then retransmits the downlink data to the first device and can also send channel estimation assistance information to the first device. This application does not specifically limit the timing of the second device sending the retransmitted downlink data and the channel estimation assistance information; they can be sent at the same time or at different times. That is, the second device can determine whether the first device requests the interaction of channel estimation assistance information based on whether the transmission corresponding to the downlink data is an initial transmission or a retransmission. For example, if the transmission corresponding to the downlink data is an initial transmission, the second device can determine that the first device does not request the interaction of channel estimation assistance information; if the transmission corresponding to the downlink data is a retransmission, the second device can determine that the first device has requested the interaction of channel estimation assistance information.
[0349] The above are merely illustrative examples provided to facilitate understanding of the technical solutions, and other solutions are not excluded. For instance, this application does not limit the size of the bits carried in the DCI field.
[0350] Method 3:
[0351] In one implementation, the first information includes a measurement report, which is a measurement report related to a measurement event, or in other words, a measurement report when a measurement event meets the triggering conditions.
[0352] For example, the measurement event, or the reporting conditions of the measurement event, can be predefined or preconfigured. The predefinition can include predefined, such as protocol definition. The preconfiguration can be achieved by pre-saving the corresponding code, table, function, text, string or other means that can be used to indicate relevant information (e.g., measurement event, or the reporting conditions of the measurement event) in the network device and / or terminal device. This application does not limit the specific implementation method.
[0353] In this application, an event refers to an event related to a UE-initiated report, an event related to a measurement report initiated by the first device, an event related to a report (or measurement report) after the first device actively measures, or a specific condition related to a measurement report initiated by the first device.
[0354] In this application, the number of measurement reports can be one or more, depending on the configuration of the second device or the number of measurement report configurations predefined in the protocol. It should be understood that one measurement report configuration corresponds to one measurement report.
[0355] In this application, measurement events are associated with measurement report #1. One event may correspond to one measurement report, or multiple events may correspond to one measurement report. There is no limitation on this.
[0356] For example, the reporting conditions for a measurement event may include at least one of the following: the number of frequency domain resources occupied by the reference signal within the coherent bandwidth is less than or equal to a second threshold.
[0357] The above-mentioned measurement events or reporting conditions are merely illustrative examples for ease of understanding, and this application does not impose any limitations on them.
[0358] For example, suppose the terminal device first obtains the coherent bandwidth of the channel by measurement, and then determines the number of reference signal resources within the coherent bandwidth. For instance, if the coherent bandwidth measured by the terminal device is 16 RBs, and the frequency domain density of the reference signal is one RB containing one RE, then the number of REs within the coherent bandwidth is 16, which is greater than the second threshold (e.g., 8), and the terminal device does not need to trigger an interaction request for channel estimation auxiliary information. For instance, if the coherent bandwidth measured by the terminal device is 2 RBs, and the frequency domain density of the reference signal is one RB containing one RE, then the number of REs within the coherent bandwidth is 2, which is less than the second threshold (e.g., 8), and the terminal device triggers an interaction request for channel estimation auxiliary information. Further, the terminal device reports a measurement report to the network device, and the network device sends channel estimation auxiliary information after receiving the measurement report.
[0359] For example, assuming that the CQI contained in the channel measurement result (e.g., CSI) obtained by the terminal device through measuring the reference signal is greater than the second threshold, the channel estimation auxiliary information is not triggered; if the CQI is less than or equal to the second threshold, the channel estimation auxiliary information is triggered. Further, the terminal device reports a measurement report to the network device, and the network device sends the channel estimation auxiliary information after receiving the measurement report.
[0360] Understandably, in Method 3 above, the measurement event can be configured by the second device, or the reporting conditions for the measurement event can be configured by the second device. Furthermore, if the reporting conditions for the measurement event are met, the first device can send first information carrying a measurement report to the second device.
[0361] In one implementation, the first device acquires configuration information, which is used to indicate the reporting conditions for the measurement report.
[0362] For example, the first device obtains configuration information by receiving configuration information from the second device; or the configuration information may be predefined or preconfigured, wherein the predefined may include predefined, such as protocol definition, and the preconfiguration may be achieved by pre-saving the corresponding code, table, function, text, string or other means that can be used to indicate relevant information (e.g. configuration information) in the network device and / or terminal device. This application does not limit the specific implementation method.
[0363] S630, the first device performs channel measurement based on the received reference signal and the second information to obtain channel information.
[0364] For the specific implementation method, please refer to the relevant description of step S430 of method 400 above. For the sake of brevity, it will not be described here again.
[0365] Using the above method, the first device sends first information to the second device to request the second device to send second information. That is, the second device requests the second device to send second information by sending trigger information, thereby obtaining auxiliary information for channel measurement. Then, the first device combines the reference signal and second information from the second device to perform channel measurement to obtain channel information, that is, to realize channel measurement and estimation. This method proposes a trigger-based interaction mechanism for channel estimation auxiliary information, which can avoid the continuous interaction of channel estimation auxiliary information between the first device and the second device, reduce signaling overhead, and improve transmission performance.
[0366] To facilitate understanding, the following will be combined with Figures 7 to 9 The specific processes of the embodiments of this application are illustrated with examples for uplink transmission scenarios (e.g., the first device is a network device (BS) and the second device is a terminal device (UE)) and downlink transmission scenarios (e.g., the first device is a terminal device (UE) and the second device is a network device (BS)). It is understood that the processes described below are merely illustrative, and the embodiments of this application are not limited thereto. For details not described below, please refer to... Figure 6 The description of the method shown will not be repeated below.
[0367] Figure 7 This is a flowchart illustrating a communication method provided in an embodiment of this application. For example... Figure 7 As shown, the method 700, taking the interaction request for channel estimation auxiliary information actively triggered by the first device as an example, combines uplink and downlink scenarios, and includes the following steps.
[0368] Downlink scenario:
[0369] S710, the UE (i.e., the first device) sends trigger information #1 (i.e., the first device) to the BS (i.e., the second device);
[0370] Correspondingly, the BS receives trigger information #1 from the UE.
[0371] The trigger information #1 is used to indicate whether the UE requests the BS to send channel estimation auxiliary information #1 (i.e., the second information), which is used to assist channel measurement.
[0372] For example, the channel estimation auxiliary information #1 includes interpolation auxiliary information #1 and / or filtering auxiliary information #1.
[0373] In one implementation, when the trigger information #1 is used to instruct the UE to request the BS to send channel estimation auxiliary information #1, the trigger information #1 may include the type of channel estimation auxiliary information #1, such as interpolation auxiliary information #1 and / or filtering auxiliary information #1. For specific interpretations and implementation methods, please refer to the relevant description of step S610 of the method 600 above, which will not be described here.
[0374] Optionally, the type of channel estimation auxiliary information #1 can also be carried in other information / signaling. In other words, the type of channel estimation auxiliary information #1 can be carried in triggering information #1 or other information / signaling, without limitation.
[0375] In one implementation, the triggering condition (i.e., the third information) for the UE to send trigger information #1 may include at least one of the following: channel quality information, communication quality status information, or the UE's service requirements. For specific interpretations and implementation methods, please refer to the relevant description of step S410 of the above method 400, which will not be explained here.
[0376] This application does not limit the triggering conditions for the UE to send channel estimation auxiliary information #1, and does not exclude other possible implementation methods.
[0377] S720, the BS sends channel estimation assistance information #1 to the UE;
[0378] Correspondingly, the UE receives channel estimation assistance information #1 from the BS.
[0379] It should be noted that if trigger information #1 is used to instruct the UE not to request channel estimation assistance information #1, then steps S720-S740 are not executed. In this case, it can be understood that the triggering condition for the BS to send channel estimation assistance information #1 is not met, the UE cannot receive channel estimation assistance information #1 from the BS, and therefore cannot perform channel measurement based on the downlink reference signal and channel estimation assistance information #1 to obtain channel information #1. If trigger information #1 is used to instruct the UE to request channel estimation assistance information #1, then steps S720-S740 are executed, that is, the UE receives channel estimation assistance information #1 and downlink reference signal from the BS, and performs channel measurement based on the downlink reference signal and channel estimation assistance information #1 to obtain channel information #1.
[0380] For details regarding the scheduling information of trigger information #1, channel estimation auxiliary information #1, and the specific implementation methods of the carrying method and signaling design of channel estimation auxiliary information #1, please refer to the relevant description of Method 1 of Method 600 above. For the sake of brevity, it will not be explained here.
[0381] S730, optionally, the BS sends a downlink reference signal to the UE;
[0382] Correspondingly, the UE receives the downlink reference signal from the BS.
[0383] For example, the downlink reference signal can be CSI-RS or DMRS, or other downlink reference signals, without limitation. For specific interpretations and implementation methods, please refer to existing relevant descriptions, which will not be elaborated here.
[0384] S740, the UE performs channel measurement based on channel estimation auxiliary information #1 and downlink reference signal to obtain channel information #1.
[0385] This application does not limit the specific implementation of channel measurement and estimation. For example, you can refer to the relevant description of step S630 of the above method 600. For the sake of brevity, it will not be described here.
[0386] Uplink scenario:
[0387] S750, the BS (i.e., the first device) sends trigger information #2 (i.e., the first information) to the UE (i.e., the second device);
[0388] Correspondingly, the UE receives trigger information #2 from the BS;
[0389] The trigger information #2 is used to indicate whether the BS should send channel estimation auxiliary information #2 (i.e., the second information), which is used to assist in channel measurement.
[0390] For example, the channel estimation auxiliary information #2 includes interpolation auxiliary information #2 and / or filtering auxiliary information #2.
[0391] In one implementation, when the trigger information #2 is used to indicate that the BS requests channel estimation auxiliary information #2, the trigger information #2 may include the type of channel estimation auxiliary information #2, such as interpolation auxiliary information #2 and / or filtering auxiliary information #2. For specific interpretation and implementation, please refer to the relevant description of step S610 of the method 600 above, which will not be described here.
[0392] Optionally, the type of channel estimation auxiliary information #2 can also be carried in other information / signaling. In other words, the type of channel estimation auxiliary information #1 can be carried in triggering information #2 or other information / signaling, without limitation.
[0393] In one implementation, the triggering condition (i.e., the third information) for the BS to send trigger information #2 may include at least one of the following: channel quality information, communication quality status information, or the BS's service requirements. For specific interpretations and implementation methods, please refer to the relevant description of step S610 of method 600 above, which will not be explained here.
[0394] This application does not limit the triggering conditions for the BS to transmit channel estimation auxiliary information #2, and does not exclude other possible implementation methods.
[0395] S760, UE sends channel estimation assistance information #2 to BS;
[0396] Correspondingly, the BS receives channel estimation auxiliary information #2 from the UE.
[0397] It should be noted that if trigger information #2 is used to instruct the BS not to request channel estimation assistance information #2, then steps S760-S780 are not executed. In this case, it can be understood that the triggering condition for the BS to send channel estimation assistance information #2 is not met, the UE cannot receive channel estimation assistance information #2 from the BS, and therefore cannot perform channel measurement based on the uplink reference signal and channel estimation assistance information #2 to obtain channel information #2. If trigger information #2 is used to instruct the BS to request channel estimation assistance information #2, then steps S760-S780 are executed, that is, the UE receives channel estimation assistance information #2 and uplink reference signal from the BS, and performs channel measurement based on the uplink reference signal and channel estimation assistance information #2 to obtain channel information #2.
[0398] For details regarding the scheduling information of trigger information #2, channel estimation auxiliary information #2, and the specific implementation methods of the carrying method and signaling design of channel estimation auxiliary information #2, please refer to the relevant description of Method 1 of Method 600 above. For the sake of brevity, it will not be explained here.
[0399] S770, optionally, the UE sends an uplink reference signal to the BS;
[0400] Correspondingly, the BS receives the uplink reference signal from the UE.
[0401] For example, the uplink reference signal can be SRS or DMRS, or other uplink reference signals, without limitation. For specific interpretations and implementation methods, please refer to existing relevant descriptions, which will not be explained here.
[0402] S780, BS performs channel measurement based on channel estimation auxiliary information #2 and uplink reference signal to obtain channel information #2.
[0403] This application does not limit the specific implementation of channel measurement and estimation. For example, you can refer to the relevant description of step S430 of the above method 400. For the sake of brevity, it will not be described here.
[0404] Based on the above scheme, this application proposes a triggered channel estimation auxiliary information interaction mechanism. For example, the first device can determine whether to trigger a channel estimation auxiliary information interaction request based on the current channel state, communication quality state, or the first device's needs. For instance, when the channel state or communication quality is good, or the first device has no interaction need, the first device does not trigger a channel estimation auxiliary information interaction request; when the channel state or communication quality is good, or the first device has an interaction need, the first device triggers the channel estimation auxiliary information interaction request. Compared to continuously interacting with channel estimation auxiliary information, this method can significantly reduce the signaling interaction overhead of channel estimation auxiliary information.
[0405] Figure 8 This is a flowchart illustrating a communication method provided in an embodiment of this application. For example... Figure 8 As shown in the figure, this method 800, in combination with uplink and downlink scenarios, mainly takes the interaction of retransmission-triggered channel estimation auxiliary information as an example, and includes the following steps.
[0406] Downlink scenario:
[0407] S810, the BS (i.e., the second device) sends downlink data (e.g., a transport block (TB), such as TB#1) to the UE (i.e., the first device);
[0408] Correspondingly, the UE receives downlink data from the BS;
[0409] S820, the UE sends a NACK (i.e., first message) to the BS;
[0410] Correspondingly, the BS receives a NACK from the UE.
[0411] NACK is used to indicate that the UE has failed to receive downlink data or has failed to parse downlink data.
[0412] Understandably, this NACK is also used to instruct the UE to request the BS to send channel estimation auxiliary information #1 (i.e., the second information), which is used to assist channel measurement. In other words, sending a NACK implicitly triggers the interaction request for channel estimation auxiliary information #1.
[0413] For example, the channel estimation auxiliary information #1 includes interpolation auxiliary information #1 and / or filtering auxiliary information #1.
[0414] In one implementation, when the UE requests the BS to send channel estimation auxiliary information #1, the UE can also send the type of channel estimation auxiliary information #1 through UCI, such as interpolation auxiliary information #1 and / or filtering auxiliary information #1. For specific interpretations and implementation methods, please refer to the relevant description of step S610 of method 600 above, which will not be explained here.
[0415] Optionally, the type of channel estimation auxiliary information #1 can be carried in NACK or other UCIs, without limitation.
[0416] S830, the BS sends channel estimation assistance information #1 to the UE;
[0417] Correspondingly, the UE receives channel estimation assistance information #1 from the BS.
[0418] It should be noted that if the UE does not request channel estimation assistance information #1, steps S830-S850 will not be executed. In this case, it can be understood that the triggering condition for the BS to send channel estimation assistance information #1 is not met, the UE cannot receive channel estimation assistance information #1 from the BS, and therefore cannot perform channel measurement based on the downlink reference signal and channel estimation assistance information #1 to obtain channel information #1. If the UE requests channel estimation assistance information #1, steps S830-S850 will be executed, that is, the UE receives channel estimation assistance information #1 and the downlink reference signal from the BS, and performs channel measurement based on the downlink reference signal and channel estimation assistance information #1 to obtain channel information #1.
[0419] For details regarding the scheduling information of NACK, channel estimation auxiliary information #1, or the specific implementation of the carrying method and signaling design of channel estimation auxiliary information #1, please refer to the relevant description of Method 2 of Method 600 above. For the sake of brevity, it will not be explained here.
[0420] S840, optionally, the BS sends a downlink reference signal to the UE;
[0421] Correspondingly, the UE receives the downlink reference signal from the BS.
[0422] For example, the downlink reference signal can be CSI-RS or DMRS, or other downlink reference signals, without limitation. For specific interpretations and implementation methods, please refer to existing relevant descriptions, which will not be elaborated here.
[0423] S850, the UE performs channel measurement based on channel estimation auxiliary information #1 and downlink reference signal to obtain channel information #1.
[0424] This application does not limit the specific implementation of channel measurement and estimation. For example, you can refer to the relevant description of step S630 of the above method 600. For the sake of brevity, it will not be described here.
[0425] Uplink scenario:
[0426] S860, the UE (i.e., the first device) sends uplink data (e.g., TB#2) to the BS (i.e., the second device);
[0427] Correspondingly, the BS receives uplink data from the UE;
[0428] S870, BS sends NACK (i.e., first message) to UE;
[0429] Correspondingly, the UE receives a NACK from the BS.
[0430] NACK is used to indicate that the BS failed to receive uplink data or failed to parse uplink data.
[0431] It is understood that the NACK is also used to instruct the BS to request the UE to send channel estimation auxiliary information #2 (i.e., the second information), which is used to assist channel measurement. That is, the interaction request for channel estimation auxiliary information #2 is implicitly triggered by sending NACK.
[0432] For example, the channel estimation auxiliary information #2 includes interpolation auxiliary information #2 and / or filtering auxiliary information #2.
[0433] In one implementation, when the BS requests the UE to send channel estimation auxiliary information #2, the BS can also send the type of channel estimation auxiliary information #2 through DCI, such as interpolation auxiliary information #2 and / or filtering auxiliary information #2. For specific interpretations and implementation methods, please refer to the relevant description of step S610 of method 600 above, which will not be described here.
[0434] Optionally, the type of channel estimation auxiliary information #2 can be carried in NACK or other DCIs, without limitation.
[0435] S880, UE sends channel estimation assistance information #2 to BS;
[0436] Correspondingly, the UE receives channel estimation assistance information #2 from the UE.
[0437] It should be noted that if the BS does not request channel estimation assistance information #2, steps S880-S800 will not be executed. In this case, it can be understood that the triggering condition for the UE to send channel estimation assistance information #2 is not met, the BS cannot receive channel estimation assistance information #2 from the UE, and therefore cannot perform channel measurement based on the uplink reference signal and channel estimation assistance information #2 to obtain channel information #2. If the BS requests channel estimation assistance information #2, steps S880-S800 will be executed, that is, the BS receives channel estimation assistance information #2 and uplink reference signal from the UE, and performs channel measurement based on the uplink reference signal and channel estimation assistance information #2 to obtain channel information #2.
[0438] For details regarding the scheduling information of NACK, channel estimation auxiliary information #2, or the specific implementation of the carrying method and signaling design of channel estimation auxiliary information #2, please refer to the relevant description of Method 2 of Method 600 above. For the sake of brevity, it will not be explained here.
[0439] S890, the UE sends an uplink reference signal to the BS;
[0440] Correspondingly, the BS receives the uplink reference signal from the UE.
[0441] For example, the uplink reference signal can be SRS or DMRS, or other uplink reference signals, without limitation. For specific interpretations and implementation methods, please refer to existing relevant descriptions, which will not be explained here.
[0442] S800, BS performs channel measurement based on channel estimation auxiliary information #2 and uplink reference signal to obtain channel information #2.
[0443] This application does not limit the specific implementation of channel measurement and estimation. For example, you can refer to the relevant description of step S630 of the above method 600. For the sake of brevity, it will not be described here.
[0444] Based on the above scheme, this application proposes a triggered channel estimation auxiliary information interaction mechanism. For example, the second device can determine whether the first device triggers a channel estimation auxiliary information interaction request based on whether the data transmission is a retransmission or an initial transmission. For instance, when the data transmission is an initial transmission, it indicates that the first device does not trigger a channel estimation auxiliary information interaction request; when the data transmission is a retransmission, it indicates that the first device triggers a channel estimation auxiliary information interaction request. Compared to continuously interacting with channel estimation auxiliary information, this method can significantly reduce the signaling interaction overhead of channel estimation auxiliary information.
[0445] Figure 9 This is a flowchart illustrating a communication method provided in an embodiment of this application. For example... Figure 9As shown, this method 900, in combination with uplink and downlink scenarios, mainly takes the interaction of channel estimation auxiliary information triggered by measurement events as an example, and includes the following multiple steps.
[0446] Downlink scenario:
[0447] S910, UE obtains configuration information #1.
[0448] The configuration information #1 is used to indicate information about measurement events. For a detailed explanation of the measurement events, please refer to the relevant description of method 600 above, which will not be explained here.
[0449] For example, the BS sends configuration information #1 to the UE; correspondingly, the UE receives configuration information #1 from the BS;
[0450] For example, configuration information #1 may be predefined or preconfigured, and this application does not limit its specific implementation.
[0451] S920, the UE sends measurement report #1 (i.e., first information) to the BS;
[0452] Correspondingly, the BS receives measurement report #1 from the UE.
[0453] For example, measurement report #1, i.e. measurement report #1 related to the measurement event, can be understood as: measurement results related to the measurement event. In this case, measurement report #1 does not contain measurement results related to the measurement event that did not occur.
[0454] Understandably, the measurement report #1 is also used to instruct the UE to request the BS to send channel estimation auxiliary information #1 (i.e., the second information), which is used to assist channel measurement. In other words, sending the measurement report #1 implicitly triggers the interaction request for channel estimation auxiliary information #1.
[0455] For example, the channel estimation auxiliary information #1 includes interpolation auxiliary information #1 and / or filtering auxiliary information #1.
[0456] In one implementation, when the UE requests the BS to send channel estimation auxiliary information #1, the UE can also send the type of channel estimation auxiliary information #1 through UCI, such as interpolation auxiliary information #1 and / or filtering auxiliary information #1. For specific interpretations and implementation methods, please refer to the relevant description of step S610 of method 600 above, which will not be explained here.
[0457] Optionally, the type of channel estimation auxiliary information #1 can also be carried in other UCIs, without limitation.
[0458] S930, the BS sends channel estimation assistance information #1 (i.e., the second information) to the UE;
[0459] Correspondingly, the UE receives channel estimation assistance information #1 from the BS.
[0460] It should be noted that if the UE does not request channel estimation assistance information #1, steps S930-S950 will not be executed. In this case, it can be understood that the triggering condition for the BS to send channel estimation assistance information #1 is not met, the UE cannot receive channel estimation assistance information #1 from the BS, and therefore cannot perform channel measurement based on the downlink reference signal and channel estimation assistance information #1 to obtain channel information #1. If the UE requests channel estimation assistance information #1, steps S930-S950 will be executed, that is, the UE receives channel estimation assistance information #1 and downlink reference signal from the BS, and performs channel measurement based on the downlink reference signal and channel estimation assistance information #1 to obtain channel information #1.
[0461] For details regarding the scheduling information of channel estimation auxiliary information #1, as well as the specific implementation methods of the carrying method and signaling design of channel estimation auxiliary information #1, please refer to the relevant description of method 3 of method 600 above. For the sake of brevity, it will not be explained here.
[0462] S940, the BS sends a downlink reference signal to the UE;
[0463] Correspondingly, the UE receives the downlink reference signal from the BS.
[0464] For example, the downlink reference signal can be CSI-RS or DMRS, or other downlink reference signals, without limitation. For specific interpretations and implementation methods, please refer to existing relevant descriptions, which will not be elaborated here.
[0465] S950, the UE performs channel measurement based on channel estimation auxiliary information #1 and downlink reference signal to obtain channel information #1.
[0466] This application does not limit the specific implementation of channel measurement and estimation. For example, you can refer to the relevant description of step S630 of the above method 600. For the sake of brevity, it will not be described here.
[0467] Uplink scenario:
[0468] S960, BS obtains configuration information #2.
[0469] For example, the UE sends configuration information #2 to the BS; correspondingly, the BS receives configuration information #2 from the UE.
[0470] Configuration information #2 is used to indicate information about measurement events.
[0471] S970, the BS sends measurement report #2 (i.e., first information) to the UE;
[0472] Correspondingly, the UE receives measurement report #2 from the BS.
[0473] Understandably, the measurement report #2 is also used to instruct the UE to request the BS to send channel estimation auxiliary information #2 (i.e., the second information), which is used to assist channel measurement, i.e., by sending the measurement report #2, the interaction request for channel estimation auxiliary information #1 is implicitly triggered.
[0474] For example, the channel estimation auxiliary information #2 includes interpolation auxiliary information #2 and / or filtering auxiliary information #2.
[0475] In one implementation, when the BS requests the UE to send channel estimation auxiliary information #2, the BS can also send the type of channel estimation auxiliary information #2 through DCI, such as interpolation auxiliary information #2 and / or filtering auxiliary information #2. For specific interpretations and implementation methods, please refer to the relevant description of step S610 of method 600 above, which will not be described here.
[0476] Optionally, the type of channel estimation auxiliary information #2 can also be carried in other DCIs, without limitation.
[0477] S980, the UE sends channel estimation assistance information #2 (i.e., the second information) to the BS;
[0478] Correspondingly, the BS receives channel estimation auxiliary information #2 from the UE.
[0479] It should be noted that if the BS does not request channel estimation assistance information #2, steps S980-S900 will not be executed. In this case, it can be understood that the triggering condition for the UE to send channel estimation assistance information #2 is not met, the BS cannot receive channel estimation assistance information #2 from the UE, and therefore cannot perform channel measurement based on the uplink reference signal and channel estimation assistance information #2 to obtain channel information #2. If the BS requests channel estimation assistance information #2, steps S980-S900 will be executed, that is, the BS receives channel estimation assistance information #2 and uplink reference signal from the UE, and performs channel measurement based on the uplink reference signal and channel estimation assistance information #2 to obtain channel information #2.
[0480] For details regarding the scheduling information of channel estimation auxiliary information #2, as well as the specific implementation methods of the carrying method and signaling design of channel estimation auxiliary information #2, please refer to the relevant description of method 3 of method 600 above. For the sake of brevity, it will not be explained here.
[0481] S990, the UE sends an uplink reference signal to the BS;
[0482] Correspondingly, the BS receives the uplink reference signal from the UE.
[0483] For example, the downlink reference signal can be SRS or DMRS, or other downlink reference signals, without limitation. For specific interpretations and implementation methods, please refer to existing relevant descriptions, which will not be explained here.
[0484] S900, BS performs channel measurement based on channel estimation auxiliary information #2 and uplink reference signal to obtain channel information #2.
[0485] This application does not limit the specific implementation of channel measurement and estimation. For example, you can refer to the relevant description of step S630 of the above method 600. For the sake of brevity, it will not be described here.
[0486] Based on the above scheme, this application proposes a triggered interaction mechanism for channel estimation auxiliary information. For example, the second device can determine whether the first device triggers an interaction request for channel estimation auxiliary information based on measurement reports related to measurement events. For instance, when the reporting conditions for a measurement report are not met, the first device does not report a measurement report, indicating that the first device does not trigger an interaction request for channel estimation auxiliary information; when the reporting conditions for a measurement report are met, the first device reports a measurement report, indicating that the first device triggers an interaction request for channel estimation auxiliary information. Compared to continuously interacting with channel estimation auxiliary information, this method can significantly reduce the signaling interaction overhead of channel estimation auxiliary information.
[0487] As described above, the network equipment (e.g., RAN) involved in the technical solution of this application can be O-RAN. Under the O-RAN architecture, the RAN intelligent controller (RIC) can directly control both the gNB-CU and the gNB-DU, requiring the above-mentioned... Figures 4 to 9 In the communication method shown, the term "network device (e.g., RAN or BS)" is extended to "CU" and "DU". Optionally, in various embodiments of this application, if the network device is a CU-DU separated architecture, the CU can forward the information to the DU after receiving information from the core network element; or, the DU can forward the information to the CU after receiving information from the terminal device. The remaining steps can be referred to the above. Figures 4 to 9 The relevant descriptions will not be repeated here.
[0488] For example, in the above method 400, assuming the first device is a terminal device and the second device is a network device, the CU of the network device can first send the information that needs to be sent to the terminal device (e.g., the first information or the second information) to the DU of the network device, and then the DU sends it to the terminal device. For the specific interpretation of the first information or the second information, as well as the specific implementation of each step, please refer to the relevant description of the above method 400. For the sake of brevity, it will not be explained here.
[0489] For example, in the above method 600, assuming the first device is a terminal device and the second device is a network device, the CU of the network device can first send the information to be sent to the terminal device (e.g., the second information) to the DU of the network device, and then the DU sends it to the terminal device. For the specific interpretation of the second information and the specific implementation of each step, please refer to the relevant description of the above method 00. For the sake of brevity, it will not be explained here.
[0490] The above combination Figures 1 to 9 The communication method embodiments of this application have been described in detail below, and will be discussed in conjunction with... Figures 10 to 12 This application describes in detail the communication device-side embodiments. It should be understood that the descriptions of the device embodiments correspond to the descriptions of the method embodiments; therefore, any parts not described in detail can be found in the preceding method embodiments.
[0491] Figure 10 This is a possible exemplary block diagram of the communication device involved in the embodiments of this application. For example... Figure 10 As shown, the communication device 1000 may include modules or units for implementing the methods described in the above embodiments. In one possible design, the communication device 1000 includes a communication unit 1003 and a processing unit 1002. Optionally, the communication device 1000 may further include a storage unit 1001 for storing device program code and / or data. The communication unit 1003 may also be referred to as an input / output circuit, input / output interface, communication interface, transceiver unit, communication module, transceiver module, transceiver circuit, or interface unit, etc. The transceiver unit includes a receiving unit and / or a sending unit; the sending unit may also be referred to as an output unit, and the receiving unit may also be referred to as an input unit. The processing unit 1002 can read instructions and / or data from the storage unit 1001 to enable the device to implement the aforementioned method embodiments.
[0492] The communication device 1000 can be the first device in the above embodiments, such as the first device or the communication module (e.g., circuit, chip or chip system) in the first device, or a logic node or logic module that can realize all or part of the functions of the first device.
[0493] For example, in one embodiment, the communication unit 1003 is used to receive first information from the second device, the first information being used to indicate whether the second device should send second information, and the second information being used to assist in channel measurement; the communication unit 1003 is also used to receive second information from the second device; the processing unit 1002 is used to perform channel measurement based on the received reference signal and second information to obtain channel information.
[0494] In one possible design, the first information is used to indicate whether the second device should send the second information on the control channel or the data channel.
[0495] In one possible design, the first information is carried on a control channel, and the second information is carried on a control channel or a data channel; or, the first information is carried on first control information, and the second information is carried on second control information; or, the first information is carried on first control information, and the second information is carried on a data channel.
[0496] In one possible design, the first information is also used to indicate the scheduling information of the second information.
[0497] In one possible design, the first information is carried on the control channel and the second information is carried on the data channel; or, the first information is carried on the first control information and the second information is carried on the data channel.
[0498] In one possible design, the first information is carried on the first control information, the scheduling information of the second information is carried on the second control information, and the second information is carried on the data channel; or, the first information is carried on the control channel, the scheduling information of the second information is carried on the control channel or the data channel, and the second information is carried on the data channel.
[0499] In one possible design, the first information is also used to indicate the type of the second information.
[0500] In one possible design, the first information is carried in Radio Resource Control (RRC) signaling, and optionally, the second information is carried in RRC signaling.
[0501] In one possible design, the type of the second information includes interpolation auxiliary information and / or filtering auxiliary information.
[0502] For example, in one embodiment, the communication unit 1003 is used to send first information to the second device, the first information is used to request second information, and the second information is used to assist in channel measurement; the communication unit 1003 is also used to receive second information from the second device; the processing unit 1002 is used to perform channel measurement based on the received reference signal and second information to obtain channel information.
[0503] In one possible design, the first information is also used to indicate that the first device has failed to receive data from the second device and / or has failed to decode the data.
[0504] In one possible design, the first information is carried in the negative acknowledgment (NACK) message.
[0505] In one possible design, the first information includes a measurement report, which is a measurement report associated with a measurement event.
[0506] In one possible design, the first information is carried over to control information.
[0507] In one possible design, the first information is also used to indicate the type of the second information.
[0508] In one possible design, the processing unit 1002 is used to acquire configuration information, which is used to indicate the reporting conditions for the measurement report; the communication unit 1003 is also used to send first information to the second device when the reporting conditions are met.
[0509] In one possible design, the communication unit 1003 is also used to receive configuration information from the second device.
[0510] In one possible design, the communication unit 1003 is further configured to send first information to the second device based on third information; wherein the third information includes at least one of the following: channel quality information, communication quality status information, or service requirements of the first device.
[0511] In one possible design, the processing unit 1002 is used to determine the first device based on the location of the time-frequency resources occupied by the first information and / or the identifier of the first device.
[0512] In one possible design, the type of the second information includes interpolation auxiliary information and / or filtering auxiliary information.
[0513] In one possible design, when the communication device 1000 is a first device or a communication module within a first device, the function of the processing unit 1002 can be implemented by one or more processors. Specifically, the processor may include a modem chip, or a system-on-a-chip (SoC) chip or a SIP chip containing a modem core. The function of the communication unit 1003 can be implemented by a transceiver circuit.
[0514] In one possible design, when the communication device 1000 is a circuit or chip responsible for communication functions in the first device, such as a modem chip or a system-on-a-chip (SoC) or SIP chip containing a modem core, the function of the processing unit 1002 can be implemented by a circuit system in the aforementioned chip that includes one or more processors or processor cores. The function of the communication unit 1003 can be implemented by an interface circuit or data transceiver circuit on the aforementioned chip.
[0515] The communication device 1000 can be the second device side in the above embodiments, for example, the second device or the communication module (e.g., circuit, chip or chip system in the second device), or a logic node or logic module that can realize all or part of the functions of the second device.
[0516] For example, in one embodiment, the communication unit 1003 is used to send first information to the first device, the first information is used to instruct the second device whether to send second information, and the second information is used to assist channel measurement; the communication unit 1003 is also used to send second information to the first device.
[0517] In one possible design, the communication unit 1003 is further configured to send first information to the first device based on third information; wherein the third information includes at least one of the following: channel quality information, communication quality status information, or service requirements of the second device.
[0518] For example, in one embodiment, the communication unit 1003 is used to receive first information from the first device, the first information is used to request second information, and the second information is used to assist in channel measurement; the communication unit 1003 is also used to send the second information to the first device.
[0519] In one possible design, when the communication device 1000 is a second device or a communication module within a second device, the function of the processing unit 1002 can be implemented by one or more processors. Specifically, the processor may include a chip. The function of the communication unit 1003 can be implemented by a transceiver circuit.
[0520] In one possible design, when the communication device 1000 is a circuit or chip in the second device responsible for communication functions, the function of the processing unit 1002 can be implemented by a circuit system in the chip that includes one or more processors or processor cores. The function of the communication unit 1003 can be implemented by an interface circuit or data transceiver circuit on the chip.
[0521] It is understandable that the division of units in the above-mentioned device is merely a logical functional division. One function can correspond to one functional unit, or two or more functions can be integrated into one functional unit. In actual implementation, all or some units can be integrated into one physical entity, or they can be distributed across different physical entities. Furthermore, the above-mentioned functional units can be implemented in hardware, software, or a combination of both.
[0522] In one example, the functional unit in any of the above devices may be one or more integrated circuits configured to implement the above methods, such as: one or more application-specific integrated circuits (ASICs), or one or more central processing units (CPUs), one or more microprocessor units (MPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.
[0523] In one example, storage unit 1001 may include random access memory, flash memory, read-only memory, programmable read-only memory or electrically erasable programmable memory and / or registers, etc.
[0524] Furthermore, the aforementioned communication unit 1003 can also be a transceiver circuit (e.g., it may include a receiving circuit and a transmitting circuit), and the processing unit 1002 can be a processing circuit. In embodiments of this application, Figure 10 The device mentioned can be the first or second device in the foregoing embodiments, or it can be a chip or a chip system, such as a SoC. The communication unit 1003 can be an input / output circuit or a communication interface. The processing unit 1002 is a processor, microprocessor, or integrated circuit integrated on the chip. No limitations are imposed here.
[0525] Figure 11 This is a schematic block diagram of the communication device 2000 provided in an embodiment of this application. Figure 11 As shown, the communication device 2000 includes a transceiver 2020 and a processor 2010. The transceiver 2020 is used for receiving and / or transmitting signals. The processor 2010 and the transceiver 2020 communicate with each other through an internal connection path. The processor 2010 is used to execute instructions to control the transceiver 2020 to transmit and / or receive signals.
[0526] Optionally, the communication device 2000 may further include a memory 2030 for storing computer programs or instructions and / or data. The memory 2030 communicates with the processor 2010 and transceiver 2020 via internal connection paths. The memory 2030 stores instructions, and the processor 2010 can execute the instructions stored in the memory 2030. The processor 2010 is coupled to the memory 2030 and is used to execute the computer programs or instructions stored in the memory 2030, or to read the data stored in the memory 2030, to perform the methods in the above-described method embodiments.
[0527] Optionally, the transceiver 2020 may include a transmitter and / or a receiver to respectively implement the sending and receiving operations in the embodiments; if the transceiver 2020 is an input / output interface, then it sends the corresponding output and receives the corresponding input.
[0528] Optionally, there may be one or more processors 2010.
[0529] Optionally, there may be one or more transceivers 2020.
[0530] Optionally, the memory 2030 may be one or more.
[0531] Alternatively, the memory 2030 can be integrated with the processor 2010, or it can be set up separately.
[0532] As an example, processor 2010 may have Figure 7 The processing unit 1002 shown has the function of a storage unit, the memory 2030 can have the function of a storage unit, and the transceiver 2020 can have the function of a storage unit. Figure 7 The function of the communication unit 1003 shown.
[0533] As one approach, the communication device 2000 is used to implement the operations performed by the communication device (such as a terminal device or a network device) in the various method embodiments described above. For example, the processor 2010 is used to execute computer programs or instructions stored in the memory 2030 to implement the relevant operations of the communication device in the various method embodiments described above.
[0534] Alternatively, if the transceiver 2020 is replaced with an input / output circuit or input / output interface, the communication device 2000 can be considered as a chip or chip system.
[0535] In one implementation, the communication device 2000 is used to implement the various processes and steps corresponding to the first device in the above method embodiments.
[0536] In another implementation, the communication device 2000 is used to implement the various processes and steps corresponding to the second device in the above method embodiments.
[0537] The first or second device in the above method embodiment can also be a chip or a chip system. Correspondingly, the transceiver 2020 can be the transceiver circuit of the chip, which is not limited here. For example, the communication device 2000 can be used to execute the various steps and / or processes corresponding to the first or second device in the above method embodiment.
[0538] Optionally, the memory 2030 may include read-only memory and random access memory, and provide instructions and data to the processor. A portion of the memory may also include non-volatile random access memory. For example, the memory may also store device type information. The processor 2010 may be used to execute instructions stored in the memory, and when the processor 2010 executes instructions stored in the memory, the processor 2010 is used to perform the various steps and / or processes of the method embodiments corresponding to the first device or the second device described above.
[0539] In implementation, each step of the above method can be completed by integrated logic circuits in the processor hardware or by instructions in software. The steps of the method claimed in the embodiments of this application can be directly implemented by a hardware processor, or by a combination of hardware and software modules in the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are omitted here.
[0540] It should be noted that the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiments can be completed by the integrated logic circuits in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The processor in the embodiments of this application can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method applied in conjunction with the embodiments of this application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.
[0541] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0542] Figure 12 This is a schematic block diagram of the chip system 3000 provided in an embodiment of this application. Figure 12 As shown, the chip system 3000 (or processing system) includes logic circuitry 3010 and input / output interface 3020.
[0543] The logic circuit 3010 can be a processing circuit in the chip system 3000. The logic circuit 3010 can be coupled to a memory unit, calling instructions from the memory unit, enabling the chip system 3000 to implement the methods and functions of the embodiments of this application. The input / output interface 3020 can be an input / output circuit in the chip system 3000, outputting processed information from the chip system 3000, or inputting data or signaling information to be processed into the chip system 3000 for processing.
[0544] As one approach, the chip system 3000 is used to implement the operations performed by the second device in the various method embodiments described above.
[0545] For example, logic circuit 3010 is used to implement the processing-related operations performed by the second device in the above method embodiment, such as... Figures 4 to 9 The second device in the illustrated embodiment performs processing-related operations; the input / output interface 3020 is used to implement the sending and / or receiving-related operations performed by the second device in the above method embodiment, such as... Figures 4 to 9 The second device in the illustrated embodiment performs the sending and / or receiving related operations. Alternatively, the chip system 3000 is used to implement the operations performed by the first device in the various method embodiments described above.
[0546] For example, logic circuit 3010 is used to implement the processing-related operations performed by the first device in the above method embodiment, such as... Figures 4 to 9 The illustrated embodiment shows the processing-related operations performed by the first device; the input / output interface 3020 is used to implement the sending and / or receiving-related operations performed by the first device in the above method embodiment, such as... Figures 4 to 9 The first device in the illustrated embodiment performs sending and / or receiving related operations.
[0547] This application also provides a computer-readable storage medium storing computer instructions for implementing the methods executed by a communication device (e.g., a first device and / or a second device) in the above-described method embodiments.
[0548] This application also provides a computer program product comprising instructions which, when executed by a computer, implement the methods performed by a communication device (e.g., a first device and / or a second device) in the above-described method embodiments.
[0549] This application also provides a communication system, which includes the first device and / or the second device described in the above embodiments.
[0550] The explanations and beneficial effects of the relevant contents in any of the devices provided above can be found in the corresponding method embodiments provided above, and will not be repeated here.
[0551] In the various embodiments of this application, the order of the above-mentioned processes 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.
[0552] This application will present various aspects, embodiments, or features relating to systems that may include multiple devices, components, modules, etc. It should be understood and appreciated that individual systems may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Furthermore, combinations of these approaches are also possible.
[0553] In this application, examples may reference each other without logical contradiction. For example, methods and / or terms between method embodiments may reference each other, functions and / or terms between device embodiments may reference each other, and functions and / or terms between device examples and method examples may reference each other.
[0554] It should be understood that the above embodiments are mainly illustrated using devices in existing network architectures as examples, and the specific form of the devices is not limited in the embodiments of this application. For example, any device that can achieve the same function in the future is applicable to the embodiments of this application.
[0555] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0556] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be described again here.
[0557] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0558] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this implementation scheme according to actual needs.
[0559] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0560] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to existing solutions, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, external hard drives, ROM, RAM, magnetic disks, or optical disks.
[0561] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method characterized by comprising: A chip used in or in a first device, including: Receive first information from the second device, the first information being used to indicate whether the second device should send second information, the second information being used to assist channel measurement; Receive the second information from the second device; Channel information is obtained by performing channel measurements based on the received reference signal and the second information.
2. A communication method characterized by comprising: Chips used in or in a second device, including: Send first information to the first device, the first information being used to instruct the second device whether to send second information, the second information being used to assist channel measurement; Send the second information to the first device.
3. The method according to claim 1 or 2, characterized in that, The first information is also used to indicate whether the second device sends the second information on a control channel or a data channel.
4. The method according to any one of claims 1 to 3, characterized in that, The first information is also used to indicate the scheduling information of the second information.
5. The method according to claim 3 or 4, characterized in that, The first information is carried on a control channel, and the second information is carried on either a control channel or a data channel; or, The first information is carried within the first control information, and the second information is carried within the second control information; or, The first information is carried in the first control information, and the second information is carried in the data channel; or, The first information is carried in the first control information, the scheduling information of the second information is carried in the second control information, and the second information is carried in the data channel; or, The first information is carried on the control channel, and the scheduling information of the second information is carried on either the control channel or the data channel. The second information is carried on the data channel.
6. The method according to any one of claims 1 to 4, characterized in that, The first information is carried in a first Radio Resource Control (RRC) signaling message, and the second information is carried in a second RRC signaling message; or, The first information and the second information are carried in different fields in the same RRC signaling.
7. The method according to any one of claims 2 to 6, characterized in that, Sending the first information to the first device includes: Based on the third information, send the first information to the first device; The third information includes at least one of the following: channel quality information, communication quality status information, or the service requirements of the second device.
8. A communication method characterized by comprising: A chip used in or in a first device, including: Send first information to the second device, the first information being used to request second information, and the second information being used to assist in channel measurement; Receive the second information from the second device; Channel information is obtained by performing channel measurements based on the received reference signal and the second information.
9. A communication method characterized by comprising: Chips used in or in a second device, including: Receive first information from a first device, the first information being used to request second information, the second information being used to assist channel measurement; Send the second information to the first device.
10. The method according to claim 8 or 9, characterized in that, The first information is also used to indicate that the first device has failed to receive data from the second device and / or has failed to decode the data.
11. The method according to any one of claims 8 to 10, characterized in that, The first information is carried in the negative response (NACK) message.
12. The method of claim 8 or 9, wherein, The first information includes a measurement report, which is a measurement report associated with a measurement event.
13. The method of claim 12, wherein, Sending the first information to the second device includes: If the conditions for reporting the measurement report are met, the first information is sent to the second device.
14. The method of claim 13, wherein, Before sending the first information to the second device, the method further includes: The system receives configuration information from the second device, which indicates the reporting conditions for the measurement report.
15. The method according to any one of claims 8 to 14, characterized in that, The first information is carried within control information.
16. The method according to any one of claims 1 to 15, characterized in that, The first information is also used to indicate the type of the second information, which includes interpolation assistance information and / or filtering assistance information.
17. The method of any one of claims 8, 10-16, wherein, Sending the first information to the second device includes: Based on the third information, the first information is sent to the second device; The third information includes at least one of the following: channel quality information, communication quality status information, or the service requirements of the first device.
18. The method according to any one of claims 9 to 16, characterized in that, Before sending the second information to the first device, the method further includes: The first device is determined based on the location of the time-frequency resources occupied by the first information and / or the identifier of the first device.
19. A communications device, characterized by It includes modules for implementing the method as described in any one of claims 1 to 7, or modules for implementing the method as described in any one of claims 8 to 18.
20. A communications device, characterized by It includes at least one processor, the at least one processor being configured to execute a computer program or instructions in memory to cause the method of any one of claims 1 to 7 to be performed, or to cause the method of any one of claims 8 to 18 to be performed.
21. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program that, when run on a computer, causes the method as described in any one of claims 1 to 18 to be performed.
22. A computer program product, characterised in that, Includes a computer program or instructions that, when executed by a processor, cause the method as described in any one of claims 1 to 18 to be performed.