Communication method and apparatus
The terminal device receives the instructive precoding and parameter information, determines the precoding of the suppressed CLI, solves the problem of CLI in the communication mode, and improves the reliability and uplink performance of communication transmission.
Patent Information
- Application Number
- PCT/CN2024/143105
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-28
- Filing Date
- 2024-12-27
- Publication Date
- 2025-07-03
AI Technical Summary
In communication modes such as dynamic or flexible time division duplex and subband full duplex, cross-link interference (CLI) problems have not been effectively solved, affecting the reliability of communication transmission.
By receiving indicative precoding and parameter information, the terminal device determines the precoding of the suppression signal to the CLI of other terminal devices, and uses a codebook or non-codebook method to transmit uplink signals to suppress the CLI.
Improve the reliability of communication transmission, reduce signal interference to other devices, and enhance the coverage and performance of uplink transmission.
Smart Images

Figure CN2024143105_03072025_PF_FP_ABST
Abstract
Description
Communication method and device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on December 28, 2023, with application number 202311851443.7 and application name "A Communication Method and Device", the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0004] Some communication modes, such as dynamic / flexible time division duplex (D / F-TDD), subband full duplex (SBFD), and full duplex (FD), can introduce cross-link interference (CLI). CLI refers to interference between communication links in opposite directions, such as an uplink interfering with a downlink, or vice versa. Suppressing CLI caused by signals sent by one device affecting other devices is a pressing issue. Summary of the Invention
[0005] The embodiments of the present application provide a communication method and apparatus for suppressing CLI between terminal devices and improving the reliability of communication transmission.
[0006] To achieve the above objectives, the present invention adopts the following technical solutions:
[0007] In a first aspect, embodiments of the present application provide a communication method that can be performed by a first communication device. The first communication device can be a combination of components, parts, etc. used to implement 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 within the terminal device. The method provided in the first aspect is described below using the first communication device as an example, wherein the first communication device is the first terminal device itself.
[0008] The communication method includes: a first terminal device receiving first information indicating a first precoder and at least one first parameter, the at least one first parameter including a first parameter i, the first parameter i being determined based on 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; the first terminal device determining a second precoder based on the first precoder, the at least one first parameter, and at least one second parameter, and transmitting a first signal based on the second precoder. The at least one second parameter is used by the first terminal device to suppress CLI of the first signal to at least one second terminal device.
[0009] Among them, at least one first parameter corresponds / is associated one-to-one with at least one second terminal device, and one first parameter corresponds / is associated 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 or the third precoding between the first terminal device and the second terminal device i. Accordingly, the measurement resource i may be configured for the first terminal device, and the first terminal device receives the reference signal from the second terminal device i on the measurement resource i, and measures the reference signal to obtain a measurement result. For another example, 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 can send the obtained measurement result to the first terminal device.
[0010] The second parameter includes the number of layers of CLI of the first signal to at least one second terminal device suppressed, or the second parameter is the number of layers of CLI of the first signal to at least one second terminal device suppressed. The first precoding may be a precoding configured by a network device for the terminal device. The first signal may be carried on a physical uplink shared channel (PUSCH).
[0011] This method is applicable to uplink transmission based on a codebook. The terminal device can determine the need to suppress the CLI caused by the first signal to other terminal devices (i.e., at least one second terminal device) based on at least one first parameter. In this way, the terminal device can re-determine the precoding (i.e., the second precoding) used to send the first signal based on at least one first parameter and at least one second parameter in combination with the first precoding. For example, taking the second terminal device i as an example, the first terminal device can determine the second precoding based on the first precoding and 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 of the first terminal device and the second terminal device i, and is determined according to the second parameter indicated by the network device, sending the first signal based on the second precoding can suppress the CLI of the first signal to the second terminal device i, thereby improving the transmission reliability of the second terminal device i.
[0012] In one implementation, the first information indicating the first parameter includes but is not limited to the following indication methods. The embodiment of the present application does not limit the specific indication method used.
[0013] Indication method 1: The first information indicates at least one second terminal device. The second terminal device and the first parameter have a corresponding relationship. For example, second terminal device i corresponds to first parameter i, and second terminal device j corresponds to first parameter j. In this way, the first parameter can be indicated by indicating the second terminal device. For example, the first information may include identification information of the at least one second terminal device.
[0014] Optionally, the first information indicating the at least one second terminal device includes: the first information indicating the at least one second terminal device in a terminal device set. That is, when the at least one second terminal device belongs to a terminal device set, the first information may indicate the at least one second terminal device from the terminal device set. For example, the first information may include an index of the at least one second terminal device within the terminal device set.
[0015] Indication method two, the first information indicates the number of at least one second terminal device. The first terminal device can determine at least one second terminal device based on the number of at least one second terminal device, and then determine at least one first parameter based on the 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 terminal device set and the first terminal device; sort the terminal devices in the terminal device set from large to small according to 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.
[0016] Indication method three: The first information indicates at least one measurement resource, where one measurement resource corresponds to one second terminal device or one first parameter. As described above, the first parameter i is determined based on 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 indicating the second terminal device through the measurement resource.
[0017] In one implementation, the at least one second parameter is preconfigured or predefined, and no additional signaling is required, which can save signaling overhead. Alternatively, the first information is also used to indicate the at least one second parameter, which is more flexible.
[0018] In one implementation, the at least one second parameter is a single second parameter, for example, second parameter A. In this case, second parameter A may apply to each second terminal device, or each second terminal device may correspond to second parameter A. In other words, the first terminal device suppresses CLI caused by the first signal on any second terminal device, and may determine the second precoding based on second parameter A. For example, the at least one second terminal device is a second terminal device i and a second terminal device j. The first terminal device suppresses CLI caused by the first signal on second terminal device i or second terminal device j, and may determine the second precoding based on second parameter A.
[0019] In one implementation, at least one second parameter is a second parameter, for example, a second parameter B. In this case, the second parameter B may be applicable to all second terminal devices, or all second terminal devices may correspond to the second parameter B. The second parameter B may also be regarded as the sum of the second parameters corresponding to all second terminal devices. For example, at least one second terminal device is a second terminal device i and a second terminal device j, and the second parameter corresponding to the second terminal device i and the second terminal device j is 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 may be N1+N2. The first terminal device suppresses the CLI caused by the first signal to the second terminal device i, and the second precoding may be determined based on N1. The first terminal device suppresses the CLI caused by the first signal to the second terminal device j, and the second precoding may be determined based on N2.
[0020] In one implementation, at least one second parameter corresponds to at least one second terminal device in a one-to-one manner. For example, a second parameter i in the at least one second parameter corresponds to a second terminal device i in the at least one second terminal device.
[0021] In one implementation, the method further includes: the first terminal device sending first capability information, where 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 may indicate that the first terminal device supports suppressing 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 based on the first parameter and the second parameter. This solution allows the network device to clearly understand the capabilities of the first terminal device, thereby avoiding sending unnecessary first information to the first terminal device and avoiding wasting signaling.
[0022] In one implementation, the method further includes: a first terminal device receiving second information, the second information indicating a first SRS resource set, the first SRS resource set being used to send a second signal. The first SRS resource set can be used for codebook uplink transmission and can suppress CLI. Alternatively, the first SRS resource set supports the first terminal device to determine a second precoding based on the first parameter and the second parameter when sending the first signal.
[0023] In a second aspect, embodiments of the present application provide a communication method that can be performed by a second communication device. The second communication device can be a combination of components, parts, etc. used to implement 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 within the network device. The method provided in the second aspect is described below using the second communication device being the network device itself as an example.
[0024] The communication method includes: a network device receiving a second signal, and sending first information to a first terminal device based on 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, where the first parameter i is determined based on a measurement resource i, where the measurement resource i is used by the first terminal device to measure a reference signal from a second terminal device i, where the second terminal device i corresponds to the first parameter i, and where the at least one first parameter corresponds to at least one second terminal device in a one-to-one relationship.
[0025] In one implementation, the first parameter includes: channel information between the second terminal device and the first terminal device or a third precoding.
[0026] In one implementation, the second parameter includes: suppressing the number of layers of the CLI of the first signal to at least one second terminal device.
[0027] In one implementation, the first information indicates a first parameter, including: 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.
[0028] In one implementation, the first information is further used to indicate at least one second parameter.
[0029] In one implementation, the at least one second parameter is a second parameter, for example, a second parameter A. In this case, the second parameter A may be applicable to each second terminal device, or each second terminal device corresponds to the second parameter A.
[0030] In one implementation, the at least one second parameter is a single second parameter, for example, second parameter B. In this case, second parameter B may apply to all second terminal devices, or all second terminal devices may correspond to second parameter B. Second parameter B may also be considered the sum of the second parameters corresponding to all second terminal devices. For example, if the at least one second terminal device is a second terminal device i and a second terminal device j, the second parameter corresponding to second terminal device i and second terminal device j is second parameter B.
[0031] In one implementation, at least one second parameter corresponds to at least one second terminal device in a one-to-one manner. For example, a second parameter i in the at least one second parameter corresponds to a second terminal device i in the at least one second terminal device.
[0032] In one implementation, the method further includes: the network device receiving first capability information, the first capability information being 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. For another example, the first capability information may indicate that the first terminal device supports determining the second precoder based on the first parameter and the second parameter.
[0033] In one implementation, the method further includes: a network device sending second information, where the second information indicates a first SRS resource set, where 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 sending the first signal, the second precoding is determined based on the first parameter and the second parameter.
[0034] Regarding the beneficial effects of the second aspect and its implementation methods, reference may be made to the beneficial effects of the aforementioned first aspect and its implementation methods, which will not be repeated here.
[0035] In a third aspect, embodiments of the present application provide a communication method that can be performed by a first communication device. The first communication device can be a combination of components, parts, etc. used to implement 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 within the terminal device. The method provided in the first aspect is described below using the first communication device as an example, wherein the first communication device is the first terminal device itself.
[0036] The communication method includes: the first terminal device receives third information, which indicates at least one SRS resource set; the first terminal device sends a second signal based on the at least one SRS resource set and at least one first precoding; the first terminal device receives fourth information, which indicates a second precoding, which is a subset of a precoding included in at least one first precoding; the first terminal device sends a first signal based on the second precoding.
[0037] 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 based on a measurement resource i. The measurement resource i is used by a 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 one-to-one to at least one second terminal device. The at least one second parameter is used by the first terminal device to suppress the CLI of the first signal to at least one second terminal device.
[0038] The at least one first precoder includes a first precoder i, which is determined based on at least one first parameter and at least one second parameter associated with the SRS resource set i. The first precoder i corresponds to the SRS resource set i, and the at least one first precoder has a one-to-one correspondence with the at least one SRS resource set. Alternatively, the at least one first precoder includes a first precoder j, and the at least one sub-precoder included in the first precoder j has a one-to-one correspondence with the at least one SRS resource included in the SRS resource set j. The sub-precoder i in the at least one sub-precoder is determined based on 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-precoder i corresponds to the SRS resource i.
[0039] Among them, 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 the third precoding between the first terminal device and the second terminal device i. Accordingly, the measurement resource i may be configured for the first terminal device, and the first terminal device receives the reference signal from the second terminal device i on the measurement resource i, and measures the reference signal to obtain a measurement result. 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 may characterize the channel information between the first terminal device and the second terminal device i.
[0040] The second parameter includes the number of layers of CLI suppressed by the first signal to at least one second terminal device, or the second parameter is the number of layers of CLI suppressed by the first signal to at least one second terminal device. The first precoding may be a precoding configured by the network device for the terminal device, and the first precoding may be used by the terminal device to send a signal.
[0041] 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 PUSCH. The terminal device determines the second precoding to be used for suppressing the CLI caused by the first signal to one or more second terminal devices based on the configured SRS resource set. The second precoding is determined based on the first parameter and the second parameter associated with the SRS resource set (or the SRS resource in the SRS resource set). Since the second precoding takes into account the channel information of the first terminal device and the second terminal device and the second parameter determination, sending the first signal based on the second precoding can suppress the CLI of the first signal to the second terminal device, thereby improving the transmission reliability of the second terminal device.
[0042] 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.
[0043] In one implementation, 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 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.
[0044] In one implementation, at least one second parameter is preconfigured or predefined, and does not require additional signaling indication, which can save signaling overhead.
[0045] In one implementation, the at least one second parameter is a second parameter, for example, a second parameter A. In this case, the second parameter A may be applicable to each second terminal device, or each second terminal device may correspond to the second parameter A. In other words, the first terminal device suppresses CLI caused by the first signal to any second terminal device, and may determine the second precoding based on the second parameter A.
[0046] In one implementation, at least one second parameter is a second parameter, for example, a second parameter B. In this case, the second parameter B may be applicable to all second terminal devices, or all second terminal devices may correspond to the second parameter B. The second parameter B may also be regarded as the sum of the second parameters corresponding to all second terminal devices. For example, at least one second terminal device is a second terminal device i and a 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 may be N1+N2. The first terminal device suppresses the CLI caused by the first signal to the second terminal device i, and the second precoding may be determined based on N1.
[0047] In one implementation, at least one second parameter corresponds to at least one second terminal device in a one-to-one manner. For example, a second parameter i in the at least one second parameter corresponds to a second terminal device i in the at least one second terminal device.
[0048] In one implementation, the method further includes: the first terminal device sends fifth information, and 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 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 to the network device by the first terminal device.
[0049] In one implementation, the method further includes: the first terminal device sending 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.
[0050] In one 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 with CLI suppression between terminal devices. The first SRS resource set can be used for non-codebook uplink transmission and can suppress CLI. Alternatively, the first SRS resource set supports determining the second precoding based on the first parameter and the second parameter when the first terminal device transmits the first signal.
[0051] In a fourth aspect, embodiments of the present application provide a communication method that can be performed by a second communication device. The second communication device can be a combination of components, parts, etc. used to implement 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 within the network device. The method provided in the second aspect is described below using the second communication device being the network device itself as an example.
[0052] The communication method includes: the network device sends third information, which indicates at least one SRS resource set; the network device receives a second signal based on the at least one SRS resource set; the network device sends fourth information based on the second signal, which indicates a second precoding, and the second precoding is a subset of at least one first precoding.
[0053] 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 based on a measurement resource i. The measurement resource i is used by a 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 one-to-one to at least one second terminal device. The at least one second parameter is used by the first terminal device to suppress the CLI of the first signal to at least one second terminal device.
[0054] The at least one first precoder includes a first precoder i, which is determined based on at least one first parameter and at least one second parameter associated with the SRS resource set i. The first precoder i corresponds to the SRS resource set i, and the at least one first precoder has a one-to-one correspondence with the at least one SRS resource set. Alternatively, the at least one first precoder includes a first precoder j, and the at least one sub-precoder included in the first precoder j has a one-to-one correspondence with the at least one SRS resource included in the SRS resource set j. The sub-precoder i in the at least one sub-precoder is determined based on 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-precoder i corresponds to the SRS resource i.
[0055] In one implementation, the first parameter includes: channel information between the second terminal device and the first terminal device or a third precoding.
[0056] In one implementation, the second parameter includes: suppressing the number of layers of the CLI of the first signal to at least one second terminal device.
[0057] 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.
[0058] 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 a first parameter and a second parameter associated with each SRS resource set. The second association relationship is used to indicate a first parameter and a second parameter associated with each SRS resource in an SRS resource set.
[0059] In one implementation, the at least one second parameter is a second parameter, for example, a second parameter A. In this case, the second parameter A may be applicable to each second terminal device, or each second terminal device corresponds to the second parameter A. In other words, the first terminal device suppresses CLI caused by the first signal to any second terminal device, and may determine the second precoding according to the second parameter A.
[0060] In one implementation, the at least one second parameter is a single second parameter, for example, second parameter B. In this case, second parameter B may apply to all second terminal devices, or all second terminal devices may correspond to second parameter B. Second parameter B may also be considered the sum of the second parameters corresponding to all second terminal devices. For example, the at least one second terminal device is a second terminal device i and a second terminal device j, and second terminal device i and second terminal device j correspond to second parameter B.
[0061] In one implementation, at least one second parameter corresponds to at least one second terminal device in a one-to-one manner. For example, a second parameter i in the at least one second parameter corresponds to a second terminal device i in the at least one second terminal device.
[0062] In one implementation, the method further includes: the network device receiving fifth information from the first terminal device, the fifth information being used to indicate a first association relationship or a second association relationship. The first association relationship is used to indicate first parameters and second parameters associated with each SRS resource set. The second association relationship is used to indicate first parameters and second parameters associated with each SRS resource in an SRS resource set.
[0063] In one implementation, the method further includes: the network device receiving second capability information and / or third capability information from the 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.
[0064] 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 with CLI suppression between terminal devices. The first SRS resource set can be used for non-codebook uplink transmission and can suppress CLI. Alternatively, the first SRS resource set supports the first terminal device to transmit the first signal, and determines the second precoding according to the first parameter and the second parameter.
[0065] Regarding the beneficial effects of the fourth aspect and its implementation methods, reference may be made to the beneficial effects of the aforementioned third aspect and its implementation methods, which will not be repeated here.
[0066] In a fifth aspect, an embodiment of the present application provides a communication method that can be performed by a first communication device and a second communication device. The first communication device can be a terminal device, or the first communication device can be a component for implementing the functions of the terminal device. For example, the first communication device is a unit / module, circuit or chip inside the terminal device. The second communication device can be a network device, or the second communication device can be a component for implementing the functions of the network device. For example, the second communication device is a unit / module, circuit or chip inside the network device. The method provided in the fifth aspect is described by taking the first communication device as a first terminal device and the second communication device as a network device as an example.
[0067] For example, the communication method includes: a network device sending first information, the first information indicating a first precoder and at least one first parameter, the at least one first parameter including a first parameter i, the first parameter i being determined based on a measurement resource i, the measurement resource i being used by a 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. The first terminal device determines a second precoder based on the first precoder, the at least one first parameter, and at least one second parameter, and sends a first signal based on the second precoder. The at least one second parameter is used by the first terminal device to suppress the CLI of the first signal to at least one second terminal device.
[0068] For another example, the network device provides third information, which indicates at least one SRS resource set. The first terminal device sends a second signal based on 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 a precoding included in at least one first precoding; the first terminal device sends a first signal based on the second precoding. 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. At least one first parameter includes a first parameter i, which is determined based on a measurement resource i. The measurement resource i is used by 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 at least one first parameter corresponds one-to-one to at least one second terminal device. At least one second parameter is used by the first terminal device to suppress the CLI of the first signal to at least one second terminal device, and the second terminal device i corresponds to the second parameter i. The at least one first precoder includes a first precoder i, which is determined based on at least one first parameter and at least one second parameter associated with the SRS resource set i. The first precoder i corresponds to the SRS resource set i, and the at least one first precoder has a one-to-one correspondence with the at least one SRS resource set. Alternatively, the at least one first precoder includes a first precoder j, and the at least one sub-precoder included in the first precoder j has a one-to-one correspondence with the at least one SRS resource included in the SRS resource set j. The sub-precoder i in the at least one sub-precoder is determined based on 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-precoder i corresponds to the SRS resource i.
[0069] Regarding the beneficial effects of the fifth aspect, reference may be made to the beneficial effects of the first to fourth aspects and their respective implementation methods, which will not be repeated here.
[0070] In the sixth aspect, an embodiment of the present application provides a communication device, which has the function of implementing the behavior in the method example of any aspect from the first aspect to the fourth aspect above. The beneficial effects can be found in the relevant descriptions of the first aspect to the fourth aspect and will not be repeated 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 that can support the terminal device to implement the functions required by the method provided in the first aspect or the third or fourth aspect, for example, the communication device may be a chip or 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 that can support 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 chip system in the network device.
[0071] In one possible design, the communication device includes a baseband device and a radio frequency device.
[0072] In one possible design, the communication device includes corresponding means (means) or modules for executing the method of any aspect of the first aspect to the fourth aspect. For example, the communication device includes a processing unit (sometimes also referred to as a processing module or processor) and / or a transceiver unit (sometimes also referred to as a transceiver module or transceiver). The transceiver unit can realize the sending function and the receiving function. When the transceiver unit realizes the sending function, it can be called a sending unit (sometimes also referred to as a sending module). When the transceiver unit realizes the receiving function, it can be called a receiving unit (sometimes also referred to as a receiving module). The sending unit and the receiving unit can be the same functional unit, which is called a transceiver unit, and the functional unit can realize 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 aspect of the first aspect to the fourth aspect above. Please refer to the detailed description in the method examples for details, which will not be repeated here.
[0073] In a seventh aspect, an embodiment of the present application provides a communication device, which may be the communication device in the sixth aspect of the above embodiment, or a chip or chip system provided in the communication device in the sixth aspect. The communication device includes a communication interface and a processor, and optionally, also includes a memory. The memory is used to store computer programs or instructions or data, and the processor is coupled to the memory and the communication interface. When the processor reads the computer program or instructions or data, the communication device executes the method executed by the terminal device in the above method embodiment. For example, the communication device may be a terminal device or a functional module in the terminal device, such as a baseband chip and a radio frequency chip. Alternatively, when the processor reads the computer program or instructions or data, the communication device executes the method executed by the network device in the above method embodiment. For example, the communication device may be a network device or a functional module in the network device, such as a baseband chip and a radio frequency chip.
[0074] In an eighth aspect, an embodiment of the present application provides a chip system, which includes a processor and may also include a communication interface for implementing the method described in any of the first to fourth aspects. Optionally, the chip system also includes a memory. The memory is used to store computer programs (also referred to as codes, or instructions). The processor is used to call and run the computer program from the memory so that the device equipped with the chip system executes the method in any of the first to fourth aspects and any possible implementation thereof. The chip system can be composed of chips, or it can include chips and other discrete devices.
[0075] In a ninth aspect, embodiments of the present application provide a communication device comprising an input / output interface and a logic circuit. The input / output interface is used to input and / or output information. The input / output interface can be an interface circuit, an output circuit, an input circuit, a pin, or related circuits. The logic circuit is used to execute the method described in any of aspects 1 to 4.
[0076] In a specific implementation, the 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 trigger, or various logic circuits. The input signal received by the input circuit may be, for example, but not limited to, received and input by a receiver, and the signal output by the output circuit may be, for example, but not limited to, output to and transmitted by a transmitter. The input circuit and the output circuit may be the same circuit, which functions as an input circuit and an output circuit, respectively, at different times. This application does not limit the specific implementation of the input and output interfaces and logic circuits.
[0077] In one implementation, when the communication apparatus is a wireless communication device, the wireless communication device may be a terminal device such as a mobile phone, or 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.
[0078] In a tenth aspect, an embodiment of the present application provides a communication system, comprising a terminal device and a network device, wherein the terminal device is configured to implement the functions of the method described in the first aspect, and the network device is configured to implement the functions of the method described in the second aspect. Alternatively, the terminal device is configured to implement the functions of the behaviors in the method example of the third aspect, and the network device is configured to implement the functions of the behaviors in the method example of the fourth aspect.
[0079] In the eleventh aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store computer programs or instructions. When the computer-readable storage medium is executed, the method described in any aspect of the first to fourth aspects and any implementation method thereof is implemented.
[0080] In the twelfth aspect, an embodiment of the present application further provides a computer program product comprising instructions, which, when executed on a computer, enables the method described in any of the above-mentioned first to fourth aspects and any of their implementation methods to be implemented.
[0081] The beneficial effects of the above-mentioned fifth to twelfth aspects and their implementation methods can refer to the beneficial effects of the first to fourth aspects and any one of their implementation methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0082] FIG1 is a schematic diagram of an architecture of a communication system provided in an embodiment of the present application;
[0083] 2A to 2D are schematic diagrams of SBFD resource partitioning according to an embodiment of the present application;
[0084] FIG3 is a schematic diagram of CLI between devices in a communication system;
[0085] FIG4 is a schematic flow chart of a communication method 400 provided in an embodiment of the present application;
[0086] FIG5 is a schematic flow chart of a communication method 500 provided in an embodiment of the present application;
[0087] FIG6 is a schematic structural diagram of a communication device provided in an embodiment of the present application;
[0088] FIG7 is another schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0089] In an embodiment of the present application, a terminal device can re-determine the precoding used to suppress the CLI caused by the uplink signal during uplink transmission, thereby sending the uplink signal based on the precoding, suppressing the CLI caused by the uplink signal, and improving the reliability of communication transmission. The following describes the solution provided by the embodiment of the present application with reference to the accompanying drawings.
[0090] The technical solutions provided in the embodiments of the present application can be applied to communication systems related to the 3rd Generation Partnership Project (3GPP), such as the Long Term Evolution (LTE) communication system, the sixth generation (5G) mobile communication system, or can also be applied to other next-generation mobile communication systems, such as the sixth 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, narrowband Internet of Things (NB-IoT) system, and the like.
[0091] Referring to Figure 1 , a communication system applicable to an embodiment of the present application is shown. The communication system includes a radio access network 100 and a core network 200. Optionally, the communication system may also include the Internet 300 (Figure 1 uses this as an example).
[0092] The wireless access network 100 may include at least one network device and at least one terminal device. For example, the wireless access network 100 includes two network devices 110a and 110b and terminal devices 120a through 120j. The network architecture shown in FIG1 is merely illustrative, and the number of terminal devices and / or network devices may be fewer or greater. The communication system described in the embodiments of the present application is intended to more clearly illustrate the technical solutions of the embodiments of the present application and does not constitute a limitation on the communication systems to which the embodiments of the present application are applicable. For example, the communication system may also include other devices, such as wireless relay devices and wireless backhaul devices, which are not shown in FIG1. Persons skilled in the art will appreciate that as network architecture evolves, the technical solutions provided in the embodiments of the present application will remain applicable to similar technical problems. When applying the technical solutions of the embodiments of the present application to other communication systems, the devices, components, and modules in the embodiments may be replaced with corresponding devices, components, and modules in other communication systems without limitation.
[0093] 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, such as a 5G / new radio (NR) mobile communication system, or a future-oriented evolution system (such as a 6G mobile communication system). The RAN may also be an open access network (open RAN, O-RAN or ORAN), a cloud radio access network (CRAN), or a virtualized RAN (vRAN). The RAN may also be a communication system that is a fusion of 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.
[0094] In one possible scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), an access point (AP), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a 6G mobile communication system, or a base station in a future mobile communication system. A RAN node can be a macro base station, a micro base station, an indoor station, a relay node, a donor node / host node, or a wireless controller. A RAN node can also be a server, a wearable device, a vehicle, or an onboard device. For example, a RAN node in V2X technology can be a roadside unit (RSU).
[0095] In another possible scenario, the RAN node may be a module or unit that performs part of the functions of the base station; or multiple RAN nodes collaborate to assist terminal devices in achieving wireless access, and different RAN nodes respectively perform part of the functions of the base station. For example, the RAN node may be a centralized unit (CU), a distributed unit (DU), or a radio unit (RU). The functions of the CU may be implemented by one entity, or by different entities. For example, the functions of the CU may be further divided, that is, the control plane and the user plane may be 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 may be coupled with the DU to jointly perform the functions of the RAN node. The CU and DU may be set separately, or may be included in the same network element, such as the baseband unit (BBU).
[0096] In different systems, 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, CU may also be called O-CU (Open CU), DU may also be called O-DU, CU-CP may also be called O-CU-CP, CU-UP may also be called O-CU-UP, and RU may also be called O-RU. For the convenience of description, this application uses CU, CU-CP, CU-UP, DU and RU as examples for description. Any unit of CU (or CU-CP, CU-UP), DU and RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0097] 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 it (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 functions of the protocol layers below the PDCP layer (such as the radio link control (RLC), the media access control (MAC) layer, and / or the physical (PHY) layer, etc.). For another example, the CU is configured to implement the functions of 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 functions of the PDCP layer and the protocol layers below it (such as the RLC layer, the MAC layer, and / or the PHY layer, etc.). For a detailed description of the above-mentioned protocol layers, please refer to the relevant technical specifications of 3GPP or the technical specifications of other applicable communication protocols.
[0098] 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 above protocol layers (such as the RRC layer and / or the SDAP layer); the DU is configured to implement the functions of the protocol layers below the PDCP layer (such as the RLC layer, the MAC layer, and / or the PHY layer). For another example, the CU is configured to implement the functions of 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 functions of the protocol layers below the PDCP layer (such as the RLC layer, the MAC layer, and / or the PHY layer).
[0099] When a CU includes a CU-CP and a CU-UP, the CU-CP is used to implement the control plane functions of the CU, and the CU-UP is used to implement the user plane functions 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 RRC layer functions and the control plane functions of the PDCP layer, and the CU-UP is used to implement the SDAP layer functions and the user plane functions of the PDCP layer.
[0100] The CU and DU may be configured separately, or may be included in the same network element, such as a baseband unit (BBU).
[0101] The above division of the processing functions of the CU and DU according to the protocol layer is only an example, and can also be divided in other ways, which is not limited by this application. For example, in one design, the CU or DU can also be divided into parts with partial processing functions of the protocol layer. In one design, part of the RLC layer functions 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.
[0102] In another possible design, the DU and RU cooperate to jointly implement the functions of the PHY layer, or it can be described as moving part of the PHY layer functions of the DU to the RU for implementation. A DU can be connected to one or more RUs. The functions of the DU and RU can be configured in a variety of ways according to the design. For example, the DU is configured to implement the baseband function, and the RU is configured to implement the mid-RF function. For another example, 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 to implement the low-layer functions and the RF functions. The high-layer functions in the physical layer may include a part of the functions of the physical layer, which is closer to the MAC layer, and the low-layer functions in the physical layer may include another part of the functions of the physical layer, which is closer to the mid-RF side. This application does not limit the specific functions of the DU and RU. The interface between the DU and the RU can be called a fronthaul interface.
[0103] In the embodiments of the present application, the device for implementing the functions of the network device can be the network device itself, or a device that can support the network device to implement the functions, such as a chip system or a combination of devices or components that can implement the functions of the network device, and the device can be installed in the network device. The embodiments of the present application do not limit the specific technology and specific device form used by the network device.
[0104] In the embodiments of the present application, any device that can communicate data with a base station can be considered a terminal device. A terminal device is also referred to as a terminal, a terminal apparatus, a user equipment (UE), a user device, a mobile station, or a mobile terminal. The terminal device can be widely used in various scenarios. For example, the terminal device can be: a mobile phone, a computer, a mobile internet device (MID), a wearable device, a virtual reality (VR) device, an augmented reality (AR) device, a station (STA), a robotic arm, a camera, a robot, a vehicle, a drone, a helicopter, an airplane, a ship, or a smart home device (such as a TV, an air conditioner, a vacuum cleaner, a speaker, a set-top box), a relay, a customer premise equipment (CPE), etc.
[0105] Furthermore, in the embodiments of the present application, the terminal device may also be a terminal device in an IoT system, such as a water meter or an electricity meter. IoT is an important component of future information technology development. Its main technical feature is to connect objects to the Internet through communication technologies, thereby realizing an intelligent network that interconnects humans and machines, and objects and things.
[0106] Among them, when the terminal device is applied to V2X, it may also be called V2X device, for example, smart car (or intelligent car), digital car (digital car), unmanned car (or driverless car or pilotless car or automobile), self-driving car (or autonomous car), pure electric vehicle (pure EV or Battery EV), hybrid electric vehicle (HEV), range extended EV (REEV), plug-in hybrid electric vehicle (plug-in HEV, PHEV), new energy vehicle (new energy vehicle), roadside unit (RSU).
[0107] The various terminal devices introduced above, if located on a vehicle (for example, placed / installed in a vehicle), can be considered as vehicle-mounted terminal devices. The vehicle-mounted terminal device can be an on-board module, on-board module, on-board component, on-board chip or on-board unit built into the vehicle as one or more components or units, and the vehicle can implement the method of the present application through the built-in on-board module, on-board module, on-board component, on-board chip or on-board unit. The on-board terminal device can be a complete vehicle device, an on-board module, a vehicle, an on-board unit (OBU), a roadside unit (RSU), a vehicle-mounted system (or a vehicle-mounted sending unit) (telematics box, T-box), a chip or a system on chip (SOC), etc. The above chip or SOC can be installed in a vehicle, OBU, RSU or T-box.
[0108] In the embodiments of the present application, the device for implementing the functions of the terminal device can be the terminal device itself, or a device capable of supporting the terminal device in implementing the functions, such as a chip system or a combination of devices or components capable of implementing the functions of the terminal device, which can be installed in the terminal device. The embodiments of the present application do not limit the specific technology and specific device form used by the terminal device.
[0109] For example, a base station is a network device and a user equipment (UE) is a terminal device. The base station and the UE can be fixed or mobile. They can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; on water; or on aircraft, balloons, and satellites. The embodiments of this application do not limit the application scenarios of the base station and the UE.
[0110] The roles of base stations and UEs can be relative. For example, the helicopter or drone 120i in Figure 1 can be configured as a mobile base station. To UE 120j accessing the wireless access network 100 via 120i, UE 120i is a base station. However, to base station 110a, 120i is a UE, meaning that communication between 110a and 120i occurs via a wireless air interface protocol. Of course, communication between 110a and 120i can also occur via a base station-to-base station interface protocol. In this case, 120i is also a base station relative to 110a. Therefore, base stations and UEs can be collectively referred to as communication devices. 110a and 110b in Figure 1 can be referred to as communication devices with base station functionality, and 120a-120j in Figure 1 can be referred to as communication devices with UE functionality.
[0111] Network equipment and terminal equipment can communicate based on the time division duplexing (TDD) mechanism. Time division duplexing (TDD) is a duplexing method that realizes uplink and downlink transmission through time division. In the TDD communication mode, time domain resources are divided into uplink transmission resources and downlink transmission resources. For example, see Figure 2A, which is a schematic diagram of a TDD configuration method. In Figure 2A, 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; S is a special time slot, and the special time slot includes at least flexible symbols. Under this configuration, there are fewer time domain resources used for uplink transmission, resulting in a lower coverage of uplink transmission resources when the TDD communication mode is adopted, and the uplink transmission delay will increase.
[0112] To address the problem of low coverage of uplink transmission resources, coverage can be enhanced through communication modes such as D / F-TDD, SBFD, and simultaneous full-duplex (abbreviated as FD, or in-band full duplex (IBFD)). In the D / S-TDD communication mode, different network devices use different time slot ratios, as shown in Figure 2B. In Figure 2B, the configuration mode adopted by network device 1 is "DDDSU", and the configuration mode 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 sub-bands and one or more downlink sub-bands, and uplink transmission is allowed to be performed on the uplink sub-band of the downlink symbol.
[0113] SBFD includes subband non-overlapping full duplex and subband overlapping full duplex. As shown in SBFD (1) to (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 of uplink transmission resources is improved. The FD communication mode, as shown in Figure 2D, can perform uplink and downlink transmissions simultaneously on the same time-frequency resources, which can greatly improve the uplink performance and downlink performance and effectively reduce latency.
[0114] The aforementioned communication modes, such as D / F-TDD, SBFD, and FD, may introduce CLI, which typically includes inter-network equipment CLI (gNB-gNB CLI) and inter-UE CLI (UE-UE CLI). Compared to non-sub-band-overlapping full-duplex communication modes, CLI in D / S-TDD, sub-band-overlapping full-duplex, and FD communication modes is significantly more severe due to the lack of frequency domain isolation.
[0115] For example, referring to FIG2B , the configuration mode adopted by network device 1 is “DDDSU” and the configuration mode adopted by network device 2 is “DDSUU”, then CLI may be introduced in the 3rd time slot and / or the 4th time slot.
[0116] For another example, referring to Figure 3, 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 generate CLI for the downlink between network device 1 and UE2, the uplink between UE1 and network device 1 may generate CLI for the downlink between network device 2 and UE3, and the uplink between UE4 and network device 2 may generate CLI for the downlink between network device 2 and UE3.
[0117] In order to solve the above problems, a solution of an embodiment of the present application is provided. In this solution, when performing uplink transmission, the terminal device can determine the precoding for suppressing the CLI caused by the uplink signal, and then send the uplink signal based on the precoding to suppress the CLI caused by the uplink signal and improve the reliability of communication transmission. In the embodiment 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).
[0118] The terminal device can perform uplink transmission based on a codebook or a non-codebook. To facilitate understanding of the solution provided in the embodiments of the present application, the process of performing uplink transmission based on a codebook and the process of performing uplink transmission based on a non-codebook are first introduced.
[0119] 1) The process of uplink transmission by the terminal device based on the codebook includes the following steps:
[0120] Step 1: The network device configures an SRS resource set for the terminal device.
[0121] The network device can 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 can also indicate the purpose of the SRS resource set, for example, the parameter usage in "SRS-ResourceSet" indicates the purpose 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 the codebook. In this case, the network device will configure one or two SRS resource sets for the terminal device, and each SRS resource set includes a maximum of 2 SRS resources, and the number of SRS ports (number of SRS ports) included in these 2 SRS resources is the same. The SRS resources included in the SRS resource set for uplink transmission based on the codebook support multi-port SRS transmission. For example, the number of SRS ports included in the SRS resources may be 1, 2 or 4.
[0122] Step 2: The terminal device sends the SRS according to the SRS resource set configured by the network device.
[0123] The terminal device sends an SRS based on the SRS resources in 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 the SRS. For example, the network device configures an SRS resource set for the terminal device, and the 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 can use the first beam to send the first SRS and use the second beam to send the second SRS.
[0124] Step 3: The network device sends information for transmitting PUSCH to the terminal device based on the received SRS. This information may indicate beam indication information, precoding information, and layer number (layer or rank) used for transmitting PUSCH.
[0125] The network device may indicate the beam used to send the PUSCH by indicating the SRS resource set and the SRS resource within the SRS resource set. Taking the example of a network device configuring an SRS resource set for a terminal device, for a PUSCH scheduled by downlink control information (DCI), the DCI sent by the network device may include an SRS resource indicator (SRS resource indicator, SRI) field, which indicates an SRS resource in the SRS resource set. For a PUSCH with a configured grant (CG), the network device may indicate an SRS resource in the SRS resource set through the high-level parameter srs-ResourceIndicator.
[0126] For DCI-scheduled PUSCH, the DCI includes the precoding information and number of layers field to indicate the number of layers and precoding for the transmitted PUSCH. For CG PUSCH, the network device can indicate the number of layers and precoding for the transmitted PUSCH through the high-layer parameter precodingAndNumberOfLayers. For technical details on how the network device indicates the number of layers and precoding for the transmitted PUSCH, please refer to TS 38.212 in the 3GPP protocol and will not be repeated here.
[0127] Step 4: The terminal device sends PUSCH according to the beam, number of layers and precoding indicated by the network device.
[0128] Step 5: The network device receives the PUSCH sent by the terminal device.
[0129] 2) The process of the terminal device performing uplink transmission based on non-codebook includes the following steps:
[0130] Step 1: The network device sends a CSI-RS to the terminal device.
[0131] Step 2: The terminal device receives the CSI-RS sent by the network device and determines the precoder for sending the SRS based on the CSI-RS.
[0132] The terminal device can determine at least one precoder for sending SRS based on the CSI-RS.
[0133] Step 3: The terminal device sends the SRS to the network device according to the determined precoding.
[0134] Step 4: The network device receives the SRS sent by the terminal device.
[0135] 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 purpose of the SRS resource set through the parameter usage in "SRS-ResourceSet". If the parameter usage is set to 'nonCodebook', it means that the SRS resource set is used for non-codebook-based uplink transmission. In this case, the network device will configure one or two SRS resource sets for the terminal device. Each SRS resource set includes a maximum of 4 SRS resources, and the number of SRS ports included in these 4 SRS resources is 1.
[0136] The terminal device sends an SRS according to the SRS resource set configured by the network device. Each SRS resource set includes at least one SRS resource that is associated / corresponds one-to-one with at least one precoder determined by the terminal device, and the terminal device uses the precoder associated with the SRS resource to send the SRS. Take the example that the network device configures an SRS resource set for the terminal device, and the SRS resource set includes 4 SRS resources. These 4 SRS resources include a first SRS resource, a second SRS resource, a third SRS resource, and a fourth SRS resource. The first SRS resource is associated with the first precoder, the second SRS resource is associated with the second precoder, the third SRS resource is associated with the third precoder, and the fourth SRS resource is associated with the fourth precoder. The terminal device uses the first precoder to send the first SRS on the first SRS resource. The terminal device uses the second precoder to send the second SRS on the second SRS resource. The terminal device uses the third precoder to send the third SRS on the third SRS resource. The terminal device uses the fourth precoder to send the fourth SRS on the fourth SRS resource.
[0137] In addition, each SRS resource in each SRS resource set is associated with a beam. The beam used by the terminal device to transmit SRS is the same as the receive beam used by the terminal device to receive CSI-RS. If the terminal device does not use a receive beam to receive CSI-RS, the SRS resources in an SRS resource set are not associated with a beam, and the terminal device does not use a beam to transmit SRS.
[0138] Step 5: The network device sends information for sending PUSCH to the terminal device based on the received SRS. This information may indicate the precoding information and number of layers used to send PUSCH.
[0139] The network equipment receives and measures the SRS and, based on the SRS measurement results, instructs the terminal device on the number of layers and precoding to use for the PUSCH. It is understood that for non-codebook-based PUSCH transmission, the beam used to transmit the PUSCH is the same beam used to receive the SRS / CSI-RS.
[0140] The network device can indicate the number of layers and precoding of the PUSCH sent by the terminal device by indicating the SRS resource set and indicating 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 of the PUSCH sent by the terminal device; the precoding associated with at least one SRS resource indicates the precoding of the PUSCH sent by the terminal device. The precoding used for each layer of PUSCH sent is the precoding associated with the corresponding SRS resource. Similarly, the terminal device uses the indicated number of layers and precoding to send PUSCH.
[0141] For PUSCH scheduled by DCI, the SRI field included in the DCI sent by the network device may indicate at least one SRS resource in the SRS resource set. For PUSCH of CG, the network device may indicate at least one SRS resource in the SRS resource set through the high-level parameter srs-ResourceIndicator. For example, the SRI field included in the DCI or the high-level parameter srs-ResourceIndicator indicates two SRS resources in an SRS resource set, and the two SRS resources include a first SRS resource and a second SRS resource. The number of layers of PUSCH sent by the terminal device is 2. The terminal device uses the precoding associated with the first SRS resource to send the first layer of PUSCH, and uses the precoding associated with the second SRS resource to send the second layer of PUSCH.
[0142] Step 6: The terminal device sends PUSCH according to the number of layers and precoding indicated by the network device.
[0143] Step 7: The network device receives the PUSCH sent by the terminal device.
[0144] The above introduces the basic process of uplink transmission based on codebook and non-codebook. The solution provided by the embodiment of the present application is described in detail below with reference to the accompanying drawings. In the following introduction, the communication method provided by the embodiment of the present application is applied to the network architecture shown in Figure 1 as an example. The network architecture and application scenarios described in the embodiment of the present application are for the purpose of more clearly illustrating the technical solution of the embodiment of the present application, and do not constitute a limitation on the technical solution provided by the embodiment of the present application. It is known to those skilled in the art that with the evolution of the network architecture and the emergence of new application scenarios, the technical solution provided by the embodiment of the present application is also applicable to similar technical problems.
[0145] In the embodiments of the present application, beam can be understood as / replaced with "spatial filter", "spatial parameters", "outer weight", "analog weight" or "analog beam". "The terminal device uses the beam associated with an SRS resource in an indicated SRS resource set to send PUSCH", that is, "the antenna port (antenna port(s)) used by the terminal device to send PUSCH is the same as the SRS port (SRS port(s)) in an SRS resource indicated by DCI or higher-layer signaling". "Precoding" can be replaced with "inner weight", "digital weight" or "digital beam".
[0146] In the embodiments of the present application, the terms "correspond," "associate," and "map" are interchangeable. For example, a one-to-one correspondence between at least one first parameter and at least one second terminal device can be replaced by a one-to-one association / mapping between at least one first parameter and at least one second terminal. For another example, a first association relationship can be replaced by a first correspondence / mapping relationship. The embodiments of the present application do not limit the specific implementation 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.
[0147] In the embodiments of this application, "when," "if," and "if" all indicate that the device will perform a corresponding action under certain objective circumstances. They do not limit the time, do not require the device to perform a judgment action when implemented, and do not imply any other limitations. Unless otherwise specified, "if" and "if" are interchangeable, and "when" and "under the circumstances" are interchangeable. "When" and "if" are interchangeable.
[0148] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.
[0149] In the embodiments of the present application, "sending" and "receiving" indicate the direction of signal transmission. For example, "sending information to XX" can be understood as the destination of the information being XX, and can include direct transmission via the air interface, as well as indirect transmission via the air interface from other units or modules. "Receiving information from YY" can be understood as the source of the information being YY, and can include direct reception from YY via the air interface, as well as indirect reception from YY via the air interface from other units or modules. "Sending" can also be understood as the "output" of a chip interface, and "receiving" can also be understood as the "input" of a chip interface. In other words, sending and receiving can be performed between devices, such as between a network device and a terminal device, or within a device, such as between components, modules, chips, software modules, or hardware modules within the device via a bus, trace, or interface. It is understood that information may undergo necessary processing, such as encoding and modulation, between the source and destination of the information, but the destination can still understand the valid information from the source. Similar expressions in this application can be understood similarly and will not be repeated here.
[0150] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one 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, c can be single or multiple.
[0151] The ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the size, content, order, timing, priority or importance of multiple objects. For example, the first parameter and the second parameter refer to two different parameters, and do not indicate the difference in the content, priority or importance of the two parameters. In addition, in the embodiments of the present application, "used to indicate" can include being used for direct indication and being used for indirect indication. When describing that a certain indication information is used to indicate A, it can include that the indication information directly indicates A or indirectly indicates A, and it does not mean that A must be included in the indication information.
[0152] The following describes the communication method provided in the embodiment of the present application by taking the communication method (such as communication method 400 or communication method 500) provided in the embodiment of the present application as an example performed by a network device and a terminal device. The steps performed by the network device can be implemented by the RAN device itself, or by a component in the RAN device (such as a baseband chip, or other processing units or processor modules). For example, the network device can be the network device in Figure 1, such as the network device 110a, or it can also be a chip (system) in the network device in Figure 1. The steps performed by the terminal device can be implemented by the terminal device itself, or by a component in the terminal device (such as a chip, a processing unit, or a processor module). The terminal device can be the terminal device shown in Figure 1, such as the terminal device 120a, or it can also be a chip (system) in the terminal device in Figure 1.
[0153] Please refer to Figure 4, which is a flow chart of the communication method 400 provided in an embodiment of the present application. The communication method 400 takes the first terminal device performing uplink transmission based on the codebook as an example. Figure 4 introduces the method from the perspective of the interaction between the network device and the first terminal device. It should be understood that the communication method 400 can also be implemented by other devices, such as a chip or communication device with communication functions. It should be noted that the embodiment of the present application only takes the execution by the network device and the first terminal device as an example, and is not limited to the network device and the first terminal device. For example, the embodiment of the present application can also be executed by more terminal devices. When more terminal devices are involved, each of the more terminal devices executes the same process. As shown in Figure 4, the process of the communication method 400 includes the following steps.
[0154] S401. A network device sends first information to a first terminal device. Correspondingly, the first terminal device receives the first information from the network device.
[0155] The first information indicates a first precoding and at least one first parameter. The first precoding can be used to determine the second precoding to be used by the first terminal device to send 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: a channel matrix, a precoding determined according to the channel matrix (for example, a left singular matrix (at least one column) or a right singular matrix (at least one column) obtained by performing singular value decomposition (SVD) on the channel matrix), a precoding matrix indication (PMI) information determined according to the precoding, etc. Taking the channel information as precoding as an example, the first parameter can also be used to characterize the precoding between the first terminal device and the second terminal device (such as the third precoding in this article). For another example, the channel information can also include RSRP, received signal strength indicator (RSSI) and / or path loss (pathloss) between the first terminal device and the second terminal device.
[0156] One first parameter corresponds to one second terminal device. Taking the number of second terminal devices as N as an example, there are N first parameters accordingly, 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 channel information between the first terminal device and the second terminal device i. Accordingly, the measurement resource i may 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. For another example, 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. 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 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 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.
[0157] When a network device indicates a first precoder and at least one first parameter to a first terminal device, the first terminal device may be deemed to need to suppress the CLI of the first signal to at least one second terminal device. From this perspective, the first information used to indicate the first precoder and at least one first parameter can also be replaced by the first information used to instruct the first terminal device to suppress the CLI of the first signal to at least one second terminal device.
[0158] The embodiments of the present application do not limit the specific implementation method of the network device indicating the first precoding and at least one first parameter. For example, the first precoding and the at least one first parameter can be indicated separately, that is, the indication information of the first precoding is carried in one signaling, and the indication information of the at least one first parameter is carried in another signaling. For another example, the indication information of the first precoding and the indication information of the at least one first parameter can be carried in 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 the at least one first parameter can be carried in one signaling. For example, the first information may include the indication information of the first precoding and the indication information of the at least one first parameter. The first information can be carried in RRC signaling or DCI signaling.
[0159] In one implementation, the first information / first field indicates at least one first parameter including but not limited to the following methods. The specific method used is not limited in the embodiment of the present application.
[0160] Indication mode A: the first information / first field indicates at least one second terminal device.
[0161] Taking into account the association between the first parameter and the second terminal device, 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. The first information indicates the second terminal device i, which can indirectly indicate the first parameter i. Exemplarily, the first field indicates the identification information (identifier, ID) of the 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).
[0162] If at least one second terminal device that needs to suppress CLI belongs to a terminal device set (for example, called terminal device set A). For example, N terminal devices in terminal device set A need to suppress CLI, then the N terminal devices are N second terminal devices. In this case, the first information may indicate at least one second terminal device in the terminal device set A. That is, when at least one second terminal device belongs to terminal device set A, then the first information may indicate at least one second terminal device from the terminal device set A. Terminal device set A can be (pre) configured, for example, the network device can configure terminal device set A to 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 ID of each terminal device in terminal device set A.
[0163] The first field can indicate at least one second terminal device by indicating the index of the at least one second terminal device in the terminal device set 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 terminal device set A. Each bit in the first bitmap corresponds to a terminal device, wherein the terminal device corresponding to the bit in the first bitmap that takes the first value is at least one second terminal device. The first value can be 0 or 1. Accordingly, the first terminal device determines at least one second terminal device based on the first field in the first information and the terminal device set A.
[0164] Indication method B: the first information / first field indicates the number of at least one second terminal device.
[0165] The number of at least one second terminal device can indirectly indicate at least one second terminal device. The first terminal device can determine at least one second terminal device based on the number of at least one second terminal device, and further determine at least one first parameter based on the 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 can obtain the RSRP between each terminal device in the terminal device set and the first terminal device; sort the terminal devices in the terminal device set from large to small according to 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 based on N, and further determine N first parameters corresponding to the N second terminal devices.
[0166] Indication method C, the first information / first field indicates at least one measurement resource, and one measurement resource corresponds to one second terminal device or one first parameter.
[0167] As described above, the first parameter i is determined based on 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 the measurement resource indicating the second terminal device. For example, the first information may include the ID of at least one measurement resource.
[0168] S402. The first terminal device determines a second precoding according to the first precoding, at least one first parameter, and at least one second parameter.
[0169] The second precoding is the precoding used by the first terminal device to send an uplink signal (such as the first signal in this article), which can be carried on the PUSCH. The second precoding includes at least one sub-precoding, each sub-precoding corresponding to one or more layers of the PUSCH. For example, if the number of PUSCH layers is 2, the second precoding includes 2 sub-precodings, where one precoding is used to send one layer of the PUSCH and the other precoding is used to send another layer of the PUSCH.
[0170] The second parameter can be used to suppress the CLI caused by the uplink signal (such as the first signal in this article) sent by the first terminal device to the second terminal device. The second parameter can also characterize the ability to suppress CLI or the strength / level of the ability to suppress 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 the number of layers.
[0171] When there are multiple second terminal devices, there may be one or more second parameters. At least one second parameter may correspond to one or more second terminal devices. Each second terminal device has a corresponding second parameter. The second parameters corresponding to different second terminal devices may be the same or different, including but not limited to the following three situations.
[0172] In case 1, the at least one second parameter is a second parameter, for example, a second parameter A. In this case, the second parameter A may be applicable to each second terminal device, or each second terminal device corresponds to the second parameter A, or the second parameter A is associated with / corresponds to each second terminal device in the at least one second terminal device.
[0173] For example, the at least one second terminal device is a second terminal device i and a 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 to the second terminal device i, and the second precoding may be determined based on the second parameter A. For the second terminal device j, the first terminal device suppresses the CLI caused by the first signal to the second terminal device j, and the second precoding may be determined based on the second parameter A.
[0174] In case 2, at least one second parameter is the first parameter, for example, the second parameter B. The second parameter B may 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 all second terminal devices.
[0175] For example, at least one second terminal device is a second terminal device i and a 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 to the second terminal device i, and may 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 to the second terminal device j, and may determine N2 according to the second parameter B, and determine the second precoding based on N2.
[0176] In case 3, at least one second parameter corresponds one-to-one with at least one second terminal device. It is understood that the number of at least one first parameter is equal to the number of at least one second terminal device. Second parameter i in the at least one second parameter corresponds to second terminal device i in the at least one second terminal device. Second parameter i is used by the first terminal device to suppress the CLI of the first signal to the second terminal device i.
[0177] At least one second parameter may be preconfigured or predefined. For example, at least one second parameter may be stored in the first terminal device without the need for additional signaling indication, thereby saving signaling overhead. Alternatively, at least one second parameter may 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 may be carried in different signaling or in the same signaling. Alternatively, the indication information of at least one second parameter may also be included in the first information, that is, the first information may also be used to indicate at least one second parameter. For example, the first information may include a second field, the second field being used to indicate at least one second parameter, or the second field carrying the indication information of at least one second parameter.
[0178] The first information / second field indicating at least one second parameter includes, but is not limited to, the following situations. The specific indication method used in each situation is not limited in this embodiment of the application. For ease of description, the following example uses at least one second parameter as N second parameters, where N is a positive integer. The second field can carry indication information for the N second parameters, and this indication information can include the N second parameters.
[0179] Case 1: The second field indicates N second parameters, 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.
[0180] The first terminal device can determine the second parameter corresponding to each second terminal device based on 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 a second parameter i, a second parameter j, and a second parameter k; the at least one second terminal device includes a second terminal device i, a second terminal device j, and a 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 to the second terminal device i, the first terminal device can determine the second parameter i, the second parameter j, and the second parameter k based on the second field, and based on the association relationship between the at least one second parameter and the 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.
[0181] In 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 each terminal device in terminal device set A corresponds to one second parameter. The N terminal devices in terminal device set A are second terminal devices. N of the R second parameters are second parameters associated with the N second terminal devices.
[0182] For example, the second field includes a second bitmap, the length of the second bitmap is the number of terminal devices included in the terminal device set A (i.e., R), and each bit in the second bitmap corresponds to a terminal device. For example, the second bitmap includes a first bit, a second bit, and a third bit, the first bit indicates the second parameter i, corresponding to the terminal device i in the terminal device set A, the second bit indicates the second parameter j, corresponding to the terminal device j in the terminal device set A, and the third bit indicates the second parameter k, corresponding to the terminal device k in the terminal device set A. For example, if the value of the bit is the first value, the indicated second parameter is the third value; if the value of the bit is the second value, the indicated second parameter is the fourth value. The first value is '0', the third value can be 1, that is, the second parameter is 1 layer; the second value is '1', the fourth value is 2, that is, the second parameter is 2 layers.
[0183] The first terminal device can determine N second terminal devices from the terminal device set A based on the indication of the first field, and then determine the second parameter corresponding to each second terminal device based on the indication of the second field and the association between at least one second parameter and at least one second terminal device (as in the aforementioned case 3). Assuming N=2, the first terminal device needs to suppress the CLI of second terminal device i and second terminal device j. The first terminal device can determine second terminal device i and second terminal device j based on the first field, and then determine second parameter i corresponding to second terminal device i and second parameter j corresponding to second terminal device j using the second field.
[0184] Case 3: The second field indicates a second parameter, and the second parameter may correspond to one or more second terminal devices.
[0185] The first terminal device can determine N second terminal devices based on the indication of the first field, and then determine the second parameter corresponding to each second terminal device based on 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).
[0186] For example, the second field indicates a second parameter A, which is associated with / corresponds to each second terminal device in the at least one second terminal device. The N second terminal devices are second terminal device i and second terminal device j. When the first terminal device suppresses CLI caused by the first signal to second terminal device i, the second parameter corresponding to second terminal device i may be determined to be second parameter A. When the first terminal device suppresses CLI caused by the first signal to second terminal device j, the second parameter corresponding to second terminal device j may be determined to be second parameter A.
[0187] For another example, the second field indicates a second parameter B, which is the sum of the second parameters corresponding to all 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 to be 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 to be N2.
[0188] It is understood that the network device may also configure layer indication information and SRS resources for the first terminal device. For example, the first information may also include an SRI field and layer indication information. The SRI field is used to indicate the SRS resource for the first terminal device to transmit a reference signal. The layer indication information is used to indicate the number of layers for the first terminal device to transmit a reference signal.
[0189] The first terminal device can use broadband precoding for uplink transmission based on the codebook, or it can use subband precoding for uplink transmission. Broadband precoding for uplink transmission is also called uplink broadband precoding (wideband precoder). Similarly, subband precoding for uplink transmission is also called uplink subband precoding (subband precoder). Compared with uplink broadband precoding, uplink subband precoding divides the carrier bandwidth into multiple (non-overlapping) subbands.
[0190] If the codebook-based uplink transmission uses broadband precoding, the first information is associated with the entire carrier bandwidth (or bandwidth). That is, the SRI, layer number 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 uses the same SRI, layer number indication information, precoding indication information, first field, and / or second field to send the PUSCH across the entire carrier bandwidth.
[0191] If the codebook-based uplink transmission adopts subband precoding, 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 number indication information, precoding indication information, a first field and / or a second field. Among them, the SRI, layer number indication information, precoding indication information, the first field and / or the second field in 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 include SRI layer number indication information, precoding indication information, the first field and / or the second field respectively. Group i is associated with subband i, and group j is associated with subband j. The first terminal device sends PUSCH on subband i using the SRI, layer number indication information, precoding indication information, the first field and / or the second field in group i.
[0192] The network device may determine the first information, or at least one second parameter and / or at least one first parameter, based on the reference signal received from the first terminal device and the channel information between the first terminal device and the second terminal device. Accordingly, the first terminal device may determine the second precoding for transmitting the first signal based on 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 to the second terminal device i, the first terminal device may determine the second precoding based on the first precoding and the first and second parameters corresponding to the second terminal device i.
[0193] The following first introduces how the network device determines the first information. The process of the network device determining the first information includes the following steps A-1 to A-10.
[0194] Step A-1: The network device determines at least one second terminal device based on the channel information between the first terminal device and at least one other terminal device. For example, each of the at least one other terminal device may measure the RSRP of the reference signal sent by the first terminal device and report it to the network device. The network device may sort the received RSRPs from largest to smallest and determine the terminal devices corresponding to the first N RSRPs as the at least one second terminal device, where N is the number of the at least one second terminal device.
[0195] Step A-2: The network device measures all received SRSs to determine the SRI included in the first information.
[0196] Step A-2 is the process of the network device configuring SRS resources for the terminal device, which will not be described in detail here.
[0197] 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.
[0198] Among them, each row of H0 corresponds to a receiving antenna port of the network device, each column of H0 corresponds to an SRS port of the first terminal device, and H0 corresponds to the entire carrier bandwidth (uplink broadband precoding) or a subband (uplink subband precoding)
[0199] Step A-4: The network device selects a precoder V0 from the uplink codebook as the initial precoder.
[0200] Step A-5: The channel matrix H between the network device and the first terminal device i i (channel information) performs SVD decomposition to determine the right singular matrix V i .
[0201] It is understandable that U i is a left singular matrix, V i is a right singular matrix, Σ i including singular values, H is the conjugate transpose operator). i Each row of H corresponds to a receiving antenna port of the second terminal device i. i Each column corresponds to an SRS port of the first terminal device, and the second terminal device i is a second terminal device in at least one second terminal device, where i=1,…,N.
[0202] If the channel information is directly indicated as V i , for example, channel information indicates precoding (ie V i or V i at least one column in ) or PMI, the network device does not need to perform step A-5.
[0203] Step A-6: Network device from V i Select (k i The largest eigenvalue corresponding to)k i Column, denoted as
[0204] Step A-7: The network device calculates the final precoding W0 as follows:
[0205] Step A-8: The network device inputs W0 to the uplink scheduler.
[0206] Step A-9: The network device repeats steps 1-4 to 1-8, and each repetition requires selecting a different initial precoding V0 and a different k from the uplink codebook. i, i = 1, 2, ..., N, that is, W0 determined each time is repeated is different. The uplink scheduler selects the optimal W0 and number of layers (that is, the layer number indication information included in the first information) from the multiple input W0s to take into account the uplink performance of the first terminal device and the suppression of the CLI of at least one second terminal device.
[0207] Step A-10: The network device determines the second field and precoding indication information included in the first information.
[0208] The second field indicates the k used to determine the optimal W0. i , i=1,2,…,N, is at least one first parameter. The precoding indication information indicates the precoding V0. It should be understood that k i , i=1,2,…,N.
[0209] The following describes a process in which a first terminal device determines a second precoder for transmitting a first signal based on a first precoder, at least one first parameter, and at least one second parameter. The following description uses the example of the first terminal device suppressing the CLI of the first signal to a second terminal device i. This process includes steps B-1 through B-4.
[0210] 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.
[0211] Step B-2: The first terminal device calculates the channel matrix H between the first terminal device and the second terminal device i according to at least one first parameter indicated by the first field included in the first information. i (Channel information) performs SVD decomposition to determine the right singular matrix V i .
[0212] It is understandable that U i is a left singular matrix, V i is a right singular matrix, Σ i Including singular values, H is the conjugate transpose operator. i Each row of H corresponds to a receiving antenna port of the second terminal device i. i Each column corresponds to an SRS port of the first terminal device, and the second terminal device i is a second terminal device in the at least one second terminal device, where i=1, . . . , N.
[0213] Among them, H iIt can be obtained by the first terminal device measuring the reference signal sent by the second terminal device i, or it can be obtained by the second terminal device i measuring the reference signal sent by the first terminal device and reporting it to the network device, which then sends it 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 In this case, step B-2 is performed by the second terminal device i.
[0214] Step B-3: The first terminal device calculates at least one second parameter k indicated by the first information i , i=1,…,N,from V i Select (k i The largest eigenvalue corresponding to)k i Column, denoted as
[0215] Step B-4: The first terminal device calculates the final precoding W0 (i.e., the second precoding) as follows:
[0216] S403. The first terminal device sends a first signal according to the second precoding.
[0217] The first terminal device sends the first signal according to the second precoding, for example, the first terminal device sends the PUSCH according to the second precoding (precoding W0).
[0218] In the 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, sending the first signal based on the second precoding can suppress the CLI of the first signal to the second terminal device, thereby improving the transmission reliability of the second terminal device.
[0219] 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 based on 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 indicates 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 a first manner, and the first manner can suppress CLI to other terminal devices. The first capability information can enable the network device to clearly understand the capabilities of the first terminal device, thereby avoiding sending unnecessary first information to the first terminal device and avoiding waste of signaling.
[0220] In addition, in an embodiment of the present application, the SRS resource set may further indicate whether CLI can be suppressed. For example, the network device sends a second information to the first terminal device, and the second information indicates the first SRS resource set, and the first SRS resource set can be used to send SRS (i.e., the second signal in this article). The first SRS resource set may also indicate whether CLI can be suppressed. For example, the first SRS resource set can be used for uplink transmission based on the codebook, and CLI can be suppressed. As an example, the field usage in the high-level signaling SRS-ResourceSet is configured as "codebook-UE-UE-CLI-handling". Alternatively, the first SRS resource set can be used for uplink transmission based on the codebook, 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. Alternatively, the first SRS resource set can be used for uplink transmission based on the codebook, 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.
[0221] The communication method 400 described above takes the first terminal device performing uplink transmission based on a codebook as an example. The embodiment of the present application also provides a process for a terminal device to perform uplink transmission based on a non-codebook, which is described below.
[0222] Please refer to Figure 5, which is a flow chart of the communication method 500 provided in an embodiment of the present application. The communication method 500 takes the first terminal device performing uplink transmission based on a non-codebook as an example. Figure 5 introduces the method 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 communication device with communication functions. It should be noted that the embodiment of the present application only takes the execution by the network device and the first terminal device as an example, and is not limited to the network device and the first terminal device. For example, the embodiment of the present application can also be executed by more terminal devices. When more terminal devices are involved, each of the more terminal devices executes the same process. As shown in Figure 5, the process of the communication method 500 includes the following steps.
[0223] S501. A network device sends third information to a first terminal device, where the third information indicates at least one SRS resource set.
[0224] Correspondingly, the first terminal device receives the third information from the network device.The at least one SRS resource set can be used by the first terminal device to send a second signal, where the second signal is, for example, an SRS.
[0225] In an embodiment of the present application, each SRS resource set is associated with at least one first parameter and at least one second parameter. The "association" means that when the first terminal device sends an SRS according to the SRS resource set, the 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 may be different, and the second parameters associated with different SRS resource sets may also be different. For details about the first parameter and the second parameter, please refer to the relevant content in the aforementioned communication method 400, which will not be repeated here.
[0226] 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 "association" means that when the first terminal device sends an SRS based on the SRS resource, precoding is determined based on 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.
[0227] At least one first parameter corresponds to at least one second terminal device. 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.
[0228] At least one first parameter and at least one second parameter associated with each SRS resource set may be indicated by a 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 the configuration information of the SRS resource set. For example, the third information is the information element "SRS-ResrouceSet". A first field may be added to the SRS-ResrouceSet to indicate at least one first parameter through the first field. The network device may add a second field to the SRS-ResrouceSet to indicate at least one second parameter through the second field. For another example, 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 one SRS resource set. For the convenience 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 a 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.
[0229] 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 a 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 another example, 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 the convenience 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 a 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.
[0230] 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 to indicate at least one first parameter and at least one second parameter associated with the SRS resource.
[0231] 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.
[0232] As Example 1, the third information corresponding to a portion of the SRS resource sets or all of the SRS resource sets in at least one SRS resource set includes a first field and a second field. 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 aforementioned communication method 400. For example, any one of indication manners A to C in the embodiment of the communication method 400 is not described in detail 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 aforementioned communication method 400 is not described in detail here.
[0233] As Example 2, the first association relationship is an association relationship between a portion of at least one SRS resource set or one of all SRS resource sets and at least one first parameter and at least one second parameter. The third information may indicate the at least one SRS resource set and the first association relationship. In this case, the third information may be carried in RRC signaling, DCI signaling, or MAC CE signaling.
[0234] For example, the third information includes at least one group of fields, each group of fields including a first field, a second field, and a third field. The third field may be an SRI field used to indicate an SRS resource set. Within a group of fields, 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 are associated. For example, at least one group of fields includes field group i, which includes a first field i, a second field i, and a third field i. 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; and third field i indicates SRS resource set i. Therefore, 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. The specific implementation of the first field indicating at least one first parameter and the second field indicating at least one second parameter can be referenced to the relevant content in the aforementioned communication method 400 and will not be repeated here.
[0235] Case B: The network device configures an SRS resource set for the first terminal device, where the SRS resource set includes at least one SRS resource.
[0236] As Example 1, the third information corresponding to each SRS resource of some or all of the SRS resources included in at least one SRS resource 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 configuration information of SRS resources includes the first field and the second field. If an SRS resource is not associated with at least one first parameter and at least one second parameter, the configuration information of the SRS resource may not include the first field and the second field.
[0237] As Example 2: The second association relationship is an association relationship between some SRS resources in at least one SRS resource set or each SRS resource in all SRS resources, 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.
[0238] For example, the third information includes at least one group of fields, and each group of fields includes a first field, a second field, and a fourth field. The fourth field can be used to indicate an SRS resource, for example, the fourth field carries the ID of an SRS resource. In a group of fields, 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 are associated. For example, at least one group of fields includes a field group i, and the field group i includes a first field i, a second field i, and a fourth field i. Among them, the first field i indicates the first parameter 2i / second terminal device 2i and the first parameter 2i+1 / second terminal device 2i+1; the second field indicates the second parameter 2i and the second parameter 2i+1; the fourth field i indicates the SRS resource i, then the at least one first parameter associated with the SRS resource set i is the first parameter 2i / second terminal device 2i and the first parameter 2i+1 / second terminal device 2i+1, and the at least one second parameter associated with the SRS resource i is the second parameter 2i and the second parameter 2i+1. 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 aforementioned communication method 400, which will not be repeated here.
[0239] In a possible implementation, the first terminal device can independently determine at least one first parameter and at least one second parameter. The first terminal device indicates the first association relationship and / or the second association relationship to the network device. For example, the first terminal device sends fifth information to the network device, and the fifth information can be used to indicate the first association relationship and / or the second association relationship.
[0240] S502. The first terminal device sends a second signal according to at least one SRS resource set and at least one first precoding.
[0241] At least one SRS resource set corresponds to at least one first precoder, or one SRS resource set is associated with one first precoder. The first precoders associated with different SRS resource sets may be different. Any first precoder is determined based on at least one first parameter and at least one second parameter associated with the corresponding SRS resource set. For example, if the at least one first precoder includes a first precoder i, and the first precoder i corresponds to an SRS resource set i, then the first precoder i is determined based on at least one first parameter and at least one second parameter associated with the SRS resource set i.
[0242] Alternatively, the first precoding includes multiple sub-precodings, and one sub-precoding is associated with an SRS resource in the SRS resource set associated with the first precoding. A sub-precoding is determined based on at least one first parameter and at least one second parameter associated with the SRS resource corresponding to the sub-precoding, and 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, 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 has a one-to-one correspondence with at least one SRS resource included in the SRS resource set j. Sub-precoding i in at least one sub-precoding is determined based on at least one first parameter and at least one second parameter associated with SRS resource i in the SRS resource set j, and sub-precoding i corresponds to SRS resource i.
[0243] The first terminal device may transmit a second signal based on at least one SRS resource set and at least one first precoding signal, where the second signal may be an SRS. For example, the first terminal device may determine at least one associated first parameter and at least one second parameter based on the used SRS resource set or SRS resource, and further determine a first precoding signal for transmitting the second signal based on the at least one first parameter and at least one second parameter. Because the first precoding signal takes into account the channel information and second parameters of the first and second terminal devices, transmitting the second signal based on the first precoding signal may suppress CLI caused by the second signal.
[0244] 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 resources associated with the corresponding SRS resource set. Depending on the number of at least one SRS resource set, the first terminal device sends a different second signal, which is described below in detail. For ease of description, the embodiment of the present application takes the number of first precodings as X as an example, and correspondingly, the number of SRS resource sets is also X. Taking the number of SRS resources included in an 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 an 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 used as an example below). It can be understood that Y is also the maximum number of layers supported by the first terminal device to send PUSCH. For example, Y=1, 2 or 4.
[0245] 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.
[0246] For one of the X SRS resource sets, the first terminal device may determine a first precoder corresponding to the SRS resource set based on the CSI-RS resource associated with the SRS resource set, thereby obtaining X first precoders. Optionally, if the X SRS resource sets are associated with the same CSI-RS resource, the X first precoders are the same.
[0247] The first terminal device may send a second signal based on the X first precodings and all the SRS resource sets in the X SRS resource sets. For example, the first terminal device sends X×Y SRSs based on the X first precodings and the X SRS resource sets. Among them, the X first precodings and the X SRS resource sets correspond one to one, and the Y SRS resources in an SRS resource set correspond one to one to the 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 may send SRS i based on the first precoding i and the SRS resource i in the SRS resource set i.
[0248] Case B: The network device configures an SRS resource set for the first terminal device, and the SRS resource set includes Y SRS resources.
[0249] Similar to case A, for the SRS resource set, the first terminal device may determine at least one first precoder based on the CSI-RS received from the network device.
[0250] Optionally, the SRS resource set includes Y groups of SRS resources, and a 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 is understandable that the SRS resource set includes Y groups of SRS resources, and a group of SRS resources includes N SRS resources. The first terminal device can determine Y groups of precoding, and a group of precoding includes N precodings, thereby obtaining Y first precodings. It is understandable that at least one first precoding is a Y group of precoding. The Y groups of precoding correspond one-to-one to the Y groups of SRS resources. For example, the Y groups of SRS resources include SRS resource group i, the Y group of precoding includes precoding group i, and the SRS resource group i corresponds to precoding group i.
[0251] The first terminal device sends a second signal based on at least one first precoding and at least one SRS resource included in the SRS resource set. For example, the first terminal device sends N SRSs based on the N precodings in the precoding group i and the N SRS resources in the SRS resource group i included in the at least one first precoding. Among them, SRS resource group i corresponds to precoding group i, N SRS resources correspond one-to-one to N SRSs, and N precodings correspond one-to-one to N SRS resources. Taking the example of the first terminal device sending SRS j based on precoding j in precoding group i, the first terminal device can send SRS j on SRS resource j in SRS resource group i based on precoding j. Among them, SRS resource j corresponds to SRS j.
[0252] One of the purposes of the first terminal device sending SRS is to allow the network device to determine the optimal precoding for the first terminal device to send PUSCH, so as to maximize the uplink performance of PUSCH and reduce the CLI of PUSCH to the second terminal device. However, in actual scenarios, considering that some second terminal devices do not always receive, if a second terminal device does not receive within a certain period of time, then the PUSCH allowed to be sent by the first terminal device during this period will cause interference to the second terminal device. Based on this, when the first terminal device sends SRS, it can be based on actual conditions so that the network device can select a suitable precoding for the first terminal device.
[0253] In one implementation, the network device may configure an SRS resource set for the first terminal device based on 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. It represents the number of combinations consisting of q different elements selected from any of 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 configuration of the SRS resource set by the first terminal device may include the following four situations.
[0254] Case 1: No interference suppression is performed on the three second terminal devices. In this case, the network device can configure an SRS resource set for the first terminal device. The SRS resource set is SRS resource set 0, which has combinations.
[0255] In this case, the third information indicating the SRS resource set 0 does not include the first field and the second field. Alternatively, the third information indicating the SRS resource set 0 is not associated with the first parameter / second terminal device and the second parameter.
[0256] 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. The three SRS resource sets are SRS resource set 1, SRS resource set 2, and SRS resource set 3.
[0257] The third information indicating the SRS resource set 1 may include a first field indicating the second terminal device 0 and a second field indicating the second parameter 0. Alternatively, the third information indicating the SRS resource set 1 may be associated with the second terminal device 0 and the second parameter 0.
[0258] The third information indicating the SRS resource set 2 may include a first field indicating the second terminal device 1 and a second field indicating the second parameter 1. Alternatively, the third information indicating the SRS resource set 2 may be associated with the second terminal device 1 and the second parameter 1.
[0259] The third information indicating the SRS resource set 3 may include a first field and a second field, wherein the first field indicates the second terminal device 2 and the second field indicates the second parameter 2. Alternatively, the third information indicating the SRS resource set 3 may be associated with the second terminal device 2 and the second parameter 2.
[0260] Case 3: Interference suppression is performed on any two of the three second terminal devices. In this case, the network device can configure three SRS resource sets for the first terminal device. The three SRS resource sets are SRS resource set 4, SRS resource set 5, and SRS resource set 6.
[0261] The third information indicating the SRS resource set 4 may include a first field and a second field, the first field indicating the second terminal device 0 and the second terminal device 1, and the second field indicating the second parameter 0 and the second parameter 1. Alternatively, the third information indicating the SRS resource set 4 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.
[0262] The third information indicating the SRS resource set 5 may include a first field and a second field, the first field indicating the second terminal device 0 and the second terminal device 2, and the second field indicating the second parameter 0 and the second parameter 2. Alternatively, the third information indicating the SRS resource set 5 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.
[0263] The third information indicating the SRS resource set 6 may include a first field and a second field, the first field indicating the second terminal device 1 and the second terminal device 2, and the second field indicating the second parameter 1 and the second parameter 2. Alternatively, the third information indicating the SRS resource set 6 may associate the second terminal device 1 and the second terminal device 2, and the second parameter 1 and the second parameter 2.
[0264] Case 4: Interference suppression for three second terminal devices. In this case, the network device can configure an SRS resource set for the first terminal device. The SRS resource set is SRS resource set 7.
[0265] The third information indicating the SRS resource set 7 may include a first field and a second field, the first field indicating the second terminal device 0, the second terminal device 1, and the second terminal device 2, and the second field indicating the second parameter 0, the second parameter 1, and the second parameter 2. Alternatively, the third information indicating the SRS resource set 6 may be associated with the second terminal device 0, the second terminal device 1, and the second terminal device 2, and the second parameter 0, the second parameter 1, and the second parameter 2.
[0266] In one implementation, the network device may configure SRS resources for the first terminal device based on the maximum number Q of second terminal devices and the maximum number P of SRS resources included in the SRS resource set supported by the first terminal device. P is determined based on Q. For example, assuming that the first terminal device supports a maximum of 4 layers when sending PUSCH, P = 4×2 Q For another example, assume that the first terminal device supports a maximum of 2 layers when sending PUSCH, P = 2×2 Q .
[0267] Assume that Q=3, and 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. Assuming that the first terminal device supports a maximum of 2 layers when sending PUSCH, the configuration of SRS resources by the first terminal device may include the following four situations.
[0268] Case 1: No interference suppression is performed on the three second terminal devices. In this case, the network device can configure an SRS resource set for the first terminal device. For example, the SRS resource set includes SRS resource 0 and SRS resource 1. SRS resource 0 or SRS resource 1 can be configured. The following combinations are available:
[0269] In this case, the third information indicating SRS resource 0 / SRS resource 1 does not include the first field and the second field. Alternatively, 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.
[0270] Case 2: Interference suppression is performed on one of the three second terminal devices. In this case, the network device can configure an SRS resource set for the first terminal device. Assume that the SRS resource set includes SRS resources 2 to SRS resources 7. Depending on the different second terminal devices and the different configured SRS resources, there are a total of combination.
[0271] For example, taking interference suppression for the second terminal device 0 as an example, the SRS resource set may be configured to include SRS resource 2 and SRS resource 3. The third information indicating SRS resource 2 and SRS resource 3 may include a first field and a second field, where the first field indicates the second terminal device 0 and the second field indicates the second parameter 0. Alternatively, 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.
[0272] For example, taking interference suppression for the second terminal device 1 as an example, the SRS resource set may be configured to 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 indicating the second terminal device 1, and the second field indicating 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.
[0273] For example, taking interference suppression for the second terminal device 2 as an example, the configurable 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, where 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.
[0274] Case 3: Interference suppression is performed on any two of the three second terminal devices. In this case, the network device can configure an SRS resource set for the first terminal device. Assuming that the SRS resource set includes SRS resources 8 to SRS resources 13, depending on the different second terminal devices and the different configured SRS resources, there are combinations.
[0275] For example, taking interference suppression for the second terminal device 0 and the second terminal device 1 as an example, the configurable SRS resource set includes 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 indicating the second terminal device 0 and the second terminal device 1, and the second field indicating 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, as well as the second parameter 0 and the second parameter 1.
[0276] For example, taking interference suppression for the second terminal device 0 and the second terminal device 2 as an example, the configurable 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 indicating the second terminal device 0 and the second terminal device 2, and the second field indicating 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, as well as the second parameter 0 and the second parameter 2.
[0277] For example, taking interference suppression for second terminal device 1 and second terminal device 2 as an example, the configurable SRS resource set may include SRS resource 12 and SRS resource 13. The third information indicating SRS resource 12 and SRS resource 13 may include a first field and a second field, the first field indicating second terminal device 1 and second terminal device 2, and the second field indicating second parameter 1 and second parameter 2. Alternatively, the third information indicating SRS resource 12 and SRS resource 13 may be associated with second terminal device 1 and second terminal device 2, as well as second parameter 1 and second parameter 2.
[0278] Case 4: Interference suppression is performed on three second terminal devices. In this case, the network device can configure an SRS resource set for the first terminal device. Assuming that the SRS resource set includes SRS resources 14 to SRS resources 15, configuring SRS resources 14 and SRS resources 15 in the SRS resource set, there are combinations.
[0279] The third information indicating SRS resource 14 and SRS resource 15 may include a first field and a second field, the first field indicating second terminal device 0, second terminal device 1, and second terminal device 2, and the second field indicating second parameter 0, second parameter 1, and second parameter 2. Alternatively, the third information indicating SRS resource 14 and SRS resource 15 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.
[0280] Optionally, the first terminal device may also send first capability information and / or second capability information to the network device, wherein 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 in an SRS resource set supported by the first terminal device, and the second capability information is used to indicate the maximum number Q of second terminal devices. The first capability information and / or the second capability information can enable the network device to clearly understand the capabilities of the first terminal device and configure a reasonable SRS resource set for the first terminal device.
[0281] It should be understood that after receiving the third information, the first terminal device will determine one or more SRS resources based on the SRS resource set indication information and / or 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 used to send the second signal, and the subset of the first precoding associated with the one or more SRS resources is the precoding used to send the first signal.
[0282] Take 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 take the second terminal device 0 to the second terminal device 2, there are 8 SRS resource sets (for example, SRS resource set 0 to SRS resource set 7), each SRS resource set includes 4 SRS resources, that is, Y=4. After scheduling by the network device, it is considered that the first terminal device needs to suppress interference with the second terminal device 0 and the second terminal device 2 when sending PUSCH, then the network device will send a third information. The third information includes SRS resource set indication information, and the SRS resource set indication information indicates SRS resource set 5. SRS resource set 5 corresponds to the first precoding 5. The network device believes that scheduling PUSCH two layers, and using sub-precoding 0 and sub-precoding 2 in the first precoding 5 can obtain better uplink performance. Then the SRI included in the third information indicates SRS resource 0 and SRS resource 2, wherein sub-precoding 0 is associated with SRS resource 0, and sub-precoding 2 is associated with SRS resource 2. The first terminal device uses sub-precoding 0 and SRS resource 0 to send SRS0, and uses sub-precoding 2 and SRS resource 2 to send SRS2, SRS0 and SRS2 are included in the first signal, and SRS resource 0 and SRS resource 2 belong to SRS resource set 5. The first terminal device receives the third information, determines that at least one SRS resource is SRS resource 0 and SRS resource 2 in SRS resource set 5 according to the SRS resource set indication information and SRI, determines that the number of layers for sending PUSCH is 2, and the precoding for sending the first signal is sub-precoding 0 associated with SRS resource 0 and sub-precoding 2 associated with SRS resource 2.
[0283] In addition, in an embodiment of the present application, the SRS resource set may further indicate whether CLI can be suppressed. For example, the network device sends fourth information to the first terminal device, and the fourth information indicates the first SRS resource set, and the first SRS resource set can be used to send SRS (i.e., the second signal in this article). The first SRS resource set may also indicate whether CLI can be suppressed. For example, the first SRS resource set can be used for non-codebook-based uplink transmission, and CLI can be suppressed. As an example, the field usage in the high-level signaling SRS-ResourceSet is configured as "codebook-UE-UE-CLI-handling". Alternatively, 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. Alternatively, 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.
[0284] 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 a precoding included in the at least one first precoding.
[0285] S504. The first terminal device sends a first signal according to the second precoding.
[0286] Accordingly, the first terminal device receives the fourth information, which 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 based on the second signal sent by the first terminal device. The second precoding is a subset of a precoding 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 it can be at least one sub-precoding included in a first precoding included in at least one first precoding.
[0287] The network device determines that the second precoding 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 indication information and / or SRI field, and the SRS resource set indication 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 indication information and / or the SRI field indicates 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 based on the SRS resource set indication 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 based on the determined second precoding and the number of layers.
[0288] The first terminal device can use broadband precoding for uplink transmission based on non-codebook, and can also use subband precoding for uplink transmission. Broadband precoding for uplink transmission is also called uplink broadband precoding (wideband precoder). Similarly, subband precoding for uplink transmission is also called uplink subband precoding (subband precoder). Compared with uplink broadband precoding, uplink subband precoding divides the carrier bandwidth into multiple (non-overlapping) subbands (subband).
[0289] If the non-codebook-based uplink transmission adopts broadband precoding, 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 to send PUSCH across the entire carrier bandwidth. Similarly, if the non-codebook-based uplink transmission adopts broadband precoding, the fourth information is associated with the entire carrier bandwidth.
[0290] Similarly, if non-codebook-based uplink transmission uses subband precoding, the third information is associated with multiple subbands. For example, the third information includes multiple groups of fields, each group of fields indicating a first parameter and / or a second parameter associated with a subband. If non-codebook-based uplink transmission uses subband precoding, the fourth information is associated with multiple subbands.
[0291] In the communication method 500 , the process of the first terminal device determining the second precoding may include steps C- 1 to C- 7 .
[0292] 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 H 0,gNB-UE Each row of H corresponds to a receiving antenna port of the first terminal device. 0,gNB-UE Each column of H corresponds to a CSI-RS port of the network device. 0,gNB-UE Corresponding to the entire carrier bandwidth or a sub-band.
[0293] Step C-2: The first terminal device receives the data according to H 0,gNB-UE , determine the uplink channel H0 from the first terminal device to the network device = (H 0,gNB-UE ) H Wherein, each row of H0 corresponds to a CSI-RS port of the network device, each column of H0 corresponds to a transmit antenna port of the first terminal device, and H is the conjugate transpose operator. H0 corresponds to the entire carrier bandwidth or a subband.
[0294] Step C-3: The first terminal device performs SVD decomposition on H0 to determine the right singular matrix V0. U0 is a left singular matrix, V0 is a right singular matrix, Σ0 includes singular values, and H is a conjugate transpose operator. The initial precoding is at least one column of V0. For example, the initial precoding is the N columns corresponding to the N largest eigenvalues in V0. N=1, 2 or 4.
[0295] 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.
[0296] The third information indicates at least one SRS resource set, 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 are 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 a second terminal device in 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 H corresponds to a receiving antenna port of the second terminal device i. j,i Each column corresponds to an SRS port of the first terminal device.
[0297] Step C-5: The first terminal device sends a j,i Perform SVD decomposition to determine the right singular matrix V j,i .in, U j,i is a left singular matrix, V j,i is a right singular matrix, Σ j,i Including singular values, H is the conjugate transpose operator.
[0298] Step C-6: The first terminal device receives the signal from V j,i Select (k j,i The largest eigenvalue corresponding to)k j,i Column, denoted as
[0299] Step C-7: The first terminal device calculates the second precoding as follows:
[0300] in, It includes N precodings, which are respectively associated with N SRS resources in the SRS resource set j.
[0301] In the communication method 500, since the second precoding takes into account the channel information and the second parameters of the first terminal device and the second terminal device, sending the first signal based on the second precoding can suppress the CLI of the first signal to the second terminal device, thereby improving the transmission reliability of the second terminal device.
[0302] In the embodiments provided above, the methods provided in the embodiments of the present application are introduced by taking the execution of network devices and terminal devices as examples. In the present application, each embodiment can be implemented independently or in combination based on certain internal connections; in each embodiment, different implementation methods can be implemented in combination or independently. In order to implement the various functions of the methods provided in the embodiments of the present application, the steps performed by the terminal device can be implemented by different functional entities that constitute the terminal device. The steps performed by the network device can be implemented by different functional entities that constitute the network device. For example, the network device can be a CU-DU architecture, the CU can generate the first information, and the DU can send the first information. In order to implement the various functions of the methods provided in the embodiments of the present application, the terminal device and the network device may include hardware structures and / or software modules, and implement the above functions in the form of hardware structures, software modules, or hardware structures plus software modules. Whether one of the above functions is executed in the form of hardware structures, software modules, or hardware structures plus software modules depends on the specific application and design constraints of the technical solution.
[0303] Based on the same inventive concept as the method embodiment, the present embodiment provides a communication device. The following describes the communication device used to implement the above method in the present embodiment in conjunction with the accompanying drawings. The above content can be used in subsequent embodiments, and repeated content will not be repeated.
[0304] Figure 6 is a schematic block diagram of a communication device 600 provided in an embodiment of the present application. The communication device 600 may be a terminal device or a network device in the aforementioned embodiments. For example, the communication device 600 may be the terminal device in Figure 1; or, the communication device 600 may be a chip (system) in the terminal device; or, the communication device 600 may be a software module in the terminal device. The communication device 600 may implement the functions or steps implemented by the terminal device in the aforementioned method embodiments. For another example, the communication device 600 may be the network device in Figure 1; or, the communication device 600 may be a chip (system) in the network device; or, the communication device 600 may be a software module in the network device. The communication device 600 may implement the functions or steps implemented by the network device in the aforementioned method embodiments. The communication device 600 may include a processing module 610 and a transceiver module 620. Optionally, it may also include a storage module, which may be used to store instructions (code or program) and / or data. The storage module may be, for example, a memory. The processing module 610 and the transceiver module 620 may be coupled to the storage module. For example, the processing module 610 can read 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 in the chip, such as a register, a cache, etc. For example, the storage module can also be a storage module located outside the chip in the terminal device or the 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 units can be set independently or partially or fully integrated.
[0305] The processing module 610 can be a processor or controller, for example, a general-purpose central processing unit (CPU), a general-purpose processor, a digital signal processing (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a transistor logic device, a hardware component or any combination thereof. It can implement or execute the various exemplary logic blocks, modules and circuits described in conjunction with the disclosure of this application. The processor can also be a combination that implements computing functions, for example, including a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and so on. The transceiver module 620 is a transceiver, an interface circuit, a bus, a pin or other possible communication interface for receiving signals from other devices. For example, when the device is implemented in the form of a chip, the transceiver module 620 is the interface circuit of the chip for receiving signals from other chips or devices, or the interface circuit of the chip for sending signals to other chips or devices.
[0306] In one implementation, the communication device 600 can implement the behaviors and functions of the first terminal device in the above-mentioned method embodiment. The communication device 600 can be a terminal device, or a component (such as a chip or circuit) used in a terminal device, or a chip or chipset in the terminal device, or a part of a chip used to perform the functions of the relevant method, or a software module capable of implementing the method executed by the first terminal device in the above-mentioned method (such as communication method 400 or communication method 500), without limitation. For details, please refer to the relevant content of the above-mentioned method embodiment, which will not be repeated here.
[0307] For example, the transceiver module 620 is configured to receive first information indicating a first precoding and at least one first parameter, the at least one first parameter including a first parameter i, the first parameter i being determined based on a measurement resource i, the measurement resource i being used by the communication apparatus 600 to measure a reference signal from a second terminal device i, the second terminal device i corresponding to the first parameter i. The processing module 610 is configured to determine a second precoding based on the first precoding, the at least one first parameter, and at least one second parameter. The at least one second parameter is used by the communication apparatus 600 to suppress the CLI of the first signal to at least one second terminal device. The transceiver module 620 is further configured to send the first signal based on the second precoding.
[0308] As an optional implementation manner, the first parameter includes: channel information between the second terminal device and the communication apparatus 600 or a third precoding.
[0309] As an optional implementation manner, the second parameter includes: suppressing the number of layers of the CLI of the first signal to at least one second terminal device.
[0310] As an optional implementation manner, the first information indicating the first parameter includes:
[0311] The first information indicates at least one second terminal device; or,
[0312] The first information indicates the number of at least one second terminal device; or,
[0313] The first information indicates at least one measurement resource, where one measurement resource corresponds to one second terminal device or one first parameter.
[0314] Optionally, the first information indicating at least one second terminal device includes: the first information indicating at least one second terminal device in a terminal device set.
[0315] As an optional implementation, the at least one second parameter is preconfigured or predefined. Alternatively, the first information is further used to indicate the at least one second parameter.
[0316] As an optional implementation manner, the at least one second parameter is one second parameter, for example, the second parameter A. In this case, the second parameter A may be applicable to each second terminal device, or each second terminal device corresponds to the second parameter A.
[0317] In one implementation, the at least one second parameter is a single second parameter, for example, second parameter B. In this case, second parameter B may apply to all second terminal devices, or all second terminal devices may correspond to second parameter B. Second parameter B may also be considered the sum of the second parameters corresponding to all second terminal devices. For example, if the at least one second terminal device is a second terminal device i and a second terminal device j, the second parameter corresponding to second terminal device i and second terminal device j is second parameter B.
[0318] As an optional implementation, at least one second parameter corresponds to at least one second terminal device in a one-to-one manner. For example, second parameter i in the at least one second parameter corresponds to second terminal device i in the at least one second terminal device.
[0319] As an optional implementation, the transceiver module 620 is further configured to send first capability information indicating whether the first terminal device has the capability to suppress CLI. For example, the first capability information may indicate that the communication device 600 supports suppressing CLI caused by the first signal. For another example, the first capability information may indicate that the communication device 600 supports determining the second precoding based on the first parameter and the second parameter.
[0320] As an optional implementation, the transceiver module 620 is further configured to receive second information indicating a first SRS resource set, where the first SRS resource set is used to transmit the second signal. The first SRS resource set may be used for codebook uplink transmission and may suppress CLI. Alternatively, the first SRS resource set may support the first terminal device transmitting the first signal, and determine the second precoding based on the first parameter and the second parameter.
[0321] For another example, the transceiver module 620 is configured to receive third information indicating at least one SRS resource set. The processing module 610 is configured to cause the communication device 600 to transmit a second signal based on the at least one SRS resource set and the at least one first precoder. The transceiver module 620 is further configured to receive fourth information indicating a second precoder, the second precoder being a subset of the at least one first precoder. The transceiver module 620 is further configured to transmit the first signal based on the second precoder.
[0322] 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 based on a measurement resource i. The measurement resource i is used by the communication device 600 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 one-to-one with the at least one second terminal device. The at least one second parameter is used by the communication device 600 to suppress the CLI of the first signal to the at least one second terminal device.
[0323] The at least one first precoder includes a first precoder i, which is determined based on at least one first parameter and at least one second parameter associated with the SRS resource set i. The first precoder i corresponds to the SRS resource set i, and the at least one first precoder has a one-to-one correspondence with the at least one SRS resource set. Alternatively, the at least one first precoder includes a first precoder j, and the at least one sub-precoder included in the first precoder j has a one-to-one correspondence with the at least one SRS resource included in the SRS resource set j. The sub-precoder i in the at least one sub-precoder is determined based on 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-precoder i corresponds to the SRS resource i.
[0324] As an optional implementation method, 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.
[0325] As an optional implementation, 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 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.
[0326] As an optional implementation manner, at least one second parameter is preconfigured or predefined, and does not require additional signaling indication, which can save signaling overhead.
[0327] As an optional implementation manner, the at least one second parameter is one second parameter, for example, the second parameter A. In this case, the second parameter A may be applicable to each second terminal device, or each second terminal device corresponds to the second parameter A.
[0328] In one implementation, the at least one second parameter is a single second parameter, for example, second parameter B. In this case, second parameter B may apply to all second terminal devices, or all second terminal devices may correspond to second parameter B. Second parameter B may also be considered the sum of the second parameters corresponding to all second terminal devices. For example, if the at least one second terminal device is a second terminal device i and a second terminal device j, the second parameter corresponding to second terminal device i and second terminal device j is second parameter B.
[0329] As an optional implementation, at least one second parameter corresponds to at least one second terminal device in a one-to-one manner. For example, second parameter i in the at least one second parameter corresponds to second terminal device i in the at least one second terminal device.
[0330] As an optional implementation, the transceiver module 620 is further configured to send fifth information, where 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 an SRS resource set.
[0331] As an optional implementation, the transceiver module 620 is further configured to send second capability information and / or third capability information. The second capability information is configured 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 configured to indicate the maximum number of at least one second terminal device.
[0332] As an optional 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 with CLI suppression between terminal devices. The first SRS resource set can be used for non-codebook uplink transmission and can suppress CLI. Alternatively, the first SRS resource set supports the first terminal device to send the first signal, and determines the second precoding according to the first parameter and the second parameter.
[0333] In one implementation, the communication device 600 can implement the behaviors and functions of the network device in the above-mentioned method embodiments. The communication device 600 can be a network device, or a component (such as a chip or circuit) used in a network device, or a chip or chipset in the network device, or a part of the chip used to perform the functions of the relevant method, or a software module capable of implementing the method performed by the network device in the above-mentioned method (such as communication method 400 or communication method 500), without limitation. For details, please refer to the relevant content of the above-mentioned method embodiments, which will not be repeated here.
[0334] For example, the transceiver module 620 is configured to receive a second signal and transmit first information to a first terminal device based on the second signal. The first information indicates a first precoding signal and at least one first parameter. The at least one first parameter includes a first parameter i, which is determined based on a measurement resource i. The measurement resource i is used by 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 has a one-to-one correspondence with at least one second terminal device. The processing module 610 is configured to determine the first information.
[0335] As an optional implementation manner, the first parameter includes: channel information between the second terminal device and the communication apparatus 600 or a third precoding.
[0336] As an optional implementation manner, the second parameter includes: suppressing the number of layers of the CLI of the first signal to at least one second terminal device.
[0337] As an optional implementation manner, the first information indicates the first parameter, including:
[0338] The first information indicates at least one second terminal device; or,
[0339] The first information indicates the number of at least one second terminal device; or,
[0340] The first information indicates at least one measurement resource, where one measurement resource corresponds to one second terminal device or one first parameter.
[0341] As an optional implementation manner, the first information is also used to indicate at least one second parameter.
[0342] As an optional implementation manner, the at least one second parameter is one second parameter, for example, the second parameter A. In this case, the second parameter A may be applicable to each second terminal device, or each second terminal device corresponds to the second parameter A.
[0343] In one implementation, the at least one second parameter is a single second parameter, for example, second parameter B. In this case, second parameter B may apply to all second terminal devices, or all second terminal devices may correspond to second parameter B. Second parameter B may also be considered the sum of the second parameters corresponding to all second terminal devices. For example, if the at least one second terminal device is a second terminal device i and a second terminal device j, the second parameter corresponding to second terminal device i and second terminal device j is second parameter B.
[0344] As an optional implementation, at least one second parameter corresponds to at least one second terminal device in a one-to-one manner. For example, second parameter i in the at least one second parameter corresponds to second terminal device i in the at least one second terminal device.
[0345] As an optional implementation, the transceiver module 620 is further configured to receive first capability information indicating 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. For another example, the first capability information may indicate that the first terminal device supports determining the second precoding based on the first parameter and the second parameter.
[0346] As an optional implementation, the transceiver module 620 is further configured to send second information, where the second information indicates a first SRS resource set, where 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 sending the first signal, the second precoding is determined based on the first parameter and the second parameter.
[0347] For another example, the transceiver module 620 is used to send third information, which indicates at least one SRS resource set; and receive a second signal based on at least one SRS resource set; and send fourth information based on the second signal, which indicates a second precoding, and the second precoding is a subset of at least one first precoding.
[0348] 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 based on a measurement resource i. The measurement resource i is used by a 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 one-to-one to at least one second terminal device. The at least one second parameter is used by the first terminal device to suppress the CLI of the first signal to at least one second terminal device.
[0349] The at least one first precoder includes a first precoder i, which is determined based on at least one first parameter and at least one second parameter associated with the SRS resource set i. The first precoder i corresponds to the SRS resource set i, and the at least one first precoder has a one-to-one correspondence with the at least one SRS resource set. Alternatively, the at least one first precoder includes a first precoder j, and the at least one sub-precoder included in the first precoder j has a one-to-one correspondence with the at least one SRS resource included in the SRS resource set j. The sub-precoder i in the at least one sub-precoder is determined based on 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-precoder i corresponds to the SRS resource i.
[0350] As an optional implementation manner, the first parameter includes: channel information between the second terminal device and the first terminal device or a third precoding.
[0351] As an optional implementation manner, the second parameter includes: suppressing the number of layers of the CLI of the first signal to at least one second terminal device.
[0352] As an optional implementation method, 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.
[0353] 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 a first parameter and a second parameter associated with each SRS resource set. The second association relationship is used to indicate a first parameter and a second parameter associated with each SRS resource in an SRS resource set.
[0354] As an optional implementation manner, the at least one second parameter is one second parameter, for example, the second parameter A. In this case, the second parameter A may be applicable to each second terminal device, or each second terminal device corresponds to the second parameter A.
[0355] In one implementation, the at least one second parameter is a single second parameter, for example, second parameter B. In this case, second parameter B may apply to all second terminal devices, or all second terminal devices may correspond to second parameter B. Second parameter B may also be considered the sum of the second parameters corresponding to all second terminal devices. For example, if the at least one second terminal device is a second terminal device i and a second terminal device j, the second parameter corresponding to second terminal device i and second terminal device j is second parameter B.
[0356] As an optional implementation, at least one second parameter corresponds to at least one second terminal device in a one-to-one manner. For example, second parameter i in the at least one second parameter corresponds to second terminal device i in the at least one second terminal device.
[0357] As an optional implementation, the transceiver module 620 is further configured to receive fifth information from the first terminal device, where 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 an SRS resource set.
[0358] As an optional implementation, the transceiver module 620 is further configured to receive second capability information and / or third capability information from the first terminal device. The second capability information is configured 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 configured to indicate the maximum number of at least one second terminal device.
[0359] As an optional 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 with CLI suppression between terminal devices. The first SRS resource set can be used for non-codebook uplink transmission and can suppress CLI. Alternatively, the first SRS resource set supports the first terminal device to send the first signal, and determines the second precoding according to the first parameter and the second parameter.
[0360] When the communication device 600 is a chip-type device or circuit, the transceiver module may be an input / output circuit and / or a communication interface; the processing module may be an integrated processor or microprocessor or integrated circuit.
[0361] Figure 7 is a schematic block diagram of a communication device 700 provided in an embodiment of the present application. The communication device 700 can be a terminal device or a network device in the above-mentioned embodiment. For example, the communication device 700 can be the terminal device in Figure 1 or a chip (system) in the terminal device. In the embodiment of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. For specific functions, please refer to the description in the above-mentioned method embodiment. For another example, the communication device 700 can be the network device in Figure 1 or a chip (system) in the network device. In the embodiment of the present application, the chip system can be composed of a chip, or it can include a chip and other discrete devices. For specific functions, please refer to the description in the above-mentioned method embodiment.
[0362] The communication device 700 includes one or more processors 701, which are used to implement or support the communication device 700 to implement the functions of the terminal device or network device in the method provided in the embodiment of the present application. Please refer to the detailed description in the method example for details, which will not be repeated here. The processor 701 can also be called a processing unit or processing module, which can implement certain control functions. The processor 701 can be a general-purpose processor or a dedicated processor. For example, it includes: a baseband processor, a central processing unit, an application processor, a modem 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. The baseband processor can be used to process communication protocols and communication data. The central processing unit can be used to control the communication device 700 (such as a network device or terminal device), execute software programs and / or process data. Different processors can be independent devices or integrated into one or more processors, for example, integrated into one or more dedicated integrated circuits.
[0363] In one design, the processor 701 may include a program 703 (sometimes also referred to as code or instructions), which may be executed on the processor 701 to cause the communication device 700 to perform the methods described in the following embodiments. In another possible design, the communication device 700 includes circuitry (not shown in FIG. 7 ) configured to implement the functions of the first terminal device or network device in the above embodiments.
[0364] In one design, the communication device 700 may include one or more memories 702 on which a program 704 (sometimes also referred to as code or instructions) is stored. The program 704 can be run on the processor 701 so that the communication device 700 performs the method described in the above method embodiment.
[0365] In one design, the processor 701 and / or the memory 702 may include an artificial intelligence (AI) module 707 and an AI module 708, each configured to implement AI-related functions. The AI module may be implemented using software, hardware, or a combination of software and hardware. For example, the AI module may include a RAN intelligent controller (RIC) module. For example, the AI module may be a near real-time RIC or a non-real-time RIC.
[0366] In a possible design, data may also be stored in the processor 701 and / or the memory 702. The processor and the memory may be provided separately or integrated together.
[0367] In one possible design, the communication device 700 may further include a transceiver 705 and / or an antenna 706. The processor 701 may also be sometimes referred to as a processing unit, and controls the communication device 700. The transceiver 705 may also be sometimes referred to as a transceiver unit, a transceiver, a transceiver circuit, or a transceiver, and is configured to implement the transceiver functions of the communication device 700 via the antenna 706.
[0368] In one 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 will be appreciated that in some embodiments, the communication device 700 may include more or fewer components, or some components may be integrated or separated. These components may be implemented in hardware, software, or a combination of software and hardware.
[0369] The communication device in the above embodiments can be a terminal device, a circuit, a chip used in a terminal device, or other devices or components combined with the above terminal devices. Alternatively, the communication device in the above embodiments can be a network device, a circuit, a chip used in a network device, or other devices or components combined with the above network devices. When the communication device is a terminal device or a network device, the transceiver module can be a transceiver, which can include an antenna and a radio frequency circuit, etc., and the processing module can be a processor, such as a CPU. When the communication device is a system-on-chip, the communication device can be an FPGA, a dedicated 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 circuit. The processing module can be the processor of the system-on-chip. The transceiver module or communication interface can be the input / output interface or interface circuit of the system-on-chip. For example, the interface circuit can be a code / data read / write interface circuit. The interface circuit can be used to receive code instructions (the code instructions are stored in a memory and can be read directly from the memory or read from the memory via another device) and transmit them to the processor; the processor can be used to execute the code instructions to perform the method in the above method embodiment. For example, the interface circuit can also be a signal transmission interface circuit between a communication processor and a transceiver.
[0370] The present application also 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 used to implement the functions related to the above-mentioned communication method 400 and / or communication method 500, and the network device is a network device used to implement the functions related to the above-mentioned communication method 400 and / or communication method 500. For details, please refer to the relevant description in the above-mentioned method embodiment, and will not be repeated here.
[0371] An embodiment of the present application also provides a computer-readable storage medium, including instructions, which, when executed on a computer, enables the computer to execute the method executed by the first terminal device or network device in the above-mentioned communication method 400 and / or communication method 500.
[0372] A computer program product is also provided in an embodiment of the present application, including computer program code. When the computer program code is executed, the computer executes the method executed by the first terminal device or network device in the above-mentioned communication method 400 and / or communication method 500.
[0373] An 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 network device in the aforementioned method 400 and / or communication method 500. The chip system can be composed of a chip, or can include a chip and other discrete devices.
[0374] To implement the functions of the communication device shown in Figures 6 and 7 above, embodiments of the present application further provide a chip including a processor for supporting the communication device in implementing the functions of the first terminal device or network device in the above method embodiments. In one possible design, the chip is connected to or includes a memory, which is used to store computer programs, instructions, and data necessary for the communication device.
[0375] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0376] Those skilled in the art will appreciate that the various illustrative logical blocks and steps described in conjunction with the embodiments disclosed herein can be implemented using electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Professionals and technicians may use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0377] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0378] In the 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 schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as 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 mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0379] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0380] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the part that essentially contributes to the technical solution of the present application or the part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as USB flash drives, mobile hard drives, ROM, RAM, magnetic disks or optical disks.
[0381] Obviously, those skilled in the art may make various changes and modifications to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include these modifications and variations.
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-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, wherein 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 to 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 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.
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 one 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 is determined according to a measurement resource i, the measurement resource i is used by 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 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 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.
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, characterized in that, 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 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 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.
19. The method according to any one of claims 13-18, characterized in that, The method further includes: Sending a 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 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 a 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 a 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 to 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 a 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 one 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 being 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 one SRS resource set.
27. A communication device, characterized in that, including: a transceiver module, configured to receive first information, the first information indicating a first precoding and at least one first parameter, the at least one first parameter including a first parameter i, the first parameter i being determined according to a measurement resource i, the measurement resource i being used by the communication device to measure a reference signal from a second terminal device i, the second terminal device i corresponding to the first parameter i, the at least one first parameter corresponding one-to-one with at least one second terminal device; a processing module, configured to determine a second precoding according to the first precoding, the at least one first parameter, and at least one second parameter, the at least one second parameter being used by the communication device to suppress cross-link interference CLI of the first signal on the at least one second terminal device; the transceiver module, further configured to send the first signal according to the second precoding.
28. The device according to claim 27, wherein The first parameter includes: channel information between the second terminal device and the communication device or a third precoding.
29. The device according to claim 27 or 28, characterized in that, The second parameter includes: the number of layers for suppressing the CLI of the first signal on the at least one second terminal device.
30. The device according to any one of claims 27-29, 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 of the second terminal devices.
31. The device according to any one of claims 27-30, characterized in that The first information is further used to indicate the at least one second parameter.
32. The device according to claim 31, characterized in that, The first information indicates the at least one second parameter, including: 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.
33. A communication device, characterized in that, Including: A transceiver module, configured to receive a second signal, and send 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 one-to-one with at least one second terminal device; A processing module, configured to determine the first information.
34. The device according to claim 33, characterized in that, The first parameter includes: channel information or a third precoding between the second terminal device and the first terminal device.
35. The device according to claim 33 or 34, characterized in that, The second parameter includes: the number of layers for suppressing the CLI of the first signal on the at least one second terminal device.
36. The device according to any one of claims 33-35, characterized in that, The first information indicates a first parameter, including: 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 of the second terminal devices.
37. The device according to any one of claims 33 - 36, characterized in that, The first information is further used to indicate the at least one second parameter.
38. The device according to claim 37, characterized in that, The first information indicates the at least one second parameter, including: 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.
39. A communication device, characterized in that, Including: A transceiver module, configured to: receive third information, send a second signal according to at least one SRS resource set and at least one first precoding, and receive fourth information, and send a first signal according to the second precoding; where the third information indicates the at least one SRS resource set; 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; A processing module, configured to determine the first signal; 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, which is determined according to a measurement resource i for 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 one-to-one to at least one second terminal device; 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, which 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 corresponding to the SRS resource set i, and the at least one first precoding corresponding one-to-one to the at least one SRS resource set; 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 one-to-one 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, the sub-precoding i corresponding to the SRS resource i.
40. The device according to claim 39, wherein The first parameter includes: channel information between the second terminal device and the communication device or a third precoding.
41. The device according to claim 39 or 40, characterized in that, The second parameter includes: the number of layers for suppressing the CLI of the first signal on the at least one second terminal device.
42. The apparatus according to any one of claims 39-41, 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.
43. The apparatus according to claim 42, 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 SRS resource in an SRS resource set.
44. The apparatus according to any one of claims 39-43, wherein the at least one second parameter corresponds one-to-one to the at least one second terminal device; or, the at least one second parameter is a second parameter, and each second terminal device 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 one second parameter.
45. The device according to any one of claims 39 to 44, characterized in that The transceiver module is further configured to: Send a fifth piece of information, where the fifth piece of information is used to indicate a first association relationship or a second association relationship; Wherein, 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.
46. A communication device, characterized in that, Comprising: A transceiver module, configured to send third information, receive a second signal according to at least one SRS resource set, and send fourth information according to the second signal, where the third information indicates the at least one SRS resource set; the fourth information indicates a second precoding, and the second precoding is a subset of at least one first precoding; A processing module, configured to determine the fourth information; 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 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, which 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.
47. The device according to claim 46, characterized in that, The first parameter includes: channel information or third precoding between the second terminal device and the first terminal device.
48. The device according to claim 46 or 47, 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.
49. The apparatus according to any one of claims 46-48, wherein 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 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.
50. The device according to claim 49, characterized in that, 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.
51. The apparatus according to any one of claims 46-50, wherein the at least one second parameter corresponds one-to-one to 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.
52. The device according to any one of claims 46 - 51, characterized in that, The transceiver module is further configured to: receive fifth information, where the fifth information is used to indicate a first association relationship or a second association relationship; wherein, 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.
53. A communication device, characterized in that, The communication device includes a processor and a memory. The memory is used to store a computer program, and 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.
54. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store a computer program. When the computer program runs on a computer, the computer is caused to execute the method according to any one of claims 1-6, or the computer is caused to execute the method according to any one of claims 7-12, or the computer is caused to execute the method according to any one of claims 13-19, so that the computer executes the method according to any one of claims 20-26.
55. A computer program product, characterized in that, The computer program product includes a computer program. When the computer program runs on a computer, the computer is caused to execute the method according to any one of claims 1-6, or the computer is caused to execute the method according to any one of claims 7-12, or the computer is caused to execute the method according to any one of claims 13-19, so that the computer executes the method according to any one of claims 20-26.
56. A chip system, characterized in that, The chip system includes: A processor and an interface, the processor being configured to call and execute instructions from the interface, and when the processor executes the instructions, implementing the method according to any one of claims 1 to 6, or implementing the method according to any one of claims 7 to 12, or implementing the method according to any one of claims 13 to 19, or implementing the method according to any one of claims 20 to 26.
Citation Information
Patent Citations
CLI measurement reference signal configuration method and device, CLI measurement reference signal transceiving method and device, medium and equipment
CN111417199A
Interference control method and device
CN116195214A
Cross link interference based channel state information reporting
US20230387990A1
Interference control method and apparatus
WO2022040931A1