Communication method and device
By receiving and processing precoded information, the terminal device suppresses the CLI, solving the problem of signal interference in communication mode and improving communication reliability.
Patent Information
- Application Number
- CN202311851443.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-28
- Publication Date
- 2025-07-01
AI Technical Summary
In dynamic or flexible time division duplex, subband full duplex and other communication modes, the cross-link interference (CLI) problem cannot be effectively solved, affecting the reliability of communication transmission.
The terminal device receives the instructive precoding and parameter information, determines the precoding of the suppression CLI based on the channel information and the parameters configured by the network device, and sends a signal to reduce interference to other devices.
It improves the reliability of communication transmission, reduces the CLI between terminal devices, and improves the quality of signal transmission.
Smart Images

Figure CN120238232A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to a communication method and apparatus. Background Art
[0002] In some communication modes, such as dynamic or flexible time division duplex (D / F-TDD), subband full duplex (SBFD), or full duplex (FD) communication modes, cross link interference (CLI) is introduced. CLI refers to the interference between communication links in opposite directions, such as the interference from the uplink to the downlink, or the interference from the downlink to the uplink. How to suppress the CLI caused by the signal sent by one device to other devices is an urgent problem to be solved. Summary of the Invention
[0003] Embodiments of this application provide a communication method and apparatus for suppressing CLI between terminal devices and improving the reliability of communication transmission.
[0004] To achieve the above object, the embodiments of this application adopt the following technical solutions:
[0005] In a first aspect, embodiments of this application provide a communication method, which can be executed by a first communication device. The first communication device may be a combined device, component, etc. for implementing the functions of a terminal device. For example, the first communication device is a terminal device, or the first communication device is a unit / module, circuit, or chip inside the terminal device, etc. The method provided in the first aspect is described below taking the first communication device as the first terminal device itself as an example.
[0006] The communication method includes: the first terminal device receives first information, where the first information indicates a first precoding and at least one first parameter. The at least one first parameter includes a first parameter i, and the first parameter i is determined according to a measurement resource i, and the measurement resource i is used for the first terminal device to measure a reference signal from a second terminal device i, and the second terminal device i corresponds to the first parameter i; the first terminal device determines a second precoding according to the first precoding, at least one first parameter, and at least one second parameter, and sends a first signal according to the second precoding. Among them, the at least one second parameter is used for the first terminal device to suppress the CLI of the first signal on at least one second terminal device.
[0007] Among them, at least one first parameter corresponds to / associates with at least one second terminal device one by one, and one first parameter corresponds to / associates with one second terminal device. The first parameter can be used to characterize the channel information or precoding between the first terminal device and the second terminal device. For example, the first parameter i may include the channel information between the first terminal device and the second terminal device i or the third precoding. Correspondingly, the measurement resource i may be configured for the first terminal device. The first terminal device receives a reference signal from the second terminal device i on the measurement resource i and measures the reference signal to obtain a measurement result. Another example is that the measurement resource i may be configured for the second terminal device i, and the second terminal device i measures the reference signal received on the measurement resource i to obtain a measurement result. The measurement result of the measurement resource i can characterize the channel information between the first terminal device and the second terminal device i. The second terminal device may send the obtained measurement result to the first terminal device.
[0008] The second parameter includes the number of layers for suppressing the CLI of the first signal on at least one second terminal device, or the second parameter is the number of layers for suppressing the CLI of the first signal on at least one second terminal device. The first precoding may be the precoding configured by the network device for the terminal device. The first signal may be carried on the physical uplink shared channel (PUSCH).
[0009] This method is applicable to codebook-based uplink transmission. Based on at least one first parameter, the terminal device can determine the CLI caused by the first signal to other terminal devices (i.e., at least one second terminal device) that needs to be suppressed. In this way, the terminal device can re-determine the precoding (i.e., the second precoding) for transmitting the first signal according to at least one first parameter, at least one second parameter, and the first precoding. For example, taking the second terminal device i as an example, the first terminal device can determine the second precoding according to the first precoding, the first parameter i, and the second parameter corresponding to the second terminal device i. Since the second precoding takes into account the channel information between the first terminal device and the second terminal device i and is determined according to the second parameter indicated by the network device, based on the second precoding to send the first signal can suppress the CLI of the first signal on the second terminal device i, thereby improving the transmission reliability of the second terminal device i.
[0010] In one implementation, the first information indicating the first parameter includes but is not limited to the following indication methods, and the embodiments of the present application do not limit the specific indication method used.
[0011] Indication method 1: The first piece of information indicates at least one second terminal device. There is a corresponding relationship between the second terminal device and the first parameter. For example, the second terminal device i corresponds to the first parameter i, and the second terminal device j corresponds to the first parameter j. In this way, the first parameter can be indicated by indicating the second terminal device. For example, the first piece of information may include the identification information of at least one second terminal device.
[0012] Optionally, the first piece of information indicating at least one second terminal device includes: the first piece of information indicates at least one second terminal device in the set of terminal devices. That is to say, when at least one second terminal device belongs to a set of terminal devices, then the first piece of information can indicate at least one second terminal device from this set of terminal devices. For example, the first piece of information may include the index of at least one second terminal device within this set of terminal devices.
[0013] Indication method 2: The first piece of information indicates the number of at least one second terminal device. The first terminal device can determine at least one second terminal device according to the number of at least one second terminal device, and then determine at least one first parameter according to at least one second terminal device. For example, the terminal device can obtain the reference signal receiving power (RSRP) between each terminal device in the set of terminal devices and the first terminal device; sort the terminal devices in the set of terminal devices in descending order of RSRP, and determine the first M terminal devices after sorting as at least one second terminal device, where M is the number of at least one second terminal device.
[0014] Indication method 3: The first piece of information indicates at least one measurement resource, and one measurement resource corresponds to one second terminal device or one first parameter. As described above, the first parameter i is determined according to the measurement resource i. Therefore, the first parameter i can be indicated by the measurement resource i. Since the measurement resource i corresponds to the second terminal device i, the first parameter can also be indirectly indicated by the method of indicating the second terminal device through the measurement resource.
[0015] In one implementation, at least one second parameter is pre-configured or pre-defined, and there is no need to indicate it through additional signaling, which can save signaling overhead. Alternatively, the first piece of information is also used to indicate at least one second parameter, which is more flexible.
[0016] In one implementation, at least one second parameter is a second parameter, for example, second parameter A. In this case, second parameter A can be applicable to each second terminal device, or each second terminal device corresponds to second parameter A. In other words, for the first terminal device to suppress the CLI caused by the first signal to any one of the second terminal devices, the second precoding can be determined according to second parameter A. For example, if at least one second terminal device is second terminal device i and second terminal device j, for the first terminal device to suppress the CLI caused by the first signal to second terminal device i or second terminal device j, the second precoding can be determined according to second parameter A.
[0017] In one implementation, at least one second parameter is a second parameter, for example, second parameter B. In this case, second parameter B can be applicable to all second terminal devices, or all second terminal devices correspond to second parameter B. Second parameter B can also be regarded as the sum of the second parameters corresponding to each of all second terminal devices. For example, if at least one second terminal device is second terminal device i and second terminal device j, the second parameters corresponding to second terminal device i and second terminal device j are second parameter B. For example, if the second parameter is the number of layers and the value of second parameter B is N, the number of layers corresponding to second terminal device i is N1, and the number of layers corresponding to second terminal device j is N2, then the value of second parameter B can be N1 + N2. For the first terminal device to suppress the CLI caused by the first signal to second terminal device i, the second precoding can be determined according to N1. For the first terminal device to suppress the CLI caused by the first signal to second terminal device j, the second precoding can be determined according to N2.
[0018] In one implementation, at least one second parameter corresponds one-to-one to at least one second terminal device. For example, second parameter i among at least one second parameter corresponds to second terminal device i among at least one second terminal device.
[0019] In one implementation, the method further includes: the first terminal device sends first capability information, and this first capability information is used to indicate whether the first terminal device has the ability to suppress CLI. For example, this first capability information can indicate that the first terminal device supports suppressing the CLI caused by the first signal. Also for example, this first capability information can indicate that the first terminal device supports determining the second precoding according to the first parameter and the second parameter. This solution can enable the network device to clarify the capabilities of the first terminal device, thereby avoiding sending unnecessary first information to the first terminal device and avoiding wasting signaling.
[0020] In one implementation, the method further includes: a first terminal device receives second information, where the second information indicates a first SRS resource set, and the first SRS resource set is used to transmit a second signal. The first SRS resource set can be used for codebook uplink transmission and can suppress CLI. Alternatively, when the first SRS resource set supports the first terminal device to transmit a first signal, a second precoding is determined according to a first parameter and a second parameter.
[0021] In a second aspect, an embodiment of the present application provides a communication method, which can be executed by a second communication device. The second communication device can be a combined device, component, etc. for implementing the functions of a network device. For example, the second communication device is a network device, or the second communication device is a unit / module, circuit, or chip inside the network device, etc. The method provided in the second aspect is described below by taking the second communication device as the network device itself as an example.
[0022] The communication method includes: a network device receives a second signal and sends first information to a first terminal device according to the second signal. The first information indicates a first precoding and at least one first parameter. The at least one first parameter includes a first parameter i, which is determined according to a measurement resource i, and the measurement resource i is used for the first terminal device to measure a reference signal from a second terminal device i, and the second terminal device i corresponds to the first parameter i, and the at least one first parameter corresponds to at least one second terminal device one by one.
[0023] In one implementation, the first parameter includes: channel information between the second terminal device and the first terminal device or a third precoding.
[0024] In one implementation, the second parameter includes: the number of layers for suppressing the CLI of the first signal on at least one second terminal device.
[0025] In one implementation, the first information indicating the first parameter includes: the first information indicates at least one second terminal device; or, the first information indicates the number of at least one second terminal device; or, the first information indicates at least one measurement resource, and one measurement resource corresponds to one second terminal device or one first parameter.
[0026] In one implementation, the first information is further used to indicate at least one second parameter.
[0027] In one implementation, the at least one second parameter is a second parameter, for example, the second parameter A. In this case, the second parameter A can be applicable to each second terminal device, or each second terminal device corresponds to the second parameter A.
[0028] In one implementation, at least one second parameter is a second parameter. For example, the second parameter is B. In this case, the second parameter B can be applicable to all second terminal devices, or all second terminal devices correspond to the second parameter B. The second parameter B can also be regarded as the sum of the second parameters corresponding to each of all second terminal devices. For example, at least one second terminal device is the second terminal device i and the second terminal device j, and the second parameters corresponding to the second terminal device i and the second terminal device j are the second parameter B.
[0029] In one implementation, at least one second parameter corresponds one-to-one to at least one second terminal device. For example, the second parameter i in at least one second parameter corresponds to the second terminal device i in at least one second terminal device.
[0030] In one implementation, the method further includes: The network device receives first capability information, and this first capability information is used to indicate whether the first terminal device has the ability to suppress CLI. For example, this first capability information can indicate that the first terminal device supports suppressing the CLI caused by the first signal. Also for example, this first capability information can indicate that the first terminal device supports determining the second precoding according to the first parameter and the second parameter.
[0031] In one implementation, the method further includes: The network device sends second information, and this second information indicates a first SRS resource set, and this first SRS resource set is used to send a second signal. This first SRS resource set can be used for codebook uplink transmission and can suppress CLI. Or, when this first SRS resource set supports the first terminal device to send the first signal, it determines the second precoding according to the first parameter and the second parameter.
[0032] For the beneficial effects of the second aspect and its implementation manners, reference can be made to the beneficial effects of the foregoing first aspect and its implementation manners, which will not be elaborated here.
[0033] In a third aspect, an embodiment of the present application provides a communication method, which can be executed by a first communication device. The first communication device can be a combined device, component, etc. for implementing the functions of a terminal device. For example, the first communication device is a terminal device, or the first communication device is a unit / module, circuit, or chip inside the terminal device, etc. Hereinafter, the method provided in the first aspect will be described by taking the first communication device as the first terminal device itself as an example.
[0034] The communication method includes: a first terminal device receiving third information, where the third information indicates at least one SRS resource set; the first terminal device sending a second signal according to the at least one SRS resource set and at least one first precoding; the first terminal device receiving fourth information, where the fourth information indicates a second precoding, and the second precoding is a subset of a precoding included in the at least one first precoding; the first terminal device sending a first signal according to the second precoding.
[0035] Wherein, each SRS resource set is associated with at least one first parameter and at least one second parameter, or each SRS resource included in each SRS resource set is associated with at least one first parameter and at least one second parameter. The at least one first parameter includes a first parameter i, and the first parameter i is determined according to a measurement resource i, and the measurement resource i is used for the first terminal device to measure a reference signal from a second terminal device i, and the second terminal device i corresponds to the first parameter i, and the at least one first parameter corresponds to the at least one second terminal device one by one. The at least one second parameter is used for the first terminal device to suppress the CLI of the first signal on the at least one second terminal device.
[0036] The at least one first precoding includes a first precoding i, and the first precoding i is determined according to the at least one first parameter and the at least one second parameter associated with the SRS resource set i, and the first precoding i corresponds to the SRS resource set i, and the at least one first precoding corresponds to the at least one SRS resource set one by one. Or, the at least one first precoding includes a first precoding j, and at least one sub-precoding included in the first precoding j corresponds to at least one SRS resource included in the SRS resource set j, and a sub-precoding i in the at least one sub-precoding is determined according to the at least one first parameter and the at least one second parameter associated with the SRS resource i in the SRS resource set j, and the sub-precoding i corresponds to the SRS resource i.
[0037] Wherein, the first parameter can be used to characterize the channel information or precoding between the first terminal device and the second terminal device. For example, the first parameter i may include the channel information or a third precoding between the first terminal device and the second terminal device i. Correspondingly, the measurement resource i can be configured for the first terminal device, and the first terminal device receives a reference signal from the second terminal device i on the measurement resource i and measures the reference signal to obtain a measurement result. Or, for another example, the second terminal device i measures the reference signal received on the measurement resource i to obtain a measurement result. The second terminal device may send the obtained measurement result to the first terminal device. The measurement result of the measurement resource i can characterize the channel information between the first terminal device and the second terminal device i.
[0038] The second parameter includes the number of layers for suppressing the CLI of the first signal on at least one second terminal device, or the second parameter is the number of layers for suppressing the CLI of the first signal on at least one second terminal device. The first precoding may be the precoding configured by the network device for the terminal device, and the first precoding can be used by the terminal device to transmit signals.
[0039] This method is applicable to non-codebook-based uplink transmission. The second signal may be a reference signal, and the first signal may be carried on the PUSCH. The terminal device determines the second precoding to be used for suppressing the CLI caused by the first signal on one or more second terminal devices based on the configured SRS resource set. The second precoding is determined based on a first parameter and a second parameter associated with the SRS resource set (or the SRS resources in the SRS resource set). Since the second precoding is determined considering the channel information of the first terminal device and the second terminal device and the second parameter, therefore, by transmitting the first signal based on the second precoding, the CLI of the first signal on the second terminal device can be suppressed, thereby improving the transmission reliability of the second terminal device.
[0040] In one implementation, when each SRS resource set is associated with at least one first parameter and at least one second parameter, each SRS resource set is also associated with at least one second terminal device; or, when each SRS resource included in each SRS resource set is associated with at least one first parameter and at least one second parameter, each SRS resource is also associated with at least one second terminal device.
[0041] In one implementation, the third information is also used to indicate a first association relationship or a second association relationship. Among them, the first association relationship is used to indicate the first parameter and the second parameter associated with each SRS resource set. The second association relationship is used to indicate the first parameter and the second parameter associated with each SRS resource in an SRS resource set. In this solution, the network device indicates the association relationship between the SRS resource set or the SRS resource and the first parameter to the first terminal device. The association relationship between the SRS resource set or the SRS resource and the second parameter can also be indicated by the network device to the first terminal device.
[0042] In one implementation, at least one second parameter is preconfigured or predefined, and there is no need to indicate it through additional signaling, which can save signaling overhead.
[0043] In one implementation, at least one second parameter is a second parameter, for example, second parameter A. In this case, second parameter A can be applicable to each second terminal device, or each second terminal device corresponds to second parameter A. In other words, for the first terminal device to suppress the CLI caused by the first signal on any one second terminal device, the second precoding can be determined according to second parameter A.
[0044] In one implementation, at least one second parameter is a second parameter. For example, the second parameter is B. In this case, the second parameter B can be applicable to all second terminal devices, or all second terminal devices correspond to the second parameter B. The second parameter B can also be regarded as the sum of the second parameters corresponding to each of all second terminal devices. For example, at least one second terminal device is the second terminal device i and the second terminal device j, and the second terminal device i and the second terminal device j correspond to the second parameter B. For example, the second parameter is the number of layers, the value of the second parameter B is N, the number of layers corresponding to the second terminal device i is N1, and the number of layers corresponding to the second terminal device j is N2. Then the value of the second parameter B can be N1 + N2. The first terminal device suppresses the CLI caused by the first signal to the second terminal device i, and can determine the second precoding according to N1.
[0045] In one implementation, at least one second parameter corresponds one-to-one to at least one second terminal device. For example, the second parameter i in at least one second parameter corresponds to the second terminal device i in at least one second terminal device.
[0046] In one implementation, the method further includes: the first terminal device sends fifth information, and the fifth information is used to indicate a first association relationship or a second association relationship. The first association relationship is used to indicate the first parameter and the second parameter associated with each SRS resource set. The second association relationship is used to indicate the first parameter and the second parameter associated with each SRS resource in an SRS resource set. The association relationship between the SRS resource set or the SRS resource and the first parameter can be reported by the first terminal device to the network device to assist the network device in indicating a reasonable first parameter to the first terminal device. Similarly, the association relationship between the SRS resource set or the SRS resource and the second parameter can also be indicated by the first terminal device to the network device.
[0047] In one implementation, the method further includes: the first terminal device sends second capability information and / or third capability information. The second capability information is used to indicate the maximum number of SRS resource sets supported by the first terminal device or the maximum number of SRS resources supported by the first terminal device. The third capability information is used to indicate the maximum number of at least one second terminal device.
[0048] In one implementation, each SRS resource set is used to send the second signal, and the first SRS resource set is used for non-codebook uplink transmission for CLI suppression between terminal devices. The first SRS resource set can be used for non-codebook uplink transmission and can suppress CLI. Alternatively, when the first SRS resource set supports the first terminal device to send the first signal, the second precoding is determined according to the first parameter and the second parameter.
[0049] Fourthly, an embodiment of the present application provides a communication method, which can be executed by a second communication device. The second communication device can be a combined device, component, etc. for implementing the functions of a network device. For example, the second communication device is a network device, or the second communication device is a unit / module, circuit, or chip inside the network device, etc. The method provided in the second aspect will be described below by taking the second communication device as the network device itself as an example.
[0050] The communication method includes: the network device sends third information, and the third information indicates at least one SRS resource set; the network device receives a second signal according to the at least one SRS resource set; the network device sends fourth information according to the second signal, and the fourth information indicates a second precoding, and the second precoding is a subset of at least one first precoding.
[0051] Wherein, each SRS resource set is associated with at least one first parameter and at least one second parameter, or each SRS resource included in each SRS resource set is associated with at least one first parameter and at least one second parameter. The at least one first parameter includes a first parameter i, and the first parameter i is determined according to a measurement resource i, and the measurement resource i is used for the first terminal device to measure a reference signal from a second terminal device i, and the second terminal device i corresponds to the first parameter i, and the at least one first parameter corresponds to at least one second terminal device one by one. The at least one second parameter is used for the first terminal device to suppress the CLI of the first signal on at least one second terminal device.
[0052] The at least one first precoding includes a first precoding i, and the first precoding i is determined according to at least one first parameter and at least one second parameter associated with the SRS resource set i, and the first precoding i corresponds to the SRS resource set i, and the at least one first precoding corresponds to at least one SRS resource set one by one. Or, the at least one first precoding includes a first precoding j, and at least one sub-precoding included in the first precoding j corresponds to at least one SRS resource included in the SRS resource set j one by one, and a sub-precoding i in the at least one sub-precoding is determined according to at least one first parameter and the at least one second parameter associated with the SRS resource i in the SRS resource set j, and the sub-precoding i corresponds to the SRS resource i.
[0053] In one implementation, the first parameter includes: channel information or third precoding between the second terminal device and the first terminal device.
[0054] In one implementation, the second parameter includes: the number of layers for suppressing the CLI of the first signal on at least one second terminal device.
[0055] In one implementation, when each SRS resource set is associated with at least one first parameter and at least one second parameter, each SRS resource set is further associated with at least one second terminal device; or, when each SRS resource included in each SRS resource set is associated with at least one first parameter and at least one second parameter, each SRS resource is further associated with at least one second terminal device.
[0056] In one implementation, the third information is further used to indicate a first association relationship or a second association relationship. The first association relationship is used to indicate the first parameter and the second parameter associated with each SRS resource set. The second association relationship is used to indicate the first parameter and the second parameter associated with each SRS resource in an SRS resource set.
[0057] In one implementation, at least one second parameter is a second parameter, for example, second parameter A. In this case, second parameter A can be applicable to each second terminal device, or each second terminal device corresponds to second parameter A. In other words, for the first terminal device to suppress the CLI caused by the first signal to any one of the second terminal devices, the second precoding can be determined according to second parameter A.
[0058] In one implementation, at least one second parameter is a second parameter, for example, second parameter B. In this case, second parameter B can be applicable to all the second terminal devices, or all the second terminal devices correspond to second parameter B. Second parameter B can also be regarded as the sum of the second parameters corresponding to each of all the second terminal devices. For example, when at least one second terminal device is second terminal device i and second terminal device j, second terminal device i and second terminal device j correspond to second parameter B.
[0059] In one implementation, at least one second parameter corresponds one-to-one to at least one second terminal device. For example, second parameter i in at least one second parameter corresponds to second terminal device i in at least one second terminal device.
[0060] In one implementation, the method further includes: The network device receives fifth information from the first terminal device, and the fifth information is used to indicate a first association relationship or a second association relationship. The first association relationship is used to indicate the first parameter and the second parameter associated with each SRS resource set. The second association relationship is used to indicate the first parameter and the second parameter associated with each SRS resource in an SRS resource set.
[0061] In one implementation, the method further includes: The network device receives second capability information and / or third capability information from a first terminal device. The second capability information is used to indicate the maximum number of SRS resource sets supported by the first terminal device or the maximum number of SRS resources supported by the first terminal device. The third capability information is used to indicate the maximum number of at least one second terminal device.
[0062] In one implementation, each of the SRS resource sets is used to transmit the second signal, and the first SRS resource set is used for non-codebook uplink transmission of CLI suppression between terminal devices. The first SRS resource set can be used for non-codebook uplink transmission and can suppress CLI. Alternatively, when the first SRS resource set supports the first terminal device to transmit the first signal, the second precoding is determined according to a first parameter and a second parameter.
[0063] For the beneficial effects of the fourth aspect and its implementations, reference can be made to the beneficial effects of the third aspect and its implementations described above, which will not be elaborated here.
[0064] In a fifth aspect, an embodiment of the present application provides a communication method, which can be executed by a first communication device and a second communication device. The first communication device can be a terminal device, or the first communication device is a component for implementing the functions of a terminal device. For example, the first communication device is a unit / module, circuit, or chip inside the terminal device, etc. The second communication device can be a network device, or the second communication device is a component for implementing the functions of a network device. For example, the second communication device is a unit / module, circuit, or chip inside the network device, etc. Taking the first communication device as a first terminal device and the second communication device as a network device as an example, the method provided in the fifth aspect is described.
[0065] For example, the communication method includes: The network device sends first information, the first information indicates a first precoding and at least one first parameter, the at least one first parameter includes a first parameter i, the first parameter i is determined according to a measurement resource i, the measurement resource i is used for the first terminal device to measure a reference signal from a second terminal device i, and the second terminal device i corresponds to the first parameter i. The first terminal device determines a second precoding according to the first precoding, at least one first parameter, and at least one second parameter, and sends a first signal according to the second precoding. The at least one second parameter is used for the first terminal device to suppress the CLI of the first signal on at least one second terminal device.
[0066] For another example, the third information of the network device indicates at least one SRS resource set. The first terminal device sends a second signal according to at least one SRS resource set and at least one first precoding; the first terminal device receives fourth information, which indicates a second precoding, and the second precoding is a subset of one precoding included in at least one first precoding; the first terminal device sends a first signal according to the second precoding. Wherein, each SRS resource set is associated with at least one first parameter and at least one second parameter, or each SRS resource included in each SRS resource set is associated with at least one first parameter and at least one second parameter. The at least one first parameter includes a first parameter i, which is determined according to a measurement resource i, and the measurement resource i is used for the first terminal device to measure a reference signal from a second terminal device i, and the second terminal device i corresponds to the first parameter i, and the at least one first parameter corresponds to at least one second terminal device one by one. The at least one second parameter is used for the first terminal device to suppress the CLI of the first signal on at least one second terminal device, and the second terminal device i corresponds to the second parameter i. The at least one first precoding includes a first precoding i, which is determined according to at least one first parameter and at least one second parameter associated with the SRS resource set i, and the first precoding i corresponds to the SRS resource set i, and the at least one first precoding corresponds to at least one SRS resource set one by one. Or, the at least one first precoding includes a first precoding j, and at least one sub-precoding included in the first precoding j corresponds to at least one SRS resource included in the SRS resource set j, and the sub-precoding i in the at least one sub-precoding is determined according to at least one first parameter and the at least one second parameter associated with the SRS resource i in the SRS resource set j, and the sub-precoding i corresponds to the SRS resource i.
[0067] For the beneficial effects of the fifth aspect, reference may be made to the beneficial effects of the first aspect to the fourth aspect and their respective implementation manners, which will not be elaborated here.
[0068] In a sixth aspect, an embodiment of the present application provides a communication device, which has the function of implementing the behaviors in the method examples of any one of the first aspect to the fourth aspect above. The beneficial effects can be seen in the relevant descriptions of the first aspect to the fourth aspect and will not be elaborated here. For example, the communication device may be the first terminal device in the first aspect or the third aspect, or the communication device may be a device capable of supporting the terminal device to implement the functions required by the method provided in the first aspect or the third and fourth aspects. For example, the communication device may be a chip or a chip system in the terminal device. For another example, the communication device may be the network device in the second aspect or the fourth aspect, or the communication device may be a device capable of supporting the network device to implement the functions required by the method provided in the second aspect or the fourth aspect. For example, the communication device may be a chip or a chip system in the network device.
[0069] In a possible design, the communication device includes a baseband device and a radio frequency device.
[0070] In a possible design, the communication device includes corresponding means or modules for performing the methods of any of the first to fourth aspects. For example, the communication device includes a processing unit (sometimes also referred to as a processing module or a processor) and / or a transceiver unit (sometimes also referred to as a transceiver module or a transceiver). The transceiver unit can implement the sending function and the receiving function. When the sending function is implemented by the transceiver unit, it can be referred to as a sending unit (sometimes also referred to as a sending module), and when the receiving function is implemented by the transceiver unit, it can be referred to as a receiving unit (sometimes also referred to as a receiving module). The sending unit and the receiving unit can be the same functional unit, and this functional unit is called the transceiver unit, which can implement the sending function and the receiving function; or, the sending unit and the receiving unit can be different functional units, and the transceiver unit is a general term for these functional units. These units (modules) can perform the corresponding functions in the method examples of any of the first to fourth aspects described above. For specific details, refer to the detailed description in the method examples, and will not be elaborated here.
[0071] In a seventh aspect, an embodiment of the present application provides a communication device, which can be the communication device in the sixth aspect of the above embodiments, or a chip or a chip system disposed in the communication device in the sixth aspect. The communication device includes a communication interface and a processor. Optionally, it further includes a memory. The memory is used to store computer programs or instructions or data. The processor is coupled to the memory and the communication interface. When the processor reads the computer program or instruction or data, the communication device is caused to execute the method performed by the terminal device in the above method embodiments. For example, the communication device can be a terminal device or a functional module in the terminal device, such as a baseband chip and a radio frequency chip. Or, when the processor reads the computer program or instruction or data, the communication device is caused to execute the method performed by the network device in the above method embodiments. For example, the communication device can be a network device or a functional module in the network device, such as a baseband chip and a radio frequency chip.
[0072] In an eighth aspect, an embodiment of the present application provides a chip system, which includes a processor and may further include a communication interface for implementing the methods described in any of the first to fourth aspects. Optionally, the chip system further includes a memory. The memory is used to store a computer program (which can also be referred to as code, or instruction). The processor is used to call and run the computer program from the memory, so that a device installed with the chip system executes the methods in any of the first to fourth aspects and any possible implementation manners thereof. The chip system can be composed of chips or can include chips and other discrete devices.
[0073] In a ninth aspect, an embodiment of the present application provides a communication device, which includes an input / output interface and a logic circuit. The input / output interface is used to input and / or output information. The input / output interface may be an interface circuit, an output circuit, an input circuit, a pin, or a related circuit, etc. The logic circuit is used to execute the method described in any one of the first to fourth aspects.
[0074] In a specific implementation process, the above communication device may be a chip. The input circuit may be an input pin, the output circuit may be an output pin, and the logic circuit may be a transistor, a gate circuit, a flip-flop, and various logic circuits, etc. The input signal received by the input circuit may be received and input by, for example, but not limited to, a receiver. The signal output by the output circuit may be output to, for example, but not limited to, a transmitter and transmitted by the transmitter. Moreover, the input circuit and the output circuit may be the same circuit, and this circuit is used as the input circuit and the output circuit at different times respectively. The present application does not limit the specific implementation manners of the input / output interface and the logic circuit.
[0075] In one implementation manner, when the communication device is a wireless communication device, the wireless communication device may be a terminal device such as a mobile phone, or the wireless communication device may be a network device such as a base station. The interface circuit may be a radio frequency processing chip in the wireless communication device, and the processing circuit may be a baseband processing chip in the wireless communication device.
[0076] In a tenth aspect, an embodiment of the present application provides a communication system, which includes a terminal device and a network device. Among them, the terminal device is used to implement the functions of the method described in the first aspect, and the network device is used to implement the functions of the method described in the second aspect. Or, the terminal device is used to implement the functions of the behaviors in the method example of the above third aspect, and the network device is used to implement the functions of the behaviors in the method example of the above fourth aspect.
[0077] In an eleventh aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program or instruction. When it runs, the method described in any one of the first to fourth aspects and any of its implementation manners is implemented.
[0078] In a twelfth aspect, an embodiment of the present application further provides a computer program product including instructions. When it runs on a computer, the method described in any one of the first to fourth aspects and any of its implementation manners is implemented.
[0079] For the beneficial effects of the above fifth to twelfth aspects and their implementation manners, reference may be made to the beneficial effects of the first to fourth aspects and any of their implementation manners. Description of the Drawings
[0080] Figure 1 It is a schematic diagram of an architecture of the communication system provided by the embodiment of the present application;
[0081] Figures 2A to 2D It is a schematic diagram of the SBFD resource partitioning provided by the embodiment of the present application;
[0082] Figure 3 It is a schematic diagram of the CLI between devices in the communication system;
[0083] Figure 4 It is a schematic flowchart of the communication method 400 provided by the embodiment of the present application;
[0084] Figure 5 It is a schematic flowchart of the communication method 500 provided by the embodiment of the present application;
[0085] Figure 6 It is a schematic diagram of a structure of the communication device provided by the embodiment of the present application;
[0086] Figure 7 It is another schematic diagram of a structure of the communication device provided by the embodiment of the present application. Detailed implementation manners
[0087] In the embodiment of the present application, when the terminal device performs uplink transmission, it can re-determine the precoding for suppressing the CLI caused by the uplink signal, and thus send the uplink signal based on this precoding to suppress the CLI caused by this uplink signal, improving the reliability of communication transmission. The solution provided by the embodiment of the present application will be introduced below with reference to the accompanying drawings.
[0088] The technical solution provided by the embodiment of the present application can be applied to a communication system related to the 3rd generation partnership project (3GPP), for example, a long term evolution (LTE) communication system, a 5th generation (5G) mobile communication system, or can also be applied to other next-generation mobile communication systems, such as a 6th generation (6G) communication system, or other similar communication systems. Other similar communication systems may include wireless fidelity (WIFI), vehicle to everything (V2X), internet of things (IoT) system, narrow band internet of things (NB-IoT) system, and so on.
[0089] Please refer to Figure 1, which shows a communication system applicable to the embodiments of the present application. The communication system includes a radio access network 100 and a core network 200. Optionally, the communication system may further include the Internet 300( Figure 1 for example).
[0090] Among them, the radio access network 100 may include at least one network device and at least one terminal device. For example, the radio access network 100 includes two network devices 110a and 110b and terminal devices 120a to 120j, etc. Figure 1 The shown network architecture is only illustrative, and the number of terminal devices and / or network devices may be less or more. The communication system described in the embodiments of the present application is to more clearly illustrate the technical solutions of the embodiments of the present application, and does not constitute a limitation on the communication system applicable to the embodiments of the present application. For example, the communication system may further include other devices, such as wireless relay devices and wireless backhaul devices, etc., which are not drawn in Figure 1 . Those of ordinary skill in the art know that with the evolution of the network architecture, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems. When applying the technical solutions of the embodiments of the present application to other communication systems, the devices, components, modules, etc. in the embodiments may be replaced with the corresponding devices, components, modules in other communication systems, without limitation.
[0091] In the embodiments of the present application, the network device refers to a radio access network (RAN) device. The RAN may be a 3GPP-related cellular system, for example, a 5G / new radio (NR) mobile communication system, or an evolved system for the future (such as a 6G mobile communication system). The RAN may also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a virtualized RAN (vRAN), etc. The RAN may also be a communication system that integrates two or more of the above systems. The RAN device may also be referred to as a RAN node, a RAN entity, or an access node, etc.
[0092] In a possible scenario, the RAN node can be a base station, evolved Node B (eNodeB), access point (AP), transmission reception point (TRP), next generation Node B (gNB), next generation base station in a 6G mobile communication system, base station in a future mobile communication system, etc. The RAN node can be a macro base station, micro base station, indoor station, relay node, donor node / host node, or radio controller, etc. The RAN node can also be a server, wearable device, vehicle, or in-vehicle device, etc. For example, the RAN node in V2X technology can be a road side unit (RSU).
[0093] In another possible scenario, the RAN node can be a module or unit that completes some functions of the base station; or multiple RAN nodes cooperate to assist the terminal device in achieving wireless access, and different RAN nodes respectively implement some functions of the base station. For example, the RAN node can be a central unit (CU), distributed unit (DU), or radio unit (RU), etc. The functions of the CU can be implemented by one entity, or can also be implemented by different entities. For example, the functions of the CU can be further divided, that is, the control plane and the user plane are separated and implemented by different entities, namely the control plane CU entity (i.e., CU-control plane (CP) entity) and the user plane CU entity (i.e., CU-user plane (UP) entity). The CU-CP entity and the CU-UP entity can be coupled with the DU to jointly complete the functions of the RAN node. The CU and the DU can be set separately, or can also be included in the same network element, such as the baseband unit (BBU).
[0094] In different systems, the CU (or CU-CP and CU-UP), DU, or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU may also be referred to as O-CU (Open CU), the DU may also be referred to as O-DU, the CU-CP may also be referred to as O-CU-CP, the CU-UP may also be referred to as O-CU-UP, and the RU may also be referred to as O-RU. For the sake of description, in this application, the CU, CU-CP, CU-UP, DU, and RU are used as examples for description. Any unit among the CU (or CU-CP, CU-UP), DU, and RU in this application may be implemented through a software module, a hardware module, or a combination of a software module and a hardware module.
[0095] The CU and DU can be configured according to the protocol layer functions of the wireless network they implement: For example, the CU is configured to implement the functions of the packet data convergence protocol (PDCP) layer and the protocol layers above (such as the radio resource control (RRC) layer and / or the service data adaptation protocol (SDAP) layer, etc.); the DU is configured to implement the protocol layers below the PDCP layer (such as the radio link control (RLC), media access control (MAC) layer, and / or the physical (PHY) layer, etc.). Another example is that the CU is configured to implement the protocol layers above the PDCP layer (such as the RRC layer and / or the SDAP layer), and the DU is configured to implement the protocol layers at and below the PDCP layer (such as the RLC layer, MAC layer, and / or the PHY layer, etc.). For the specific descriptions of the above-mentioned protocol layers, reference can be made to the relevant technical specifications of 3GPP or the technical specifications of other applicable communication protocols.
[0096] The CU and DU can be configured according to the protocol layer functions of the wireless network they implement: For example, the CU is configured to implement the functions of the PDCP layer and the protocol layers above (such as the RRC layer and / or the SDAP layer, etc.); the DU is configured to implement the protocol layers below the PDCP layer (such as the RLC layer, MAC layer, and / or the PHY layer, etc.). Another example is that the CU is configured to implement the protocol layers above the PDCP layer (such as the RRC layer and / or the SDAP layer), and the DU is configured to implement the protocol layers at and below the PDCP layer (such as the RLC layer, MAC layer, and / or the PHY layer, etc.).
[0097] When the CU includes a CU-CP and a CU-UP, the CU-CP is used to implement the control plane function of the CU, and the CU-UP is used to implement the user plane function of the CU. For example, when the CU is configured to implement the functions of the PDCP layer, RRC layer, and SDAP layer, the CU-CP is used to implement the functions of the RRC layer and the control plane function of the PDCP layer, and the CU-UP is used to implement the functions of the SDAP layer and the user plane function of the PDCP layer.
[0098] The CU and the DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU).
[0099] The above division of the processing functions of the CU and the DU according to the protocol layer is only an example, and can also be divided in other ways, which is not limited in this application. For example, in one design, the CU or the DU can also be divided into parts with partial processing functions of the protocol layer. In one design, part of the functions of the RLC layer and the functions of the protocol layers above the RLC layer are set in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are set in the DU.
[0100] In another possible design, the DU and the RU cooperate to jointly implement the functions of the PHY layer, or it can be described as moving a part of the PHY layer functions of the DU to the RU for implementation. One DU can be connected to one or more RUs. The functions of the DU and the RU can be configured in multiple ways according to the design. For example, the DU is configured to implement baseband functions, and the RU is configured to implement mid- and radio frequency functions. Another example is that the DU is configured to implement the high-layer functions in the PHY layer, and the RU is configured to implement the low-layer functions in the PHY layer or implement the low-layer functions and radio frequency functions. The high-layer functions in the physical layer can include a part of the functions of the physical layer, and this part of the functions is closer to the MAC layer. The low-layer functions in the physical layer can include another part of the functions of the physical layer, and this part of the functions is closer to the mid- and radio frequency side. This application does not limit the specific functions of the DU and the RU. The interface between the DU and the RU can be called the fronthaul interface.
[0101] In the embodiments of this application, the device for implementing the functions of the network device can be the network device itself, or can also be a device capable of supporting the network device to implement this function, such as a chip system or a combined device or component that can implement the functions of the network device. This device can be installed in the network device. The embodiments of this application do not limit the specific technologies and specific device forms adopted by the network device.
[0102] In the embodiments of the present application, any device capable of data communication with a base station can be regarded as a terminal device. A terminal device is also referred to as a terminal, a terminal device, a user equipment (UE), a user device, a mobile station, or a mobile terminal, etc. Terminal devices can be widely applied in various scenarios. For example, terminal devices can be: mobile phones, computers, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, stations (STAs), robotic arms, cameras, robots, vehicles, drones, helicopters, airplanes, ships, or smart home devices (such as TVs, air conditioners, floor sweepers, speakers, set-top boxes), relays, customer premise equipment (CPE), etc.
[0103] In addition, in the embodiments of the present application, the terminal device can also be a terminal device in an IoT system. For example, water meters, electricity meters, etc. IoT is an important part of the future development of information technology. Its main technical feature is to connect items to the network through communication technology, so as to realize an intelligent network of human-machine interconnection and thing-thing interconnection.
[0104] When the terminal device is applied to V2X, it can also be called a V2X device. For example, smart cars (smart car or intelligent car), digital cars, unmanned cars (unmanned car or driverless car or pilotless car or automobile), self-driving cars (self-driving car or autonomous car), pure electric vehicles (pure EV or Battery EV), hybrid electric vehicles (HEV), range extended electric vehicles (REEV), plug-in hybrid electric vehicles (PHEV), new energy vehicles, road site units (RSUs).
[0105] As described above, various terminal devices, if located on a vehicle (e.g., placed / installed inside a vehicle), can be considered in-vehicle terminal devices. The in-vehicle terminal device can be built into an in-vehicle module, in-vehicle module group, in-vehicle component, in-vehicle chip, or in-vehicle unit of the vehicle as one or more components or units, and the vehicle can implement the method of this application through the built-in in-vehicle module, in-vehicle module group, in-vehicle component, in-vehicle chip, or in-vehicle unit. The in-vehicle terminal device can be a vehicle device, in-vehicle module, vehicle, on-board unit (OBU), roadside unit (RSU), in-vehicle system (or in-vehicle transmission unit) (telematics box, T-box), chip, or system on chip (SOC), etc. The above chip or SOC can be installed in a vehicle, OBU, RSU, or T-box.
[0106] In the embodiments of this application, the device for implementing the functions of the terminal device can be the terminal device itself, or a device that can support the terminal device to implement this function, such as a chip system or a combined device or component that can implement the functions of the terminal device. This device can be installed in the terminal device. The embodiments of this application do not limit the specific technologies and specific device forms adopted by the terminal device.
[0107] Taking the network device as a base station and the terminal device as a UE as an example, the base station and the UE can be in fixed positions or movable. The base station and the UE can be deployed on land, including indoors or outdoors, handheld or in-vehicle; they can also be deployed on water; they can also be deployed on airplanes, balloons, and artificial satellites. The embodiments of this application do not limit the application scenarios of the base station and the UE.
[0108] The roles of the base station and the UE can be relative. For example, Figure 1 the helicopter or drone 120i in can be configured as a mobile base station. For those UEs 120j that access the radio access network 100 through 120i, 120i is the base station; but for the base station 110a, 120i is the UE, that is, the communication between 110a and 120i is through the radio air interface protocol. Of course, the communication between 110a and 120i can also be through the interface protocol between base stations. At this time, relative to 110a, 120i is also the base station. Therefore, both the base station and the UE can be uniformly referred to as communication devices. Figure 1 110a and 110b in can be referred to as communication devices with base station functions. Figure 1 120a - 120j in can be referred to as communication devices with UE functions.
[0109] Communication can be carried out between a network device and a terminal device based on the time division duplexing (TDD) mechanism. Time division duplexing (TDD) is a duplex mode that realizes uplink and downlink transmissions through time division. In the TDD communication mode, time domain resources are divided into uplink transmission resources and downlink transmission resources. For example, refer to Figure 2A , which is a schematic diagram of a TDD configuration method. Figure 2A In, the TDD configuration is "DDDSU", where D represents a downlink time slot, and each symbol in the downlink time slot is a downlink symbol, U represents an uplink time slot, and each symbol in the uplink time slot is an uplink symbol, and S is a special time slot, and the special time slot at least includes flexible symbols. In this configuration method, the time domain resources for uplink transmission are less, resulting in a lower coverage rate of uplink transmission resources when using the TDD communication mode, and the uplink transmission delay will increase.
[0110] Regarding the problem of the low coverage rate of uplink transmission resources, the coverage rate can be enhanced through communication modes such as D / F-TDD, SBFD, and in-band full duplex (abbreviated as FD, or also called in-band full duplex (IBFD)). In the D / S-TDD communication mode, different network devices adopt different time slot ratios, such as Figure 2B shown. Figure 2B In, the configuration method adopted by network device 1 is "DDDSU", and the configuration method adopted by network device 2 is "DDSUU". In the SBFD communication mode, the frequency band on the downlink symbol is divided into one or more uplink subbands and one or more downlink subbands, and uplink transmission is allowed to be performed on the uplink subbands of the downlink symbol.
[0111] SBFD includes subband non-overlaping full duplex and subband overlapping full duplex. As shown in SBFD(1)-(3) in Figure 2C , in the subband non-overlapping full duplex communication mode, the uplink subband and the downlink subband do not overlap in the frequency domain. As shown in SBFD(4) in Figure 2C , in the subband overlapping full duplex communication mode, the uplink subband and the downlink subband can overlap in the frequency domain. Compared with the TDD communication mode, the SBFD communication mode has more uplink resources, and the coverage rate of uplink transmission resources is improved. The FD communication mode, as shown in Figure 2D , can simultaneously perform uplink transmission and downlink transmission on the same time-frequency resources, can greatly improve uplink performance and downlink performance, and effectively reduce latency.
[0112] The above communication modes such as D / F-TDD, SBFD, and FD may introduce CLI, which generally includes CLI between network devices (gNB-gNB CLI) and CLI between terminal devices (UE-UE CLI). Compared with the sub-band non-overlapping full-duplex communication mode, due to the lack of frequency-domain isolation in the D / S-TDD, sub-band overlapping full-duplex, and FD communication modes, the CLI in the D / S-TDD, sub-band overlapping full-duplex, and FD communication modes is much more serious than that in the sub-band non-overlapping full-duplex communication mode.
[0113] For example, referring to Figure 2B , if the configuration method adopted by network device 1 is "DDDSU" and the configuration method adopted by network device 2 is "DDSUU", then CLI may be introduced in the 3rd time slot and / or the 4th time slot.
[0114] Another example, referring to Figure 3 as shown, network device 1 serves UE1 and UE2 in cell 1, and network device 2 serves UE3 and UE4 in cell 2. The uplink between UE1 and network device 1 may cause CLI to the downlink between network device 1 and UE2. The uplink between UE1 and network device 1 may cause CLI to the downlink between network device 2 and UE3. The uplink between UE4 and network device 2 may cause CLI to the downlink between network device 2 and UE3.
[0115] To solve the above problems, the solution of the embodiments of the present application is provided. In this solution, when the terminal device performs uplink transmission, it can determine the precoding for suppressing the CLI caused by the uplink signal, and thus send the uplink signal based on this precoding to suppress the CLI caused by the uplink signal and improve the reliability of communication transmission. In the embodiments of the present application, the uplink signal includes a data signal and may also include a reference signal, such as a sounding reference signal (SRS) or a channel status information-reference signal (CSI-RS). The uplink signal (such as the first signal or the second signal in this article) can be carried on an uplink channel (such as PUSCH).
[0116] The terminal device can perform uplink transmission based on a codebook or based on a non-codebook. To facilitate understanding of the solution provided by the embodiments of the present application, the process of the terminal device performing uplink transmission based on a codebook and the process of the terminal device performing uplink transmission based on a non-codebook are first introduced.
[0117] 1) The process of the terminal device performing uplink transmission based on a codebook includes the following steps:
[0118] Step 1: The network device configures an SRS resource set for the terminal device.
[0119] The network device may send the configuration information of the SRS resource set to the terminal device. For example, the network device configures the SRS resource set through "SRS-ResourceSet". The network device may also indicate the usage of the SRS resource set. For example, the parameter usage in "SRS-ResourceSet" indicates the usage of the SRS resource set. If the parameter usage is set to 'codebook', it means that the SRS resource set is used for uplink transmission based on a codebook. In this case, the network device configures one or two SRS resource sets for the terminal device. Each SRS resource set includes at most 2 SRS resources, and the number of SRS ports included in these 2 SRS resources is the same. The SRS resources included in the SRS resource set used for uplink transmission based on a codebook support multi-port SRS transmission. For example, the number of SRS ports included in the SRS resources can be 1, 2, or 4.
[0120] Step 2: The terminal device sends SRS according to the SRS resource set configured by the network device.
[0121] The terminal device sends SRS based on the SRS resources within the SRS resource set configured by the network device. Each SRS resource included in the SRS resource set is associated with a beam, and the terminal device uses the beam associated with the SRS resource to send SRS. Taking the example that the network device configures one SRS resource set for the terminal device, and this SRS resource set includes two SRS resources, these two SRS resources are the first SRS resource and the second SRS resource. The first SRS resource is associated with the first beam, and the second SRS resource is associated with the second beam. The terminal device may use the first beam to send the first SRS and use the second beam to send the second SRS.
[0122] Step 3: The network device sends the information for sending PUSCH to the terminal device according to the received SRS. This information may indicate the beam indication information, precoding information, and layer or rank for sending PUSCH.
[0123] The network device can indicate a set of SRS resources and indicate the SRS resources within the set of SRS resources to indicate the beam for transmitting the PUSCH. Taking the example that the network device configures a set of SRS resources for the terminal device, for the PUSCH scheduled by the downlink control information (DCI), the DCI sent by the network device can include an SRS resource indicator (SRI) field, and this field indicates an SRS resource in the set of SRS resources. For the PUSCH with configured grant (CG), the network device can indicate an SRS resource in the set of SRS resources through the high-layer parameter srs-ResourceIndicator.
[0124] For the PUSCH scheduled by DCI, the precoding information and number of layers field included in the DCI is used to indicate the number of layers and precoding for transmitting the PUSCH; for the CG PUSCH, the network device can indicate the number of layers and precoding for transmitting the PUSCH through the high-layer parameter precodingAndNumberOfLayers. For the technical details of how the network device indicates the number of layers and precoding for transmitting the PUSCH, refer to TS 38.212 in the 3GPP protocol, which will not be elaborated here.
[0125] Step 4: The terminal device transmits the PUSCH according to the beam, number of layers, and precoding indicated by the network device.
[0126] Step 5: The network device receives the PUSCH transmitted by the terminal device.
[0127] 2) The procedure for the terminal device to perform uplink transmission based on non-codebook includes the following steps:
[0128] Step 1: The network device sends CSI-RS to the terminal device.
[0129] Step 2: The terminal device receives the CSI-RS sent by the network device and determines the precoder for transmitting the SRS according to the CSI-RS.
[0130] The terminal device can determine at least one precoder for transmitting the SRS according to the CSI-RS.
[0131] Step 3: The terminal device sends the SRS to the network device according to the determined precoder.
[0132] Step 4: The network device receives the SRS transmitted by the terminal device.
[0133] Before step 3, the network device may send the configuration information of the SRS resource set to the terminal device. For example, the network device configures the SRS resource set through "SRS-ResourceSet". The network device also indicates the usage of the SRS resource set through the parameter usage in "SRS-ResourceSet". If the parameter usage is set to 'nonCodebook', it means that this SRS resource set is used for non-codebook-based uplink transmission. In this case, the network device configures one or two SRS resource sets for the terminal device, and each SRS resource set includes at most 4 SRS resources, and the number of SRS ports included in these 4 SRS resources is all 1.
[0134] The terminal device sends SRS according to the SRS resource set configured by the network device. At least one SRS resource included in each SRS resource set is associated / corresponds to at least one precoding determined by the terminal device, and the terminal device sends SRS using the precoding associated with the SRS resource. Taking the example that the network device configures one SRS resource set for the terminal device and this SRS resource set includes 4 SRS resources. These 4 SRS resources include the first SRS resource, the second SRS resource, the third SRS resource, and the fourth SRS resource. The first SRS resource is associated with the first precoding, the second SRS resource is associated with the second precoding, the third SRS resource is associated with the third precoding, and the fourth SRS resource is associated with the fourth precoding. The terminal device sends the first SRS using the first precoding on the first SRS resource. The terminal device sends the second SRS using the second precoding on the second SRS resource. The terminal device sends the third SRS using the third precoding on the third SRS resource. The terminal device sends the fourth SRS using the fourth precoding on the fourth SRS resource.
[0135] In addition, each SRS resource in each SRS resource set has an associated beam. The beam used by the terminal device to send SRS is the same as the receiving beam used by the terminal device to receive CSI-RS. If the terminal device does not use a receiving beam to receive CSI-RS, then the SRS resources in an SRS resource set have no associated beams, and the terminal device does not send SRS using a beam.
[0136] Step 5: The network device sends the information for sending PUSCH to the terminal device according to the received SRS. This information may indicate the precoding information and the number of layers for sending PUSCH.
[0137] The network device receives and measures the SRS, and according to the SRS measurement result, indicates the number of layers and the precoding for the terminal device to send PUSCH. It can be understood that for non-codebook-based PUSCH transmission, the beam for sending PUSCH is the receiving beam used to receive SRS / CSI-RS.
[0138] The network device can indicate the number of layers and precoding for the terminal device to transmit the PUSCH by indicating an SRS resource set and at least one SRS resource in the SRS resource set. Among them, the number of at least one SRS resource (implicitly) indicates the number of layers for the terminal device to transmit the PUSCH; the precoding associated with at least one SRS resource indicates the precoding for the terminal device to transmit the PUSCH. The precoding used for each layer of transmitting the PUSCH is the precoding associated with the corresponding SRS resource. Similarly, the terminal device transmits the PUSCH using the indicated number of layers and precoding.
[0139] For the PUSCH scheduled by DCI, the DCI sent by the network device may include an SRI field indicating at least one SRS resource in the SRS resource set. For the PUSCH of CG, the network device can indicate at least one SRS resource in the SRS resource set through the high-layer parameter srs-ResourceIndicator. Taking the example that the SRI field included in the DCI or the high-layer parameter srs-ResourceIndicator indicates two SRS resources in an SRS resource set, these two SRS resources include the first SRS resource and the second SRS resource. The number of layers for the terminal device to transmit the PUSCH is 2. The terminal device uses the precoding associated with the first SRS resource to transmit the first layer of the PUSCH and uses the precoding associated with the second SRS resource to transmit the second layer of the PUSCH.
[0140] Step 6: The terminal device transmits the PUSCH according to the number of layers and precoding indicated by the network device.
[0141] Step 7: The network device receives the PUSCH transmitted by the terminal device.
[0142] The above describes the basic process of current uplink transmission based on the codebook and non-codebook. The following will introduce in detail the solution provided by the embodiments of the present application with reference to the accompanying drawings. In the following introduction, the communication method provided by the embodiments of the present application is applied to Figure 1 the network architecture shown as an example. The network architecture and application scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those of ordinary skill in the art can know that with the evolution of the network architecture and the emergence of new application scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0143] In the embodiments of the present application, a beam can be understood as / replaced by "spatial filter", "spatial parameters", "outer layer weight", "analog weight value", or "analog beam". "The terminal device sends a PUSCH using a beam associated with an SRS resource in an indicated set of SRS resources", that is, "the antenna port(s) through which the terminal device sends the PUSCH is / are the same as the SRS port(s) in an SRS resource indicated by DCI or high-layer signaling". "Precoding" can be replaced by "inner layer weight", "digital weight value", or "digital beam".
[0144] In the embodiments of the present application, "corresponding to", "associated with", and "mapped to" can be replaced with each other. For example, at least one first parameter corresponding one-to-one to at least one second terminal device can be replaced with at least one first parameter being associated with / mapped to at least one second terminal. For another example, the first association relationship can be replaced with the first correspondence / mapping relationship. The embodiments of the present application do not limit the specific implementation form of the association relationship. For example, the association relationship can be a table, and sending the first association relationship can be sending a table representing the first association relationship.
[0145] In the embodiments of the present application, "when", "if", and "in case" all mean that the device will perform corresponding processing under certain objective circumstances, not limited to time, and do not require the device to have a judgment action during implementation, nor does it mean there are other limitations. Unless otherwise specified, "if" and "in case" can be replaced, and "when" can be replaced with "in the case of". "When" can be replaced with "if" / "in case".
[0146] In the embodiments of the present application, words such as "exemplary" or "for example" are used to give examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, using words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.
[0147] In the embodiments of the present application, "send" and "receive" indicate the direction of signal transmission. For example, "send a message to XX" can be understood as the destination of the message being XX, which may include directly sending through the air interface, or indirectly sending by other units or modules through the air interface. "Receive a message from YY" can be understood as the source of the message being YY, which may include directly receiving from YY through the air interface, or indirectly receiving from YY through the air interface by other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be carried out between devices, for example, between a network device and a terminal device, or within a device, for example, sending or receiving between components, modules, chips, software modules, or hardware modules within a device through a bus, trace, or interface. It can be understood that necessary processing may be performed on the information between the source and destination of the information transmission, such as encoding, modulation, etc., but the destination can understand the valid information from the source. Similar expressions in the present application can be understood similarly and will not be elaborated further.
[0148] In the embodiments of the present application, for the number of nouns, unless otherwise specified, it means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects before and after. For example, A / B means: A or B. "At least one (item)" or its similar expression refers to any combination of these items, including any combination of single item (item) or plural items (items). For example, at least one (item) of a, b, or c means: a, b, c, a and b, a and c, b and c, or a and b and c, where a, b, and c can be single or multiple.
[0149] In the embodiments of the present application, ordinal numbers such as "first" and "second" are used to distinguish multiple objects, and are not used to limit the size, content, order, time sequence, priority, or importance of multiple objects. For example, the first parameter and the second parameter refer to two different parameters, and do not indicate differences in the content, priority, or importance of these two parameters. In addition, in the embodiments of the present application, "used to indicate" may include used to directly indicate and used to indirectly indicate. When describing that a certain indication information is used to indicate A, it may include that the indication information directly indicates A or indirectly indicates A, and does not mean that A must be included in the indication information.
[0150] Taking the communication method provided by the embodiments of the present application (such as communication method 400 or communication method 500) executed by a network device and a terminal device as an example, the communication method provided by the embodiments of the present application will be introduced. The steps executed by the network device can be implemented by the RAN device itself, or can be implemented by components in the RAN device (such as a baseband chip, or other processing units or processors, etc.). For example, the network device can be the network device in Figure 1 , such as network device 110a, or can also be the chip (system) in the network device in Figure 1 . The steps executed by the terminal device can be implemented by the terminal device itself, or can be implemented by components in the terminal device (such as a chip, a processing unit, or a processor, etc.). The terminal device can be the terminal device shown in Figure 1 , such as terminal device 120a, or can also be the chip (system) in the terminal device in Figure 1 .
[0151] Please refer to Figure 4 , Figure 4 , which is a schematic flowchart of communication method 400 provided by the embodiments of the present application. Communication method 400 takes the uplink transmission of the first terminal device based on a codebook as an example. Figure 4 This method will be introduced from the perspective of the interaction between the network device and the first terminal device. It should be understood that communication method 400 can also be implemented by other devices, such as a chip or a communication device with communication functions. It should be noted that the embodiments of the present application only take the execution by the network device and the first terminal device as an example, and are not limited to the network device and the first terminal device. For example, the embodiments of the present application can also be executed by more terminal devices. When more terminal devices are involved, the execution processes of each terminal device among these more terminal devices are the same. As shown in Figure 4 , the process of this communication method 400 includes the following steps.
[0152] S401. The network device sends the first information to the first terminal device. Correspondingly, the first terminal device receives the first information from the network device.
[0153] The first information indicates a first precoding and at least one first parameter. The first precoding can be used to determine a second precoding for the first terminal device to use when transmitting an uplink signal. The first parameter can be used to characterize the channel information between the first terminal device and the second terminal device. Channel information refers to some information that can be used to indicate a channel, such as including: a channel matrix, a precoding determined according to the channel matrix (for example, at least one column of the left singular matrix or at least one column of the right singular matrix obtained by performing singular value decomposition (SVD) on the channel matrix), precoding matrix indication (PMI) information determined according to the precoding, etc. Taking the channel information as the precoding as an example, the first parameter can also be used to characterize the precoding (such as the third precoding in this article) between the first terminal device and the second terminal device. For another example, the channel information may further include the RSRP, received signal strength indicator (RSSI), and / or path loss between the first terminal device and the second terminal device, etc.
[0154] A first parameter corresponds to a second terminal device. Taking the number of second terminal devices as N as an example, correspondingly, there are N first parameters, where N is a positive integer. Taking the N first parameters including the first parameter i, and the first parameter i corresponding to the second terminal device i among the N second terminal devices as an example, the first parameter i may include the channel information between the first terminal device and the second terminal device i. Correspondingly, the measurement resource i may be configured for the first terminal device. The first terminal device receives a reference signal from the second terminal device i on the measurement resource i and measures the reference signal to obtain a measurement result. Another example is that the measurement resource i may be configured for the second terminal device i, and the second terminal device i measures the reference signal received on the measurement resource i to obtain a measurement result. The second terminal device i may send the obtained measurement result to the first terminal device. Among them, the second terminal device i may send the obtained measurement result to the first terminal device based on the sidelink (SL), or may forward the obtained measurement result to the first terminal device through a network device. The measurement result of the measurement resource i may characterize the channel information between the first terminal device and the second terminal device i. The first terminal device obtains the channel information between it and the second terminal device i and reports the channel information to the network device, thereby assisting the network device in determining the first information. The network device may send the received channel information to the second terminal device i so that the second terminal device i knows the channel information between the second terminal device i and the first terminal device. The second terminal device i obtains the channel information between it and the first terminal device and also reports the channel information to the network device. The network device may send the received channel information to the first terminal device so that the first terminal device knows the channel information between the second terminal device i and the first terminal device.
[0155] When the network device indicates the first precoding and at least one first parameter to the first terminal device, for the first terminal device, it can be considered that it is necessary to suppress the CLI of the first signal on at least one second terminal device. From this perspective, the first information is used to indicate the first precoding and at least one first parameter, and can also be replaced with that the first information is used to indicate to the first terminal device to suppress the CLI of the first signal on at least one second terminal device.
[0156] The embodiments of the present application do not limit the specific implementation manner of the network device indicating the first precoding and at least one first parameter. For example, the first precoding and at least one first parameter may be indicated separately, that is, the indication information of the first precoding is carried on one signaling, and the indication information of at least one first parameter is carried on another signaling. Another example is that the indication information of the first precoding and the indication information of at least one first parameter may be carried on one signaling. For the convenience of description, the embodiments of the present application take the example that the indication information of the first precoding and the indication information of at least one first parameter may be carried on one signaling. For example, the first information may include the indication information of the first precoding and the indication information of at least one first parameter. The first information may be carried on the RRC signaling or the DCI signaling.
[0157] In one implementation manner, the first information / first field indicating at least one first parameter includes but is not limited to the following several ways, and the specific way used is not limited by the embodiments of the present application.
[0158] Indication method A: The first information / first field indicates at least one second terminal device.
[0159] Considering the correlation between the first parameter and the second terminal device, therefore, at least one first parameter can be indicated by indicating at least one second terminal device. For example, the second terminal device i corresponds to the first parameter i, and the second terminal device j corresponds to the first parameter j. If the first information indicates the second terminal device i, the first parameter i can be indirectly indicated. Exemplarily, the first field indicates the identification information (identifier, ID) of at least one second terminal device. The ID of the terminal device includes a radio network temporary identifier (RNTI), such as a cell radio network temporary identifier (C-RNTI).
[0160] If at least one second terminal device that needs to suppress the CLI belongs to a set of terminal devices (e.g., called set of terminal devices A). For example, if N terminal devices in the set of terminal devices A need to suppress the CLI, then these N terminal devices are N second terminal devices. In this case, the first information may indicate at least one second terminal device in the set of terminal devices A. That is, when at least one second terminal device belongs to the set of terminal devices A, the first information may indicate at least one second terminal device from the set of terminal devices A. The set of terminal devices A may be (pre)-configured. For example, the network device may configure the set of terminal devices A for the first terminal device through one or more of RRC signaling, DCI signaling, or MAC CE. For example, the network device sends a first list to the first terminal device, and the first list includes the IDs of each terminal device in the set of terminal devices A.
[0161] The first field may indicate at least one second terminal device by indicating the index of at least one second terminal device within the set of terminal devices A to save signaling overhead. For example, the first field includes a first bitmap, and the length of the first bitmap is the number of terminal devices included in the set of terminal devices A. Each bit in the first bitmap corresponds to a terminal device, where the terminal device corresponding to the bit with the first value in the first bitmap is at least one second terminal device. The first value may be 0 or 1. Accordingly, the first terminal device determines at least one second terminal device according to the first field in the first information and the set of terminal devices A.
[0162] Indication method B, the first information / the first field indicates the number of at least one second terminal device.
[0163] The number of at least one second terminal device may indirectly indicate at least one second terminal device. The first terminal device can determine at least one second terminal device according to the number of at least one second terminal device, and then determine at least one first parameter according to at least one second terminal device. Taking the number of at least one second terminal device as N as an example, the first information may include the value of N. For example, the first terminal device may obtain the RSRP between each terminal device in the set of terminal devices and the first terminal device; sort the terminal devices in the set of terminal devices from largest to smallest according to the RSRP, and determine the first N terminal devices after sorting as at least one second terminal device. In this case, although the first information indicates N, the first terminal device can still determine N second terminal devices according to N, and then determine N first parameters corresponding to the N second terminal devices.
[0164] Indication method C, the first information / the first field indicates at least one measurement resource, and one measurement resource corresponds to one second terminal device or one first parameter.
[0165] As described above, the first parameter i is determined according to the measurement resource i. Therefore, the first parameter i can be indicated by the measurement resource i. Since the measurement resource i corresponds to the second terminal device i, the first parameter can also be indicated by means of indicating the second terminal device by the measurement resource. For example, the first information may include the IDs of at least one measurement resource.
[0166] S402. The first terminal device determines a second precoding according to a first precoding, at least one first parameter, and at least one second parameter.
[0167] The second precoding is the precoding used by the first terminal device to transmit an uplink signal (such as the first signal in this article), and the first signal can be carried on the PUSCH. The second precoding includes at least one sub-precoding, and each sub-precoding corresponds to one or more layers of the PUSCH. For example, if the number of layers of the PUSCH is 2, the second precoding includes 2 sub-precodings, where one precoding is used to transmit one layer of the PUSCH, and the other precoding is used to transmit the other layer of the PUSCH.
[0168] The second parameter can be used to suppress the CLI caused by the uplink signal (such as the first signal in this article) transmitted by the first terminal device to the second terminal device. The second parameter can also characterize the ability to suppress the CLI or the strength / level of the ability to suppress the CLI. For example, the second parameter includes the number of layers or rank or number of streams for suppressing the CLI of the first signal to the second terminal device. The first terminal device can suppress the CLI caused by the first signal to the second terminal device based on this number of layers.
[0169] When there are multiple second terminal devices, there can be one second parameter or multiple second parameters. Among them, at least one second parameter can correspond to one second terminal device or multiple second terminal devices. Each second terminal device has a corresponding second parameter, and the second parameters corresponding to different second terminal devices may be the same or different, including but not limited to the following three cases.
[0170] Case 1: At least one second parameter is one second parameter, for example, second parameter A. In this case, second parameter A can be applicable to each second terminal device, or each second terminal device corresponds to second parameter A, or second parameter A is associated / corresponds with each second terminal device in at least one second terminal device.
[0171] For example, at least one second terminal device is the second terminal device i and the second terminal device j. The second terminal device i corresponds to the second parameter A, and the second terminal device j also corresponds to the second parameter A. Accordingly, for the second terminal device i, the first terminal device suppresses the CLI caused by the first signal on the second terminal device i and can determine the second precoding according to the second parameter A. For the second terminal device j, the first terminal device suppresses the CLI caused by the first signal on the second terminal device j and can determine the second precoding according to the second parameter A.
[0172] Case 2, at least one second parameter is the first parameter, for example, the second parameter B. The second parameter B can be applicable to all second terminal devices, or all second terminal devices correspond to the second parameter B, or the second parameter B is the sum of the second parameters corresponding to each of all second terminal devices.
[0173] For example, at least one second terminal device is the second terminal device i and the second terminal device j. The second parameter B is the number of layers, and the value of the second parameter is N. The number of layers corresponding to the second terminal device i is N1, and the number of layers corresponding to the second terminal device j is N2. Then N = N1 + N2. The second parameter corresponding to the second terminal device i and the second terminal device j is the second parameter B. The first terminal device suppresses the CLI of the first signal on the second terminal device i, can determine N1 according to the second parameter B, and determine the second precoding based on N1. The first terminal device suppresses the CLI of the first signal on the second terminal device j, can determine N2 according to the second parameter B, and determine the second precoding based on N2.
[0174] Case 3, at least one second parameter corresponds to at least one second terminal device one by one. It can be understood that the number of at least one first parameter is equal to the number of the at least one second terminal device. The second parameter i in the at least one second parameter corresponds to the second terminal device i in the at least one second terminal device. The second parameter i is used for the first terminal device to suppress the CLI of the first signal on the second terminal device i.
[0175] At least one second parameter can be pre-configured or pre-defined. For example, at least one second parameter can be stored in the first terminal device, without the need for additional signaling indication, which can save signaling overhead. Or, at least one second parameter can also be configured by the network device to the first terminal device, which is more flexible. The indication information of at least one second parameter and the first information can be carried on different signaling, or can also be carried on the same signaling. Or, the indication information of at least one second parameter can also be included in the first information, that is, the first information can also be used to indicate at least one second parameter. For example, the first information can include a second field, and this second field is used to indicate at least one second parameter, or this second field carries the indication information of at least one second parameter.
[0176] The first information / second field indicates that at least one second parameter includes but is not limited to the following cases. The embodiments of the present application do not limit which indication method in the following cases is specifically used. For the convenience of description, in the following, it is assumed that the at least one second parameter is N second parameters, where N is a positive integer. The second field can carry the indication information of the N second parameters, and the indication information can include the N second parameters.
[0177] Case 1: The second field indicates N second parameters, where N is greater than or equal to 2 and the value of N is the same as the value of at least one second terminal device, and one second parameter corresponds to one second terminal device.
[0178] The first terminal device can determine the second parameter corresponding to each second terminal device according to the indication of the second field and the association relationship between at least one second parameter and at least one second terminal device (such as the aforementioned Case 3). For example, N = 3, the at least one second parameter includes the second parameter i, the second parameter j, and the second parameter k; the at least one second terminal device includes the second terminal device i, the second terminal device j, and the second terminal device k. Among them, the second parameter i corresponds to the second terminal device i, the second parameter j corresponds to the second terminal device j, and the second parameter k corresponds to the second terminal device k. If the first terminal device needs to suppress the CLI of the first signal on the second terminal device i, the first terminal device can determine the second parameter i, the second parameter j, and the second parameter k according to the second field, and according to the association relationship between at least one second parameter and at least one second terminal device, it can be determined that the second parameter corresponding to the second terminal device i is the second parameter i.
[0179] Case 2: The second field indicates R second parameters, where R is the number of terminal devices included in the aforementioned terminal device set A, and one terminal device in the terminal device set A corresponds to one second parameter. N terminal devices in the terminal device set A are second terminal devices. N second parameters among the R second parameters are the second parameters associated with the N second terminal devices.
[0180] For example, the second field includes a second bitmap, the length of the second bitmap being the number of terminal devices included in the set A of terminal devices (i.e., R), and each bit in the second bitmap corresponding to a terminal device. For example, the second bitmap includes a first bit, a second bit, and a third bit. The first bit indicates a second parameter i, corresponding to the terminal device i in the set A of terminal devices. The second bit indicates a second parameter j, corresponding to the terminal device j in the set A of terminal devices. The third bit indicates a second parameter k, corresponding to the terminal device k in the set A of terminal devices. For example, when the value of a bit is a first value, the indicated second parameter is a third value; when the value of the bit is a second value, the indicated second parameter is a fourth value. The first value is '0', and the third value can be 1, i.e., the second parameter is 1 layer; the second value is '1', and the fourth value is 2, i.e., the second parameter is 2 layer.
[0181] The first terminal device can determine N second terminal devices from the set A of terminal devices according to the indication of the first field, and then determine the second parameter corresponding to each second terminal device according to the indication of the second field and the association relationship between at least one second parameter and at least one second terminal device (such as the aforementioned case 3). Taking N = 2 as an example, if the first terminal device needs to suppress the CLI of the second terminal device i and the second terminal device j, the first terminal device can determine the second terminal device i and the second terminal device j according to the first field, and then determine the second parameter i corresponding to the second terminal device i and the second parameter j corresponding to the second terminal device j according to the second field.
[0182] In case 3, the second field indicates a second parameter, and the second parameter can correspond to one or more second terminal devices.
[0183] The first terminal device can determine N second terminal devices according to the indication of the first field, and then determine the second parameter corresponding to each second terminal device according to the indication of the second field and the association relationship between at least one second parameter and at least one second terminal device (such as the aforementioned case 1 or case 2).
[0184] For example, the second field indicates a second parameter A, and the second parameter A is associated with / corresponds to each of at least one second terminal device. The N second terminal devices are the second terminal device i and the second terminal device j. When the first terminal device suppresses the CLI caused by the first signal to the second terminal device i, it can determine that the second parameter corresponding to the second terminal device i is the second parameter A. When the first terminal device suppresses the CLI caused by the first signal to the second terminal device j, it can determine that the second parameter corresponding to the second terminal device j is the second parameter A.
[0185] For another example, the second field indicates a second parameter B, which is the sum of the second parameters corresponding to all the second terminal devices. The N second terminal devices are the second terminal device i and the second terminal device j. The number of layers corresponding to the second terminal device i is N1, and the number of layers corresponding to the second terminal device j is N2. The value of the second parameter B is N, where N = N1 + N2. When the first terminal device suppresses the CLI caused by the first signal to the second terminal device i, the second parameter corresponding to the second terminal device i can be determined as N1. When the first terminal device suppresses the CLI caused by the first signal to the second terminal device j, the second parameter corresponding to the second terminal device j can be determined as N2.
[0186] It can be understood that the network device will also configure layer indication information and SRS resources for the first terminal device. For example, the first information may further include an SRI field and layer indication information. The SRI field is used to indicate the SRS resources for the first terminal device to send reference signals. The layer indication information is used to indicate the number of layers for the first terminal device to send reference signals.
[0187] Based on the codebook, the first terminal device can perform uplink transmission using wideband precoding or subband precoding. The wideband precoding for uplink transmission is also referred to as uplink wideband precoding (wideband precoder). Similarly, the subband precoding for uplink transmission is also referred to as uplink subband precoding (subband precoder). Among them, compared with uplink wideband precoding, uplink subband precoding divides the carrier bandwidth into multiple (non-overlapping) subbands.
[0188] If the uplink transmission based on the codebook uses wideband precoding, the first information is associated with the entire carrier bandwidth (carrier bandwidth or bandwidth). That is, the SRI, layer indication information, precoding indication information, first field, and / or second field included in the first information are all associated with the entire carrier bandwidth. The first terminal device sends PUSCH using the same SRI, layer indication information, precoding indication information, first field, and / or second field over the entire carrier bandwidth.
[0189] If subband precoding is used for codebook-based uplink transmission, the first information is associated with multiple subbands. For example, the first information includes multiple groups of information, and each group of information includes SRI, layer indication information, precoding indication information, a first field, and / or a second field. Among them, the SRI, layer indication information, precoding indication information, first field, and / or second field within a group are all associated with one subband. For example, the first information includes group i and group j, and group i and group j respectively include SRI layer indication information, precoding indication information, a first field, and / or a second field. Group i is associated with subband i, and group j is associated with subband j. The first terminal device uses the SRI, layer indication information, precoding indication information, first field, and / or second field in group i to send PUSCH on subband i.
[0190] The network device can determine the first information according to the reference signal received from the first terminal device and the channel information between the first terminal device and the second terminal device, or determine at least one second parameter and / or at least one first parameter. Accordingly, the first terminal device can determine the second precoding for sending the first signal according to the first precoding, at least one first parameter, and at least one second parameter. For example, if it is necessary to suppress the CLI of the first signal on the second terminal device i, the first terminal device can determine the second precoding according to the first precoding and the first parameter and second parameter corresponding to the second terminal device i.
[0191] First, how the network device determines the first information will be introduced below. The process for the network device to determine the first information includes the following steps A-1 to step A-10.
[0192] Step A-1: The network device determines at least one second terminal device according to the channel information between the first terminal device and at least one other terminal device. For example, each second terminal device among the at least one other terminal device can measure the RSRP of the reference signal sent by the first terminal device and report it to the network device. The network device can sort the received RSRP from large to small and determine the terminal devices corresponding to the top N RSRP after sorting as at least one second terminal device, where N is the number of at least one second terminal device.
[0193] Step A-2: The network device measures all the received SRS to determine the SRI included in the first information.
[0194] Step A-2 is the process for the network device to configure SRS resources for the terminal device, which will not be elaborated here.
[0195] Step A-3: The network device measures the optimal SRS, determines the uplink channel matrix H0 from the first terminal device to the network device, and inputs H0 to the uplink scheduling.
[0196] Among them, each row of H0 corresponds to a receiving antenna port of the network device respectively, and each column of H0 corresponds to an SRS port of the first terminal device respectively. H0 corresponds to the entire carrier bandwidth (uplink broadband precoding) or a sub-band (uplink sub-band precoding).
[0197] Step A-4: The network device selects a precoding V0 from the uplink codebook as the initial precoding.
[0198] Step A-5: The network device performs SVD decomposition on the channel matrix H i (channel information) between the first terminal device and the second terminal device i to determine the right singular matrix V i .
[0199] It can be understood that H i = U i ∑ i V i H , U i is the left singular matrix, V i is the right singular matrix, ∑ i includes singular values, and H is the conjugate transpose operator). Each row of H i corresponds to a receiving antenna port of the second terminal device i respectively, and each column of H i corresponds to an SRS port of the first terminal device respectively. The second terminal device i is one of at least one second terminal device, and i = 1,..., N.
[0200] If the channel information directly indicates V i , for example, the channel information indicates precoding (i.e., at least one column in V i or V i ) or PMI, the network device does not need to perform Step A-5.
[0201] Step A-6: The network device selects k i columns (corresponding to the k i largest eigenvalues) from V i , denoted as
[0202] Step A-7: The network device calculates the final precoding W0 as follows:
[0203] W = V[(V H V) -1 ) H
[0204]
[0205]
[0206] Step A-8: The network device inputs W0 to the uplink scheduler.
[0207] Step A-9: The network device repeats Steps 1-4 to Step 1-8. Each repetition requires selecting different initial precoding V0 and different k from the uplink codebook i , i = 1, 2, …, N, that is, the determined W0 is different each time. The uplink scheduler will select the optimal W0 and the number of layers (i.e., the layer indication information included in the first information) from the multiple input W0s to balance the uplink performance of the first terminal device and the suppression of the CLI of at least one second terminal device.
[0208] Step A-10: The network device determines the second field and the precoding indication information included in the first information.
[0209] The second field indicates the k used to determine the optimal W0 i , i = 1, 2, …, N, which are at least one first parameter. The precoding indication information indicates the precoding V0. It should be understood that k i , i = 1, 2, …, N.
[0210] The following introduces the process for the first terminal device to determine the second precoding for transmitting the first signal according to the first precoding, at least one first parameter, and at least one second parameter. In the following introduction, the example is that the first terminal device suppresses the CLI of the first signal on the second terminal device i. This process includes Steps B-1 to B-4.
[0211] Step B-1: The first terminal device determines the initial precoding V0 according to the uplink codebook and the precoding indication information included in the first information.
[0212] Step B-2: The first terminal device performs SVD decomposition on the channel matrix H i (channel information) between the first terminal device and the second terminal device i to determine the right singular matrix V i .
[0213] It can be understood that H i = U i ∑ i V i H , U i is the left singular matrix, V i is the right singular matrix, ∑ i includes singular values, and H is the conjugate transpose operator. Among them, each row of H i corresponds to a receiving antenna port of the second terminal device i respectively, and H iEach column corresponds to an SRS port of the first terminal device respectively. The second terminal device i is one of at least one second terminal device, where i = 1, …, N.
[0214] Among them, H i can be obtained by the first terminal device measuring the reference signal sent by the second terminal device i, or may be obtained by the second terminal device i measuring the reference signal sent by the first terminal device, and then reported to the network device, and then sent by the network device to the first terminal device. The channel information reported by the second terminal device i to the network device can also be V i or V i corresponding PMI. In this case, step B-2 is executed by the second terminal device i.
[0215] Step B-3: The first terminal device selects, according to at least one second parameter k i , where i = 1, …, N, from V i the (k i columns corresponding to the) k i largest eigenvalues, denoted as
[0216] Step B-4: The first terminal device calculates the final precoding W0 (i.e., the second precoding) as follows:
[0217] W = V[(V H V) -1 H
[0218]
[0219]
[0220] S403. The first terminal device sends the first signal according to the second precoding.
[0221] The first terminal device sends the first signal according to the second precoding. For example, the first terminal device sends PUSCH according to the second precoding (precoding W0).
[0222] In communication method 400, since the second precoding takes into account the channel information of the first terminal device and the second terminal device and is determined according to the second parameter indicated by the network device, therefore, sending the first signal based on the second precoding can suppress the CLI of the first signal on the second terminal device, thereby improving the transmission reliability of the second terminal device.
[0223] In a possible implementation, the first terminal device may also send first capability information to the network device to indicate whether the first terminal device has the ability to suppress CLI. For example, the first capability information may indicate that the first terminal device supports suppressing the CLI caused by the first signal. For another example, the first capability information may indicate that the first terminal device supports determining the second precoding according to the first parameter and the second parameter. For another example, the first capability information may indicate that the first terminal device supports the first information including the first field, or indicate that the first terminal device supports the first information including the first field and the second field. For another example, the first capability information indicates that the first terminal device supports uplink transmission in the first manner, and the first manner can suppress the CLI to other terminal devices. Through the first capability information, the network device can clarify the capabilities of the first terminal device, thereby avoiding sending unnecessary first information to the first terminal device and avoiding signaling waste.
[0224] In addition, in the embodiments of the present application, the SRS resource set may also indicate whether the CLI can be suppressed. For example, the network device sends second information to the first terminal device, and the second information indicates the first SRS resource set. The first SRS resource set can be used to send SRS (i.e., the second signal in this article), and the first SRS resource set can also indicate whether the CLI can be suppressed. For example, the first SRS resource set can be used for codebook-based uplink transmission and can suppress the CLI. As an example, the field usage in the high-layer signaling SRS-ResourceSet is configured as "codebook-UE-UE-CLI-handling". Or, the first SRS resource set can be used for codebook-based uplink transmission and also supports the first terminal device to determine the second precoding according to the first parameter and the second parameter when sending the first signal. Or, the first SRS resource set can be used for codebook-based uplink transmission and also supports the first terminal device to determine the second precoding according to the first field and the second field when sending the first signal.
[0225] As described above, the communication method 400 takes the uplink transmission of the first terminal device based on the codebook as an example. The embodiments of the present application also provide a process for the terminal device to perform uplink transmission based on a non-codebook, which will be introduced below.
[0226] Please refer to Figure 5 , Figure 5 which is a schematic flowchart of the communication method 500 provided by the embodiments of the present application. The communication method 500 takes the uplink transmission of the first terminal device based on a non-codebook as an example. Figure 5This method is introduced from the perspective of the interaction between the network device and the first terminal device. It should be understood that the communication method 500 can also be implemented by other devices, such as a chip or a communication device with communication functions. It should be noted that the embodiments of this application only take the execution by the network device and the first terminal device as an example, and are not limited to the network device and the first terminal device. For example, the embodiments of this application can also be executed by more terminal devices. When more terminal devices are involved, the execution processes of each terminal device among these more terminal devices are the same. As Figure 5 shown, the process of the communication method 500 includes the following steps.
[0227] S501. The network device sends third information to the first terminal device, and the third information indicates at least one SRS resource set.
[0228] Correspondingly, the first terminal device receives the third information from the network device. The at least one SRS resource set can be used for the first terminal device to send a second signal, and the second signal is, for example, SRS.
[0229] In the embodiments of this application, each SRS resource set is associated with at least one first parameter and at least one second parameter. The term "associated" means that when the first terminal device sends SRS according to the SRS resource set, precoding is determined according to the first parameter and the second parameter associated with the SRS resource set. The first parameters associated with different SRS resource sets can be different, and the second parameters associated with different SRS resource sets can also be different. For the specific content of the first parameter and the second parameter, reference can be made to the relevant content in the foregoing communication method 400, which will not be elaborated here.
[0230] Alternatively, each SRS resource included in each SRS resource set is associated with at least one first parameter and at least one second parameter. The term "associated" means that when the first terminal device sends SRS according to the SRS resource, precoding is determined according to the first parameter and the second parameter associated with the SRS resource. Different SRS resources can be associated with the same first parameter or different first parameters.
[0231] At least one first parameter corresponds to at least one second terminal device one by one. When each SRS resource set is associated with at least one first parameter and at least one second parameter, each SRS resource set is also associated with at least one second terminal device. When each SRS resource included in each SRS resource set is associated with at least one first parameter and at least one second parameter, each SRS resource is also associated with at least one second terminal device.
[0232] At least one first parameter and at least one second parameter associated with each SRS resource set may be indicated by third information. The embodiments of the present application do not limit the specific implementation form of the third information indicating at least one first parameter and at least one second parameter associated with each SRS resource set. For example, the third information may be through the configuration information of the SRS resource set. For example, the third information is the cell "SRS-ResrouceSet", and a first field may be added in the SRS-ResrouceSet to indicate at least one first parameter through the first field. The network device may add a second field in the SRS-ResrouceSet to indicate at least one second parameter through the second field. Another example is that the third information may indicate at least one SRS resource set and at the same time indicate the association relationship between at least one first parameter and at least one second parameter and at least the SRS resource set. For ease of description, the embodiments of the present application refer to the association relationship between at least one SRS resource set and at least one first parameter and at least one second parameter as the first association relationship. It can be understood that the first association relationship is used to indicate the first parameter and the second parameter associated with each SRS resource set.
[0233] Similarly, at least one first parameter and at least one second parameter associated with each SRS resource in an SRS resource set may be indicated by third information. The embodiments of the present application do not limit the specific implementation form of the third information indicating at least one first parameter and at least one second parameter associated with each SRS resource set. Another example is that the third information may indicate an SRS resource set and at the same time indicate the association relationship between at least one first parameter and at least one second parameter and at least one SRS resource. For ease of description, the embodiments of the present application refer to the association relationship between at least one SRS resource and at least one first parameter and at least one second parameter as the second association relationship. It can be understood that the second association relationship is used to indicate the first parameter and the second parameter associated with each SRS resource in an SRS resource set.
[0234] The following describes how the third information indicates at least one first parameter and at least one second parameter associated with the SRS resource set, and how it indicates at least one first parameter and at least one second parameter associated with the SRS resource.
[0235] Case A: The network device configures at least one SRS resource set for the first terminal device, and each SRS resource set includes at least one SRS resource.
[0236] As Example 1, the third information corresponding to a partial SRS resource set or all SRS resource sets in at least one SRS resource set includes a first field and a second field. Among them, the specific manner in which the first field indicates at least one first parameter may refer to the specific manner in which the first field indicates at least one first parameter in the foregoing communication method 400. For example, any one of indication methods A - C in the embodiments of the communication method 400 is used, which will not be elaborated here. The specific implementation of the second field indicating at least one second parameter may also refer to the specific manner in which the second field indicates at least one second parameter in the foregoing communication method 400, which will not be elaborated here.
[0237] As Example 2, the first association relationship is the association relationship between a partial SRS resource set or all SRS resource sets in at least one SRS resource set and at least one first parameter and at least one second parameter. The third information may indicate at least one SRS resource set and the first association relationship. In this case, the third information may be carried in an RRC signaling, a DCI signaling, or a MAC CE signaling.
[0238] For example, the third information includes at least one set of fields, and each set of fields includes a first field, a second field, and a third field. The third field may be an SRI field for indicating an SRS resource set. The at least one first parameter indicated by the first field, the at least one second parameter indicated by the second field, and the SRS resource set indicated by the third field in a set of fields are associated. For example, at least one set of fields includes field group i, and field group i includes first field i, second field i, and third field i. Among them, first field i indicates first parameter 2i / second terminal device 2i and first parameter 2i + 1 / second terminal device 2i + 1; the second field indicates second parameter 2i and second parameter 2i + 1; third field i indicates SRS resource set i. Then, the at least one first parameter associated with SRS resource set i is first parameter 2i / second terminal device 2i and first parameter 2i + 1 / second terminal device 2i + 1, and the at least one second parameter associated with SRS resource set i is second parameter 2i and second parameter 2i + 1. Among them, the specific implementation of the first field indicating at least one first parameter and the second field indicating at least one second parameter may refer to the relevant content in the foregoing communication method 400, which will not be elaborated here.
[0239] Case B: The network device configures a set of SRS resources for the first terminal device, and this set of SRS resources includes at least one SRS resource.
[0240] As Example 1, for each SRS resource in some or all of the at least one SRS resource included, the third information includes a first field and a second field. At least one first parameter indicated by the first field and at least one second parameter indicated by the second field are associated with the configuration information of the SRS resource including the first field and the second field. It should be noted that not all the configuration information of the SRS resources includes the first field and the second field. If an SRS resource has no associated at least one first parameter and at least one second parameter, the configuration information of this SRS resource may not include the first field and the second field.
[0241] As Example 2: The second association relationship is the association relationship between each SRS resource in some or all of the at least one SRS resource set and at least one first parameter and at least one second parameter. The third information may indicate an SRS resource set and the second association relationship. In this case, the third information may be carried in RRC signaling, DCI signaling, or MAC CE signaling.
[0242] For example, the third information includes at least one set of fields, and each set of fields includes a first field, a second field, and a fourth field. The fourth field may be used to indicate an SRS resource. For example, the fourth field carries the ID of an SRS resource. At least one first parameter indicated by the first field, at least one second parameter indicated by the second field, and the SRS resource indicated by the fourth field in a set of fields are associated. For example, at least one set of fields includes field group i, and field group i includes first field i, second field i, and fourth field i. Among them, first field i indicates first parameter 2i / second terminal device 2i and first parameter 2i + 1 / second terminal device 2i + 1; the second field indicates second parameter 2i and second parameter 2i + 1; fourth field i indicates SRS resource i. Then, the at least one first parameter associated with SRS resource set i is first parameter 2i / second terminal device 2i and first parameter 2i + 1 / second terminal device 2i + 1, and the at least one second parameter associated with SRS resource i is second parameter 2i and second parameter 2i + 1. Among them, for the specific implementation of the first field indicating at least one first parameter and the second field indicating at least one second parameter, reference may be made to the relevant content in the foregoing communication method 400, which will not be elaborated here.
[0243] In a possible implementation manner, the first terminal device may determine at least one first parameter and at least one second parameter by itself. The first association relationship and / or the second association relationship are indicated by the first terminal device to the network device. For example, the first terminal device sends fifth information to the network device, and this fifth information may be used to indicate the first association relationship and / or the second association relationship.
[0244] S502. The first terminal device transmits a second signal according to at least one SRS resource set and at least one first precoding.
[0245] The at least one SRS resource set and the at least one first precoding are in one-to-one correspondence, or one SRS resource set is associated with one first precoding. The first precodings associated with different SRS resource sets may be different. Any one of the first precodings is determined according to at least one first parameter and at least one second parameter associated with the corresponding SRS resource set. For example, the at least one first precoding includes a first precoding i, and the first precoding i corresponds to the SRS resource set i. Then, the first precoding i is determined according to at least one first parameter and at least one second parameter associated with the SRS resource set i.
[0246] Alternatively, the first precoding includes a plurality of sub-precodings, and one sub-precoding is associated with one SRS resource in the SRS resource set associated with the first precoding. One sub-precoding is determined according to at least one first parameter and at least one second parameter associated with the SRS resource corresponding to the sub-precoding. The SRS resource set where the SRS resource corresponding to the sub-precoding is located is the SRS resource set corresponding to the first precoding where the sub-precoding is located. For example, the at least one first precoding includes a first precoding j, the first precoding j corresponds to the SRS resource set j, the first precoding j includes at least one sub-precoding, and the at least one sub-precoding corresponds one-to-one to at least one SRS resource included in the SRS resource set j. The sub-precoding i in the at least one sub-precoding is determined according to at least one first parameter and at least one second parameter associated with the SRS resource i in the SRS resource set j, and the sub-precoding i corresponds to the SRS resource i.
[0247] The first terminal device may transmit a second signal according to at least one SRS resource set and at least one first precoding. The second signal may be an SRS. For example, the first terminal device may determine at least one first parameter and at least one second parameter associated therewith according to the SRS resource set or SRS resource used, and then determine the first precoding for transmitting the second signal according to the at least one first parameter and at least one second parameter. Since the first precoding takes into account the channel information of the first terminal device and the second terminal device and the second parameter, transmitting the second signal based on the first precoding can suppress the CLI caused by the second signal.
[0248] In addition to at least one first parameter and at least one second parameter associated with the corresponding SRS resource set, the first precoding also needs to be determined according to the CSI-RS resource associated with the corresponding SRS resource set. Depending on the number of at least one SRS resource set, the first terminal device sending the second signal is also different, which is introduced in different cases below. For ease of description, in the embodiments of the present application, the number of the first precodings is taken as X. Correspondingly, the number of SRS resource sets is also X. Taking the number of SRS resources included in one SRS resource set as Y as an example, Y can also be the number of SRS resources included in a group of SRS resources included in one SRS resource set. Both X and Y are integers greater than or equal to 1. Optionally, the number of SRS resources included in each SRS resource set is equal (this is taken as an example below). It can be understood that Y is also the maximum number of layers supported by the first terminal device for sending PUSCH. For example, Y = 1, 2, or 4.
[0249] Case A: The network device configures X SRS resource sets for the first terminal device, and each SRS resource set includes Y SRS resources or Y groups of SRS resources.
[0250] For one SRS resource set among the X SRS resource sets, the first terminal device can determine the first precoding corresponding to the SRS resource set according to the CSI-RS resource associated with the SRS resource set, so as to obtain X first precodings. Optionally, the X SRS resource sets are associated with the same CSI-RS resource, then the X first precodings are the same.
[0251] The first terminal device can send the second signal according to the X first precodings and all the SRS resource sets among the X SRS resource sets. For example, the first terminal device sends X×Y SRSs according to the X first precodings and the X SRS resource sets. Among them, the X first precodings and the X SRS resource sets correspond one by one, and the Y SRS resources in one SRS resource set correspond to Y SRSs. For example, the X first precodings include the first precoding i, the X SRS resource sets include the SRS resource set i, and the SRS resource set i includes the SRS resource j. The first precoding i corresponds to the SRS resource set i, and the first terminal device can send SRS i according to the first precoding i and the SRS resource i in the SRS resource set i.
[0252] Case B: The network device configures one SRS resource set for the first terminal device, and the SRS resource set includes Y SRS resources.
[0253] Similar to Case A, for the SRS resource set, the first terminal device can determine at least one first precoding according to the CSI-RS received from the network device.
[0254] Optionally, the SRS resource set includes Y groups of SRS resources, and one group of SRS resources includes N SRS resources. Alternatively, the number of SRS resources included in the SRS resource set is a multiple of N. It can be understood that if the SRS resource set includes Y groups of SRS resources and one group of SRS resources includes N SRS resources, the first terminal device can determine Y groups of precodings, and one group of precodings includes N precodings, so as to obtain Y first precodings. It can be understood that at least one of the first precodings is Y groups of precodings. The Y groups of precodings correspond one-to-one with the Y groups of SRS resources. For example, the Y groups of SRS resources include SRS resource group i, the Y groups of precodings include precoding group i, and SRS resource group i corresponds to precoding group i.
[0255] The first terminal device sends a second signal according to at least one of the first precodings and at least one of the SRS resources included in the SRS resource set. For example, the first terminal device sends N SRSs according to the N precodings in precoding group i included in at least one of the first precodings and the N SRS resources in SRS resource group i. Among them, SRS resource group i corresponds to precoding group i, the N SRS resources correspond one-to-one with the N SRSs, and the N precodings correspond one-to-one with the N SRS resources. Taking the example that the first terminal device sends SRS j according to precoding j in precoding group i, the first terminal device can send SRS j on SRS resource j in SRS resource group i according to precoding j. Among them, SRS resource j corresponds to SRS j.
[0256] One of the purposes of the first terminal device to send SRS is to enable the network device to determine the optimal precoding for the first terminal device to send PUSCH, so as to improve the uplink performance of PUSCH as much as possible and reduce the CLI of PUSCH to the second terminal device. However, in an actual scenario, considering that some second terminal devices do not always receive, if a certain second terminal device does not receive within a certain period of time, then the PUSCH allowed to be sent by the first terminal device within that period of time will interfere with the second terminal device. Based on this, when the first terminal device sends SRS, it can be based on the actual situation, so that the network device can select a suitable precoding for the first terminal device.
[0257] In one implementation, the network device can configure the SRS resource set for the first terminal device according to the maximum number Q of second terminal devices and the maximum number P of at least one SRS resource set supported by the first terminal device. For example, It represents the number of combinations formed by arbitrarily selecting q different elements from Q different elements. Taking Q = 3 as an example, the three second terminal devices are second terminal device 0 to second terminal device 2. Taking one second parameter corresponding to one second terminal device as an example, the first parameter corresponding to second terminal device 0 is first parameter 0, and the second parameter corresponding to second terminal device 0 is second parameter 0; the first parameter corresponding to second terminal device 1 is first parameter 1, and the second parameter corresponding to second terminal device 1 is second parameter 1; the first parameter corresponding to second terminal device 2 is first parameter 2, and the second parameter corresponding to second terminal device 2 is second parameter 2. The SRS resource set configured by the first terminal device may include the following four cases.
[0258] Case 1: No interference suppression is performed on the three second terminal devices. In this case, the network device can configure one SRS resource set for the first terminal device. This SRS resource set is SRS resource set 0, and there are kinds of combinations.
[0259] In this case, the third information indicating SRS resource set 0 does not include the first field and the second field. Or, the third information indicating SRS resource set 0 is not associated with the first parameter / second terminal device and the second parameter.
[0260] Case 2: Interference suppression is performed on one of the three second terminal devices. In this case, the network device can configure three SRS resource sets for the first terminal device, and there are kinds of combinations. These three SRS resource sets are SRS resource set 1, SRS resource set 2, and SRS resource set 3.
[0261] The third information indicating SRS resource set 1 may include the first field and the second field. The first field indicates second terminal device 0, and the second field indicates second parameter 0. Or, the third information indicating SRS resource set 1 may be associated with second terminal device 0 and second parameter 0.
[0262] The third information indicating SRS resource set 2 may include the first field and the second field. The first field indicates second terminal device 1, and the second field indicates second parameter 1. Or, the third information indicating SRS resource set 2 may be associated with / second terminal device 1 and second parameter 1.
[0263] The third information indicating SRS resource set 3 may include the first field and the second field. The first field indicates second terminal device 2, and the second field indicates second parameter 2. Or, the third information indicating SRS resource set 3 may be associated with second terminal device 2 and second parameter 2.
[0264] Scenario 3: Interference suppression is performed on any two of the three second terminal devices. In this case, the network device may configure three SRS resource sets for the first terminal device, and there are combinations. These three SRS resource sets are SRS resource set 4, SRS resource set 5, and SRS resource set 6.
[0265] The third information indicating SRS resource set 4 may include a first field and a second field. The first field indicates second terminal device 0 and second terminal device 1, and the second field indicates second parameter 0 and second parameter 1. Alternatively, the third information indicating SRS resource set 4 may be associated with second terminal device 0 and second terminal device 1, and second parameter 0 and second parameter 1.
[0266] The third information indicating SRS resource set 5 may include a first field and a second field. The first field indicates second terminal device 0 and second terminal device 2, and the second field indicates second parameter 0 and second parameter 2. Alternatively, the third information indicating SRS resource set 5 may be associated with second terminal device 0 and second terminal device 2, and second parameter 0 and second parameter 2.
[0267] The third information indicating SRS resource set 6 may include a first field and a second field. The first field indicates second terminal device 1 and second terminal device 2, and the second field indicates second parameter 1 and second parameter 2. Alternatively, the third information indicating SRS resource set 6 may be associated with second terminal device 1 and second terminal device 2, and second parameter 1 and second parameter 2.
[0268] Scenario 4: Interference suppression is performed on the three second terminal devices. In this case, the network device may configure one SRS resource set for the first terminal device, and there are combinations. This SRS resource set is SRS resource set 7.
[0269] The third information indicating SRS resource set 7 may include a first field and a second field. The first field indicates second terminal device 0, second terminal device 1, and second terminal device 2, and the second field indicates second parameter 0, second parameter 1, and second parameter 2. Alternatively, the third information indicating SRS resource set 6 may be associated with second terminal device 0, second terminal device 1, and second terminal device 2, and second parameter 0, second parameter 1, and second parameter 2.
[0270] In one implementation, the network device may configure SRS resources for the first terminal device according to the maximum number Q of second terminal devices and the maximum number P of SRS resources included in the SRS resource sets supported by the first terminal device. P is determined according to Q. For example, assume that the first terminal device supports a maximum of 4 layers for PUSCH transmission, and P = 4 × 2 Q。For another example, assume that the first terminal device supports a maximum of 2 layers for PUSCH transmission, and P = 2×2 Q 。
[0271] Take Q = 3, and the three second terminal devices are the second terminal device 0 to the second terminal device 2. Taking the example that one second parameter corresponds to one second terminal device, the first parameter corresponding to the second terminal device 0 is the first parameter 0, and the second parameter corresponding to the second terminal device 0 is the second parameter 0; the first parameter corresponding to the second terminal device 1 is the first parameter 1, and the second parameter corresponding to the second terminal device 1 is the second parameter 1; the first parameter corresponding to the second terminal device 2 is the first parameter 2, and the second parameter corresponding to the second terminal device 2 is the second parameter 2. Assume that the first terminal device supports a maximum of 2 layers for PUSCH transmission, and there may be the following four cases for the SRS resources configured by the first terminal device.
[0272] Case 1: No interference suppression is performed on the three second terminal devices. In this case, the network device can configure a set of SRS resources for the first terminal device. For example, this set of SRS resources includes SRS resource 0 and SRS resource 1, and either SRS resource 0 or SRS resource 1 can be configured, and there are combinations, as follows:
[0273] In this case, the third information indicating SRS resource 0 / SRS resource 1 does not include the first field and the second field. Or, the third information indicating SRS resource 0 / SRS resource 1 is not associated with the first parameter (or the second terminal device) and the second parameter.
[0274] Case 2: Interference suppression is performed on one of the three second terminal devices. In this case, the network device can configure a set of SRS resources for the first terminal device. Assume that this set of SRS resources includes SRS resource 2 to SRS resource 7. According to the different second terminal devices and the different configured SRS resources, there are a total of combinations.
[0275] For example, taking the interference suppression of the second terminal device 0 as an example, the SRS resources included in the configured set of SRS resources can be SRS resource 2 and SRS resource 3. The third information indicating SRS resource 2 and SRS resource 3 may include the first field and the second field. The first field indicates the second terminal device 0, and the second field indicates the second parameter 0. Or, the third information indicating SRS resource 2 and SRS resource 3 may be associated with the second terminal device 0 and the second parameter 0.
[0276] For example, taking interference suppression of the second terminal device 1 as an example, the configured SRS resource set may include SRS resource 4 and SRS resource 5. The third information indicating SRS resource 4 and SRS resource 5 may include a first field and a second field. The first field indicates the second terminal device 1, and the second field indicates the second parameter 1. Alternatively, the third information indicating SRS resource 4 and SRS resource 5 may be associated with the second terminal device 1 and the second parameter 1.
[0277] For example, taking interference suppression of the second terminal device 2 as an example, the configured SRS resource set may include SRS resource 6 and SRS resource 7. The third information indicating SRS resource 6 and SRS resource 7 may include a first field and a second field. The first field indicates the second terminal device 2, and the second field indicates the second parameter 2. Alternatively, the third information indicating SRS resource 6 and SRS resource 7 may be associated with the second terminal device 2 and the second parameter 2.
[0278] Case 3: Interference suppression is performed on any two of the three second terminal devices. In this case, the network device may configure an SRS resource set for the first terminal device. Assume that this SRS resource set includes SRS resources 8 to 13. Depending on the differences in the second terminal devices and the configured SRS resources, there are combinations.
[0279] For example, taking interference suppression of the second terminal device 0 and the second terminal device 1 as an example, the configured SRS resource set may include SRS resource 8 and SRS resource 9. The third information indicating SRS resource 8 and SRS resource 9 may include a first field and a second field. The first field indicates the second terminal device 0 and the second terminal device 1, and the second field indicates the second parameter 0 and the second parameter 1. Alternatively, the third information indicating SRS resource 8 and SRS resource 9 may be associated with the second terminal device 0 and the second terminal device 1, and the second parameter 0 and the second parameter 1.
[0280] For example, taking interference suppression of the second terminal device 0 and the second terminal device 2 as an example, the configured SRS resource set may include SRS resource 10 and SRS resource 11. The third information indicating SRS resource 10 and SRS resource 11 may include a first field and a second field. The first field indicates the second terminal device 0 and the second terminal device 2, and the second field indicates the second parameter 0 and the second parameter 2. Alternatively, the third information indicating SRS resource 10 and SRS resource 11 may be associated with the second terminal device 0 and the second terminal device 2, and the second parameter 0 and the second parameter 2.
[0281] For example, taking the interference suppression of the second terminal device 1 and the second terminal device 2 as an example, the configured SRS resource set may include the SRS resource 12 and the SRS resource 13. The third information indicating the SRS resource 12 and the SRS resource 13 may include a first field and a second field. The first field indicates the second terminal device 1 and the second terminal device 2, and the second field indicates the second parameter 1 and the second parameter 2. Alternatively, the third information indicating the SRS resource 12 and the SRS resource 13 may be associated with the second terminal device 1 and the second terminal device 2, as well as the second parameter 1 and the second parameter 2.
[0282] Case 4: Interference suppression is performed on three second terminal devices. In this case, the network device may configure an SRS resource set for the first terminal device. Assume that the SRS resource set includes the SRS resource 14 to the SRS resource 15. Configuring the SRS resource 14 and the SRS resource 15 in the SRS resource set has combinations.
[0283] The third information indicating the SRS resource 14 and the SRS resource 15 may include a first field and a second field. The first field indicates the second terminal device 0, the second terminal device 1, and the second terminal device 2, and the second field indicates the second parameter 0, the second parameter 1, and the second parameter 2. Alternatively, the third information indicating the SRS resource 14 and the SRS resource 15 may be associated with the second terminal device 0, the second terminal device 1, and the second terminal device 2, as well as the second parameter 0, the second parameter 1, and the second parameter 2.
[0284] Optionally, the first terminal device may further send the first capability information and / or the second capability information to the network device. The first capability information is used to indicate the maximum number P of at least one SRS resource set supported by the first terminal device or the maximum number P of at least one SRS resource within one SRS resource set supported by the first terminal device, and the second capability information is used to indicate the maximum number Q of the second terminal devices. Through the first capability information and / or the second capability information, the network device can clarify the capabilities of the first terminal device to configure a reasonable SRS resource set for the first terminal device.
[0285] It should be understood that after receiving the third information, the first terminal device will determine one or more SRS resources according to the SRS resource set indication information and / or the SRI in the third information. The number of the one or more SRS resources is the number of layers for sending the first signal. The first precoding associated with the one or more SRS resources is the precoding for sending the second signal, and a subset of the first precoding associated with the one or more SRS resources is the precoding for sending the first signal.
[0286] Taking the example that the network device can configure the SRS resource set for the first terminal device according to the maximum number Q of the second terminal devices and the maximum number P of at least one SRS resource set supported by the first terminal device, and taking the second terminal devices 0 to 2 as an example, there are 8 SRS resource sets (such as SRS resource sets 0 to 7), and each SRS resource set includes 4 SRS resources, that is, Y = 4. After the network device scheduling, it is considered that the first terminal device needs to perform interference suppression on the second terminal device 0 and the second terminal device 2 when sending PUSCH, then the network device will send the third information. The third information includes SRS resource set indication information, and the SRS resource set indication information indicates the SRS resource set 5. The SRS resource set 5 corresponds to the first precoding 5. The network device considers scheduling PUSCH in two layers, and using the sub-precodings 0 and 2 in the first precoding 5 can obtain better uplink performance. Then the SRI included in the third information indicates the SRS resource 0 and the SRS resource 2, where the sub-precoding 0 is associated with the SRS resource 0, and the sub-precoding 2 is associated with the SRS resource 2. The first terminal device uses the sub-precoding 0 and the SRS resource 0 to send SRS0, uses the sub-precoding 2 and the SRS resource 2 to send SRS2, SRS0 and SRS2 are included in the first signal, and the SRS resource 0 and the SRS resource 2 belong to the SRS resource set 5. The first terminal device receives the third information, determines that at least one SRS resource is the SRS resource 0 and the SRS resource 2 in the SRS resource set 5 according to the SRS resource set indication information and the SRI, determines that the number of layers of sending PUSCH is 2, and the precoding of sending the first signal is the sub-precoding 0 associated with the SRS resource 0 and the sub-precoding 2 associated with the SRS resource 2.
[0287] In addition, in the embodiments of the present application, the SRS resource set can also indicate whether CLI can be suppressed. For example, the network device sends the fourth information to the first terminal device, and the fourth information indicates the first SRS resource set. The first SRS resource set can be used to send SRS (i.e., the second signal in this article), and the first SRS resource set can also indicate whether CLI can be suppressed. For example, the first SRS resource set can be used for non-codebook-based uplink transmission and can suppress CLI. As an example, the field usage in the high-layer signaling SRS-ResourceSet is configured as "codebook-UE-UE-CLI-handling". Or, the first SRS resource set can be used for non-codebook-based uplink transmission, and also supports the first terminal device to determine the second precoding according to the first parameter and the second parameter when sending the first signal. Or, the first SRS resource set can be used for non-codebook-based uplink transmission, and also supports the first terminal device to determine the second precoding according to the first field and the second field when sending the first signal.
[0288] S503. The network device sends fourth information to the first terminal device, where the fourth information indicates a second precoding, and the second precoding is a subset of precodings included in at least one first precoding.
[0289] S504. The first terminal device sends a first signal according to the second precoding.
[0290] Correspondingly, the first terminal device receives the fourth information, and the fourth information can be carried in RRC signaling or DCI signaling. The network device can determine the second precoding used by the first terminal device to send the first signal according to the second signal sent by the first terminal device. The second precoding is a subset of precodings included in at least one first precoding. For example, the second precoding can be a first precoding included in at least one first precoding, or can be at least one sub-precodings included in a first precoding included in at least one first precoding.
[0291] After determining the second precoding, the network device can indicate the second precoding to the first terminal device. For example, the network device sends fourth information to the first terminal device, and the fourth information can indicate the second precoding. For example, the fourth information includes SRS resource set indicator information and / or an SRI field. The SRS resource set indicator information is used to indicate at least one SRS resource set. The SRI field can indicate at least one SRS resource in the SRS resource set. The SRS resource set indicator information and / or the SRI field indicate at least one SRS resource, and the first precoding associated with the at least one SRS resource is the second precoding. The number of the at least one SRS resource is the number of layers for the first terminal device to send the first signal. The first terminal device can determine at least one SRS resource according to the SRS resource set indicator information and / or the SRI field, and then determine the second precoding and the number of layers for sending the first signal. The first terminal device sends the first signal according to the determined second precoding and the number of layers.
[0292] The first terminal device can perform uplink transmission using wideband precoding or subband precoding based on a non-codebook. The wideband precoding for uplink transmission is also called uplink wideband precoder. Similarly, the subband precoding for uplink transmission is also called uplink subband precoder. Among them, compared with the uplink wideband precoding, the uplink subband precoding divides the carrier bandwidth into multiple (non-overlapping) subbands.
[0293] If wideband precoding is used for non-codebook-based uplink transmission, the third information is associated with the entire carrier bandwidth. For example, the SRS resource set indication, SRI, first field, and / or second field included in the third information are all associated with the entire carrier bandwidth. The first terminal device uses the same SRS resource set indication, SRI, first field, and / or second field on the entire carrier bandwidth to transmit PUSCH. Similarly, if wideband precoding is used for non-codebook-based uplink transmission, the fourth information is associated with the entire carrier bandwidth.
[0294] Similarly, if subband precoding is used for non-codebook-based uplink transmission, the third information is associated with multiple subbands. For example, the third information includes multiple groups of fields, and the first parameter and / or second parameter indicated by each group of fields are both associated with one subband. If subband precoding is used for non-codebook-based uplink transmission, the fourth information is associated with multiple subbands.
[0295] In the communication method 500, the process by which the first terminal device determines the second precoding may include steps C-1 to C-7.
[0296] Step C-1: The first terminal device measures the CSI-RS sent by the network device and determines the downlink channel matrix H from the network device to the first terminal device 0,gNB-UE , where each row of H 0,gNB-UE corresponds to one receive antenna port of the first terminal device respectively, and each column of H 0,gNB-UE corresponds to one CSI-RS port of the network device respectively. H 0,gNB-UE corresponds to the entire carrier bandwidth or one subband.
[0297] Step C-2: The first terminal device determines the uplink channel H0=(H 0,gNB-UE ) 0,gNB-UE from the first terminal device to the network device according to H. H Among them, each row of H0 corresponds to one CSI-RS port of the network device respectively, each column of H0 corresponds to one transmit antenna port of the first terminal device respectively, and H is the conjugate transpose operator. H0 corresponds to the entire carrier bandwidth or one subband.
[0298] Step C-3: The first terminal device performs SVD decomposition on H0 to determine the right singular matrix V0. Among them, U0 is the left singular matrix, V0 is the right singular matrix, ∑0 includes singular values, and H is the conjugate transpose operator. The initial precoding is at least one column of V0. Exemplarily, the initial precoding is N columns V0 corresponding to the N largest eigenvalues in V0 (N) , N = 1, 2 or 4.
[0299] Step C-4: The first terminal device determines at least one first parameter and at least one second parameter according to the third information sent by the network device.
[0300] The third information indicates at least one SRS resource set, and each SRS resource set is associated with at least one first parameter and at least one second parameter. For example, the second terminal device i and the second parameter i associated with the SRS resource set j, and the first parameter associated with the second terminal device i is the first parameter i, i = 1, 2,..., q j , q j represents the number of second terminal devices associated with the SRS resource set j. The second terminal device i is one of the at least one second terminal device. It can be understood that the first parameter i is the channel matrix H between the first terminal device and the second terminal device i j,i , where, H j,i each row of corresponds to a receiving antenna port of the second terminal device i, and each column of H j,i corresponds to an SRS port of the first terminal device,
[0301] Step C-5: The first terminal device performs SVD decomposition on H j,i to determine the right singular matrix V j,i . Among them, U j,i is the left singular matrix, V j,i is the right singular matrix, ∑ j,i includes singular values, and H is the conjugate transpose operator.
[0302] Step C-6: The first terminal device selects k j,i columns corresponding to the (k j,i largest eigenvalues) from V j,i , denoted as
[0303] Step C-7: The first terminal device calculates the second precoding as follows:
[0304] W = V[(V H V) -1 H
[0305]
[0306]
[0307] Among them, includes N precodings, which are respectively associated with the N SRS resources in the SRS resource set j.
[0308] In the communication method 500, since the second precoding takes into account the channel information of the first terminal device and the second terminal device and the second parameter, therefore, when the first signal is transmitted based on the second precoding, the CLI of the first signal to the second terminal device can be suppressed, thereby improving the transmission reliability of the second terminal device.
[0309] In the above embodiments provided in the present application, the method provided in the embodiments of the present application is introduced by taking the execution of the network device and the terminal device as an example. In the present application, each embodiment can be implemented independently or implemented in combination based on certain internal relationships; in each embodiment, different implementation manners can be implemented in combination or independently. To implement the various functions in the method provided in the embodiments of the present application, the steps executed by the terminal device can be implemented by different functional entities constituting the terminal device. The steps executed by the network device can be implemented by different functional entities constituting the network device. For example, the network device may be a CU-DU architecture, the CU can generate the first information, and the DU can send the first information. To implement the various functions in the method provided in the embodiments of the present application, the terminal device and the network device may include a hardware structure and / or a software module, and implement the above various functions in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module. Whether a certain function among the above various functions is executed in the form of a hardware structure, a software module, or a combination of a hardware structure and a software module depends on the specific application and design constraints of the technical solution.
[0310] Based on the same inventive concept as the method embodiment, the embodiment of the present application provides a communication device. The communication device used to implement the above method in the embodiment of the present application is introduced below with reference to the drawings. The content above can be used in the subsequent embodiments, and the repeated content will not be described again.
[0311] Figure 6 It is a schematic block diagram of the communication device 600 provided in the embodiment of the present application. The communication device 600 may be the terminal device or the network device in the above embodiment. For example, the communication device 600 may be Figure 1 the terminal device in; or, the communication device 600 is a chip (system) in the terminal device; or, the communication device 600 is a software module of the terminal device. The communication device 600 can correspondingly implement the functions or steps implemented by the terminal device in the above various method embodiments. Again, for example, the communication device 600 may be Figure 1The communication device 600 is a network device; alternatively, the communication device 600 is a chip (system) in a network device; alternatively, the communication device 600 is a software module of a network device. The communication device 600 can correspondingly implement the functions or steps implemented by the network device in the above method embodiments. The communication device 600 can include a processing module 610 and a transceiver module 620. Optionally, it can further include a storage module, which can be used to store instructions (codes or programs) and / or data. The storage module can be, for example, a memory. The processing module 610 and the transceiver module 620 can be coupled to the storage module. For example, the processing module 610 can read the instructions (codes or programs) and / or data in the storage module to implement the corresponding method. When the communication device 600 is a chip in a terminal device or a network device, the storage module can be a storage module inside the chip, such as a register, a cache, etc. For example, the storage module can also be a storage module outside the chip in a terminal device or a network device, such as a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM), etc. The above-mentioned various units can be set independently, or partially or fully integrated.
[0312] The processing module 610 can be a processor or a controller. For example, it can be a general central processing unit (CPU), a general processor, a digital signal processing (DSP), an application specific integrated circuits (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. It can implement or execute various exemplary logic blocks, modules and circuits described in connection with the disclosure of the present application. The processor can also be a combination that implements a computing function, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc. The transceiver module 620 is a transceiver, an interface circuit, a bus, a pin or other possible communication interfaces, and is used to receive signals from other devices. For example, when the device is implemented in the form of a chip, the transceiver module 620 is an interface circuit of the chip for receiving signals from other chips or devices, or is an interface circuit of the chip for sending signals to other chips or devices.
[0313] In one implementation, the communication device 600 can correspondingly implement the behaviors and functions of the first terminal device in the above method embodiments. The communication device 600 can be a terminal device, or a component applied to a terminal device (such as a chip or a circuit), or a part of a chip, a chipset, or a chip in a terminal device for executing relevant method functions, or a software module that can implement the method executed by the first terminal device in the above methods (such as communication method 400 or communication method 500), without limitation. For specific reference, please refer to the relevant content of the foregoing method embodiments, which will not be elaborated here.
[0314] For example, the transceiver module 620 is used to receive a first piece of information, which indicates a first precoding and at least one first parameter. The at least one first parameter includes a first parameter i, and the first parameter i is determined according to a measurement resource i. The measurement resource i is used for the communication device 600 to measure a reference signal from a second terminal device i, and the second terminal device i corresponds to the first parameter i. The processing module 610 is used to determine a second precoding according to the first precoding, at least one first parameter, and at least one second parameter. Among them, the at least one second parameter is used for the communication device 600 to suppress the CLI of the first signal on at least one second terminal device. The transceiver module 620 is further used to send the first signal according to the second precoding.
[0315] As an optional implementation, the first parameter includes: channel information between the second terminal device and the communication device 600 or a third precoding.
[0316] As an optional implementation, the second parameter includes: the number of layers for suppressing the CLI of the first signal on at least one second terminal device.
[0317] As an optional implementation, the first information indicating the first parameter includes:
[0318] The first information indicates at least one second terminal device; or,
[0319] The first information indicates the number of at least one second terminal device; or,
[0320] The first information indicates at least one measurement resource, and one measurement resource corresponds to one second terminal device or one first parameter.
[0321] Optionally, the first information indicating at least one second terminal device includes: the first information indicates at least one second terminal device in a set of terminal devices.
[0322] As an optional implementation, the at least one second parameter is preconfigured or predefined. Or, the first information is further used to indicate the at least one second parameter.
[0323] As an alternative implementation, at least one second parameter is a second parameter, for example, second parameter A. In this case, second parameter A can be applicable to each second terminal device, or each second terminal device corresponds to second parameter A.
[0324] In one implementation, at least one second parameter is a second parameter, for example, second parameter B. In this case, second parameter B can be applicable to all second terminal devices, or all second terminal devices correspond to second parameter B. Second parameter B can also be regarded as the sum of the second parameters corresponding to each of all second terminal devices. For example, at least one second terminal device is second terminal device i and second terminal device j, and the second parameters corresponding to second terminal device i and second terminal device j are second parameter B.
[0325] As an alternative implementation, at least one second parameter corresponds one-to-one with at least one second terminal device. For example, second parameter i in at least one second parameter corresponds to second terminal device i in at least one second terminal device.
[0326] As an alternative implementation, the transceiver module 620 is further configured to send first capability information, and the first capability information is used to indicate whether the first terminal device has the ability to suppress CLI. For example, the first capability information can indicate that the communication device 600 supports suppressing CLI caused by the first signal. For another example, the first capability information can indicate that the communication device 600 supports determining the second precoding according to the first parameter and the second parameter.
[0327] As an alternative implementation, the transceiver module 620 is further configured to receive second information, and the second information indicates a first SRS resource set, and the first SRS resource set is used to send a second signal. Among them, the first SRS resource set can be used for codebook uplink transmission and can suppress CLI. Or, when the first SRS resource set supports the first terminal device to send the first signal, the second precoding is determined according to the first parameter and the second parameter.
[0328] For another example, the transceiver module 620 is configured to receive third information, and the third information indicates at least one SRS resource set. The processing module 610 is configured to enable the communication device 600 to send a second signal according to at least one SRS resource set and at least one first precoding. The transceiver module 620 is further configured to receive fourth information, and the fourth information indicates a second precoding, and the second precoding is a subset of a precoding included in at least one first precoding. The transceiver module 620 is further configured to send the first signal according to the second precoding.
[0329] Among them, each SRS resource set is associated with at least one first parameter and at least one second parameter, or each SRS resource included in each SRS resource set is associated with at least one first parameter and at least one second parameter. The at least one first parameter includes a first parameter i, and the first parameter i is determined according to a measurement resource i, and the measurement resource i is used for the communication device 600 to measure a reference signal from a second terminal device i, and the second terminal device i corresponds to the first parameter i, and the at least one first parameter corresponds to the at least one second terminal device one by one. The at least one second parameter is used for the communication device 600 to suppress the CLI of the first signal on the at least one second terminal device.
[0330] The at least one first precoding includes a first precoding i, and the first precoding i is determined according to the at least one first parameter and the at least one second parameter associated with the SRS resource set i, and the first precoding i corresponds to the SRS resource set i, and the at least one first precoding corresponds to the at least one SRS resource set one by one. Or, the at least one first precoding includes a first precoding j, and at least one sub-precoding included in the first precoding j corresponds to at least one SRS resource included in the SRS resource set j, and the sub-precoding i in the at least one sub-precoding is determined according to the at least one first parameter and the at least one second parameter associated with the SRS resource i in the SRS resource set j, and the sub-precoding i corresponds to the SRS resource i.
[0331] As an optional implementation manner, when each SRS resource set is associated with at least one first parameter and at least one second parameter, each SRS resource set is further associated with at least one second terminal device; or, when each SRS resource included in each SRS resource set is associated with at least one first parameter and at least one second parameter, each SRS resource is further associated with at least one second terminal device.
[0332] As an optional implementation manner, the third information is further used to indicate a first association relationship or a second association relationship. Among them, the first association relationship is used to indicate the first parameter and the second parameter associated with each SRS resource set. The second association relationship is used to indicate the first parameter and the second parameter associated with each SRS resource in an SRS resource set.
[0333] As an optional implementation manner, the at least one second parameter is pre-configured or pre-defined, and there is no need to be indicated by additional signaling, which can save signaling overhead.
[0334] As an optional implementation manner, the at least one second parameter is a second parameter, for example, the second parameter A. In this case, the second parameter A can be applicable to each second terminal device, or each second terminal device corresponds to the second parameter A.
[0335] In one implementation, at least one second parameter is a second parameter. For example, the second parameter is B. In this case, the second parameter B can be applicable to all second terminal devices, or all second terminal devices correspond to the second parameter B. The second parameter B can also be regarded as the sum of the second parameters corresponding to each of all second terminal devices. For example, at least one second terminal device is the second terminal device i and the second terminal device j, and the second parameters corresponding to the second terminal device i and the second terminal device j are the second parameter B.
[0336] As an alternative implementation, at least one second parameter corresponds one-to-one to at least one second terminal device. For example, the second parameter i in at least one second parameter corresponds to the second terminal device i in at least one second terminal device.
[0337] As an alternative implementation, the transceiver module 620 is further configured to send a fifth message, where the fifth message is used to indicate a first association relationship or a second association relationship. The first association relationship is used to indicate the first parameter and the second parameter associated with each SRS resource set. The second association relationship is used to indicate the first parameter and the second parameter associated with each SRS resource in an SRS resource set.
[0338] As an alternative implementation, the transceiver module 620 is further configured to send second capability information and / or third capability information. The second capability information is used to indicate the maximum number of SRS resource sets supported by the communication device 600 or the maximum number of SRS resources supported by the first terminal device. The third capability information is used to indicate the maximum number of at least one second terminal device.
[0339] As an alternative implementation, each SRS resource set is used to send the second signal, and the first SRS resource set is used for non-codebook uplink transmission for CLI suppression between terminal devices. The first SRS resource set can be used for non-codebook uplink transmission and can suppress CLI. Or, when the first SRS resource set supports the first terminal device to send the first signal, a second precoding is determined according to the first parameter and the second parameter.
[0340] In one implementation, the communication device 600 can correspondingly implement the behaviors and functions of the network device in the above method embodiments. The communication device 600 can be a network device, or a component applied to a network device (such as a chip or a circuit), or a part of a chip or a chipset or a chip in a network device for executing relevant method functions, or a software module capable of implementing the method executed by the network device in the above method (such as communication method 400 or communication method 500), without limitation. For specific reference, see the relevant content of the foregoing method embodiments, which will not be elaborated here.
[0341] For example, the transceiver module 620 is configured to receive a second signal and send a first message to a first terminal device according to the second signal. The first message indicates a first precoding and at least one first parameter. The at least one first parameter includes a first parameter i, which is determined according to a measurement resource i. The measurement resource i is used for the first terminal device to measure a reference signal from a second terminal device i. The second terminal device i corresponds to the first parameter i, and the at least one first parameter corresponds to at least one second terminal device in a one-to-one manner. The processing module 610 is configured to determine the first message.
[0342] As an alternative implementation, the first parameter includes: channel information between the second terminal device and the communication device 600 or a third precoding.
[0343] As an alternative implementation, the second parameter includes: the number of layers for suppressing the CLI of the first signal on at least one second terminal device.
[0344] As an alternative implementation, the first message indicating the first parameter includes:
[0345] the first message indicates at least one second terminal device; or,
[0346] the first message indicates the number of at least one second terminal device; or,
[0347] the first message indicates at least one measurement resource, and one measurement resource corresponds to one second terminal device or one first parameter.
[0348] As an alternative implementation, the first message is further configured to indicate at least one second parameter.
[0349] As an alternative implementation, the at least one second parameter is a second parameter, for example, the second parameter A. In this case, the second parameter A can be applicable to each second terminal device, or each second terminal device corresponds to the second parameter A.
[0350] In one implementation, the at least one second parameter is a second parameter, for example, the second parameter B. In this case, the second parameter B can be applicable to all second terminal devices, or all second terminal devices correspond to the second parameter B. The second parameter B can also be regarded as the sum of the second parameters corresponding to each of all second terminal devices. For example, the at least one second terminal device is the second terminal device i and the second terminal device j, and the second parameters corresponding to the second terminal device i and the second terminal device j are the second parameter B.
[0351] As an alternative implementation, the at least one second parameter corresponds to at least one second terminal device in a one-to-one manner. For example, the second parameter i in the at least one second parameter corresponds to the second terminal device i in the at least one second terminal device.
[0352] As an alternative implementation, the transceiver module 620 is further configured to receive first capability information, where the first capability information is used to indicate whether the first terminal device has the capability to suppress CLI. For example, the first capability information may indicate that the first terminal device supports suppressing CLI caused by the first signal. As another example, the first capability information may indicate that the first terminal device supports determining a second precoding according to a first parameter and a second parameter.
[0353] As an alternative implementation, the transceiver module 620 is further configured to send second information, where the second information indicates a first SRS resource set, and the first SRS resource set is used to send a second signal. The first SRS resource set can be used for codebook uplink transmission and can suppress CLI. Alternatively, when the first SRS resource set supports the first terminal device to send a first signal, a second precoding is determined according to a first parameter and a second parameter.
[0354] As another example, the transceiver module 620 is configured to send third information, where the third information indicates at least one SRS resource set; receive a second signal according to the at least one SRS resource set; and send fourth information according to the second signal, where the fourth information indicates a second precoding, and the second precoding is a subset of at least one first precoding.
[0355] Wherein, each SRS resource set is associated with at least one first parameter and at least one second parameter, or each SRS resource included in each SRS resource set is associated with at least one first parameter and at least one second parameter. The at least one first parameter includes a first parameter i, where the first parameter i is determined according to a measurement resource i, and the measurement resource i is used for the first terminal device to measure a reference signal from a second terminal device i, and the second terminal device i corresponds to the first parameter i, and the at least one first parameter corresponds to the at least one second terminal device one by one. The at least one second parameter is used for the first terminal device to suppress CLI of the first signal to at least one second terminal device.
[0356] The at least one first precoding includes a first precoding i, where the first precoding i is determined according to at least one first parameter and at least one second parameter associated with the SRS resource set i, and the first precoding i corresponds to the SRS resource set i, and the at least one first precoding corresponds to the at least one SRS resource set one by one. Alternatively, the at least one first precoding includes a first precoding j, and at least one sub-precoding included in the first precoding j corresponds to at least one SRS resource included in the SRS resource set j one by one, and a sub-precoding i in the at least one sub-precoding is determined according to at least one first parameter and the at least one second parameter associated with the SRS resource i in the SRS resource set j, and the sub-precoding i corresponds to the SRS resource i.
[0357] As an alternative implementation, the first parameter includes: channel information between the second terminal device and the first terminal device or a third precoding.
[0358] As an alternative implementation, the second parameter includes: the number of layers for suppressing the CLI of the first signal on at least one second terminal device.
[0359] As an alternative implementation, when each SRS resource set is associated with at least one first parameter and at least one second parameter, each SRS resource set is further associated with at least one second terminal device; or, when each SRS resource included in each SRS resource set is associated with at least one first parameter and at least one second parameter, each SRS resource is further associated with at least one second terminal device.
[0360] In one implementation, the third information is further used to indicate a first association relationship or a second association relationship. Among them, the first association relationship is used to indicate the first parameter and the second parameter associated with each SRS resource set. The second association relationship is used to indicate the first parameter and the second parameter associated with each SRS resource in an SRS resource set.
[0361] As an alternative implementation, at least one second parameter is a second parameter, for example, second parameter A. In this case, second parameter A can be applicable to each second terminal device, or each second terminal device corresponds to second parameter A.
[0362] In one implementation, at least one second parameter is a second parameter, for example, second parameter B. In this case, second parameter B can be applicable to all second terminal devices, or all second terminal devices correspond to second parameter B. Second parameter B can also be regarded as the sum of the second parameters corresponding to each of all second terminal devices. For example, at least one second terminal device is second terminal device i and second terminal device j, and the second parameters corresponding to second terminal device i and second terminal device j are second parameter B.
[0363] As an alternative implementation, at least one second parameter corresponds one-to-one to at least one second terminal device. For example, second parameter i in at least one second parameter corresponds to second terminal device i in at least one second terminal device.
[0364] As an alternative implementation, the transceiver module 620 is further used to receive fifth information from the first terminal device, and the fifth information is used to indicate a first association relationship or a second association relationship. Among them, the first association relationship is used to indicate the first parameter and the second parameter associated with each SRS resource set. The second association relationship is used to indicate the first parameter and the second parameter associated with each SRS resource in an SRS resource set.
[0365] As an alternative implementation, the transceiver module 620 is further configured to receive second capability information and / or third capability information from a first terminal device. The second capability information is used to indicate the maximum number of SRS resource sets supported by the first terminal device or the maximum number of SRS resources supported by the first terminal device. The third capability information is used to indicate the maximum number of at least one second terminal device.
[0366] As an alternative implementation, each SRS resource set is used to transmit the second signal, and the first SRS resource set is used for non-codebook uplink transmission for CLI suppression between terminal devices. The first SRS resource set can be used for non-codebook uplink transmission and can suppress CLI. Alternatively, when the first SRS resource set supports the first terminal device to transmit the first signal, the second precoding is determined according to a first parameter and a second parameter.
[0367] When the communication device 600 is a chip-type device or circuit, the transceiver module can be an input / output circuit and / or a communication interface; the processing module is an integrated processor or microprocessor or integrated circuit.
[0368] Figure 7 It is a schematic block diagram of the communication device 700 provided in an embodiment of the present application. The communication device 700 can be the terminal device or network device in the above embodiments. For example, the communication device 700 can be Figure 1 the terminal device in or the chip (system) in the terminal device. In the embodiments of the present application, the chip system can be composed of chips or can include chips and other discrete devices. The specific functions can be referred to the descriptions in the above method embodiments. Again, for example, the communication device 700 can be Figure 1 the network device in or the chip (system) in the network device. In the embodiments of the present application, the chip system can be composed of chips or can include chips and other discrete devices. The specific functions can be referred to the descriptions in the above method embodiments.
[0369] The communication device 700 includes one or more processors 701, which are used to implement or support the communication device 700 in implementing the functions of the terminal device or network device in the method provided in the embodiments of the present application. For specific details, refer to the detailed description in the method examples, which will not be elaborated here. The processor 701 can also be referred to as a processing unit or a processing module, and can implement certain control functions. The processor 701 can be a general-purpose processor or a dedicated processor, etc. For example, it includes: a baseband processor, a central processor, an application processor, a modulation and demodulation processor, a graphics processor, an image signal processor, a digital signal processor, a video codec processor, a controller, a memory, and / or a neural network processor, etc. The baseband processor can be used to process communication protocols and communication data. The central processor can be used to control the communication device 700 (such as a network device or a terminal device), execute software programs, and / or process data. Different processors can be independent devices or integrated in one or more processors. For example, they can be integrated on one or more application-specific integrated circuits.
[0370] In one design, the processor 701 can include a program 703 (sometimes also referred to as code or instructions), and the program 703 can be run on the processor 701, so that the communication device 700 executes the methods described in the following embodiments. In another possible design, the communication device 700 includes a circuit ( Figure 7 (not shown), and the circuit is used to implement the functions of the first terminal device or network device in the above embodiments.
[0371] In one design, the communication device 700 can include one or more memories 702, on which there is a program 704 (sometimes also referred to as code or instructions), and the program 704 can be run on the processor 701, so that the communication device 700 executes the methods described in the above method embodiments.
[0372] In one design, the processor 701 and / or the memory 702 can include artificial intelligence (AI) modules 707, 708, and the AI modules are used to implement AI-related functions. The AI modules can be implemented in a software, hardware, or software-hardware combination manner. For example, the AI module can include a Radio Access Network (RAN) Intelligent Controller (RIC) module. For example, the AI module can be a near-real-time RIC or a non-real-time RIC.
[0373] In one possible design, data can also be stored in the processor 701 and / or the memory 702. The processor and the memory can be set separately or integrated together.
[0374] In a possible design, the communication device 700 may further include a transceiver 705 and / or an antenna 706. The processor 701, which may sometimes also be referred to as a processing unit, controls the communication device 700. The transceiver 705, which may sometimes also be referred to as a transceiver unit, transceiver, transceiver circuit, or transceiver, etc., is used to implement the transceiver function of the communication device 700 through the antenna 706.
[0375] In a possible design, the communication device 700 may further include one or more of the following components: a wireless communication module, an audio module, an external memory interface, an internal memory, a universal serial bus (USB) interface, a power management module, an antenna, a speaker, a microphone, an input / output module, a sensor module, a motor, a camera, or a display screen, etc. It can be understood that in some embodiments, the communication device 700 may include more or fewer components, or some components may be integrated, or some components may be split. These components may be implemented by hardware, software, or a combination of software and hardware.
[0376] The communication device in the above embodiments may be a terminal device, a circuit, a chip applied to a terminal device, or other combined devices or components having the above terminal device. Or, the communication device in the above embodiments may be a network device, a circuit, a chip applied to a network device, or other combined devices or components having the above network device. When the communication device is a terminal device or a network device, the transceiver module may be a transceiver, which may include an antenna and a radio frequency circuit, etc., and the processing module may be a processor, such as a CPU. When the communication device is a chip system, the communication device may be an FPGA, an application-specific ASIC, a system on chip (SoC), a CPU, a network processor (NP), a DSP, a microcontroller unit (MCU), a programmable logic device (PLD), or other integrated chips. The processing module may be the processor of the chip system. The transceiver module or the communication interface may be the input / output interface or interface circuit of the chip system. For example, the interface circuit may be a code / data read / write interface circuit. The interface circuit may be used to receive code instructions (the code instructions are stored in the memory, and can be directly read from the memory, or can also be read from the memory through other devices) and transmit them to the processor; the processor may be used to run the code instructions to execute the methods in the above method embodiments. Another example is that the interface circuit may also be a signal transmission interface circuit between the communication processor and the transceiver.
[0377] The embodiment of the present application further provides a communication system. Specifically, the communication system includes at least one terminal device and at least one network device. The terminal device is a terminal device for implementing the related functions of the above-mentioned communication method 400 and / or communication method 500, and the network device is a network device for implementing the related functions of the above-mentioned communication method 400 and / or communication method 500. For specific references, please refer to the relevant descriptions in the above method embodiments, which will not be elaborated here.
[0378] The embodiment of the present application also provides a computer-readable storage medium, including instructions, which, when running on a computer, cause the computer to execute the methods executed by the first terminal device or the network device in the above-mentioned communication method 400 and / or communication method 500.
[0379] The embodiment of the present application also provides a computer program product, including computer program code, which, when executed, causes the computer to execute the methods executed by the first terminal device or the network device in the above-mentioned communication method 400 and / or communication method 500.
[0380] The embodiment of the present application provides a chip system, which includes a processor and may also include a memory for implementing the functions of the first terminal device or the network device in the foregoing method 400 and / or communication method 500. The chip system may be composed of chips or may include chips and other discrete devices.
[0381] To implement the functions of the above Figures 6 to 7 communication device, the embodiment of the present application further provides a chip, including a processor, for supporting the communication device to implement the functions involved by the first terminal device or the network device in the above method embodiment. In a possible design, the chip is connected to a memory or the chip includes a memory, and the memory is used to store the necessary computer programs or instructions and data of the communication device.
[0382] It should be understood that in various embodiments of the present application, the magnitudes of the serial numbers of the above processes do not mean the order of execution. The order of execution of each process should be determined by its function and internal logic, and should not constitute any limitation to the implementation process of the embodiments of the present application.
[0383] Those of ordinary skill in the art will appreciate that the various illustrative logical blocks and steps described in connection with the embodiments disclosed herein can be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of this application.
[0384] Those skilled in the art can clearly understand that, for the sake of convenience and brevity of description, 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 repeated here.
[0385] In several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings, direct couplings, or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of devices or units can be in electrical, mechanical, or other forms.
[0386] The units described as separate components may or may not be physically separated. The components shown as units may or may not be physical units, that is, they can be located in one place, or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0387] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on such an understanding, the part that essentially contributes to the technical solution of this application or a part of this 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 for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical discs that can store program codes.
[0388] Obviously, those skilled in the art can make various changes and modifications to this application without departing from the scope of this application. Thus, if these modifications and variations of this application fall within the scope of the claims of this application and their equivalent technologies, this application is also intended to cover these changes and modifications.
Claims
1. A communication method, applied to a first terminal device, characterized in that, Including: Receiving first information, where the first information indicates a first precoding and at least one first parameter, the at least one first parameter includes a first parameter i, the first parameter i is determined according to a measurement resource i, the measurement resource i is used for the first terminal device to measure a reference signal from a second terminal device i, the second terminal device i corresponds to the first parameter i, and the at least one first parameter corresponds to at least one second terminal device one by one; Determining a second precoding according to the first precoding, the at least one first parameter, and at least one second parameter, where the at least one second parameter is used for the first terminal device to suppress cross-link interference CLI of a first signal to the at least one second terminal device; Sending the first signal according to the second precoding.
2. The method according to claim 1, characterized in that, The first parameter includes: channel information between the second terminal device and the first terminal device or a third precoding.
3. The method according to claim 1 or 2, characterized in that, The second parameter includes: the number of layers for suppressing the CLI of the first signal to the at least one second terminal device.
4. The method according to any one of claims 1 to 3, characterized in that, The first information indicating the first parameter includes: The first information indicates the at least one second terminal device; or, The first information indicates the number of the at least one second terminal device; or, The first information indicates at least one measurement resource, and one measurement resource corresponds to one second terminal device.
5. The method according to any one of claims 1 to 4, characterized in that, The first information is further used to indicate the at least one second parameter.
6. The method according to claim 5, wherein The first information indicating the at least one second parameter includes: The at least one second parameter corresponds to the at least one second terminal device one by one; or, The at least one second parameter is one second parameter, and each second terminal device corresponds to the one second parameter; or, The at least one second parameter is one second parameter, and all second terminal devices correspond to the one second parameter.
7. A communication method, characterized in that, Including: Receiving a second signal; Sending first information to a first terminal device according to the second signal, where the first information indicates a first precoding and at least one first parameter, the at least one first parameter includes a first parameter i, the first parameter i is determined according to a measurement resource i, the measurement resource i is used for the first terminal device to measure a reference signal from a second terminal device i, the second terminal device i corresponds to the first parameter i, and the at least one first parameter corresponds to at least one second terminal device one by one.
8. The method according to claim 7, characterized in that, The first parameter includes: channel information between the second terminal device and the first terminal device or a third precoding.
9. The method according to claim 7 or 8, characterized in that, The second parameter includes: the number of layers for suppressing the CLI of the first signal to the at least one second terminal device.
10. The method according to any one of claims 7-9, characterized in that, The first information indicating the first parameter includes: The first information indicates the at least one second terminal device; or, The first information indicates the number of the at least one second terminal device; or, The first information indicates at least one measurement resource, and one measurement resource corresponds to one second terminal device.
11. The method according to any one of claims 7-10, characterized in that, The first information is further used to indicate the at least one second parameter.
12. The method according to claim 11, wherein The first information indicating the at least one second parameter includes: The at least one second parameter corresponds to the at least one second terminal device one by one; or, The at least one second parameter is a second parameter, and each of the second terminal devices corresponds to the one second parameter; or, The at least one second parameter is a second parameter, and all the second terminal devices correspond to the one second parameter.
13. A communication method, applied to a first terminal device, characterized in that, Comprising: Receiving third information, the third information indicating at least one SRS resource set; Sending a second signal according to the at least one SRS resource set and at least one first precoding; Receiving fourth information, the fourth information indicating a second precoding, the second precoding being a subset of a precoding included in the at least one first precoding; Sending a first signal according to the second precoding; Wherein, each of the SRS resource sets is associated with at least one first parameter and at least one second parameter, or each SRS resource included in each of the SRS resource sets is associated with at least one first parameter and at least one second parameter; The at least one first parameter includes a first parameter i, the first parameter i being determined according to a measurement resource i, the measurement resource i being used by the first terminal device to measure a reference signal from a second terminal device i, the second terminal device i corresponding to the first parameter i, and the at least one first parameter corresponding to the at least one second terminal device one by one; The at least one second parameter is used by the first terminal device to suppress cross-link interference CLI of the first signal to at least one second terminal device; The at least one first precoding includes a first precoding i, the first precoding i being determined according to the at least one first parameter and the at least one second parameter associated with the SRS resource set i, the first precoding i corresponding to the SRS resource set i, and the at least one first precoding corresponding to the at least one SRS resource set one by one; or, The at least one first precoding includes a first precoding j, at least one sub-precoding included in the first precoding j corresponding to at least one SRS resource included in the SRS resource set j, and a sub-precoding i in the at least one sub-precoding being determined according to the at least one first parameter and the at least one second parameter associated with the SRS resource i in the SRS resource set j, the sub-precoding i corresponding to the SRS resource i.
14. The method according to claim 13, wherein The first parameter includes: channel information or third precoding between the second terminal device and the first terminal device.
15. The method according to claim 13 or 14, characterized in that, The second parameter includes: the number of layers for suppressing the CLI of the first signal to the at least one second terminal device.
16. The method according to any one of claims 13-15, wherein When each of the SRS resource sets is associated with at least one first parameter and at least one second parameter, each of the SRS resource sets is further associated with the at least one second terminal device; or, When each SRS resource included in each of the SRS resource sets is associated with at least one first parameter and at least one second parameter, each of the SRS resources is further associated with the at least one second terminal device.
17. The method according to claim 16, wherein The third information is further used to indicate the first association relationship or the second association relationship; The first association relationship is used to indicate the first parameter and the second parameter associated with each of the SRS resource sets; The second association relationship is used to indicate the first parameter and the second parameter associated with each SRS resource in a SRS resource set.
18. The method according to any one of claims 13-17, wherein The at least one second parameter corresponds to the at least one second terminal device one by one; or, The at least one second parameter is a second parameter, and each of the second terminal devices corresponds to the second parameter; or, The at least one second parameter is a second parameter, and all the second terminal devices correspond to the second parameter.
19. The method according to any one of claims 13-18, characterized in that, The method further includes: Sending fifth information, the fifth information is used to indicate the first association relationship or the second association relationship; The first association relationship is used to indicate the first parameter and the second parameter associated with each SRS resource set; The second association relationship is used to indicate the first parameter and the second parameter associated with each SRS resource in a SRS resource set.
20. A communication method, characterized in that, Including: Sending third information, the third information indicating at least one SRS resource set; Receiving a second signal according to the at least one SRS resource set; Sending fourth information according to the second signal, the fourth information indicating a second precoding, the second precoding being a subset of at least one first precoding; Wherein, each of the SRS resource sets is associated with at least one first parameter and at least one second parameter, or each SRS resource included in each of the SRS resource sets is associated with at least one first parameter and at least one second parameter; The at least one first parameter includes a first parameter i, the first parameter i is determined according to a measurement resource i, the measurement resource i is used for the first terminal device to measure a reference signal from a second terminal device i, the second terminal device i corresponds to the first parameter i, and the at least one first parameter corresponds to the at least one second terminal device one by one; The at least one second parameter is used for the first terminal device to suppress cross-link interference CLI of the first signal on at least one second terminal device; The at least one first precoding includes a first precoding i, the first precoding i is determined according to the at least one first parameter and the at least one second parameter associated with the SRS resource set i, the first precoding i corresponds to the SRS resource set i, and the at least one first precoding corresponds to the at least one SRS resource set one by one; or, The at least one first precoding includes a first precoding j, at least one sub-precoding included in the first precoding j corresponds to at least one SRS resource included in the SRS resource set j, and a sub-precoding i in the at least one sub-precoding is determined according to the at least one first parameter and the at least one second parameter associated with the SRS resource i in the SRS resource set j, and the sub-precoding i corresponds to the SRS resource i.
21. The method according to claim 20, wherein, The first parameter includes: channel information between the second terminal device and the first terminal device or third precoding.
22. The method according to claim 20 or 21, wherein The second parameter includes: the number of layers for suppressing the CLI of the first signal on the at least one second terminal device.
23. The method according to any one of claims 20-22, characterized in that When each of the SRS resource sets is associated with at least one first parameter and at least one second parameter, each of the SRS resource sets is further associated with the at least one second terminal device; or, When each SRS resource included in each of the SRS resource sets is associated with at least one first parameter and at least one second parameter, each of the SRS resources is further associated with the at least one second terminal device.
24. The method according to claim 23, wherein The third information is further used to indicate a first association relationship or a second association relationship; The first association relationship is used to indicate the first parameter and the second parameter associated with each of the SRS resource sets; The second association relationship is used to indicate the first parameter and the second parameter associated with each of the SRS resources in an SRS resource set.
25. The method according to any one of claims 20-24, characterized in that The at least one second parameter corresponds one-to-one with the at least one second terminal device; or, The at least one second parameter is one second parameter, and each of the second terminal devices corresponds to the one second parameter; or, The at least one second parameter is one second parameter, and all the second terminal devices correspond to the one second parameter.
26. The method according to any one of claims 20-25, characterized in that, The method further includes: Receiving fifth information, the fifth information is used to indicate a first association relationship or a second association relationship; The first association relationship is used to indicate the first parameter and the second parameter associated with each of the SRS resource sets; The second association relationship is used to indicate the first parameter and the second parameter associated with each of the SRS resources in an SRS resource set.
27. A communication device, characterized in that, The communication device includes a processing unit and a transceiver unit, the processing unit is coupled with the transceiver unit to execute the method according to any one of claims 1-6, or execute the method according to any one of claims 7-12, or execute the method according to any one of claims 13-19, or execute the method according to any one of claims 20-26.
28. A communication device, characterized in that, The communication device includes a processor and a memory, the memory is used to store a computer program, the processor is used to execute the computer program stored on the memory, so that the communication device executes the method according to any one of claims 1-6, or so that the communication device executes the method according to any one of claims 7-12, or so that the communication device executes the method according to any one of claims 13-19, so that the communication device executes the method according to any one of claims 20-26.
29. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program, and when the computer program runs on a computer, the computer is caused to execute the method according to any one of claims 1 to 6, or the computer is caused to execute the method according to any one of claims 7 to 12, or the computer is caused to execute the method according to any one of claims 13 to 19, or the computer is caused to execute the method according to any one of claims 20 to 26.
30. A computer program product, characterized in that, The computer program product includes a computer program, and when the computer program runs on a computer, the computer is caused to execute the method according to any one of claims 1 to 6, or the computer is caused to execute the method according to any one of claims 7 to 12, or the computer is caused to execute the method according to any one of claims 13 to 19, or the computer is caused to execute the method according to any one of claims 20 to 26.
31. A chip system, characterized in that, The chip system includes: a processor and an interface, the processor is used to call and run instructions from the interface, and when the processor executes the instructions, the method according to any one of claims 1 to 6 is implemented, or the method according to any one of claims 7 to 12 is implemented, or the method according to any one of claims 13 to 19 is implemented, or the method according to any one of claims 20 to 26 is implemented.